From: j-h.choi Date: Thu, 6 Jul 2023 01:56:16 +0000 (+0900) Subject: Revert "PR-5360" X-Git-Tag: accepted/tizen/unified/dev/20230807.020850~2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=9584dd2849d1846527f6d076ae3992d7b14e5e8d;p=platform%2Fcore%2Fcsapi%2Ftizenfx.git Revert "PR-5360" This reverts commit 116a571589ba67e820ce33e5f04c8360206095fa. --- diff --git a/build.sh b/build.sh index 28d0139..bce3bbd 100755 --- a/build.sh +++ b/build.sh @@ -172,11 +172,8 @@ cmd_dummy_build() { exit 1 fi mkdir -p $OUTDIR/bin/dummy - CACHE=`pwd` - cd $OUTDIR/bin/dummy dotnet $SCRIPT_DIR/tools/bin/APITool.dll \ dummy $OUTDIR/bin/public/ref $OUTDIR/bin/dummy - cd $CACHE } cmd_pack() { diff --git a/build/pack.csproj b/build/pack.csproj index f58cb10..e92abff 100644 --- a/build/pack.csproj +++ b/build/pack.csproj @@ -1,7 +1,7 @@ - net6.0 + netstandard2.0 diff --git a/internals/src/Tizen.Inspections/Tizen.Inspections.csproj b/internals/src/Tizen.Inspections/Tizen.Inspections.csproj index 9d6ecb5..cfc2877 100644 --- a/internals/src/Tizen.Inspections/Tizen.Inspections.csproj +++ b/internals/src/Tizen.Inspections/Tizen.Inspections.csproj @@ -1,7 +1,7 @@  - net6.0 + netstandard2.0 diff --git a/internals/src/Tizen.Peripheral/Tizen.Peripheral.csproj b/internals/src/Tizen.Peripheral/Tizen.Peripheral.csproj index d90a31b..c91572a 100644 --- a/internals/src/Tizen.Peripheral/Tizen.Peripheral.csproj +++ b/internals/src/Tizen.Peripheral/Tizen.Peripheral.csproj @@ -1,7 +1,7 @@  - net6.0 + netstandard2.0 diff --git a/internals/src/Tizen.Uix.VoiceControlWidget/Tizen.Uix.VoiceControlWidget.csproj b/internals/src/Tizen.Uix.VoiceControlWidget/Tizen.Uix.VoiceControlWidget.csproj index 40b58da..03045c5 100755 --- a/internals/src/Tizen.Uix.VoiceControlWidget/Tizen.Uix.VoiceControlWidget.csproj +++ b/internals/src/Tizen.Uix.VoiceControlWidget/Tizen.Uix.VoiceControlWidget.csproj @@ -1,7 +1,7 @@  - net6.0 + netstandard2.0 False diff --git a/packaging/csapi-tizenfx.spec.rej b/packaging/csapi-tizenfx.spec.rej deleted file mode 100644 index 35eacbb..0000000 --- a/packaging/csapi-tizenfx.spec.rej +++ /dev/null @@ -1,13 +0,0 @@ ---- packaging/csapi-tizenfx.spec -+++ packaging/csapi-tizenfx.spec -@@ -11,8 +11,8 @@ - %define DOTNET_PRELOAD_PATH /usr/share/dotnet.tizen/preload - %define DOTNET_NUGET_SOURCE /nuget - --%define TIZEN_NET_RUNTIME_IDENTIFIERS 4.0.0:5.0.0:5.5.0:6.0.0:6.5.0:7.0.0 --%define TIZEN_NET_TARGET_FRAMEWORK_MONIKERS tizen10.0:tizen90:tizen80:tizen70:tizen60:tizen50:tizen40 -+%define TIZEN_NET_RUNTIME_IDENTIFIERS 4.0.0:5.0.0:5.5.0:6.0.0:6.5.0:7.0.0:8.0.0 -+%define TIZEN_NET_TARGET_FRAMEWORK_MONIKERS tizen11.0:tizen10.0:tizen90:tizen80:tizen70:tizen60:tizen50:tizen40 - - %define UPGRADE_SCRIPT_PATH /usr/share/upgrade/scripts - diff --git a/pkg/Tizen.NET.API11/Tizen.NET.API11.nuspec b/pkg/Tizen.NET.API11/Tizen.NET.API11.nuspec index 2de5308..82b10f6 100755 --- a/pkg/Tizen.NET.API11/Tizen.NET.API11.nuspec +++ b/pkg/Tizen.NET.API11/Tizen.NET.API11.nuspec @@ -14,9 +14,9 @@ - + - - + + diff --git a/pkg/Tizen.NET.API11/build/net6.0/Tizen.NET.API11.props b/pkg/Tizen.NET.API11/build/netstandard2.0/Tizen.NET.API11.props similarity index 100% rename from pkg/Tizen.NET.API11/build/net6.0/Tizen.NET.API11.props rename to pkg/Tizen.NET.API11/build/netstandard2.0/Tizen.NET.API11.props diff --git a/pkg/Tizen.NET.API11/build/net6.0/Tizen.NET.API11.targets b/pkg/Tizen.NET.API11/build/netstandard2.0/Tizen.NET.API11.targets similarity index 89% rename from pkg/Tizen.NET.API11/build/net6.0/Tizen.NET.API11.targets rename to pkg/Tizen.NET.API11/build/netstandard2.0/Tizen.NET.API11.targets index 82dd876..efd2617 100755 --- a/pkg/Tizen.NET.API11/build/net6.0/Tizen.NET.API11.targets +++ b/pkg/Tizen.NET.API11/build/netstandard2.0/Tizen.NET.API11.targets @@ -5,7 +5,7 @@ - <_TizenNETCoreAppPackageVersion>6.0.0 + <_TizenNETCoreAppPackageVersion>3.0.0 diff --git a/pkg/Tizen.NET.API11/build/tizen11.0/PlatformManifest.txt b/pkg/Tizen.NET.API11/build/tizen11.0/PlatformManifest.txt index 981251a..719d73c 100644 --- a/pkg/Tizen.NET.API11/build/tizen11.0/PlatformManifest.txt +++ b/pkg/Tizen.NET.API11/build/tizen11.0/PlatformManifest.txt @@ -1,338 +1,255 @@ -System.Globalization.Native.dylib|Microsoft.NETCore.App.Ref||0.0.0.0 -System.Globalization.Native.so|Microsoft.NETCore.App.Ref||0.0.0.0 +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.dylib|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.dylib|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.dylib|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.dylib|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.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.a|Microsoft.NETCore.App.Ref||0.0.0.0 -System.Security.Cryptography.Native.OpenSsl.dylib|Microsoft.NETCore.App.Ref||0.0.0.0 System.Security.Cryptography.Native.OpenSsl.so|Microsoft.NETCore.App.Ref||0.0.0.0 -clrcompression.dll|Microsoft.NETCore.App.Ref||6.0.21.52210 -Microsoft.CSharp.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -Microsoft.VisualBasic.Core.dll|Microsoft.NETCore.App.Ref|11.0.0.0|6.0.21.52210 -Microsoft.Win32.Primitives.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -Microsoft.Win32.Registry.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.AppContext.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Buffers.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Collections.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Collections.Concurrent.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Collections.Immutable.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Collections.NonGeneric.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Collections.Specialized.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.ComponentModel.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.ComponentModel.Annotations.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.ComponentModel.EventBasedAsync.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.ComponentModel.Primitives.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.ComponentModel.TypeConverter.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Console.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Data.Common.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Data.DataSetExtensions.dll|Microsoft.NETCore.App.Ref|4.0.0.0|6.0.21.52210 -System.Diagnostics.Contracts.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Diagnostics.Debug.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Diagnostics.DiagnosticSource.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Diagnostics.FileVersionInfo.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Diagnostics.Process.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Diagnostics.StackTrace.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Diagnostics.TextWriterTraceListener.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Diagnostics.Tools.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Diagnostics.TraceSource.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Diagnostics.Tracing.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Drawing.Primitives.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Dynamic.Runtime.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Formats.Asn1.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Globalization.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Globalization.Calendars.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Globalization.Extensions.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.IO.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.IO.Compression.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.IO.Compression.Brotli.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.IO.Compression.ZipFile.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.IO.FileSystem.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.IO.FileSystem.AccessControl.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.IO.FileSystem.DriveInfo.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.IO.FileSystem.Primitives.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.IO.FileSystem.Watcher.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.IO.IsolatedStorage.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.IO.MemoryMappedFiles.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.IO.Pipes.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.IO.Pipes.AccessControl.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.IO.UnmanagedMemoryStream.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Linq.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Linq.Expressions.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Linq.Parallel.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Linq.Queryable.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Memory.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Net.Http.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Net.Http.Json.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Net.HttpListener.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Net.Mail.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Net.NameResolution.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Net.NetworkInformation.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Net.Ping.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Net.Primitives.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Net.Quic.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Net.Requests.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Net.Security.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Net.ServicePoint.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Net.Sockets.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Net.WebClient.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Net.WebHeaderCollection.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Net.WebProxy.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Net.WebSockets.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Net.WebSockets.Client.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Numerics.Vectors.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.ObjectModel.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Private.DataContractSerialization.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Private.Runtime.InteropServices.JavaScript.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Private.Uri.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Private.Xml.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Private.Xml.Linq.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Reflection.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Reflection.DispatchProxy.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Reflection.Emit.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Reflection.Emit.ILGeneration.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Reflection.Emit.Lightweight.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Reflection.Extensions.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Reflection.Metadata.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Reflection.Primitives.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Reflection.TypeExtensions.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Resources.Reader.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Resources.ResourceManager.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Resources.Writer.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Runtime.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Runtime.CompilerServices.Unsafe.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Runtime.CompilerServices.VisualC.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Runtime.Extensions.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Runtime.Handles.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Runtime.InteropServices.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Runtime.InteropServices.RuntimeInformation.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Runtime.Intrinsics.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Runtime.Loader.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Runtime.Numerics.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Runtime.Serialization.Formatters.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Runtime.Serialization.Json.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Runtime.Serialization.Primitives.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Runtime.Serialization.Xml.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Security.AccessControl.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Security.Claims.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Security.Cryptography.Algorithms.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Security.Cryptography.Cng.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Security.Cryptography.Csp.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Security.Cryptography.Encoding.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Security.Cryptography.OpenSsl.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Security.Cryptography.Primitives.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Security.Cryptography.X509Certificates.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Security.Principal.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Security.Principal.Windows.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Security.SecureString.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Text.Encoding.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Text.Encoding.CodePages.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Text.Encoding.Extensions.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Text.Encodings.Web.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Text.Json.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Text.RegularExpressions.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Threading.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Threading.Channels.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Threading.Overlapped.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Threading.Tasks.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Threading.Tasks.Dataflow.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Threading.Tasks.Extensions.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Threading.Tasks.Parallel.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Threading.Thread.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Threading.ThreadPool.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Threading.Timer.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Transactions.Local.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.ValueTuple.dll|Microsoft.NETCore.App.Ref|4.0.3.0|6.0.21.52210 -System.Web.HttpUtility.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Xml.ReaderWriter.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Xml.XDocument.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Xml.XmlDocument.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Xml.XmlSerializer.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Xml.XPath.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Xml.XPath.XDocument.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -mscorlib.dll|Microsoft.NETCore.App.Ref|4.0.0.0|6.0.21.52210 -Microsoft.VisualBasic.dll|Microsoft.NETCore.App.Ref|10.0.0.0|6.0.21.52210 -System.dll|Microsoft.NETCore.App.Ref|4.0.0.0|6.0.21.52210 -System.ComponentModel.DataAnnotations.dll|Microsoft.NETCore.App.Ref|4.0.0.0|6.0.21.52210 -System.Configuration.dll|Microsoft.NETCore.App.Ref|4.0.0.0|6.0.21.52210 -System.Core.dll|Microsoft.NETCore.App.Ref|4.0.0.0|6.0.21.52210 -System.Data.dll|Microsoft.NETCore.App.Ref|4.0.0.0|6.0.21.52210 -System.Drawing.dll|Microsoft.NETCore.App.Ref|4.0.0.0|6.0.21.52210 -System.IO.Compression.FileSystem.dll|Microsoft.NETCore.App.Ref|4.0.0.0|6.0.21.52210 -System.Net.dll|Microsoft.NETCore.App.Ref|4.0.0.0|6.0.21.52210 -System.Numerics.dll|Microsoft.NETCore.App.Ref|4.0.0.0|6.0.21.52210 -System.Runtime.Serialization.dll|Microsoft.NETCore.App.Ref|4.0.0.0|6.0.21.52210 -System.Security.dll|Microsoft.NETCore.App.Ref|4.0.0.0|6.0.21.52210 -System.ServiceProcess.dll|Microsoft.NETCore.App.Ref|4.0.0.0|6.0.21.52210 -System.ServiceModel.Web.dll|Microsoft.NETCore.App.Ref|4.0.0.0|6.0.21.52210 -System.Transactions.dll|Microsoft.NETCore.App.Ref|4.0.0.0|6.0.21.52210 -System.Web.dll|Microsoft.NETCore.App.Ref|4.0.0.0|6.0.21.52210 -System.Windows.dll|Microsoft.NETCore.App.Ref|4.0.0.0|6.0.21.52210 -System.Xml.dll|Microsoft.NETCore.App.Ref|4.0.0.0|6.0.21.52210 -System.Xml.Serialization.dll|Microsoft.NETCore.App.Ref|4.0.0.0|6.0.21.52210 -System.Xml.Linq.dll|Microsoft.NETCore.App.Ref|4.0.0.0|6.0.21.52210 -WindowsBase.dll|Microsoft.NETCore.App.Ref|4.0.0.0|6.0.21.52210 -netstandard.dll|Microsoft.NETCore.App.Ref|2.1.0.0|6.0.21.52210 -System.Private.CoreLib.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Private.DataContractSerialization.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Private.Uri.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Private.Xml.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -System.Private.Xml.Linq.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -libSystem.Globalization.Native.dylib|Microsoft.NETCore.App.Ref||0.0.0.0 -libSystem.Globalization.Native.so|Microsoft.NETCore.App.Ref||0.0.0.0 -libSystem.IO.Compression.Native.a|Microsoft.NETCore.App.Ref||0.0.0.0 -libSystem.IO.Compression.Native.dylib|Microsoft.NETCore.App.Ref||0.0.0.0 -libSystem.IO.Compression.Native.so|Microsoft.NETCore.App.Ref||0.0.0.0 -libSystem.Native.a|Microsoft.NETCore.App.Ref||0.0.0.0 -libSystem.Native.dylib|Microsoft.NETCore.App.Ref||0.0.0.0 -libSystem.Native.so|Microsoft.NETCore.App.Ref||0.0.0.0 -libSystem.Net.Http.Native.a|Microsoft.NETCore.App.Ref||0.0.0.0 -libSystem.Net.Http.Native.dylib|Microsoft.NETCore.App.Ref||0.0.0.0 -libSystem.Net.Http.Native.so|Microsoft.NETCore.App.Ref||0.0.0.0 -libSystem.Net.Security.Native.a|Microsoft.NETCore.App.Ref||0.0.0.0 -libSystem.Net.Security.Native.dylib|Microsoft.NETCore.App.Ref||0.0.0.0 -libSystem.Net.Security.Native.so|Microsoft.NETCore.App.Ref||0.0.0.0 -libSystem.Security.Cryptography.Native.Apple.a|Microsoft.NETCore.App.Ref||0.0.0.0 -libSystem.Security.Cryptography.Native.Apple.dylib|Microsoft.NETCore.App.Ref||0.0.0.0 -libSystem.Security.Cryptography.Native.Android.a|Microsoft.NETCore.App.Ref||0.0.0.0 -libSystem.Security.Cryptography.Native.Android.so|Microsoft.NETCore.App.Ref||0.0.0.0 -libSystem.Security.Cryptography.Native.OpenSsl.a|Microsoft.NETCore.App.Ref||0.0.0.0 -libSystem.Security.Cryptography.Native.OpenSsl.dylib|Microsoft.NETCore.App.Ref||0.0.0.0 -libSystem.Security.Cryptography.Native.OpenSsl.so|Microsoft.NETCore.App.Ref||0.0.0.0 -coreclr.dll|Microsoft.NETCore.App.Ref||6.0.21.52210 -libcoreclr.so|Microsoft.NETCore.App.Ref||0.0.0.0 -libcoreclr.dylib|Microsoft.NETCore.App.Ref||0.0.0.0 -clretwrc.dll|Microsoft.NETCore.App.Ref||6.0.21.52210 -clrjit.dll|Microsoft.NETCore.App.Ref||6.0.21.52210 libclrjit.so|Microsoft.NETCore.App.Ref||0.0.0.0 -libclrjit.dylib|Microsoft.NETCore.App.Ref||0.0.0.0 -dbgshim.dll|Microsoft.NETCore.App.Ref||6.0.21.52210 +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 -libdbgshim.dylib|Microsoft.NETCore.App.Ref||0.0.0.0 -mscordaccore.dll|Microsoft.NETCore.App.Ref||6.0.21.52210 libmscordaccore.so|Microsoft.NETCore.App.Ref||0.0.0.0 -libmscordaccore.dylib|Microsoft.NETCore.App.Ref||0.0.0.0 -mscordbi.dll|Microsoft.NETCore.App.Ref||6.0.21.52210 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 -mscorrc.dll|Microsoft.NETCore.App.Ref||6.0.21.52210 -api-ms-win-core-console-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.19041.1 -api-ms-win-core-console-l1-2-0.dll|Microsoft.NETCore.App.Ref||10.0.19041.1 -api-ms-win-core-datetime-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.19041.1 -api-ms-win-core-debug-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.19041.1 -api-ms-win-core-errorhandling-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.19041.1 -api-ms-win-core-file-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.19041.1 -api-ms-win-core-file-l1-2-0.dll|Microsoft.NETCore.App.Ref||10.0.19041.1 -api-ms-win-core-file-l2-1-0.dll|Microsoft.NETCore.App.Ref||10.0.19041.1 -api-ms-win-core-handle-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.19041.1 -api-ms-win-core-heap-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.19041.1 -api-ms-win-core-interlocked-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.19041.1 -api-ms-win-core-libraryloader-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.19041.1 -api-ms-win-core-localization-l1-2-0.dll|Microsoft.NETCore.App.Ref||10.0.19041.1 -api-ms-win-core-memory-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.19041.1 -api-ms-win-core-namedpipe-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.19041.1 -api-ms-win-core-processenvironment-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.19041.1 -api-ms-win-core-processthreads-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.19041.1 -api-ms-win-core-processthreads-l1-1-1.dll|Microsoft.NETCore.App.Ref||10.0.19041.1 -api-ms-win-core-profile-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.19041.1 -api-ms-win-core-rtlsupport-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.19041.1 -api-ms-win-core-string-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.19041.1 -api-ms-win-core-synch-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.19041.1 -api-ms-win-core-synch-l1-2-0.dll|Microsoft.NETCore.App.Ref||10.0.19041.1 -api-ms-win-core-sysinfo-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.19041.1 -api-ms-win-core-timezone-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.19041.1 -api-ms-win-core-util-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.19041.1 -api-ms-win-crt-conio-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.19041.1 -api-ms-win-crt-convert-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.19041.1 -api-ms-win-crt-environment-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.19041.1 -api-ms-win-crt-filesystem-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.19041.1 -api-ms-win-crt-heap-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.19041.1 -api-ms-win-crt-locale-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.19041.1 -api-ms-win-crt-math-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.19041.1 -api-ms-win-crt-multibyte-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.19041.1 -api-ms-win-crt-private-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.19041.1 -api-ms-win-crt-process-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.19041.1 -api-ms-win-crt-runtime-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.19041.1 -api-ms-win-crt-stdio-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.19041.1 -api-ms-win-crt-string-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.19041.1 -api-ms-win-crt-time-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.19041.1 -api-ms-win-crt-utility-l1-1-0.dll|Microsoft.NETCore.App.Ref||10.0.19041.1 -API-MS-Win-core-xstate-l2-1-0.dll|Microsoft.NETCore.App.Ref||10.0.19041.1 -ucrtbase.dll|Microsoft.NETCore.App.Ref||6.0.21.52210 -msquic.dll|Microsoft.NETCore.App.Ref||1.8.0.0 -System.IO.Compression.Native.dll|Microsoft.NETCore.App.Ref||6.0.21.52210 -createdump.exe|Microsoft.NETCore.App.Ref||6.0.21.52210 -createdump|Microsoft.NETCore.App.Ref||0.0.0.0 -libcoreclrtraceptprovider.so|Microsoft.NETCore.App.Ref||0.0.0.0 -Microsoft.DiaSymReader.Native.x86.dll|Microsoft.NETCore.App.Ref||14.28.29715.1 -Microsoft.DiaSymReader.Native.amd64.dll|Microsoft.NETCore.App.Ref||14.28.29715.1 -Microsoft.DiaSymReader.Native.arm.dll|Microsoft.NETCore.App.Ref||14.28.29715.1 -Microsoft.DiaSymReader.Native.arm64.dll|Microsoft.NETCore.App.Ref||14.28.29715.1 -libmonosgen-2.0.lib|Microsoft.NETCore.App.Ref||0.0.0.0 -libmonosgen-2.0.a|Microsoft.NETCore.App.Ref||0.0.0.0 -libmonosgen-2.0.so|Microsoft.NETCore.App.Ref||0.0.0.0 -libmonosgen-2.0.dylib|Microsoft.NETCore.App.Ref||0.0.0.0 -llc|Microsoft.NETCore.App.Ref||0.0.0.0 -mono-aot-cross|Microsoft.NETCore.App.Ref||0.0.0.0 -mono-aot-cross.exe|Microsoft.NETCore.App.Ref||6.0.21.52210 -opt|Microsoft.NETCore.App.Ref||0.0.0.0 -libmono-component-diagnostics_tracing.dll|Microsoft.NETCore.App.Ref||6.0.21.52210 -libmono-component-diagnostics_tracing.so|Microsoft.NETCore.App.Ref||0.0.0.0 -libmono-component-diagnostics_tracing.dylib|Microsoft.NETCore.App.Ref||0.0.0.0 -libmono-component-diagnostics_tracing-static.a|Microsoft.NETCore.App.Ref||0.0.0.0 -libmono-component-diagnostics_tracing-stub-static.a|Microsoft.NETCore.App.Ref||0.0.0.0 -libmono-component-diagnostics_tracing-static.lib|Microsoft.NETCore.App.Ref||0.0.0.0 -libmono-component-diagnostics_tracing-stub-static.lib|Microsoft.NETCore.App.Ref||0.0.0.0 -libmono-component-hot_reload.dll|Microsoft.NETCore.App.Ref||6.0.21.52210 -libmono-component-hot_reload.so|Microsoft.NETCore.App.Ref||0.0.0.0 -libmono-component-hot_reload.dylib|Microsoft.NETCore.App.Ref||0.0.0.0 -libmono-component-hot_reload-static.a|Microsoft.NETCore.App.Ref||0.0.0.0 -libmono-component-hot_reload-stub-static.a|Microsoft.NETCore.App.Ref||0.0.0.0 -libmono-component-hot_reload-static.lib|Microsoft.NETCore.App.Ref||0.0.0.0 -libmono-component-hot_reload-stub-static.lib|Microsoft.NETCore.App.Ref||0.0.0.0 -libmono-component-debugger.dll|Microsoft.NETCore.App.Ref||6.0.21.52210 -libmono-component-debugger.so|Microsoft.NETCore.App.Ref||0.0.0.0 -libmono-component-debugger.dylib|Microsoft.NETCore.App.Ref||0.0.0.0 -libmono-component-debugger-static.a|Microsoft.NETCore.App.Ref||0.0.0.0 -libmono-component-debugger-stub-static.a|Microsoft.NETCore.App.Ref||0.0.0.0 -libmono-component-debugger-static.lib|Microsoft.NETCore.App.Ref||0.0.0.0 -libmono-component-debugger-stub-static.lib|Microsoft.NETCore.App.Ref||0.0.0.0 -libmono-ee-interp.a|Microsoft.NETCore.App.Ref||0.0.0.0 -libmono-icall-table.a|Microsoft.NETCore.App.Ref||0.0.0.0 -libmono-ilgen.a|Microsoft.NETCore.App.Ref||0.0.0.0 -libmono-profiler-aot.a|Microsoft.NETCore.App.Ref||0.0.0.0 -System.Private.Runtime.InteropServices.Javascript.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -dotnet.js|Microsoft.NETCore.App.Ref||0.0.0.0 -dotnet.wasm|Microsoft.NETCore.App.Ref||0.0.0.0 -dotnet.timezones.blat|Microsoft.NETCore.App.Ref||0.0.0.0 -icudt.dat|Microsoft.NETCore.App.Ref||0.0.0.0 -icudt_no_CJK.dat|Microsoft.NETCore.App.Ref||0.0.0.0 -icudt_CJK.dat|Microsoft.NETCore.App.Ref||0.0.0.0 -icudt_EFIGS.dat|Microsoft.NETCore.App.Ref||0.0.0.0 -icudt_optimal.dat|Microsoft.NETCore.App.Ref||0.0.0.0 -icudt_optimal_no_CJK.dat|Microsoft.NETCore.App.Ref||0.0.0.0 -binding_support.js|Microsoft.NETCore.App.Ref||0.0.0.0 -dotnet_support.js|Microsoft.NETCore.App.Ref||0.0.0.0 -library_mono.js|Microsoft.NETCore.App.Ref||0.0.0.0 -pal_random.js|Microsoft.NETCore.App.Ref||0.0.0.0 -corebindings.c|Microsoft.NETCore.App.Ref||0.0.0.0 -driver.c|Microsoft.NETCore.App.Ref||0.0.0.0 -pinvoke.c|Microsoft.NETCore.App.Ref||0.0.0.0 -pinvoke.h|Microsoft.NETCore.App.Ref||0.0.0.0 -emcc-default.rsp|Microsoft.NETCore.App.Ref||0.0.0.0 -emcc-props.json|Microsoft.NETCore.App.Ref||0.0.0.0 -libicudata.a|Microsoft.NETCore.App.Ref||0.0.0.0 -libicui18n.a|Microsoft.NETCore.App.Ref||0.0.0.0 -libicuuc.a|Microsoft.NETCore.App.Ref||0.0.0.0 -mscordaccore_amd64_amd64_6.0.21.52210.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 -mscordaccore_amd64_amd64_6.0.21.52210.dll|Microsoft.NETCore.App.Ref|6.0.0.0|6.0.21.52210 +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.API11/build/tizen11.0/Tizen.NET.API11.targets b/pkg/Tizen.NET.API11/build/tizen11.0/Tizen.NET.API11.targets index 5418e1b..03572f8 100755 --- a/pkg/Tizen.NET.API11/build/tizen11.0/Tizen.NET.API11.targets +++ b/pkg/Tizen.NET.API11/build/tizen11.0/Tizen.NET.API11.targets @@ -5,7 +5,7 @@ - <_TizenNETCoreAppPackageVersion>6.0.0 + <_TizenNETCoreAppPackageVersion>3.0.0 diff --git a/pkg/Tizen.NET.API11/build/tizen11.0/ref/Microsoft.VisualBasic.Core.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/Microsoft.VisualBasic.Core.xml index cf68482..b723ef6 100755 --- a/pkg/Tizen.NET.API11/build/tizen11.0/ref/Microsoft.VisualBasic.Core.xml +++ b/pkg/Tizen.NET.API11/build/tizen11.0/ref/Microsoft.VisualBasic.Core.xml @@ -62,22 +62,14 @@ if Visual Basic object contains an element with a specific key; otherwise, . - - Returns an enumerator that iterates through the collection. - An enumerator that can be used to iterate through the collection. - - - 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. - 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. @@ -93,6 +85,14 @@ 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. @@ -292,12 +292,12 @@ Converts an object to a value. The object to convert. - The value of the object. + The value of the object. Converts a string to a value. The string to convert. - The value of the string. + The value of the string. Converts an object to a generic type . @@ -348,12 +348,12 @@ Converts an object to a value. The object to convert. - The value of the object. + The value of the object. Converts a to a value. The string to convert. - The value of the string. + The value of the string. Converts a value to a . @@ -388,14 +388,14 @@ Converts a value to a value. - The value to convert. - The string representation of the 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 value to convert. The number format to use, according to . - The string representation of the value. + The representation of the value. Converts a value to a value. @@ -419,14 +419,14 @@ Converts a value (a single-precision floating point number) to a value. - The value to convert. - The string representation of the 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 value to convert. The number format to use, according to . - The string representation of the value. + The representation of the value. Converts a value to a value. @@ -533,37 +533,37 @@ 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. + The value corresponding to . - Returns a value that corresponds to the specified object. - Required. Object to convert to a value. + 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 . + 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. + 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. + 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 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. + 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. + 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 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. @@ -876,17 +876,17 @@ 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. + 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. + 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, . @@ -972,29 +972,27 @@ 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 . - - - + Value + + Condition + + -1 + + + is less than . + + 0 + + + is equal to . + + 1 + + + is greater than . + + + . Performs a unary plus (+) operation. @@ -1105,29 +1103,27 @@ 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 . - - - + Value + + Condition + + -1 + + + is less than . + + 0 + + + is equal to . + + 1 + + + is greater than . + + + . Represents the Visual Basic concatenation (&) operator. @@ -1192,7 +1188,7 @@ 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. @@ -1310,26 +1306,26 @@ 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. + The value corresponding to . - Returns a value that corresponds to the specified object. - Required. Object to convert to a value. + 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 . + 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. + 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. + 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 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. @@ -1340,12 +1336,12 @@ The Visual Basic compiler uses this class internally when initializing static local members; it is not meant to be called directly from your code. - - Returns the state of the static local member's initialization flag (initialized or not). - 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. @@ -1381,15 +1377,15 @@ The value corresponding to . - Returns a string value that corresponds to a specified . - Required. to convert to a value. + Returns a value that corresponds to a specified . + Required. to convert to a value. The value corresponding to . - Returns a string that corresponds to a specified and number format information. - Required. to convert to a value. + 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 string representation of . + The value corresponding to . Returns a value that corresponds to a specified . @@ -1397,8 +1393,8 @@ The value corresponding to . - Returns a value that corresponds to a specified (64-bit integer). - Required. to convert to a value. + Returns a value that corresponds to a specified (64-bit integer). + Required. to convert to a value. The value corresponding to . @@ -1407,20 +1403,20 @@ The value corresponding to . - Returns a value that corresponds to a specified (16-bit integer). + Returns a value that corresponds to a specified (16-bit integer). Required. to convert to a value. The value corresponding to . - Returns a string value that corresponds to a specified . - Required. to convert to a value. - The string value corresponding to . + Returns a value that corresponds to a specified . + Required. to convert to a value. + The value corresponding to . - Returns a string value that corresponds to a specified and number format information. - Required. to convert to a value. + 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 string value corresponding to . + The value corresponding to . Overwrites the parameter with the contents of the parameter. @@ -1434,28 +1430,26 @@ 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 . - - - + 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. @@ -1485,12 +1479,6 @@ The destination array. The copied array. - - Retrieves and formats a localized resource string or error message. - The identifier of the string or error message to retrieve. - An array of parameters to replace placeholders in the string or error message. - A formatted resource string or error message. - The module contains procedures used to interact with objects, applications, and systems. @@ -1760,7 +1748,7 @@ 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. Indicates that the type of a variant object is . Returned by the function. @@ -1834,6 +1822,9 @@ 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 (). @@ -1864,9 +1855,6 @@ Represents a vertical tab character (). - - Initializes a new instance of the class. - The module contains the procedures used to perform various conversion operations. @@ -1884,312 +1872,312 @@ 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. - The error message that corresponds to the most recent run-time error. 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. - The error message that corresponds to a given error number. 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. - The integer portion of a number. Returns the integer portion of a number. - Required. A number of type or any valid numeric expression. + 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. - The integer portion of a number. 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. - The integer portion of a number. 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. - The integer portion of a number. 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. - The integer portion of a number. 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. - The integer portion of a number. Returns the integer portion of a number. - Required. A number of type or any valid numeric expression. + 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. - The integer portion of a number. 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. - A string representing the hexadecimal value of a number. 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. - A string representing the hexadecimal value of a number. 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. - A string representing the hexadecimal value of a number. 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. - A string representing the hexadecimal value of a number. 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. - A string representing the hexadecimal value of a number. 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. - A string representing the hexadecimal value of a number. 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. - A string representing the hexadecimal value of a number. 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. - A string representing the hexadecimal value of a number. 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. - A string representing the hexadecimal value of a number. 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. - The integer portion of a number. Returns the integer portion of a number. - Required. A number of type or any valid numeric expression. + 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. - The integer portion of a number. 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. - The integer portion of a number. 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. - The integer portion of a number. 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. - The integer portion of a number. 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. - The integer portion of a number. Returns the integer portion of a number. - Required. A number of type or any valid numeric expression. + 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. - The integer portion of a number. 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. - A string representing the octal value of a number. 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. - A string representing the octal value of a number. 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. - A string representing the octal value of a number. 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. - A string representing the octal value of a number. 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. - A string representing the octal value of a number. 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. - A string representing the octal value of a number. 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. - A string representing the octal value of a number. 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. - A string representing the octal value of a number. 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. - A string representing the octal value of a number. 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. - A representation of a number. 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 numbers contained in a string as a numeric value of appropriate 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 . - The numbers contained in a string as a numeric value of appropriate 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 . - The numbers contained in a string as a numeric value of appropriate type. The module contains the procedures and properties used in date and time operations. @@ -2199,50 +2187,50 @@ 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. - A value containing a date and time value to which a specified time interval has been added. 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. - A value containing a date and time value to which a specified time interval has been added. - Subtracts from to give a long value specifying the number of time intervals between the two values. + 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. - A long value specifying the number of time intervals between two values. - Subtracts from to give a long value specifying the number of time intervals between the two values. + 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. - A long value specifying the number of time intervals between two values. Returns an integer value containing the specified component of a given value. @@ -2250,11 +2238,11 @@ 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 . - An integer value containing the specified component of a given value. Returns an value containing the specified component of a given value. @@ -2262,41 +2250,38 @@ 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 . - An integer value containing the specified component of a given value. - Returns a value representing the 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. 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 that represents the specified year, month, and day, with the time information set to midnight (00:00:00). + 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. - A value containing the date information represented by a string, with the time information set to midnight (00:00:00). Returns an integer value from 1 through 31 representing the day of the month. @@ -2322,79 +2307,74 @@ 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. - A string value containing the name of the specified month. + + + 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. - A value representing a specified hour, minute, and second, with the date information set relative to January 1 of the year 1. + + + 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. - A value containing the time information represented by a string, with the date information set to January 1 of the year 1. + + + 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. - An integer value containing a number representing the day of the week. 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. - A string value containing the name of the specified weekday. 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. - - Returns or sets a string value representing the current date according to your system. - Invalid format used to set the value of . - Returns or sets a string value representing the current date according to your system. - - - Returns a value containing the current date and time according to your system. - The current date and time according to your system. - - - 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 or sets a string value representing the current time of day according to your system. - Invalid format used to set the value of . - Returns or sets a string value representing the current time of day according to your system. - - - 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. - Indicates how to display dates when calling the function. @@ -2444,7 +2424,7 @@ Week of year (1 through 53) - Year. + Year Indicates when payments are due when calling financial methods. @@ -2461,18 +2441,6 @@ Clears all property settings of the object. - - Returns the exception representing the error that occurred. - The exception representing the error that occurred. - - - 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. - 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. @@ -2481,13 +2449,9 @@ Gets an integer indicating the line number of the last executed statement. The line number of the last executed statement. - - Returns or sets an containing the context ID for a topic in a Help file. Read/write. - Returns or sets an containing the context ID for a topic in a Help file. Read/write. - - - Returns or sets a expression containing the fully qualified path to a Help file. Read/write. - Returns or sets a expression containing the fully qualified path to a Help file. Read/write. + + 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). @@ -2495,13 +2459,17 @@ 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. - Returns or sets a numeric value specifying an error. Read/write. - - Returns or sets a expression specifying the name of the object or application that originally generated the error. Read/write. - Returns or sets a expression specifying the name of the object or application that originally generated the error. Read/write. + + 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. @@ -2557,9 +2525,9 @@ . First path to be combined. . Second path to be combined. + The combination of the specified paths. or are malformed paths. - The combination of the specified paths. Copies the contents of a directory to another directory. @@ -2705,9 +2673,15 @@ 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 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. @@ -2804,11 +2778,15 @@ 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. - The name of the file ends with a backslash (\). 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. @@ -2817,7 +2795,8 @@ if the search should be case-sensitive; otherwise . Default is . Whether to include subfolders. 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 \\.\). + 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. @@ -2826,7 +2805,6 @@ 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. - Read-only collection of the names of files containing the specified text. Returns a read-only collection of strings representing the names of files containing the specified text. @@ -2836,7 +2814,8 @@ if the search should be case-sensitive; otherwise . Default is . Whether to include subfolders. Default is . Pattern to be matched. - 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 \\.\). + 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. @@ -2845,11 +2824,11 @@ 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. - Read-only collection of the names of files containing the specified text. 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. @@ -2859,13 +2838,13 @@ 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. - Read-only collection of the path names of subdirectories within the specified directory. 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. @@ -2874,35 +2853,36 @@ 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. - Read-only collection of the path names of subdirectories within the specified directory. 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. - - object for the specified path. + The user lacks necessary permissions to view the path Returns a object for the specified drive. Drive to be examined. - 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 \\.\). + + 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. - - object for the specified drive. + 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. @@ -2910,12 +2890,11 @@ The path is too long. The user lacks necessary permissions. The user lacks ACL (access control list) access to the file. - - object for the specified 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 . @@ -2926,13 +2905,13 @@ 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. - Read-only collection of file names from the specified directory. 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 . @@ -2943,7 +2922,6 @@ 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. - Read-only collection of file names from the specified directory. Parses the file name out of the path provided. @@ -2953,12 +2931,12 @@ 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. - The parent path of the provided path. Creates a uniquely named zero-byte temporary file on disk and returns the full path of that file. @@ -3095,6 +3073,8 @@ 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 . @@ -3104,13 +3084,13 @@ 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. - - to read the specified file. 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 . @@ -3120,13 +3100,13 @@ 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. - - to read the specified file. 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 . @@ -3136,38 +3116,36 @@ 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. - - to read the specified file. 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. - - object 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. - - object 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. - - object to write to the specified file. Opens a to write to the specified file. @@ -3175,15 +3153,17 @@ 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. - - object to write to the specified file. 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 . @@ -3193,12 +3173,12 @@ 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. - - array containing the contents of the file. 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 . @@ -3208,13 +3188,13 @@ 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. - - containing the contents of the file. 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 . @@ -3224,8 +3204,6 @@ 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. - - containing the contents of the file. Renames a directory. @@ -3234,11 +3212,9 @@ contains path information. - is . - - -or- - - is or an empty string. + 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. @@ -3253,11 +3229,9 @@ contains path information or ends with a backslash (\). - is . - - -or- - - is or an empty string. + 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. @@ -3314,16 +3288,6 @@ There is not enough memory to write the string to buffer. The user lacks necessary permissions to view the path. - - Gets or sets the current directory. - The path is not valid. - The user lacks necessary permissions. - The current directory for file I/O operations. - - - Returns a read-only collection of all available drive names. - A read-only collection of all available drives as objects. - The exception that is thrown when the method cannot parse a row using the specified format. @@ -3360,14 +3324,14 @@ The object that holds the serialized object data about the exception being thrown. The structure that contains contextual information about the source or destination. - - Creates and returns a string representation of the current exception. - A string representation of the current exception. - 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. @@ -3394,49 +3358,49 @@ 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. - The path to the Application Data directory for the all users. Gets a path name pointing to the Application Data directory for the current user. - The path is empty, usually because the operating system does not support the directory. 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 is empty, usually because the operating system does not support the 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 is empty, usually because the operating system does not support the 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 is empty, usually because the operating system does not support the 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 is empty, usually because the operating system does not support the 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 is empty, usually because the operating system does not support the 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 is empty, usually because the operating system does not support the 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 is empty, usually because the operating system does not support the 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. @@ -3526,24 +3490,62 @@ 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. - The number of characters to read. Required. + + . Number of characters to read. Required. + A string that contains the specified number of characters read. is less than 0. - A string that contains the specified number of characters read. Reads all fields on the current line, returns them as an array of strings, and advances the cursor to the next line containing data. - A field cannot be parsed by using the specified format. 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. @@ -3565,43 +3567,6 @@ Releases resources used by the 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 comment token includes white space. - A string array that contains all of the comment tokens for the object. - - - Defines the delimiters for a text file. - A delimiter value is set to a newline character, an empty string, or . - A string array that contains all of the field delimiters for the object. - - - 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. - A width value in any location other than the last entry of the array is less than or equal to zero. - An integer array that contains the width of each column in the text file that is being parsed. - - - 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. - 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. @@ -3671,15 +3636,28 @@ 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. - File mode is invalid. 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. - One of the following values: + The following enumeration values indicate the file access mode: + Value - ValueFile access mode124832 + 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. @@ -3697,13 +3675,13 @@ 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 . + 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. - - value that indicates the date and time a file was created or last modified. 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 . @@ -3717,7 +3695,7 @@ 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 . + 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. @@ -3834,8 +3812,8 @@ 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. - File does not exist. 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 . @@ -3992,16 +3970,16 @@ Returns an value that represents the next file number available for use by the function. - More than 255 files are in use. 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. - A bitwise combination of the enumeration values. Reads data from an open sequential file and assigns the data to variables. @@ -4079,11 +4057,11 @@ 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. - 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 . Deletes files from a disk. The feature gives you better productivity and performance in file I/O operations than . For more information, see . @@ -4095,16 +4073,16 @@ 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. - Reads a single line from an open sequential file and assigns it to a variable. Returns a value that specifies the current read/write position in an open file. Required. Any valid file number. - File mode is invalid. 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 . @@ -4127,8 +4105,8 @@ 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. - File mode is invalid. 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 . @@ -4141,24 +4119,18 @@ 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. + 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. + 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 . @@ -4183,8 +4155,8 @@ 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. - File mode is invalid. 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 . @@ -4221,7 +4193,7 @@ 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. + Optional. Number of the only record or byte to lock or unlock File mode is invalid. @@ -4252,9 +4224,9 @@ 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. - - <= 0, < 0, <= 0, or > . 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. @@ -4273,25 +4245,25 @@ 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 > - The interest payment for a given period of an annuity based on periodic, fixed payments and a fixed interest rate. 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). + 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). - Array argument values are invalid or <= -1. 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. 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. - The modified internal rate of return for a series of periodic cash flows (payments and receipts). Returns a value specifying the number of periods for an annuity based on periodic fixed payments and a fixed interest rate. @@ -4300,17 +4272,17 @@ 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 - The number of periods for an annuity based on periodic fixed payments and a fixed interest rate. 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). + 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 - The net present value of an investment based on a series of periodic cash flows (payments and receipts) and a discount rate. Returns a value specifying the payment for an annuity based on periodic, fixed payments and a fixed interest rate. @@ -4319,9 +4291,9 @@ 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. - The payment for an annuity based on periodic, fixed payments and a fixed interest rate. Returns a value specifying the principal payment for a given period of an annuity based on periodic fixed payments and a fixed interest rate. @@ -4331,9 +4303,9 @@ 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 > . - The principal payment for a given period of an annuity based on periodic fixed payments and a fixed interest rate. 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. @@ -4352,18 +4324,18 @@ 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. - The interest rate per period for an annuity. 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. - The straight-line depreciation of an asset for a single period. Returns a value specifying the sum-of-years digits depreciation of an asset for a specified period. @@ -4371,9 +4343,9 @@ 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. - The sum-of-years digits depreciation of an asset for a specified period. Indicates the first day of the week to use when calling date-related functions. @@ -4426,10 +4398,6 @@ The module contains the procedures used to return, test for, or verify information. - - Returns an integer indicating the line number of the last executed statement. Read-only. - Returns an integer indicating the line number of the last executed statement. Read-only. - Contains information about run-time errors. Contains information about run-time errors. @@ -4473,28 +4441,28 @@ 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 . - - . 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 . 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 the RGB color code corresponding to the specified color number. 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 an value representing an RGB color value from a set of red, green and blue color components. Returns a value containing the system data type name of a variable. @@ -4510,12 +4478,12 @@ 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 . - - . 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. Returns an value containing the data type classification of a variable. @@ -4530,16 +4498,6 @@ The module contains procedures used to interact with objects, applications, and systems. - - Activates an application that is already running. - - specifying the Win32 process ID number assigned to this process. You can use the ID returned by the , provided it is not zero. - - - Activates an application that is already running. - - expression specifying the title in the title bar of the application you want to activate. You can use the title assigned to the application when it was launched. - Sounds a tone through the computer's speaker. @@ -4549,91 +4507,16 @@ 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. - Invalid value; must be , , or . Executes a method on an object, or sets or returns a property on an object. - - - Selects and returns a value from a list of arguments. - Required. . Numeric expression that results in a value between 1 and the number of elements passed in the argument. - Required. parameter array. You can supply either a single variable or an expression that evaluates to the data type, to a list of variables or expressions separated by commas, or to a single-dimensional array of elements. - Selects and returns a value from a list of arguments. - - - Returns the argument portion of the command line used to start Visual Basic or an executable program developed with Visual Basic. The feature provides greater productivity and performance than the function. For more information, see . - The argument portion of the command line used to start Visual Basic or an executable program developed with Visual Basic. - - The feature provides greater productivity and performance than the function. For more information, see . + 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. - Server is unavailable - No object of the specified type exists. 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. - - - Deletes a section or key setting from an application's entry in the Windows registry. The feature gives you greater productivity and performance in registry operations than the function. For more information, see . - Required. expression containing the name of the application or project to which the section or key setting applies. - Required. expression containing the name of the section from which the key setting is being deleted. If only and are provided, the specified section is deleted along with all related key settings. - Optional. expression containing the name of the key setting being deleted. - User is not logged in. - - - Returns the string associated with an operating-system environment variable. - Required. Expression that evaluates either a string containing the name of an environment variable, or an integer corresponding to the numeric order of an environment string in the environment-string table. - - is missing. - The string associated with an operating-system environment variable. - - - Returns the string associated with an operating-system environment variable. - Required. Expression that evaluates either a string containing the name of an environment variable, or an integer corresponding to the numeric order of an environment string in the environment-string table. - - is missing. - The string associated with an operating-system environment variable. - - - Returns a list of key settings and their respective values (originally created with ) from an application's entry in the Windows registry. Using the feature gives you greater productivity and performance in registry operations than . For more information, see . - Required. expression containing the name of the application or project whose key settings are requested. - Required. expression containing the name of the section whose key settings are requested. returns an object that contains a two-dimensional array of strings. The strings contain all the key settings in the specified section, plus their corresponding values. - User is not logged in. - A list of key settings and their respective values (originally created with ) from an application's entry in the Windows registry. - - Using the feature gives you greater productivity and performance in registry operations than . For more information, see . - - - Returns a reference to an object provided by a COM component. - Optional. . The full path and name of the file containing the object to retrieve. If is omitted, is required. - Required if is not supplied. . A string representing the class of the object. The argument has the following syntax and parts: - - appname.objecttype - - [1|1] Parameter - - [1|2] Description - - [2|1] appname - - [2|2] Required. . The name of the application providing the object. - - [3|1] objecttype - - [3|2] Required. . The type or class of object to create. - No object of the specified class type exists. - No object with the specified path and file name exists. - A reference to an object provided by a COM component. - - - Returns a key setting value from an application's entry in the Windows registry. The feature gives you greater productivity and performance in registry operations than . For more information, see . - Required. expression containing the name of the application or project whose key setting is requested. - Required. expression containing the name of the section in which the key setting is found. - Required. expression containing the name of the key setting to return. - Optional. Expression containing the value to return if no value is set in the setting. If omitted, is assumed to be a zero-length string (""). - One or more arguments are not expressions, or user is not logged in. - A key setting value from an application's entry in the Windows registry. - - The feature gives you greater productivity and performance in registry operations than . + Server is unavailable + No object of the specified type exists Returns one of two objects, depending on the evaluation of an expression. @@ -4642,66 +4525,6 @@ Required. . Returned if evaluates to . Returns one of two objects, depending on the evaluation of an expression. - - Displays a prompt in a dialog box, waits for the user to input text or click a button, and then returns a string containing the contents of the text box. - Required expression displayed as the message in the dialog box. The maximum length of is approximately 1024 characters, depending on the width of the characters used. If consists of more than one line, you can separate the lines using a carriage return character (13), a line feed character (10), or a carriage return/line feed combination (13 & 10) between each line. - Optional. expression displayed in the title bar of the dialog box. If you omit , the application name is placed in the title bar. - Optional. expression displayed in the text box as the default response if no other input is provided. If you omit , the displayed text box is empty. - Optional. Numeric expression that specifies, in twips, the distance of the left edge of the dialog box from the left edge of the screen. If you omit , the dialog box is centered horizontally. - Optional. Numeric expression that specifies, in twips, the distance of the upper edge of the dialog box from the top of the screen. If you omit , the dialog box is positioned vertically approximately one-third of the way down the screen. - Displays a prompt in a dialog box, waits for the user to input text or click a button, and then returns a string containing the contents of the text box. - - - Displays a message in a dialog box, waits for the user to click a button, and then returns an integer indicating which button the user clicked. - Required. expression displayed as the message in the dialog box. The maximum length of is approximately 1024 characters, depending on the width of the characters used. If consists of more than one line, you can separate the lines using a carriage return character (13), a line feed character (10), or a carriage return/linefeed character combination (13 & 10) between each line. - Optional. Numeric expression that is the sum of values specifying the number and type of buttons to display, the icon style to use, the identity of the default button, and the modality of the message box. If you omit , the default value is zero. - Optional. expression displayed in the title bar of the dialog box. If you omit , the application name is placed in the title bar. - - is not a expression, or is invalid. - Process is not running in User Interactive mode. - One or more parameters not a member of or enumeration. - One of the following values: - ConstantValue1234567 - - - Returns a string representing the calculated range that contains a number. - Required. . Whole number that you want to locate within one of the calculated ranges. - Required. . Whole number that indicates the start of the set of calculated ranges. cannot be less than 0. - Required. . Whole number that indicates the end of the set of calculated ranges. cannot be less than or equal to . - Required. . Whole number that indicates the size of each range calculated between and . cannot be less than 1. - - < 0, <= , or < 1. - A string representing the calculated range that contains a number. - - - Saves or creates an application entry in the Windows registry. The feature gives you greater productivity and performance in registry operations than . For more information, see . - Required. expression containing the name of the application or project to which the setting applies. - Required. expression containing the name of the section in which the key setting is being saved. - Required. expression containing the name of the key setting being saved. - Required. Expression containing the value to which is being set. - Key registry could not be created, or user is not logged in. - - - Runs an executable program and returns an integer containing the program's process ID if it is still running. - Required. . Name of the program to execute, together with any required arguments and command-line switches. can also include the drive and the directory path or folder. - If you do not know the path to the program, you can use the to locate it. For example, you can call My.Computer.FileSystem.GetFiles("C:\", True, "testFile.txt"), which returns the full path of every file named testFile.txt anywhere on drive C:\. - Optional. . A value chosen from the specifying the style of the window in which the program is to run. If is omitted, uses , which starts the program minimized and with focus. - Optional. . A value indicating whether the function should wait for completion of the program. If is omitted, uses . - Optional. . The number of milliseconds to wait for completion if is . If is omitted, uses -1, which means there is no timeout and does not return until the program finishes. Therefore, if you omit or set it to -1, it is possible that might never return control to your program. - - is not within range 0 through 9, inclusive. - - cannot find the file. - - is . - An integer containing the program's process ID if it is still running. 0 if the program already finished executing. - - - Evaluates a list of expressions and returns an value corresponding to the first expression in the list that is . - Required. parameter array. Must have an even number of elements. You can supply a list of variables or expressions separated by commas, or a single-dimensional array of elements. - Number of arguments is odd. - Evaluates a list of expressions and returns an value corresponding to the first expression in the list that is . - Indicates which button was pressed on a message box, returned by the function. @@ -4900,16 +4723,16 @@ 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 . - The character associated with the specified character code. 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 . - The character associated with the specified character code. Returns a zero-based array containing a subset of a array based on specified filter criteria. @@ -4917,9 +4740,9 @@ 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. - A zero-based array containing a subset of a array based on specified filter criteria. Returns a zero-based array containing a subset of a array based on specified filter criteria. @@ -4927,9 +4750,9 @@ 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. - A zero-based array containing a subset of a array based on specified filter criteria. Returns a string formatted according to instructions contained in a format expression. @@ -4944,17 +4767,17 @@ 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. - An expression formatted as a currency value using the currency symbol defined in the system control panel. 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. - A string expression representing a date/time value. Returns an expression formatted as a number. @@ -4963,8 +4786,8 @@ 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. - Type is not numeric. 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. @@ -4973,17 +4796,17 @@ 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. - Type is not numeric. 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. - - is , < 1, or is greater than index of last character of . 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. @@ -4991,77 +4814,56 @@ 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. - - - - 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 - - - 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. - - - + 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. @@ -5069,59 +4871,49 @@ 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. - - - - 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 - - - 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. - A string created by joining a number of substrings contained in an array. 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. - A string created by joining a number of substrings contained in an array. Returns a string or character converted to lowercase. @@ -5137,9 +4929,9 @@ 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. - A string containing a specified number of characters from the left side of a string. Returns an integer containing either the number of characters in a string or the nominal number of bytes required to store a variable. @@ -5236,18 +5028,18 @@ 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. - A string that consists of all the characters starting from the specified position in the string. 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. - A string that consists of the specified number of characters starting from the specified position in the string. Returns a string in which a specified substring has been replaced with another substring a specified number of times. @@ -5257,18 +5049,27 @@ 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. - One of the following values. - IfReplace 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 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. - A string containing a specified number of characters from the right side of a string. Returns a right-aligned string containing the specified string adjusted to the specified length. @@ -5284,9 +5085,9 @@ 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. - A string consisting of the specified number of spaces. Returns a zero-based, one-dimensional array containing a specified number of substrings. @@ -5302,48 +5103,56 @@ 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. - One of the following values: - IfStrComp returns sorts ahead of -1 is equal to 0 sorts after 1 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.) - Unsupported , < 0 or > 2048, or unsupported conversion for specified locale. 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 . - A string or object consisting of the specified character repeated the specified number of times. 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 . - A string or object consisting of the specified character repeated the specified number of times. 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 . - A string or object consisting of the specified character repeated the specified number of times. Returns a string in which the character order of a specified string is reversed. @@ -5502,12 +5311,12 @@ Optional. An or any valid numeric expression. - Returns a random number of type . + 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. + 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. diff --git a/pkg/Tizen.NET.API11/build/tizen11.0/ref/Microsoft.Win32.Primitives.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/Microsoft.Win32.Primitives.xml index d2bb158..44cb2d9 100755 --- a/pkg/Tizen.NET.API11/build/tizen11.0/ref/Microsoft.Win32.Primitives.xml +++ b/pkg/Tizen.NET.API11/build/tizen11.0/ref/Microsoft.Win32.Primitives.xml @@ -40,13 +40,13 @@ is . - - Returns a string that contains the , or , or both. - A string that represents the , or , or both. - 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.API11/build/tizen11.0/ref/Microsoft.Win32.Registry.dll b/pkg/Tizen.NET.API11/build/tizen11.0/ref/Microsoft.Win32.Registry.dll deleted file mode 100755 index e69de29..0000000 diff --git a/pkg/Tizen.NET.API11/build/tizen11.0/ref/Microsoft.Win32.Registry.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/Microsoft.Win32.Registry.xml deleted file mode 100755 index d2d1d55..0000000 --- a/pkg/Tizen.NET.API11/build/tizen11.0/ref/Microsoft.Win32.Registry.xml +++ /dev/null @@ -1,1018 +0,0 @@ - - - - Microsoft.Win32.Registry - - - - Provides objects that represent the root keys in the Windows registry, and methods to access key/value pairs. - - - Defines the types (or classes) of documents and the properties associated with those types. This field reads the Windows registry base key HKEY_CLASSES_ROOT. - - - Contains configuration information pertaining to the hardware that is not specific to the user. This field reads the Windows registry base key HKEY_CURRENT_CONFIG. - - - Contains information about the current user preferences. This field reads the Windows registry base key HKEY_CURRENT_USER. - - - Contains the configuration data for the local machine. This field reads the Windows registry base key HKEY_LOCAL_MACHINE. - - - Contains performance information for software components. This field reads the Windows registry base key HKEY_PERFORMANCE_DATA. - - - Contains information about the default user configuration. This field reads the Windows registry base key HKEY_USERS. - - - Retrieves the value associated with the specified name, in the specified registry key. If the name is not found in the specified key, returns a default value that you provide, or if the specified key does not exist. - The full registry path of the key, beginning with a valid registry root, such as "HKEY_CURRENT_USER". - The name of the name/value pair. - The value to return if does not exist. - The user does not have the permissions required to read from the registry key. - The that contains the specified value has been marked for deletion. - - does not begin with a valid registry root. - - if the subkey specified by does not exist; otherwise, the value associated with , or if is not found. - - - Sets the specified name/value pair on the specified registry key. If the specified key does not exist, it is created. - The full registry path of the key, beginning with a valid registry root, such as "HKEY_CURRENT_USER". - The name of the name/value pair. - The value to be stored. - - is . - - does not begin with a valid registry root. - - -or- - - is longer than the maximum length allowed (255 characters). - The is read-only, and thus cannot be written to; for example, it is a root-level node. - The user does not have the permissions required to create or modify registry keys. - - - Sets the name/value pair on the specified registry key, using the specified registry data type. If the specified key does not exist, it is created. - The full registry path of the key, beginning with a valid registry root, such as "HKEY_CURRENT_USER". - The name of the name/value pair. - The value to be stored. - The registry data type to use when storing the data. - - is . - - does not begin with a valid registry root. - - -or- - - is longer than the maximum length allowed (255 characters). - - -or- - - The type of did not match the registry data type specified by , therefore the data could not be converted properly. - The is read-only, and thus cannot be written to; for example, it is a root-level node, or the key has not been opened with write access. - The user does not have the permissions required to create or modify registry keys. - - - Represents the possible values for a top-level node on a foreign machine. - - - Represents the HKEY_CLASSES_ROOT base key on another computer. This value can be passed to the method, to open this node remotely. - - - Represents the HKEY_CURRENT_CONFIG base key on another computer. This value can be passed to the method, to open this node remotely. - - - Represents the HKEY_CURRENT_USER base key on another computer. This value can be passed to the method, to open this node remotely. - - - Represents the HKEY_LOCAL_MACHINE base key on another computer. This value can be passed to the method, to open this node remotely. - - - Represents the HKEY_PERFORMANCE_DATA base key on another computer. This value can be passed to the method, to open this node remotely. - - - Represents the HKEY_USERS base key on another computer. This value can be passed to the method, to open this node remotely. - - - Represents a key-level node in the Windows registry. This class is a registry encapsulation. - - - Closes the key and flushes it to disk if its contents have been modified. - - - Creates a new subkey or opens an existing subkey for write access. - The name or path of the subkey to create or open. This string is not case-sensitive. - - is . - The user does not have the permissions required to create or open the registry key. - The on which this method is being invoked is closed (closed keys cannot be accessed). - The cannot be written to; for example, it was not opened as a writable key , or the user does not have the necessary access rights. - The nesting level exceeds 510. - - -or- - - A system error occurred, such as deletion of the key, or an attempt to create a key in the root. - The newly created subkey, or if the operation failed. If a zero-length string is specified for , the current object is returned. - - - Creates a new subkey or opens an existing subkey for write access, using the specified permission check option. - The name or path of the subkey to create or open. This string is not case-sensitive. - One of the enumeration values that specifies whether the key is opened for read or read/write access. - - is . - The user does not have the permissions required to create or open the registry key. - - contains an invalid value. - The on which this method is being invoked is closed (closed keys cannot be accessed). - The cannot be written to; for example, it was not opened as a writable key, or the user does not have the necessary access rights. - The nesting level exceeds 510. - - -or- - - A system error occurred, such as deletion of the key, or an attempt to create a key in the root. - The newly created subkey, or if the operation failed. If a zero-length string is specified for , the current object is returned. - - - Creates a subkey or opens a subkey for write access, using the specified permission check and registry options. - The name or path of the subkey to create or open. - One of the enumeration values that specifies whether the key is opened for read or read/write access. - The registry option to use; for example, that creates a volatile key. - - is . - The current object is closed (closed keys cannot be accessed). - The current object cannot be written to; for example, it was not opened as a writable key, or the user does not have the required access rights. - The nesting level exceeds 510. - - -or- - - A system error occurred, such as deletion of the key or an attempt to create a key in the root. - The user does not have the permissions required to create or open the registry key. - The newly created subkey, or if the operation failed. - - - Creates a subkey or opens a subkey for write access, using the specified permission check option, registry option, and registry security. - The name or path of the subkey to create or open. - One of the enumeration values that specifies whether the key is opened for read or read/write access. - The registry option to use. - The access control security for the new subkey. - - is . - The current object is closed. Closed keys cannot be accessed. - The current object cannot be written to; for example, it was not opened as a writable key, or the user does not have the required access rights. - The nesting level exceeds 510. - - -or- - - A system error occurred, such as deletion of the key or an attempt to create a key in the root. - The user does not have the permissions required to create or open the registry key. - The newly created subkey, or if the operation failed. - - - Creates a new subkey or opens an existing subkey for write access, using the specified permission check option and registry security. - The name or path of the subkey to create or open. This string is not case-sensitive. - One of the enumeration values that specifies whether the key is opened for read or read/write access. - The access control security for the new key. - - is . - The user does not have the permissions required to create or open the registry key. - - contains an invalid value. - The on which this method is being invoked is closed (closed keys cannot be accessed). - The current cannot be written to; for example, it was not opened as a writable key, or the user does not have the necessary access rights. - The nesting level exceeds 510. - - -or- - - A system error occurred, such as deletion of the key, or an attempt to create a key in the root. - The newly created subkey, or if the operation failed. If a zero-length string is specified for , the current object is returned. - - - Creates a new subkey or opens an existing subkey with the specified access. Available starting with .NET Framework 4.6. - The name or path of the subkey to create or open. This string is not case-sensitive. - - to indicate the new subkey is writable; otherwise, . - - is . - The user does not have the permissions required to create or open the registry key. - The current cannot be written to; for example, it was not opened as a writable key, or the user does not have the necessary access rights. - The nesting level exceeds 510. - - -or- - - A system error occurred, such as deletion of the key, or an attempt to create a key in the root. - The newly created subkey, or if the operation failed. If a zero-length string is specified for , the current object is returned. - - - Creates a new subkey or opens an existing subkey with the specified access. Available starting with .NET Framework 4.6. - The name or path of the subkey to create or open. This string is not case-sensitive. - - to indicate the new subkey is writable; otherwise, . - The registry option to use. - - is . - - does not specify a valid Option. - The user does not have the permissions required to create or open the registry key. - The current cannot be written to; for example, it was not opened as a writable key, or the user does not have the necessary access rights. - The nesting level exceeds 510. - - -or- - - A system error occurred, such as deletion of the key, or an attempt to create a key in the root. - The newly created subkey, or if the operation failed. If a zero-length string is specified for , the current object is returned. - - - Deletes the specified subkey. - The name of the subkey to delete. This string is not case-sensitive. - The has child subkeys. - The parameter does not specify a valid registry key. - - is - The user does not have the permissions required to delete the key. - The being manipulated is closed (closed keys cannot be accessed). - The user does not have the necessary registry rights. - - - Deletes the specified subkey, and specifies whether an exception is raised if the subkey is not found. - The name of the subkey to delete. This string is not case-sensitive. - Indicates whether an exception should be raised if the specified subkey cannot be found. If this argument is and the specified subkey does not exist, an exception is raised. If this argument is and the specified subkey does not exist, no action is taken. - - has child subkeys. - - does not specify a valid registry key, and is . - - is . - The user does not have the permissions required to delete the key. - The being manipulated is closed (closed keys cannot be accessed). - The user does not have the necessary registry rights. - - - Deletes a subkey and any child subkeys recursively. - The subkey to delete. This string is not case-sensitive. - - is . - Deletion of a root hive is attempted. - - -or- - - does not specify a valid registry subkey. - An I/O error has occurred. - The user does not have the permissions required to delete the key. - The being manipulated is closed (closed keys cannot be accessed). - The user does not have the necessary registry rights. - - - Deletes the specified subkey and any child subkeys recursively, and specifies whether an exception is raised if the subkey is not found. - The name of the subkey to delete. This string is not case-sensitive. - Indicates whether an exception should be raised if the specified subkey cannot be found. If this argument is and the specified subkey does not exist, an exception is raised. If this argument is and the specified subkey does not exist, no action is taken. - An attempt was made to delete the root hive of the tree. - - -or- - - does not specify a valid registry subkey, and is . - - is . - The is closed (closed keys cannot be accessed). - The user does not have the necessary registry rights. - The user does not have the permissions required to delete the key. - - - Deletes the specified value from this key. - The name of the value to delete. - - is not a valid reference to a value. - The user does not have the permissions required to delete the value. - The being manipulated is closed (closed keys cannot be accessed). - The being manipulated is read-only. - - - Deletes the specified value from this key, and specifies whether an exception is raised if the value is not found. - The name of the value to delete. - Indicates whether an exception should be raised if the specified value cannot be found. If this argument is and the specified value does not exist, an exception is raised. If this argument is and the specified value does not exist, no action is taken. - - is not a valid reference to a value and is . - - -or- - - is . - The user does not have the permissions required to delete the value. - The being manipulated is closed (closed keys cannot be accessed). - The being manipulated is read-only. - - - Releases all resources used by the current instance of the class. - - - Writes all the attributes of the specified open registry key into the registry. - - - Creates a registry key from a specified handle. - The handle to the registry key. - - is . - The user does not have the necessary registry rights. - The user does not have the permissions required to perform this action. - A registry key. - - - Creates a registry key from a specified handle and registry view setting. - The handle to the registry key. - The registry view to use. - - is invalid. - - is . - The user does not have the necessary registry rights. - The user does not have the permissions required to perform this action. - A registry key. - - - Returns the access control security for the current registry key. - The user does not have the necessary permissions. - The being manipulated is closed (closed keys cannot be accessed). - The current key has been deleted. - An object that describes the access control permissions on the registry key represented by the current . - - - Returns the specified sections of the access control security for the current registry key. - A bitwise combination of enumeration values that specifies the type of security information to get. - The user does not have the necessary permissions. - The being manipulated is closed (closed keys cannot be accessed). - The current key has been deleted. - An object that describes the access control permissions on the registry key represented by the current . - - - Retrieves an array of strings that contains all the subkey names. - The user does not have the permissions required to read from the key. - The being manipulated is closed (closed keys cannot be accessed). - The user does not have the necessary registry rights. - A system error occurred, for example the current key has been deleted. - An array of strings that contains the names of the subkeys for the current key. - - - Retrieves the value associated with the specified name. Returns if the name/value pair does not exist in the registry. - The name of the value to retrieve. This string is not case-sensitive. - The user does not have the permissions required to read from the registry key. - The that contains the specified value is closed (closed keys cannot be accessed). - The that contains the specified value has been marked for deletion. - The user does not have the necessary registry rights. - The value associated with , or if is not found. - - - Retrieves the value associated with the specified name. If the name is not found, returns the default value that you provide. - The name of the value to retrieve. This string is not case-sensitive. - The value to return if does not exist. - The user does not have the permissions required to read from the registry key. - The that contains the specified value is closed (closed keys cannot be accessed). - The that contains the specified value has been marked for deletion. - The user does not have the necessary registry rights. - The value associated with , with any embedded environment variables left unexpanded, or if is not found. - - - Retrieves the value associated with the specified name and retrieval options. If the name is not found, returns the default value that you provide. - The name of the value to retrieve. This string is not case-sensitive. - The value to return if does not exist. - One of the enumeration values that specifies optional processing of the retrieved value. - The user does not have the permissions required to read from the registry key. - The that contains the specified value is closed (closed keys cannot be accessed). - The that contains the specified value has been marked for deletion. - - is not a valid value; for example, an invalid value is cast to . - The user does not have the necessary registry rights. - The value associated with , processed according to the specified , or if is not found. - - - Retrieves the registry data type of the value associated with the specified name. - The name of the value whose registry data type is to be retrieved. This string is not case-sensitive. - The user does not have the permissions required to read from the registry key. - The that contains the specified value is closed (closed keys cannot be accessed). - The subkey that contains the specified value does not exist. - - -or- - - The name/value pair specified by does not exist. - The user does not have the necessary registry rights. - The registry data type of the value associated with . - - - Retrieves an array of strings that contains all the value names associated with this key. - The user does not have the permissions required to read from the registry key. - The being manipulated is closed (closed keys cannot be accessed). - The user does not have the necessary registry rights. - A system error occurred; for example, the current key has been deleted. - An array of strings that contains the value names for the current key. - - - Opens a new that represents the requested key on the local machine with the specified view. - The HKEY to open. - The registry view to use. - - or is invalid. - The user does not have the necessary registry rights. - The user does not have the permissions required to perform this action. - The requested registry key. - - - Opens a new that represents the requested key on a remote machine. - The HKEY to open, from the enumeration. - The remote machine. - - is invalid. - - is not found. - - is . - The user does not have the proper permissions to perform this operation. - The user does not have the necessary registry rights. - The requested registry key. - - - Opens a new registry key that represents the requested key on a remote machine with the specified view. - The HKEY to open from the enumeration. - The remote machine. - The registry view to use. - - or is invalid. - - is not found. - - is . - The user does not have the necessary registry rights. - The user does not have the required permissions to perform this operation. - The requested registry key. - - - Retrieves a subkey as read-only. - The name or path of the subkey to open as read-only. - - is - The is closed (closed keys cannot be accessed). - The user does not have the permissions required to read the registry key. - The subkey requested, or if the operation failed. - - - Retrieves the specified subkey for read or read/write access. - The name or path of the subkey to create or open. - One of the enumeration values that specifies whether the key is opened for read or read/write access. - - is - - contains an invalid value. - The is closed (closed keys cannot be accessed). - The user does not have the permissions required to read the registry key. - The subkey requested, or if the operation failed. - - - Retrieves the specified subkey for read or read/write access, requesting the specified access rights. - The name or path of the subkey to create or open. - One of the enumeration values that specifies whether the key is opened for read or read/write access. - A bitwise combination of enumeration values that specifies the desired security access. - - is - - contains an invalid value. - The is closed (closed keys cannot be accessed). - - includes invalid registry rights values. - - -or- - - The user does not have the requested permissions. - The subkey requested, or if the operation failed. - - - Retrieves a specified subkey, and specifies whether write access is to be applied to the key. - Name or path of the subkey to open. - Set to if you need write access to the key. - - is . - The is closed (closed keys cannot be accessed). - The user does not have the permissions required to access the registry key in the specified mode. - The subkey requested, or if the operation failed. - - - Retrieves a subkey with the specified name and access rights. Available starting with .NET Framework 4.6. - The name or path of the subkey to create or open. - The rights for the registry key. - - is . - The is closed (closed keys cannot be accessed). - The user does not have the permissions required to access the registry key in the specified mode. - The subkey requested, or if the operation failed. - - - Applies Windows access control security to an existing registry key. - The access control security to apply to the current subkey. - The current object represents a key with access control security, and the caller does not have rights. - - is . - The being manipulated is closed (closed keys cannot be accessed). - - - Sets the specified name/value pair. - The name of the value to store. - The data to be stored. - - is . - - is an unsupported data type. - The that contains the specified value is closed (closed keys cannot be accessed). - The is read-only, and cannot be written to; for example, the key has not been opened with write access. - The user does not have the permissions required to create or modify registry keys. - The object represents a root-level node, and the operating system is Windows 2000, Windows XP, or Windows Server 2003. - - - Sets the value of a name/value pair in the registry key, using the specified registry data type. - The name of the value to be stored. - The data to be stored. - The registry data type to use when storing the data. - - is . - The type of did not match the registry data type specified by , therefore the data could not be converted properly. - The that contains the specified value is closed (closed keys cannot be accessed). - The is read-only, and cannot be written to; for example, the key has not been opened with write access. - The user does not have the permissions required to create or modify registry keys. - The object represents a root-level node, and the operating system is Windows 2000, Windows XP, or Windows Server 2003. - - - Retrieves a string representation of this key. - The being accessed is closed (closed keys cannot be accessed). - A string representing the key. If the specified key is invalid (cannot be found) then is returned. - - - Gets a object that represents the registry key that the current object encapsulates. - The registry key is closed. Closed keys cannot be accessed. - The user does not have the necessary registry rights. - A system error occurred, such as deletion of the current key. - The user does not have the permissions required to read the key. - The handle to the registry key. - - - Retrieves the name of the key. - The is closed (closed keys cannot be accessed). - The absolute (qualified) name of the key. - - - Retrieves the count of subkeys of the current key. - The user does not have read permission for the key. - The being manipulated is closed (closed keys cannot be accessed). - The user does not have the necessary registry rights. - A system error occurred, for example the current key has been deleted. - The number of subkeys of the current key. - - - Retrieves the count of values in the key. - The user does not have read permission for the key. - The being manipulated is closed (closed keys cannot be accessed). - The user does not have the necessary registry rights. - A system error occurred, for example the current key has been deleted. - The number of name/value pairs in the key. - - - Gets the view that was used to create the registry key. - The view that was used to create the registry key. - - -or- - - , if no view was used. - - - Specifies whether security checks are performed when opening registry keys and accessing their name/value pairs. - - - The registry key inherits the mode of its parent. Security checks are performed when trying to access subkeys or values, unless the parent was opened with or mode. - - - Security checks are not performed when accessing subkeys or values. A security check is performed when trying to open the current key, unless the parent was opened with or . - - - Security checks are not performed when accessing subkeys or values. A security check is performed when trying to open the current key, unless the parent was opened with . - - - Specifies options to use when creating a registry key. - - - A non-volatile key. This is the default. - - - A volatile key. The information is stored in memory and is not preserved when the corresponding registry hive is unloaded. - - - Specifies the data types to use when storing values in the registry, or identifies the data type of a value in the registry. - - - Binary data in any form. This value is equivalent to the Windows API registry data type REG_BINARY. - - - A 32-bit binary number. This value is equivalent to the Windows API registry data type REG_DWORD. - - - A null-terminated string that contains unexpanded references to environment variables, such as %PATH%, that are expanded when the value is retrieved. This value is equivalent to the Windows API registry data type REG_EXPAND_SZ. - - - An array of null-terminated strings, terminated by two null characters. This value is equivalent to the Windows API registry data type REG_MULTI_SZ. - - - No data type. - - - A 64-bit binary number. This value is equivalent to the Windows API registry data type REG_QWORD. - - - A null-terminated string. This value is equivalent to the Windows API registry data type REG_SZ. - - - An unsupported registry data type. For example, the Microsoft Windows API registry data type REG_RESOURCE_LIST is unsupported. Use this value to specify that the method should determine the appropriate registry data type when storing a name/value pair. - - - Specifies optional behavior when retrieving name/value pairs from a registry key. - - - A value of type is retrieved without expanding its embedded environment variables. - - - No optional behavior is specified. - - - Specifies which registry view to target on a 64-bit operating system. - - - The default view. - - - The 32-bit view. - - - The 64-bit view. - - - Represents a safe handle to the Windows registry. - - - Creates a . - - - 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. - - - Represents a set of access rights allowed or denied for a user or group. This class cannot be inherited. - - - Initializes a new instance of the class, specifying the user or group the rule applies to, the access rights, and whether the specified access rights are allowed or denied. - The user or group the rule applies to. Must be of type or a type such as that can be converted to type . - A bitwise combination of values indicating the rights allowed or denied. - One of the values indicating whether the rights are allowed or denied. - - specifies an invalid value. - - -or- - - specifies an invalid value. - - is . - - -or- - - is zero. - - is neither of type nor of a type such as that can be converted to type . - - - Initializes a new instance of the class, specifying the user or group the rule applies to, the access rights, the inheritance flags, the propagation flags, and whether the specified access rights are allowed or denied. - The user or group the rule applies to. Must be of type or a type such as that can be converted to type . - A bitwise combination of values specifying the rights allowed or denied. - A bitwise combination of flags specifying how access rights are inherited from other objects. - A bitwise combination of flags specifying how access rights are propagated to other objects. - One of the values specifying whether the rights are allowed or denied. - - specifies an invalid value. - - -or- - - specifies an invalid value. - - -or- - - specifies an invalid value. - - -or- - - specifies an invalid value. - - is . - - -or- - - is zero. - - is neither of type , nor of a type such as that can be converted to type . - - - Initializes a new instance of the class, specifying the name of the user or group the rule applies to, the access rights, and whether the specified access rights are allowed or denied. - The name of the user or group the rule applies to. - A bitwise combination of values indicating the rights allowed or denied. - One of the values indicating whether the rights are allowed or denied. - - specifies an invalid value. - - -or- - - specifies an invalid value. - - is zero. - - is . - - -or- - - is a zero-length string. - - -or- - - is longer than 512 characters. - - - Initializes a new instance of the class, specifying the name of the user or group the rule applies to, the access rights, the inheritance flags, the propagation flags, and whether the specified access rights are allowed or denied. - The name of the user or group the rule applies to. - A bitwise combination of values indicating the rights allowed or denied. - A bitwise combination of flags specifying how access rights are inherited from other objects. - A bitwise combination of flags specifying how access rights are propagated to other objects. - One of the values specifying whether the rights are allowed or denied. - - specifies an invalid value. - - -or- - - specifies an invalid value. - - -or- - - specifies an invalid value. - - -or- - - specifies an invalid value. - - is zero. - - is . - - -or- - - is a zero-length string. - - -or- - - is longer than 512 characters. - - - Gets the rights allowed or denied by the access rule. - A bitwise combination of values indicating the rights allowed or denied by the access rule. - - - Represents a set of access rights to be audited for a user or group. This class cannot be inherited. - - - Initializes a new instance of the class, specifying the user or group to audit, the rights to audit, whether to take inheritance into account, and whether to audit success, failure, or both. - The user or group the rule applies to. Must be of type or a type such as that can be converted to type . - A bitwise combination of values specifying the kinds of access to audit. - A bitwise combination of values specifying whether the audit rule applies to subkeys of the current key. - A bitwise combination of values that affect the way an inherited audit rule is propagated to subkeys of the current key. - A bitwise combination of values specifying whether to audit success, failure, or both. - - specifies an invalid value. - - -or- - - specifies an invalid value. - - -or- - - specifies an invalid value. - - -or- - - specifies an invalid value. - - is . - - -or- - - is zero. - - is neither of type nor of a type such as that can be converted to type . - - - Initializes a new instance of the class, specifying the name of the user or group to audit, the rights to audit, whether to take inheritance into account, and whether to audit success, failure, or both. - The name of the user or group the rule applies to. - A bitwise combination of values specifying the kinds of access to audit. - A combination of flags that specifies whether the audit rule applies to subkeys of the current key. - A combination of flags that affect the way an inherited audit rule is propagated to subkeys of the current key. - A bitwise combination of values specifying whether to audit success, failure, or both. - - specifies an invalid value. - - -or- - - specifies an invalid value. - - -or- - - specifies an invalid value. - - -or- - - specifies an invalid value. - - is zero. - - is . - - -or- - - is a zero-length string. - - -or- - - is longer than 512 characters. - - - Gets the access rights affected by the audit rule. - A bitwise combination of values that indicates the rights affected by the audit rule. - - - Specifies the access control rights that can be applied to registry objects. - - - The right to change the access rules and audit rules associated with a registry key. - - - Reserved for system use. - - - The right to create subkeys of a registry key. - - - The right to delete a registry key. - - - The right to list the subkeys of a registry key. - - - Same as . - - - The right to exert full control over a registry key, and to modify its access rules and audit rules. - - - The right to request notification of changes on a registry key. - - - The right to query the name/value pairs in a registry key. - - - The right to query the name/value pairs in a registry key, to request notification of changes, to enumerate its subkeys, and to read its access rules and audit rules. - - - The right to open and copy the access rules and audit rules for a registry key. - - - The right to create, delete, or set name/value pairs in a registry key. - - - The right to change the owner of a registry key. - - - The right to create, delete, and set the name/value pairs in a registry key, to create or delete subkeys, to request notification of changes, to enumerate its subkeys, and to read its access rules and audit rules. - - - Represents the Windows access control security for a registry key. This class cannot be inherited. - - - Initializes a new instance of the class with default values. - - - Creates a new access control rule for the specified user, with the specified access rights, access control, and flags. - An that identifies the user or group the rule applies to. - A bitwise combination of values specifying the access rights to allow or deny, cast to an integer. - A Boolean value specifying whether the rule is inherited. - A bitwise combination of values specifying how the rule is inherited by subkeys. - A bitwise combination of values that modify the way the rule is inherited by subkeys. Meaningless if the value of is . - One of the values specifying whether the rights are allowed or denied. - - , , , or specifies an invalid value. - - is . - - -or- - - is zero. - - is neither of type , nor of a type such as that can be converted to type . - A object representing the specified rights for the specified user. - - - Searches for a matching access control with which the new rule can be merged. If none are found, adds the new rule. - The access control rule to add. - - is . - - - Searches for an audit rule with which the new rule can be merged. If none are found, adds the new rule. - The audit rule to add. The user specified by this rule determines the search. - - - Creates a new audit rule, specifying the user the rule applies to, the access rights to audit, the inheritance and propagation of the rule, and the outcome that triggers the rule. - An that identifies the user or group the rule applies to. - A bitwise combination of values specifying the access rights to audit, cast to an integer. - A Boolean value specifying whether the rule is inherited. - A bitwise combination of values specifying how the rule is inherited by subkeys. - A bitwise combination of values that modify the way the rule is inherited by subkeys. Meaningless if the value of is . - A bitwise combination of values specifying whether to audit successful access, failed access, or both. - - , , , or specifies an invalid value. - - is . - - -or- - - is zero. - - is neither of type , nor of a type such as that can be converted to type . - A object representing the specified audit rule for the specified user, with the specified flags. The return type of the method is the base class, , but the return value can be cast safely to the derived class. - - - Searches for an access control rule with the same user and (allow or deny) as the specified access rule, and with compatible inheritance and propagation flags; if such a rule is found, the rights contained in the specified access rule are removed from it. - A that specifies the user and to search for, and a set of inheritance and propagation flags that a matching rule, if found, must be compatible with. Specifies the rights to remove from the compatible rule, if found. - - is . - - if a compatible rule is found; otherwise . - - - Searches for all access control rules with the same user and (allow or deny) as the specified rule and, if found, removes them. - A that specifies the user and to search for. Any rights, inheritance flags, or propagation flags specified by this rule are ignored. - - is . - - - Searches for an access control rule that exactly matches the specified rule and, if found, removes it. - The to remove. - - is . - - - Searches for an audit control rule with the same user as the specified rule, and with compatible inheritance and propagation flags; if a compatible rule is found, the rights contained in the specified rule are removed from it. - A that specifies the user to search for, and a set of inheritance and propagation flags that a matching rule, if found, must be compatible with. Specifies the rights to remove from the compatible rule, if found. - - is . - - if a compatible rule is found; otherwise, . - - - Searches for all audit rules with the same user as the specified rule and, if found, removes them. - A that specifies the user to search for. Any rights, inheritance flags, or propagation flags specified by this rule are ignored. - - is . - - - Searches for an audit rule that exactly matches the specified rule and, if found, removes it. - The to be removed. - - is . - - - Removes all access control rules with the same user as the specified rule, regardless of , and then adds the specified rule. - The to add. The user specified by this rule determines the rules to remove before this rule is added. - - - Removes all access control rules with the same user and (allow or deny) as the specified rule, and then adds the specified rule. - The to add. The user and of this rule determine the rules to remove before this rule is added. - - is . - - - Removes all audit rules with the same user as the specified rule, regardless of the value, and then adds the specified rule. - The to add. The user specified by this rule determines the rules to remove before this rule is added. - - is . - - - Gets the enumeration type that the class uses to represent access rights. - A object representing the enumeration. - - - Gets the type that the class uses to represent access rules. - A object representing the class. - - - Gets the type that the class uses to represent audit rules. - A object representing the class. - - - \ No newline at end of file diff --git a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Buffers.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Buffers.xml new file mode 100755 index 0000000..8675c48 --- /dev/null +++ b/pkg/Tizen.NET.API11/build/tizen11.0/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.API11/build/tizen11.0/ref/System.Collections.Concurrent.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Collections.Concurrent.xml index 1e6e56e..60a4242 100755 --- a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Collections.Concurrent.xml +++ b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Collections.Concurrent.xml @@ -33,11 +33,9 @@ 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. + The has been marked as complete with regards to additions. +-or- +The underlying collection didn't accept the item. Adds the item to the . @@ -45,35 +43,38 @@ 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. + 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. - The index of the collection in the array to which the item was added. 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. - The index of the collection in the array to which the item was added. + + + 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. @@ -86,13 +87,15 @@ 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. + 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. @@ -103,20 +106,30 @@ Provides a consuming for items in the collection. - The has been disposed. 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 - An that removes and returns items from the collection. + + + 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. - The has been disposed. 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. @@ -127,318 +140,276 @@ 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. - The has been disposed. An for the items in the collection. + The has been disposed. - Removes an item from the . + 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. - The item that was removed from the collection. Removes an item from the . - A token that can be used to cancel the "take" operation. + 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. - The item that was removed from the collection. Takes an item from any one of the specified instances. The array of collections. - The item that was removed from one of the 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. - The index of the collection in the array from which the item was removed. Takes an item from any one of the specified instances while observing the specified cancellation token. The array of collections. - The item that was removed from one of the 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. - The index of the collection in the array from which the item was removed. Copies the items from the instance into a new array. - The has been disposed. 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. - The has been disposed. - The has been marked as complete with regards to additions. - - -or- - - The underlying collection didn't accept the item. 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 for the collection to accept the item, or (-1) to wait indefinitely. + 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. - - 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 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 for the collection to accept the item, or (-1) to wait indefinitely. + 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. - - 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 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. - - if the could be added to the collection within the specified time span; otherwise, . + 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. - The index of the collection in the array to which the item was added, or -1 if the item could not be added. 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 for the collection to accept the item, or (-1) to wait indefinitely. + 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. + 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. - The index of the collection in the array to which the item was added, or -1 if the item could not be added. 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 for the collection to accept the item, or (-1) to wait indefinitely. + 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. + 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. - The index of the collection in the array to which the item was added, or -1 if the item could not be added. 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. + 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. - The index of the collection in the array to which the item was added, or -1 if the item could not be added. Tries to remove an item from the . The item to be removed from the collection. - The has been disposed. - The underlying collection was modified outside of this instance. 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 for the item to be removed, or (-1) to wait indefinitely. + 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. - - if an item could be removed from the collection within the specified time; otherwise, . 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 for the item to be removed, or (-1) to wait indefinitely. + 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. - - if an item could be removed from the collection within the specified time; otherwise, . Tries to remove an item from the in the specified time period. The item to be removed from the collection. - A that represents the number of milliseconds to wait for the item to be removed, or a that represents -1 milliseconds to wait indefinitely. + 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 . + 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. - - if an item could be removed from the collection within the specified time; otherwise, . Tries to remove an item from any one of the specified instances. The array of collections. - The item that was removed from one of the 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. - The index of the collection in the array from which the item was removed, or -1 if an item could not be removed. Tries to remove an item from any one of the specified instances. - The array of collections to remove an item from. - The item that was removed from one of the collections. - The number of milliseconds to wait for the item to be removed, or (-1) to wait indefinitely. + 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. + 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. - The index of the collection in the array from which the item was removed, or -1 if an item could not be removed. Tries to remove an item from any one of the specified instances. - The array of collections to remove an item from. - The item that was removed from one of the collections. - The number of milliseconds to wait for the item to be removed, or (-1) to wait indefinitely. + 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. + 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. - The index of the collection in the array from which the item was removed, or -1 if an item could not be removed. Tries to remove an item from any one of the specified instances. The array of collections. - The item that was removed from one of the 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. + 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. - The index of the collection in the array from which the item was removed, or -1 if an item could not be removed. - - - Gets the bounded capacity of this instance. - The has been disposed. - The bounded capacity of this collection, or int.MaxValue if no bound was supplied. - - - Gets the number of items contained in the . - The has been disposed. - The number of items contained in the . - - - Gets whether this has been marked as complete for adding. - The has been disposed. - Whether this collection has been marked as complete for adding. - - - Gets whether this has been marked as complete for adding and is empty. - The has been disposed. - Whether this collection has been marked as complete for adding and is empty. - - - Gets a value indicating whether access to the is synchronized (thread safe). - The has been disposed. - Always returns to indicate the access is not synchronized. - - - Gets an object that can be used to synchronize access to the . This property is not supported. - The SyncRoot property is not supported. - Returns . Represents a thread-safe, unordered collection of objects. @@ -471,14 +442,23 @@ 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. + Always returns true Copies the elements of the to an , starting at a particular index. @@ -491,6 +471,15 @@ 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 . @@ -511,24 +500,6 @@ if an object was removed successfully; otherwise, . - - Gets the number of elements contained in the . - The number of elements contained in the . - - - Gets a value that indicates whether the is empty. - - if the is empty; otherwise, . - - - 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. - The SyncRoot property is not supported. - Returns . - 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. @@ -575,11 +546,9 @@ 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. + 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 . @@ -593,23 +562,23 @@ 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 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 contains too many elements. - 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). + 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 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 contains too many elements. - 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). + 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. @@ -618,10 +587,10 @@ 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. - 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). Removes all keys and values from the . @@ -629,10 +598,15 @@ Determines whether the contains the specified key. The key to locate in the . - - is . 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 . @@ -642,19 +616,19 @@ 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 contains too many elements. - 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. + 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 contains too many elements. - 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. + 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. @@ -662,17 +636,31 @@ 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. - 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. + + + 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. - The of is . - The contains too many elements. - An element with the same key already exists in the . Gets whether the contains an element with the specified key. @@ -684,21 +672,15 @@ 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 the is read-only. + + if the is read-only; otherwise, . Removes the specified key/value pair from the collection. The to remove. - The property of is . if the element is successfully removed; otherwise, . This method also returns false if was not found in the original . @@ -709,15 +691,23 @@ The number of elements in the source is . An element with the same key already exists in the . - The dictionary contains too many elements. + 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. - - is . 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. @@ -728,11 +718,19 @@ The number of elements in the source 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 . + 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. @@ -741,35 +739,57 @@ The number of elements in the source 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 contains too many elements. + 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 . - - is . 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 . @@ -782,121 +802,39 @@ The number of elements in the source . The key of the element to add. The value of the element to add. The value can be for reference types. - - is . - The dictionary contains too many elements. 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. - - is . 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. - - is . if the object was removed successfully; otherwise, . - - - Removes a key and value from the dictionary. - The representing the key and value to remove. - The property of is . - - if the key and value represented by are successfully found and removed; 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 . - - is . if the value with was equal to and was replaced with ; otherwise, . - - - 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. - - - Gets the number of key/value pairs contained in the . - The dictionary contains too many elements. - The number of key/value pairs contained in the . - - - 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. - is . - The property is retrieved and does not exist in the collection. - The value of the key/value pair at the specified index. - - - Gets a collection containing the keys in the . - A collection of keys in the . - - - Gets a value that indicates whether the is read-only. - - if the is read-only; otherwise, . - - - 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 . - - - 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. - This property is not supported. - Always returns null. - - - 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. - - 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 . - 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 . - - - Gets an that contains the keys of the . - An interface that contains the keys of the . - - - Gets an that contains the values in the . - An interface that contains the values in the . + is . Gets a collection that contains the values in the . @@ -928,6 +866,10 @@ The number of elements in the source 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. @@ -936,6 +878,11 @@ The number of elements in the source . 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. @@ -959,6 +906,15 @@ The number of elements in the source 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. @@ -979,24 +935,6 @@ The number of elements in the source if an object was returned successfully; otherwise, . - - Gets the number of elements contained in the . - The number of elements contained in the . - - - Gets a value that indicates whether the is empty. - - if the is empty; otherwise, . - - - 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. - The SyncRoot property is not supported. - Returns . - Represents a thread-safe last in-first out (LIFO) collection. The type of the elements contained in the stack. @@ -1023,10 +961,19 @@ The number of elements in the source 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. @@ -1072,6 +1019,15 @@ The number of elements in the source 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. @@ -1095,40 +1051,22 @@ The number of elements in the source 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). - The number of objects successfully popped from the top of the and inserted in . 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 . - The number of objects successfully popped from the top of the stack and inserted in . - - - Gets the number of elements contained in the . - The number of elements contained in the . - - - Gets a value that indicates whether the is empty. - - if the is empty; otherwise, . - - - 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. - The SyncRoot property is not supported - Returns . Specifies options to control the buffering behavior of a partitioner. @@ -1145,9 +1083,8 @@ The number of elements in the source 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 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). @@ -1163,9 +1100,9 @@ The number of elements in the source Attempts to add an object to the . The object to add to the . - The was invalid for this collection. if the object was added successfully; otherwise, . + The was invalid for this collection. Attempts to remove and return an object from the . @@ -1185,13 +1122,13 @@ The number of elements in the source Creates an object that can partition the underlying collection into a variable number of partitions. - Dynamic partitioning is not supported by the base class. It must be implemented in derived classes. 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. - Dynamic partitioning is not supported by this partitioner. 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. @@ -1225,39 +1162,35 @@ The number of elements in the source The lower, inclusive bound of the range. The upper, exclusive bound of the range. - The argument is less than or equal to the argument. 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. - The argument is less than or equal to the argument. - - -or- - - The argument is less than or equal to 0. 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. - The argument is less than or equal to the argument. 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. - The argument is less than or equal to the argument. - - -or- - - The argument is less than or equal to 0. 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. @@ -1277,8 +1210,8 @@ The number of elements in the source The enumerable to be partitioned. Options to control the buffering behavior of the partitioner. Type of the elements in source enumerable. - The argument specifies an invalid value for . An orderable partitioner based on the input array. + The argument specifies an invalid value for . Creates an orderable partitioner from an instance. @@ -1296,8 +1229,8 @@ The number of elements in the source Creates an object that can partition the underlying collection into a variable number of partitions. - Dynamic partitioning is not supported by the base class. You must implement it in a derived class. 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. diff --git a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Collections.Immutable.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Collections.Immutable.xml index fb6b808..f5b6280 100755 --- a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Collections.Immutable.xml +++ b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Collections.Immutable.xml @@ -5,9 +5,8 @@ - Represents an immutable collection of key/value pairs. - - NuGet package: System.Collections.Immutable (about immutable collections and how to install) + 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. @@ -15,14 +14,14 @@ 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. - The given key already exists in the dictionary but has a different value. 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. - One of the given keys already exists in the dictionary but has a different value. 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. @@ -63,9 +62,8 @@ 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) + 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. @@ -141,11 +139,11 @@ 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 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. - A new list that contains , even if is the same as . Replaces an element in the list at a given position with the specified element. @@ -154,9 +152,8 @@ 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) + 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. @@ -165,28 +162,27 @@ Removes the first element in the immutable queue, and returns the new queue. - The queue is empty. 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. - - Returns the element at the beginning of the immutable queue without removing it. - The queue is empty. - The element at the beginning of the queue. - 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) + 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. @@ -273,48 +269,46 @@ 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) + 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 stack is empty. 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. - 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. - - Gets a value that indicates whether this immutable stack is empty. - - if this stack is empty; otherwise,. - - 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) + 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 . - 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 . Searches a sorted immutable array for a specified element and returns the zero-based index of the element, if it's found. @@ -322,9 +316,9 @@ 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 . - 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 . Searches a sorted immutable array for a specified element and returns the zero-based index of the element, if it's found. @@ -333,17 +327,15 @@ 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. - 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 . Searches a sorted immutable array for a specified element and returns the zero-based index of the element. @@ -353,21 +345,17 @@ 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. - 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 . Creates an empty immutable array. @@ -447,9 +435,8 @@ 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. - The type of element stored in the source array. - The type of element to store in the target array. - An immutable array that contains the specified items. + + Initializes a new instance of the struct. @@ -457,19 +444,17 @@ 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. - The type of element stored in the source array. - The type of element to store in the target 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. An argument to be passed to the selector mapping function. - The type of element stored in the source array. - The type of argument to pass to the selector mapping function. - The type of element to store in the target array. - An immutable array that contains the specified items. + + + Initializes a new instance of the struct. @@ -478,10 +463,9 @@ 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. - The type of element stored in the source array. - The type of argument to be passed to the selector mapping function. - The type of element to be stored in the target array. - An immutable array that contains the specified items. + + + Creates an immutable array from the specified collection. @@ -496,14 +480,10 @@ 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) + 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. - - Gets an empty immutable 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. @@ -532,17 +512,218 @@ 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 . - The type of array element to return. + Thrown if the cast is illegal. - An immutable array instance with elements cast to the new type. - 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. + 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. - The type of array element to return. - An immutable array instance with elements cast to the new type. + Returns an array with all the elements removed. @@ -570,7 +751,24 @@ 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. @@ -641,6 +839,26 @@ 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. @@ -672,6 +890,10 @@ 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. @@ -711,9 +933,8 @@ 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. + 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. @@ -760,18 +981,18 @@ 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. - A new array that contains even if the new and old values are the same. 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. - A new array that contains even if the new and old values are the same. Replaces the item at the specified index with the specified item. @@ -785,21 +1006,21 @@ Sorts the elements in the immutable array using the specified comparer. - The implementation to use when comparing elements, or to use the default 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. - The sorted list. 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. + 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. @@ -809,6 +1030,15 @@ 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. @@ -816,7 +1046,6 @@ Returns an enumerator that iterates through the array. - The property returns . An enumerator that can be used to iterate through the array. @@ -824,25 +1053,52 @@ 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. - The property returns . An enumerator that iterates through the immutable array. + The property returns . Throws in all cases. The value to add to the array. - Thrown in all cases. Throws in all cases. + Thrown in all cases. Throws in all cases. @@ -864,6 +1120,23 @@ 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. @@ -933,9 +1206,9 @@ 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. - A new array that contains even if the new and old values are the same. Replaces the item at the specified index with the specified item. @@ -947,8 +1220,8 @@ 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. - The arrays are not the same length. 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. @@ -966,422 +1239,119 @@ 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. - - Gets a value indicating whether this array was declared but not initialized. - - if the is ; otherwise, . + + Provides a set of initialization methods for instances of the class. +NuGet package: System.Collections.Immutable (about immutable collections and how to install) - - Gets a value indicating whether this is empty or is not initialized. + + 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 the is or ; otherwise, . + if this map contains the specified key/value pair; otherwise, . - - Gets a value indicating whether this is empty. - - if the is empty; 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. - - 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. + + 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. - - Gets the number of elements in the array. - The number of elements in the array. + + 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. - - Gets the number of items in the collection. - Thrown if the property returns true. - Number of items in the collection. + + 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. - - Gets a value indicating whether this instance is read only. - - if this instance is read only; otherwise, . + + 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. - - Gets or sets the element at the specified index in the read-only list. - The zero-based index of the element to get. - Always thrown from the setter. - Thrown if the property returns true. - The element at the specified index in the read-only list. + + 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. - - Gets the number of items in the collection. - Thrown if the property returns true. - The number of items in the collection. + + 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. - - Gets the element at the specified index. - The index. - Thrown if the property returns true. - The element. + + 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. - - Gets the size of the array. - Thrown if the property returns true. - The number of items in the collection. + + 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. - - See the interface. Always returns since since immutable collections are thread-safe. - Boolean value determining whether the collection is thread-safe. + + 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 sync root. - An object for synchronizing access to the collection. + + 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. - - Gets a value indicating whether this instance is fixed size. - - if this instance is fixed size; otherwise, . + + 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 . - - 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. - Always thrown from the setter. - Thrown if the property returns true. - The object at the specified index. - - - 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. - - - 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 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. - - - 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 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 a read-only reference to the element at the specified index. - The item index. - - is greater or equal to the array count. - The read-only reference to the element at the specified index. - - - 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 . - An immutable array containing the elements of the builder. - - - 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. - - - 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 . - - - 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. - - - Gets or sets the number of items in the array. - The number of items in the array. - - - Gets or sets the item at the specified index. - The index of the item to get or set. - The specified index is not in the array. - The item at the specified index. - - - Gets a value that indicates whether the is read-only. - - if the is read-only; otherwise, . - - - An array enumerator. - - NuGet package: System.Collections.Immutable (about immutable collections and how to install) - - - - Advances to the next value in the array. - - if another item exists in the array; otherwise, . - - - Gets the current item. - The current item. - - - 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 . + + 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. @@ -1390,356 +1360,85 @@ 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) + + 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. - - Gets an empty immutable 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. - The given key already exists in the dictionary but has a different value. - A new immutable dictionary that contains the additional key/value pair. - - - Adds the specified key/value pairs to the immutable dictionary. - The key/value pairs to add. - One of the given keys already exists in the dictionary but has a different value. - A new immutable dictionary that contains the additional key/value pairs. - - - 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, . - - - Returns an enumerator that iterates through the immutable dictionary. - An enumerator that can be used to iterate through the 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. - - - Adds an item to the . - The object to add to the . - - - Removes all items from the . - - - 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. - - - 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 . - - - Adds an element with the provided key and value to the immutable dictionary. - 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. - - - Removes the element with the specified key from the generic dictionary. - The key of the element to remove. - - is . - The is read-only. - - if the element is successfully removed; otherwise, . This method also returns if was not found in the original generic dictionary. - - - Returns an enumerator that iterates through the collection. - An enumerator that can be used to iterate through the collection. - - - 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. - - - 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. - - - Removes the element with the specified key from the immutable dictionary object. - The key of the element to remove. - - - Returns an enumerator that iterates through a collection. - An enumerator object that can be used to iterate through the collection. - - - See the interface. - Key of the entry to be added. - Value of the entry to be added. - A new immutable dictionary that contains the additional key/value pair. - - - See the interface. - Sequence of key/value pairs to be added to the dictionary. - A new immutable dictionary that contains the additional key/value pairs. - - - Retrieves an empty dictionary that has the same ordering and key-value comparison rules as this dictionary instance. - The immutable dictionary instance. - - - See the interface. - Key of the entry to be removed. - A new immutable dictionary with the specified element removed; or this instance if the specified key cannot be found in the dictionary. - - - See the interface. - Sequence of keys to be removed. - A new immutable dictionary with the specified keys removed; or this instance if the specified keys cannot be found in the dictionary. - - - See the interface. - Key of entry to be added. - Value of the entry to be added. - A new immutable dictionary that contains the specified key/value pair. - - - Applies a given set of key-value pairs to an immutable dictionary, replacing any conflicting keys in the resulting dictionary. - The key-value pairs to set on the map. Any keys that conflict with existing keys will replace the previous values. - A copy of the immutable dictionary with updated key-value pairs. - - - 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. - - is null. - - if the object that implements the dictionary contains an element with the specified key; otherwise, . - - - 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. - - - Gets the number of key/value pairs in the immutable dictionary. - The number of key/value pairs in 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. - - - Gets a value indicating whether the is read-only. - - if the is read-only; otherwise, . - - - Gets or sets the with the specified key. - The type of the key. - An object of type associated with the . - - - Gets the keys. - A collection containing the keys. - - - Gets the values. - A collection containing the values. - - - 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 . + + 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. - - Gets a value indicating whether the object has a fixed size. - - if the object has a fixed size; otherwise, . + + 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. - - Gets a value indicating whether the is read-only. - - if the is read-only; otherwise, . + + 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. - - Gets or sets the element with the specified key. - The key. - The value stored under the specified key. + + 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. - - Gets an containing the keys of the . - An containing the keys of the object that implements . + + 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. - - Gets an containing the values in the . - An containing the values in the object that implements . + + 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. - - Gets the value comparer used to determine whether values are equal. - The value comparer used to determine whether values are equal. + + 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. - - Gets the values in the immutable dictionary. - The values in the immutable dictionary. + + 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) + 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) @@ -1774,10 +1473,10 @@ Determines whether the immutable dictionary contains an element that has the specified key. The key to locate in the dictionary. - - is null. 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. @@ -1785,6 +1484,10 @@ 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. @@ -1800,40 +1503,65 @@ 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. - - if the element is successfully removed; otherwise, . This method also returns if was not found in the dictionary. Removes the first occurrence of a specific object from the immutable dictionary. The object to remove from the dictionary. - The dictionary is read-only. 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 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. - - - Returns an enumerator that iterates through the collection. - An enumerator that can be used to iterate through the collection. + + + + + + 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. @@ -1847,13 +1575,35 @@ 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. @@ -1873,117 +1623,268 @@ 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 object that implements the immutable dictionary contains an element with the specified key; otherwise, . + 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. - - Gets the number of elements contained in the immutable dictionary. - The number of elements contained in the immutable dictionary. + + - - Gets or sets the element with the specified key. - The element to get or set. - - is . - The property is being retrieved, and is not found. - The property is being set, and the is read-only. - The element that has the specified key. + + + + - - 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. + + + - - Gets a value that indicates whether the collection is read-only. - - if the collection is read-only; otherwise, . + + - - Gets a collection containing the keys of the generic dictionary. - A collection containing the keys of the object that implements the generic dictionary. + + + - - Gets a collection containing the values in the generic dictionary. - A collection containing the values in the object that implements the generic dictionary. + + + + 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 that indicates whether access to the is synchronized (thread safe). + + 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 that indicates whether the object has a fixed size. + + 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 that indicates whether the is read-only. + + 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. - Value stored under specified 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 . - - Gets or sets the value comparer. - The value comparer. + + Returns an enumerator that iterates through a collection. + An enumerator object that can be used to iterate through the collection. - - Gets a collection that contains the values of the immutable dictionary. - A collection that contains the values of the object that implements the dictionary. + + + - - Enumerates the contents of the immutable dictionary without allocating any memory. - - NuGet package: System.Collections.Immutable (about immutable collections and how to install) - - + + - - Releases the resources used by the current instance of the class. + + + - - Advances the enumerator to the next element of the immutable dictionary. - The dictionary was modified after the enumerator was created. + + + + + + + + + + + + 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 the enumerator was successfully advanced to the next element; if the enumerator has passed the end of the dictionary. + if a match for is found; otherwise, . - - 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 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 element at the current position of the enumerator. - The element in the dictionary at the current position of the enumerator. + + Gets the value comparer used to determine whether values are equal. + The value comparer used to determine whether values are equal. - - Gets the current element. - Current element in enumeration. + + 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) + 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. @@ -2059,25 +1960,140 @@ 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. + + 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, . - - 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. + + Returns an enumerator that iterates through the collection. + An enumerator that can be used to iterate through the collection. - - Gets an immutable hash set for this type that uses the default . + + Returns an enumerator that iterates through a collection. + An enumerator that can be used to iterate through the collection. - - 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. + + 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. @@ -2089,6 +2105,38 @@ 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. @@ -2103,6 +2151,11 @@ 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. @@ -2127,6 +2180,10 @@ 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. @@ -2163,6 +2220,9 @@ 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. @@ -2200,6 +2260,12 @@ 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. @@ -2258,184 +2324,9 @@ The equality comparer to use. An instance of this immutable hash set that uses the given comparer. - - Gets the number of elements in the immutable hash set. - The number of elements in the hash set. - - - Gets a value that indicates whether the current immutable hash set is empty. - - if this instance is empty; 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. - - - See the interface. - - - See the interface. - - - See . - - - 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, . - - - 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, . - - - 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. - The set is read-only. - - if was successfully removed from the set ; otherwise, . This method also returns if is not found in the original set. - - - 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. - - - 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. - - - Searches the set for a given value and returns the equal value it finds, if any. - The value for which to search. - 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. - - - 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. - - - Gets the number of elements contained in the immutable hash set. - The number of elements contained in the immutable hash set. - - - Gets or sets the key comparer. - The key comparer. - - - Gets a value indicating whether the is read-only. - - if the is read-only; otherwise, . - - - Enumerates the contents of the immutable hash set without allocating any memory. - - NuGet package: System.Collections.Immutable (about immutable collections and how to install) - - - - Releases the resources used by the current instance of the class. - - - Advances the enumerator to the next element of the immutable hash set. - The hash set was modified after the enumerator was created. - - if the enumerator was successfully advanced to the next element; if the enumerator has passed the end of the hash set. - - - 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 element at the current position of the enumerator. - The element at the current position of the enumerator. - - - Gets the current element. - - Contains interlocked exchange mechanisms for immutable collections. - - NuGet package: System.Collections.Immutable (about immutable collections and how to install) + 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. @@ -2461,7 +2352,7 @@ 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. + 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. @@ -2576,40 +2467,19 @@ 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 an immutable array 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 immutable array to be changed. - A function that produces the new array from the old. This function should be side-effect free, as it may run multiple times when races occur with other threads. - The type of data in the immutable array. - - 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. - - - Mutates an immutable array 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 immutable array to be changed. - A function that produces the new array from the old. This function should be side-effect free, as it may run multiple times when races occur with other 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 in the immutable array. + 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) + 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. @@ -2723,8 +2593,8 @@ The element to replace. The element to replace the old element with. The type of items in the list. - Thrown when the old value does not exist 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. @@ -2739,14 +2609,10 @@ 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) + 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. - - Gets an empty set with the default sort comparer. - Adds the specified object to the end of the immutable list. The object to add. @@ -2760,15 +2626,15 @@ 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 default comparer cannot find a comparer implementation of the for type T. 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. - comparer is , and the default comparer cannot find an comparer implementation for type T. 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. @@ -2776,837 +2642,832 @@ 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. - 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 . - - Removes all elements from the immutable list. - An empty list that retains the same sort or unordered semantics that this instance has. + + 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) + - - Determines whether this immutable list contains the specified value. - The value to locate. + + 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 the list contains the specified value; otherwise, . + if item is found in the list; 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 . + + 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 at which copying begins. + The zero-based index in array 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. + + 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 array at which copying begins. + The zero-based index in at which copying begins. The number of elements to copy. - - 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 read-only reference to the element of the set at the given . - The 0-based index of the element in the set to return. - - is negative or not less than . - A read-only reference to the element at the given position. - - - 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. - - does not exist in the immutable list. - The new list with the replaced element, even if it is equal to the old element. - - - 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. + + Gets the number of elements in this immutable list. + The number of elements in this 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. + + 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, . - - 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. + + 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 . - - Sorts the elements in the entire immutable list using the default comparer. - The sorted list. + + 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. - - 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. + + 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. - - Sorts the elements in the entire immutable list using the specified comparer. - The delegate to use when comparing elements. - - is . - The sorted 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 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. - - 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. + + 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. - - Adds the specified item to the immutable list. - The item to add. - Always thrown. + + 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 . - - Removes all items from the immutable list. - + + 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. - - Removes the first occurrence of a specific object from the immutable list. - The object to remove. - Always thrown. - - if was successfully removed from the list; otherwise, . This method also returns if is not found in the original list. + + 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. - - Returns an enumerator that iterates through the immutable list. - An enumerator that can be used to iterate through the list. + + 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. - - Inserts an object in the immutable list at the specified index. - The zero-based index at which should be inserted. - The object to insert. - + + Performs the specified action on each element of the list. + The delegate to perform on each element of the list. - - Removes the value at the specified index. - The zero-based index of the item to remove. - + + Returns an enumerator that iterates through the collection. + An enumerator that can be used to iterate through the list. - - 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. + + 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. - - Returns an enumerator that iterates through the immutable list. - An enumerator that can be used to iterate through the 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. - - Adds an item to the immutable list. - The object to add to the list. - Always thrown. - The position into which the new element was inserted, or -1 to indicate that the item was not inserted into the 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 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. - - Removes all items from the immutable list. - Always thrown. + + 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. - - 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, . + + 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 - - 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 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 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. + + 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. - - Removes the first occurrence of a specific object from the immutable list. - The object to remove from the list. - Always thrown. + + 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. - - Removes the item at the specified index of the immutable list. - The zero-based index of the item to remove. - Always thrown. + + 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 . - - Adds the specified value to this immutable list. - The value to add. - A new list with the element added. + + 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. - - Adds the specified values to this immutable list. - The values to add. - A new list with the elements added. + + 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. - - 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. + + 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. - - 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. + + 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 - - 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 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 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. + 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. - - 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. + + Reverses the order of the elements in the entire immutable list. - - 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. + + 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. - - 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. + + 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. - or is . - An immutable list with the items removed. + 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. + + 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 (). - - 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. - Thrown when the old value does not exist in the list. - The new list. + + Gets a value that indicates whether this instance is read-only. + Always . - - 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. + + Returns an enumerator that iterates through the collection. + An enumerator that can be used to iterate through the collection. - - 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. + + 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. + - - 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. + + Gets a value that indicates whether access to the is synchronized (thread safe). - 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 . + if access to the is synchronized (thread safe); otherwise, . - - Gets the number of elements contained in the list. - The number of elements in the list. + + 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 this list is empty. - - if the list is empty; otherwise, . + + Returns an enumerator that iterates through the collection. + An enumerator that can be used to iterate through the collection. - - Gets the element at the specified index of the list. - The index of the element to retrieve. - In a get operation, is negative or not less than . - The element at the specified index. + + 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. + - - Gets a value indicating whether the is read-only. - - if the is read-only; otherwise, . + + Removes all items from the list. + - - Gets or sets the value at the specified index. - The zero-based index of the item to access. - Thrown from getter when is negative or not less than . - Always thrown from the setter. - Value stored in the specified index. + + Determines whether the list contains a specific value. + The object to locate in the list. + + if the is found in the list; otherwise, . + - - This type is immutable, so it is always thread-safe. See the interface. - Boolean value determining whether the collection is thread-safe. + + 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. + - - See . - Object used for synchronizing access to the collection. + + 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 indicating whether the 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 indicating whether the is read-only. + + 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. - Thrown from getter when is negative or not less than . - Always thrown from the setter. - The value at the specified index. - - - 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. + The object at the specified index. - - 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 default comparer cannot find an implementation of the generic interface or the interface for type T. - 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 . + + Removes the first occurrence of a specific object from the list. + The object to remove from the list. + - - 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. - - is , and the default comparer cannot find an implementation of the generic interface or the interface for type T. - 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 . + + Creates an immutable list based on the contents of this instance. + An immutable list. - - 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. - - 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. - 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 . + + 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 items from the immutable list. + + Removes all elements from the immutable list. + An empty list that retains the same sort or unordered semantics that this instance has. - - Determines whether the immutable list contains a specific value. - The object to locate in the list. + + Determines whether this immutable list contains the specified value. + The value to locate. - if item is found in the list; otherwise, . + if the list contains the specified value; 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. + + 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 array at which copying begins. + The zero-based index in at which copying begins. - - Copies the entire immutable list to a compatible one-dimensional array, starting at the specified index of the target array. + + 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 at which copying begins. + 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 containing all the elements that match the conditions defined by the specified predicate, if found; otherwise, an empty immutable list. + 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 , if found; otherwise, -1. + 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 , if found; otherwise, -1. + 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 , if found; otherwise, -1. + 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, found; otherwise, the default value for type . + 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. + 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. + 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. + 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. + + 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 collection. - An enumerator that can be used to iterate through the 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 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 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 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. + + 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 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 + 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 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 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 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. + 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 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 . + + Gets a value that indicates whether this list is empty. + + if the list is empty; otherwise, . - - 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. + + 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 . - - 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. + + 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 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. + + 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 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. + 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. - - 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 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 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 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 number of elements removed from the immutable list. + The new list with the elements removed. - - Removes the item at the specified index of the immutable list. - The zero-based index of the item to remove from the list. + + 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. - - Sorts the elements in the entire immutable list by using the default comparer. + + 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 by using the specified comparer. + + 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. - - Sorts the elements in the entire immutable list by using the specified comparison object. - The object to use when comparing elements. - - is . + + Inserts an object in the immutable list at the specified index. + The zero-based index at which should be inserted. + The object to insert. + - - 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 or sets the value at the specified index. + + Thrown from getter when is negative or not less than . + Always thrown from the setter. - - Returns an enumerator that iterates through the collection. - An enumerator that can be used to iterate through the collection. + + Removes the value at the specified index. + The zero-based index of the item to remove. + - - 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. + + 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. - - - Returns an enumerator that iterates through the collection. - An enumerator that can be used to iterate through the collection. + + See the interface. - - Adds an item to the list. + + 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 collection. + 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 list. - + + Removes all items from the immutable list. + Always thrown. - - Determines whether the list contains a specific value. + + Determines whether the immutable list contains a specific value. The object to locate in the list. - - if the is found in the list; otherwise, . + if the object is found in the list; otherwise, . + - - Determines the index of a specific item in the list. + + 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 to the list at the specified index. + + 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. - - - - 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. + Always thrown. - - 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. + + Gets a value indicating whether the has a fixed size. - 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 . + if the has a fixed size; otherwise, . - - Gets the number of elements in this immutable list. - The number of elements in this list. + + Gets a value indicating whether the is read-only. + + if the is read-only; otherwise, . - - Gets or sets the value for a given index in the list. - The index of the item to get or set. + + 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. - - Gets a value that indicates whether this instance is read-only. - Always . + + Removes the first occurrence of a specific object from the immutable list. + The object to remove from the list. + Always thrown. - - Gets a value that indicates whether access to the is synchronized (thread safe). - - if access to the is synchronized (thread safe); otherwise, . + + Removes the item at the specified index of the immutable list. + The zero-based index of the item to remove. + Always thrown. - - 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 value to this immutable list. + The value to add. + A new list with the element added. - - Gets a value that indicates whether the has a fixed size. - - if the has a fixed size; otherwise, . + + Adds the specified values to this immutable list. + The values to add. + A new list with the elements added. - - Gets a value that indicates whether the is read-only. - - if the is read-only; otherwise, . + + 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. - - Gets or sets the at the specified index. - The index. - The object at the specified index. + + 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. - - Enumerates the contents of a binary tree. - - NuGet package: System.Collections.Immutable (about immutable collections and how to install) - + + 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. - - Releases the resources used by the current instance of the class. + + 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. - - 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. + + 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. - - Sets the enumerator to its initial position, which is before the first element in the immutable list. + + 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. - - Gets the element at the current position of the enumerator. - The element at the current position of the enumerator. + + 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 . - - The current element. + + 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) + 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. @@ -3636,13 +3497,12 @@ 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 stack is empty. 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) + Represents an immutable queue. +NuGet package: System.Collections.Immutable (about immutable collections and how to install) The type of elements in the queue. @@ -3651,33 +3511,56 @@ Removes the element at the beginning of the immutable queue, and returns the new queue. - The queue is empty. 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 queue is empty. 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 queue is empty. 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. - Read-only reference to the element at the front of the queue. Returns an enumerator that iterates through the collection. @@ -3693,7 +3576,6 @@ Removes the element at the beginning of the immutable queue, and returns the new queue. - Thrown when the queue is empty. The new immutable queue; never . @@ -3701,36 +3583,9 @@ The element to add. The new immutable queue. - - Gets an empty immutable queue. - An empty immutable 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, . - - - Enumerates the contents of an immutable queue without allocating any memory. - - NuGet package: System.Collections.Immutable (about immutable collections and how to install) - - - - 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. - - - Gets the element at the current position of the enumerator. - The element at the current position of the enumerator. - - Provides a set of initialization methods for instances of the class. - - NuGet package: System.Collections.Immutable (about immutable collections and how to install) + 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. @@ -3785,7 +3640,7 @@ 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. + 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. @@ -3863,302 +3718,27 @@ 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) + 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. - - Gets an empty immutable sorted 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. - The given key already exists in the dictionary but has a different value. - A new immutable sorted dictionary that contains the additional key/value pair. - - - Adds the specific key/value pairs to the immutable sorted dictionary. - The key/value pairs to add. - One of the given keys already exists in the dictionary but has a different value. - A new immutable dictionary that contains the additional key/value pairs. - - - 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, . - - - Returns an enumerator that iterates through the immutable sorted dictionary. - An enumerator that can be used to iterate through the 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. - - - Adds an item to the . - The object to add to the . - - - Removes all items from the . - - - 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. - - - 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 . - - - Adds an element with the provided key and value to the generic dictionary. - 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. - - - Removes the element with the specified key from the generic dictionary. - The key of the element to remove. - - is . - The is read-only. - - if the element is successfully removed; otherwise, . This method also returns if was not found in the original generic dictionary. - - - Returns an enumerator that iterates through the collection. - An enumerator that can be used to iterate through the collection. - - - 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. - - - 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. - - - Removes the element with the specified key from the immutable dictionary object. - The key of the element to remove. - - - Returns an enumerator that iterates through a collection. - An enumerator object that can be used to iterate through the collection. - - - See the interface. - Key of the entry to be added. - Value of the entry to be added. - The instance. - - - See the interface. - Sequence of key/value pairs to be added. - The instance. - - - See the interface. - The instance. - - - See the interface. - Key of entry to be removed. - The instance. - - - See the interface. - Sequence of keys to be removed. - The instance. - - - See the interface. - Key of entry to be updated. - Value of entry to be updated. - The instance. - - - Applies a given set of key-value pairs to an immutable dictionary, replacing any conflicting keys in the resulting dictionary. - A set of key-value pairs to set on the map. - The instance. - - - 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, . - - - Returns a read-only reference to the value associated with the provided . - Key of the entry to be looked up. - The is not present. - A read-only reference to the value associated with the provided . - - - 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. - - - Gets the number of key/value pairs in the immutable sorted dictionary. - The number of key/value pairs in 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. - - - Gets a value indicating whether the is read-only. - - if the is read-only; otherwise, . - - - Gets or sets the with the specified key. - The object to use as the key of the element to access. - An object of type associated with the . - - - Gets the keys. - A collection containing the keys. - - - Gets the values. - A collection containing the values. - - - 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 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 of the element to be accessed. - Value stored under the specified key. - - - Gets an containing the keys of the . - An containing the keys of the object that implements . - - - Gets an containing the values in the . - An containing the values in the object that implements . - - - 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 sorted dictionary. - The values 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) + 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) @@ -4196,6 +3776,10 @@ 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. @@ -4211,6 +3795,19 @@ 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. @@ -4228,21 +3825,28 @@ The keys for entries to remove from the dictionary. - See . - 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. - - - See . - An enumerator that can be used to iterate through the collection. + + + + + + - 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) + 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. @@ -4258,10 +3862,32 @@ 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. @@ -4284,110 +3910,269 @@ 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 . - Key of the entry to be looked up. + The is not present. - A read-only reference to the value associated with the provided . - - Gets the number of elements in this immutable sorted dictionary. - The number of elements in this dictionary. + + 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. - - Gets or sets the value for a specified key in the immutable sorted 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 given key. + The value associated with the specified key. If no results are found, the operation throws an exception. - - Gets or sets the key comparer. - The key comparer. + + Gets the key comparer for the immutable sorted dictionary. + The key comparer for the dictionary. - - Gets a strongly typed, read-only collection of elements. - A strongly typed, read-only collection of elements. + + Gets the keys in the immutable sorted dictionary. + The keys in the immutable dictionary. - - Gets a value that indicates whether this instance is read-only. - Always . + + 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. - - Returns a collection containing all keys stored in the dictionary. See . - A collection containing all keys stored 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. - - Returns a collection containing all values stored in the dictionary. See . - A collection containing all values stored 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. - - Gets a value that indicates whether access to the is synchronized (thread safe). + + 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, . + 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 object has a fixed size. + + 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 that indicates whether the is read-only. + + 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. - The value associated with the specified 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 . - - Gets or sets the value comparer. - The value comparer. + + Returns an enumerator that iterates through a collection. + An enumerator object that can be used to iterate through the collection. + + + + + + + + + + + + + + + + + + - - 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. + + - - Enumerates the contents of a binary tree. - - NuGet package: System.Collections.Immutable (about immutable collections and how to install) - - + + 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. - - Releases the resources used by the current instance of the class. + + 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, . - - Advances the enumerator to the next element of the immutable sorted dictionary. + + 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 enumerator was successfully advanced to the next element; if the enumerator has passed the end of the sorted dictionary. + if the dictionary contains an element with the specified key; otherwise, . - - Sets the enumerator to its initial position, which is before the first element in the immutable sorted dictionary. + + Gets the value comparer used to determine whether values are equal. + The value comparer used to determine whether values are equal. - - Gets the element at the current position of the enumerator. - The element at the current position of the enumerator. + + Returns a read-only reference to the value associated with the provided . + + The is not present. - - The current element. + + 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) + 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. @@ -4471,18 +4256,165 @@ 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. - - Gets an empty immutable sorted 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. @@ -4493,6 +4425,40 @@ NuGet package: System.Collections.Immutable (about immutable collections and how 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. @@ -4512,6 +4478,11 @@ NuGet package: System.Collections.Immutable (about immutable collections and how 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. @@ -4536,10 +4507,27 @@ NuGet package: System.Collections.Immutable (about immutable collections and how if the current set is a superset of ; otherwise, . - - 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 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. @@ -4579,6 +4567,9 @@ NuGet package: System.Collections.Immutable (about immutable collections and how 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. @@ -4594,6 +4585,10 @@ NuGet package: System.Collections.Immutable (about immutable collections and how 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. @@ -4625,6 +4620,12 @@ NuGet package: System.Collections.Immutable (about immutable collections and how 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. @@ -4632,347 +4633,113 @@ NuGet package: System.Collections.Immutable (about immutable collections and how Adds an item to the set. The object to add to the set. - The set is read-only or has a fixed size. 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 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. - - - 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. - - - Gets the number of elements in the immutable sorted set. - The number of elements in the immutable sorted set. - - - Gets a value that indicates whether this immutable sorted set is empty. - - if this set is empty; 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 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. - - - Returns true, since immutable collections are always read-only. See the interface. - A boolean value indicating whether the collection is read-only. - - - See the interface. - The zero-based index of the item to access. - The element stored at the specified index. - - - Returns true, since immutable collections are always thread-safe. See the interface. - A boolean value indicating whether the collection is thread-safe. - - - See . - Object used for synchronizing access to the collection. - - - 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 . - - - 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, . - - - 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 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. - - - 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. - - - Returns an enumerator that iterates through the collection. - A enumerator that can be used to iterate through the collection. + + Removes all items from the set. + Thrown in all cases. - - 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. + + Determines whether the set contains a specific value. + The object to locate in the set. + + if the object is found in the set; otherwise, . - - Returns an enumerator that iterates through the collection. - A enumerator that can be used to iterate through the collection. + + 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. - - Creates an immutable sorted set based on the contents of this instance. - An immutable set. + + 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. - - Searches the set for a given value and returns the equal value it finds, if any. - The value for which to search. - 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. + + Gets a value that indicates whether the has a fixed size. + + if the has a fixed size; otherwise, . - - 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. + + Gets a value that indicates whether the is read-only. + + if the is read-only; otherwise, . - - Gets the number of elements in the immutable sorted set. - The number of elements in this set. + + Gets or sets the at the specified index. + The index. + The . + - - 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. + + 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. - - 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. + + 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. - - Gets the maximum value in the immutable sorted set, as defined by the comparer. - The maximum value 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. - - Gets the minimum value in the immutable sorted set, as defined by the comparer. - The minimum value 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. - - Gets a value that indicates whether this instance is read-only. - Always . + + 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. - - Gets a value that indicates whether access to the is synchronized (thread-safe). - - if access to the is synchronized (thread-safe); otherwise, . + + 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. - - Gets an object that can be used to synchronize access to the . - An object that can be used to synchronize access to the . + + 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. - - Enumerates the contents of a binary tree. - - NuGet package: System.Collections.Immutable (about immutable collections and how to install) - + + 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. - - Releases the resources used by the current instance of the class. - - NuGet package: System.Collections.Immutable (about immutable collections and how to install) + + 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. - - 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. + + 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. - - 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) + + 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. - - 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. + + 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. - - The current element. + + 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) + 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. @@ -5002,37 +4769,59 @@ NuGet package: System.Collections.Immutable (about immutable collections and how The stack to modify. The item to remove from the stack. The type of items contained in the stack. - The stack is empty. A stack; never . + The stack is empty. - Represents an immutable stack. - - NuGet package: System.Collections.Immutable (about immutable collections and how to install) + 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 stack is empty. 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. - Thrown when the stack is empty. 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. - The stack is empty. A stack; never . + The stack is empty. Removes the specified element from the immutable stack and returns the stack after the removal. @@ -5058,7 +4847,6 @@ NuGet package: System.Collections.Immutable (about immutable collections and how Removes the element at the top of the immutable stack and returns the new stack. - The stack is empty. The new stack; never . @@ -5066,34 +4854,9 @@ NuGet package: System.Collections.Immutable (about immutable collections and how The element to push onto the stack. The new stack. - - Gets an empty immutable stack. - An empty immutable stack. - - - Gets a value that indicates whether this instance of the immutable stack is empty. - - if this instance is empty; otherwise, . - - - Enumerates the contents of an immutable stack without allocating any memory. - - NuGet package: System.Collections.Immutable (about immutable collections and how to install) - - - - 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. - - - Gets the element at the current position of the enumerator. - The element at the current position of the enumerator. - - 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) + 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. @@ -5116,7 +4879,7 @@ NuGet package: System.Collections.Immutable (about immutable collections and how The collection to apply the function to. The initial accumulator value. A function to be invoked on each element, in a cumulative way. - A function to transform the final accumulator value into the result type. + The type of the accumulated value. The type of result returned by the result selector. The type of element contained by the collection. @@ -5130,13 +4893,6 @@ NuGet package: System.Collections.Immutable (about immutable collections and how if every element of the source sequence passes the test in the specified predicate; 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, . - Gets a value indicating whether the array contains any elements. The array to check for elements. @@ -5152,6 +4908,13 @@ NuGet package: System.Collections.Immutable (about immutable collections and how 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. @@ -5166,33 +4929,27 @@ NuGet package: System.Collections.Immutable (about immutable collections and how 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 the collection. - The builder to retrieve an item from. - The type of items in the array. - If the array is empty. - The first item in the list. - Returns the first element in an array. The array to get an item from. The type of element contained by the collection. - If the array is empty. 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. - If the array is empty. 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, 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 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. @@ -5207,33 +4964,33 @@ NuGet package: System.Collections.Immutable (about immutable collections and how 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 last element in the collection. - The builder to retrieve elements from. + + 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. - Thrown if the collection is empty. - The last element 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. - Thrown if the collection is empty. 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. - Thrown if the collection is empty. The last element of the array that satisfies the condition. + Thrown if the collection is empty. - - Returns the last element in the collection, or the default value if the collection is empty. - The builder to retrieve an element from. + + Returns the last element in the collection. + The builder to retrieve elements from. The type of item in the builder. - The last element of a sequence, or a default value if the sequence contains no elements. + 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. @@ -5248,6 +5005,12 @@ NuGet package: System.Collections.Immutable (about immutable collections and how 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. @@ -5304,8 +5067,8 @@ NuGet package: System.Collections.Immutable (about immutable collections and how Returns the only element of a sequence that satisfies a specified condition, and throws an exception if more than one such element exists. - The immutable array to return a single element from. - The function to test whether an element should be returned. + + The type of element contained by the collection. Returns . @@ -5313,21 +5076,21 @@ NuGet package: System.Collections.Immutable (about immutable collections and how 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. - The element in the array, or the default value if the array is empty. 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. - More than one element satisfies the condition in . 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 immutable array to copy into a mutable one. + The type of element contained by the collection. The newly instantiated array. diff --git a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Collections.NonGeneric.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Collections.NonGeneric.xml index 25acd34..12f5f14 100755 --- a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Collections.NonGeneric.xml +++ b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Collections.NonGeneric.xml @@ -20,14 +20,25 @@ 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. - Neither nor implements the interface. + A signed integer that indicates the relative values of and , as shown in the following table. + Value - -or- + Meaning - and are of different types. - A signed integer that indicates the relative values of and , as shown in the following table. + Less than zero - 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. + 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. @@ -49,13 +60,6 @@ is . - - 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. - - is . - A hash code for the given object, using a hashing algorithm that ignores the case of strings. - 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. @@ -64,6 +68,13 @@ 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. @@ -74,13 +85,34 @@ 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. @@ -129,11 +161,9 @@ 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 . + 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. @@ -144,22 +174,27 @@ 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 . + 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 is read-only. - - -or- - - The has a fixed size. 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. @@ -177,54 +212,12 @@ 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. - - - 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. - - - Gets or sets 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. - The number of elements that the can contain. - - - 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. - - - 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. - - - 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 . + 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. @@ -239,13 +232,19 @@ Gets or sets the element at the specified index. The zero-based index of the element to get or set. - - is less than zero. - - -or- - - is equal to or greater than . 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. @@ -265,17 +264,27 @@ 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 . + 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. @@ -325,6 +334,15 @@ 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. @@ -332,55 +350,17 @@ is . An element with the same key already exists in the . - The is read-only. - - -or- - - The has a fixed size. + The is read-only. +-or- +The has a fixed size. Determines whether the contains a specific key. The key to locate in the . - - is . if the contains an element with the specified key; otherwise, . - - - 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 an that iterates through the . - An for the . - - - 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. - - - Gets the list of elements contained in the instance. - A representing the instance itself. - - - 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. Gets a value indicating whether a object has a fixed size. @@ -395,23 +375,34 @@ 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. - 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 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. @@ -435,11 +426,9 @@ 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. + is less than zero. +-or- + is less than 1.0 or greater than 10.0. Removes all objects from the . @@ -463,17 +452,19 @@ 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 . + 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 is empty. The object that is removed from the beginning of the . + The is empty. Adds an object to the end of the . @@ -483,17 +474,26 @@ 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 is empty. 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 . - A wrapper that is synchronized (thread safe). + + + 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. @@ -503,29 +503,25 @@ Sets the capacity to the actual number of elements in the . The is read-only. - - 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, . 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 . - 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. @@ -535,21 +531,11 @@ 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 . + 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. Retrieving the value of this property is an O(1) operation. - - - Gets the list of elements contained in the instance. - An representing the instance itself. - Gets a value indicating whether access to a object is synchronized (thread safe). @@ -567,19 +553,15 @@ 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. + 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 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. @@ -595,11 +577,9 @@ 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. + The implementation to use when comparing keys. +-or- + to use the implementation of each key. is . @@ -618,26 +598,26 @@ 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. + 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. + The object is read-only. +-or- +The has a fixed size. Creates a shallow copy of a object. @@ -646,20 +626,20 @@ 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. - - if the object contains an element with the specified ; otherwise, . 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. - - if the object contains an element with the specified ; otherwise, . Determines whether a object contains a specific value. @@ -676,19 +656,21 @@ 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 . + 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. - The value at the specified index of the object. Returns an object that iterates through a object. @@ -697,9 +679,9 @@ 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. - The key at the specified index of the object. Gets the keys in a object. @@ -712,37 +694,64 @@ 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. - The zero-based index of the parameter, if is found in the object; otherwise, -1. 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. + 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. + The is read-only. +-or- +The has a fixed size. Replaces the value at a specific index in a object. @@ -754,9 +763,13 @@ Returns a synchronized (thread-safe) wrapper for a object. The object to synchronize. + A synchronized (thread-safe) wrapper for the object. is . - A synchronized (thread-safe) wrapper for the object. + + + 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 . @@ -764,58 +777,9 @@ Sets the capacity to the actual number of elements in a object. - The object is read-only. - - -or- - - The has a fixed size. - - - Gets or sets the capacity of a object. - The value assigned is less than the current number of elements in the object. - There is not enough memory available on the system. - The number of elements that the object can contain. - - - Gets the number of elements contained in a object. - The number of elements contained in the object. - - - 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. - - 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. - The value associated with the parameter in the object, if is found; otherwise, . - - - Gets the keys in a object. - An object containing the keys in the object. - - - 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. + The object is read-only. +-or- +The has a fixed size. Gets the values in a object. @@ -834,16 +798,16 @@ 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 . - A new case-insensitive instance of the class containing the entries from the specified . 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. - A new case-insensitive instance of the class with the specified initial capacity. Creates a new instance of the class that ignores the case of strings. @@ -889,26 +853,33 @@ 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 . + 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 is empty. The at the top of the . + The is empty. Removes and returns the object at the top of the . - The is empty. The removed from the top of the . + The is empty. Inserts an object at the top of the . @@ -917,26 +888,17 @@ Returns a synchronized (thread safe) wrapper for the . The to synchronize. + A synchronized wrapper around the . is . - A synchronized wrapper around the . - - - Copies the to a new array. - A new array containing copies of the elements of the . - - - 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, . The default 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.API11/build/tizen11.0/ref/System.Collections.Specialized.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Collections.Specialized.xml index 76cf625..00c4b38 100755 --- a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Collections.Specialized.xml +++ b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Collections.Specialized.xml @@ -22,30 +22,32 @@ 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 . - A mask that isolates the bit flag following the one that points to in . 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. - A that can hold a number from zero to . 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 . - A that can hold a number from zero to . + 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 . @@ -57,19 +59,6 @@ Serves as a hash function for the . A hash code for the . - - 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 . - - - Gets the value of the as an integer. - The value of the as an integer. - Gets or sets the value stored in the specified . A that contains the value to get or set. @@ -100,6 +89,14 @@ 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. @@ -123,13 +120,14 @@ The to represent. A string that represents the specified . - - Gets a mask that isolates this section within the . - A mask that isolates this section within the . + + Returns a string that represents the current . + A string that represents the current . - - Gets the offset of this section from the start of the . - The offset of this section from the start of the . + + 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. @@ -164,10 +162,10 @@ Determines whether the contains a specific key. The key to locate in the . - - is . if the contains an entry with the specified key; otherwise, . + + is . Copies the entries to a one-dimensional instance at the specified index. @@ -178,33 +176,20 @@ 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 . + 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 . - - Removes the entry with the specified key from the . - The key of the entry to remove. - - is . - - - Returns an that iterates through the . - An for the . - - - 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. - Gets a value indicating whether the has a fixed size. This property always returns . @@ -220,18 +205,28 @@ 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 . - 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. 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 . @@ -249,45 +244,35 @@ 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 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. - - - 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. + 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. - - is less than 0. - - -or- - - is equal to or greater than . 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. @@ -297,11 +282,9 @@ 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 . + 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 . @@ -317,10 +300,10 @@ Determines whether the contains a specific key. The key to locate in the . - - is . if the contains an entry with the specified key; otherwise, . + + is . Copies the entries to a one-dimensional instance at the specified index. @@ -331,31 +314,19 @@ 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 . + 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 an that iterates through the . - An for the . - - - Removes the entry with the specified key from the . - The key of the entry to remove. - - is . - - - Returns an that iterates through the . - An for the . - 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 . @@ -371,18 +342,28 @@ 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 . - 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. 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 . @@ -441,9 +422,9 @@ 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. - An that represents the value of the entry at the specified index. Gets the value of the first entry with the specified key from the instance. @@ -461,18 +442,18 @@ 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 . - An array of the specified type that contains all the values in the instance. 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. - A that represents the key of the entry at the specified index. Gets a value indicating whether the instance contains entries whose keys are not . @@ -505,6 +486,10 @@ 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. @@ -516,31 +501,6 @@ 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 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 the number of key/value pairs contained in the instance. - The number of key/value pairs contained in the instance. - Gets or sets a value indicating whether the instance is read-only. @@ -550,29 +510,31 @@ Gets a instance that contains all the keys in the instance. A instance that contains all the keys in the instance. - - 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 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. - A that contains the key at the specified index of 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. @@ -582,24 +544,11 @@ 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 . + 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 keys in the . - The number of keys in the . - - - Gets the entry at the specified index of the collection. - The zero-based index of the entry to locate in the collection. - - is outside the valid range of indexes for the collection. - The key of the entry at the specified index of the collection. - Gets a value indicating whether access to the is synchronized (thread safe). @@ -609,6 +558,34 @@ 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. @@ -678,6 +655,10 @@ 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. @@ -691,19 +672,17 @@ 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 . + 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. - A that contains a comma-separated list of the values at the specified index of the , if found; otherwise, . Gets the values associated with the specified key from the combined into one comma-separated list. @@ -713,16 +692,16 @@ 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. - A that contains the key at the specified index of the , if found; otherwise, . 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. - A array that contains the values at the specified index of the , if found; otherwise, . Gets the values associated with the specified key from the . @@ -737,33 +716,29 @@ Resets the cached arrays of the collection to . - - 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. - - - Gets all the keys in the . - A array that contains all the keys of the . - 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. - A that contains the comma-separated list of values at the specified index of the collection. Gets or sets the entry with the specified key in the . The key of the entry to locate. The key can be . - The collection is read-only and the operation attempts to modify the collection. 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. @@ -773,11 +748,9 @@ 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 . + 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. @@ -786,11 +759,9 @@ 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 . + 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. @@ -823,6 +794,10 @@ 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. @@ -843,41 +818,6 @@ is out of range. This collection is read-only. - - 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 . - - - 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 the number of key/values pairs contained in the collection. - The number of key/value pairs contained in the collection. - Gets a value indicating whether the collection is read-only. @@ -886,25 +826,44 @@ 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 . - The value of the item at the specified index. + 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 property is being set and the collection is read-only. 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 . @@ -918,6 +877,14 @@ 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. @@ -957,13 +924,15 @@ 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 . + 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 . @@ -978,11 +947,26 @@ The zero-based index at which is inserted. The string to insert. The value can be . - is less than zero. - - -or- - - greater than . + 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 . @@ -992,11 +976,13 @@ 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 . + 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. @@ -1007,11 +993,9 @@ 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 . + 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 . @@ -1021,12 +1005,10 @@ Adds an object to the end of the . The to be added to the end of the . The value can be . - The is read-only. - - -or- - - The has a fixed size. 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 . @@ -1044,52 +1026,12 @@ 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. - - - 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. - - - Gets the number of strings contained in the . - The number of strings contained in the . - - - 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. - - is less than zero. - - -or- - - is equal to or greater than . - The element at the specified index. - - - Gets an object that can be used to synchronize access to the . - An object that can be used to synchronize access to the . + 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. @@ -1104,13 +1046,18 @@ Gets or sets the element at the specified index. The zero-based index of the element to get or set. - - is less than zero. - - -or- - - is equal to or greater than . 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. @@ -1134,9 +1081,9 @@ Determines if the contains a specific key. The key to locate in the . - The key is . if the contains an entry with the specified key; otherwise, . + The key is . Determines if the contains a specific value. @@ -1149,32 +1096,23 @@ 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 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. - - 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 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. - Gets a value indicating whether access to the is synchronized (thread safe). @@ -1183,14 +1121,20 @@ 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 . - 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. 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 . @@ -1202,20 +1146,20 @@ 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. - The collection was modified after the enumerator was created. 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. - - Gets the current element in the collection. - The enumerator is positioned before the first element of the collection or after the last element. - The current element in the collection. - \ No newline at end of file diff --git a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Collections.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Collections.xml index 22cea43..52869d1 100755 --- a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Collections.xml +++ b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Collections.xml @@ -49,11 +49,11 @@ 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. - An array containing the result of the bitwise AND operation, which is a reference to the current object. Creates a shallow copy of the . @@ -68,34 +68,52 @@ 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 . + 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. - - is less than zero. - - -or- - - is greater than or equal to the number of elements in the . 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 . - - Shifts all the bit values of the current to the left on bits. - The number of shifts to make for each bit. + + 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. - The current . + 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 . @@ -104,122 +122,68 @@ 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. - An array containing the result of the bitwise OR operation, which is a reference to the current object. - Shifts all the bit values of the current to the right on bits. - The number of shifts to make for each bit. - - is less than zero. - The current . + 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 . + 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. - An array containing the result of the bitwise exclusive OR operation, which is a reference to the current object. - - - Gets the number of elements contained in the . - The number of elements contained in the . - - - 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. - - is less than zero. - - -or- - - is equal to or greater than . - The value of the bit at position . - - - Gets or sets the number of elements in the . - The property is set to a value that is less than zero. - The number of elements in the . - - - Gets an object that can be used to synchronize access to the . - An object that can be used to synchronize access to the . - - - Provides extension methods for generic collections. + - Tries to get the value associated with the specified in the . - A dictionary with keys of type and values of type . - The key of the value to get. - The type of the keys in the dictionary. - The type of the values in the dictionary. - - is . - A instance. When the method is successful, the returned object is the value associated with the specified . When the method fails, it returns the value for . + + + + - Tries to get the value associated with the specified key in the . - A dictionary with keys of type and values of type . - The key of the value to get. - The default value to return when the cannot find a value associated with the specified . - The type of the keys in the dictionary. - The type of the values in the dictionary. - - is . - A instance. When the method is successful, the returned object is the value associated with the specified . When the method fails, it returns . + + + + + - Tries to remove the value with the specified from the . - A dictionary with keys of type and values of type . - The key of the value to remove. - When this method returns , the removed value; when this method returns , the value for . - The type of the keys in the . - The type of the values in the . - - is . - - when a value is found in the with the specified ; when the cannot find a value associated with the specified . + + + + + - Tries to add the specified and to the . - A dictionary with keys of type and values of type . - The key of the value to add. - The value to add. - The type of the keys in the dictionary. - The type of the values in the dictionary. - - is . - - when the and are successfully added to the ; when the already contains the specified , in which case nothing gets added. + + + + + Provides a base class for implementations of the generic interface. @@ -232,33 +196,57 @@ 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. - Type does not implement either the generic interface or the interface. - A signed integer that indicates the relative values of and , as shown in the following table. + 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 - Value Meaning Less than zero is less than . Zero equals . Greater than zero is greater than . + 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. - - or is of a type that cannot be cast to type . + A signed integer that indicates the relative values of and , as shown in the following table. + Value - -or- + Meaning - and do not implement either the generic interface or the interface. - A signed integer that indicates the relative values of and , as shown in the following table. + Less than zero - Value Meaning Less than zero is less than . Zero equals . Greater than zero is greater than . - - - 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 . + 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. @@ -286,21 +274,11 @@ contains one or more duplicate keys. - Initializes a new instance of the class that contains elements copied from the specified . - The whose elements are copied to the new . - - is . - - contains one or more duplicated 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 duplicated keys. + + Initializes a new instance of the class that is empty, has the default initial capacity, and uses the specified . @@ -335,13 +313,17 @@ 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 . - - is . if the contains an element with the specified key; otherwise, . + + is . Determines whether the contains a specific value. @@ -349,12 +331,58 @@ 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. - The current capacity of 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 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 . @@ -367,174 +395,186 @@ 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 instance is invalid. - - - Removes the value with the specified key from the . - The key of the element to remove. - - is . - - if the element is successfully found and removed; otherwise, . This method returns if is not found in the . - - - Removes the value with the specified key from the , and copies the element to the parameter. - The key of the element to remove. - The removed element. + + 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 . - - if the element is successfully found and removed; otherwise, . + The property is retrieved and does not exist in the collection. - - 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 . + + Represents the collection of keys in a . This class cannot be inherited. + + - - Determines whether the contains a specific key and value. - The structure to locate in the . - - if is found in the ; otherwise, . + + 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 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. + + 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 0. - The number of elements in the source is greater than the available space from to the end of the destination . + is less than zero. + The number of elements in the source is greater than the available space from to the end of the destination . - - 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 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. - - Returns an enumerator that iterates through the collection. - An enumerator that can be used to iterate through the collection. + + Enumerates the elements of a . + + - - 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 the element at the current position of the enumerator. + The element in the at the current position of the enumerator. - - 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 . + + Releases all resources used by the . - - Determines whether the contains an element with the specified key. - The key to locate in the . - - is . + + Advances the enumerator to the next element of the . - if the contains an element with the specified key; otherwise, . + 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. - - Returns an for the . - An for the . + + 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. - - Removes the element with the specified key from the . - The key of the element to remove. - - is . + + 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 collection. - An that can be used to iterate through the collection. + + Returns an enumerator that iterates through the . + A for the . - - Sets the capacity of this dictionary to what it would be if it had been originally initialized with all its entries. + + Adds an item to the . This implementation always throws . + The object to add to the . + Always thrown. - - 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 . + + Removes all items from the . This implementation always throws . + Always thrown. - - 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 . - - is . + + Determines whether the contains a specific value. + The object to locate in the . - if the key/value pair was added to the dictionary successfully; otherwise, . + if is found in the ; otherwise, . - - 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. - - is . + + Gets a value indicating whether the is read-only. - if the contains an element with the specified key; otherwise, . + if the is read-only; otherwise, . In the default implementation of , this property always returns . - - 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. + + 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. - - 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 a collection. + An that can be used to iterate through the collection. - - Gets or sets the value associated with the specified key. - The key of the value to get or set. + + 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 . - The property is retrieved and does not exist in the collection. - 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 . + + 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 . @@ -543,6 +583,10 @@ 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 . @@ -551,6 +595,23 @@ 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). @@ -560,6 +621,31 @@ 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. @@ -573,193 +659,57 @@ 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 . - 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 . + 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 . - - Gets an containing the values in the . - An containing the values in the . - - - Gets a collection containing the values in the . - A containing the values in the . - - - Enumerates the elements of a . - - - - - Releases all resources used by the . - - - Advances the enumerator to the next element of the . - The collection was modified after the enumerator was created. - - 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. - 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. - - - Gets the element at the current position of the enumerator. - The enumerator is positioned before the first element of the collection or after the last element. - The element in the dictionary at the current position of the enumerator, as a . - - - Gets the key of the element at the current position of the enumerator. - The enumerator is positioned before the first element of the collection or after the last element. - The key of the element in the dictionary at the current position of the enumerator. - - - Gets the value of the element at the current position of the enumerator. - The enumerator is positioned before the first element of the collection or after the last element. - The value of the element in the dictionary at the current position of the enumerator. - - - Gets the element at the current position of the enumerator. - The enumerator is positioned before the first element of the collection or after the last element. - The element in the collection at the current position of the enumerator, as an . - - - 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 . - - - 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, . - - - Removes the first occurrence of a specific object from the . This implementation always throws . - The object to remove from the . - Always thrown. - - if was successfully removed from the ; otherwise, . This method also returns if item was not found in the original . - - - 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. + + Removes the element with the specified key from the . + The key of the element to remove. - 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 . - - - Returns an enumerator that iterates through a collection. - An that can be used to iterate through the collection. - - - 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. - - - 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 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. + is . - - Enumerates the elements of a . - - + + Gets an containing the values in the . + An containing the values in the . - - Releases all resources used by the . + + Returns an enumerator that iterates through the collection. + An that can be used to iterate through the collection. - - Advances the enumerator to the next element of the . - The collection was modified after the enumerator was created. - - if the enumerator was successfully advanced to the next element; if the enumerator has passed the end of 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 enumerator to its initial position, which is before the first element in the collection. - The collection was modified after the enumerator was created. + + 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 . - - Gets the element at the current position of the enumerator. - The element in the at the current position of the enumerator. + + 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 element at the current position of the enumerator. - The enumerator is positioned before the first element of the collection or after the last element. - The element in the collection at the current position of the enumerator. + + 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. @@ -782,6 +732,37 @@ 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 . @@ -801,12 +782,17 @@ 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 . - Always thrown. 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. @@ -821,32 +807,13 @@ 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 . - - - Returns an enumerator that iterates through a collection. - An that can be used to iterate through the collection. - - - 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, . In the default implementation of , this property always returns . + 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). @@ -857,32 +824,13 @@ 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. - - Enumerates the elements of a . - - - - - Releases all resources used by the . - - - Advances the enumerator to the next element of the . - The collection was modified after the enumerator was created. - - 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. - 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. + + Returns an enumerator that iterates through a collection. + An that can be used to iterate through the collection. - - Gets the element at the current position of the enumerator. - The enumerator is positioned before the first element of the collection or after the last element. - The element in the collection at the current position of the enumerator. + + Gets a collection containing the values in the . + A containing the values in the . Provides a base class for implementations of the generic interface. @@ -891,6 +839,10 @@ 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. @@ -901,31 +853,25 @@ 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. - The type of is a reference type and is . 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. - - or is of a type that cannot be cast to type . 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. - The type of is a reference type and is . - - -or- - - is of a type that cannot be cast to type . A hash code for the specified object. - - - Returns a default equality comparer for the type specified by the generic argument. - The default instance of the class for type . + 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. @@ -953,11 +899,11 @@ 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 . + 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 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. @@ -974,6 +920,10 @@ 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. @@ -1005,17 +955,17 @@ is . - is less than 0. - - -or- - - is less than 0. + 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 . + 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. @@ -1024,9 +974,35 @@ 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. - The new capacity of this instance. + + + 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. @@ -1054,34 +1030,34 @@ Determines whether a object is a proper subset of the specified collection. The collection to compare to the current object. - - is . 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. - - is . 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. - - is . 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. - - is . if the object is a superset of ; otherwise, . + + is . Implements the interface and raises the deserialization event when the deserialization is complete. @@ -1091,10 +1067,10 @@ Determines whether the current object and a specified collection share common elements. The collection to compare to the current object. - - is . if the object and share at least one common element; otherwise, . + + is . Removes the specified element from a object. @@ -1105,17 +1081,17 @@ 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 . - The number of elements that were removed from the collection. Determines whether a object and the specified collection contain the same elements. The collection to compare to the current object. - - is . 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. @@ -1128,67 +1104,33 @@ The object to add to the object. The is read-only. - - 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 . - - - 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. - - - Gets the number of elements that are contained in a set. - The number of elements that are contained in the set. - Gets a value indicating whether a collection is read-only. - if the collection is read-only; otherwise, . - - - Enumerates the elements of a object. - + if the collection is read-only; otherwise, . - - Releases all resources used by a object. + + Returns an enumerator that iterates through a collection. + An object that can be used to iterate through the collection. - - Advances the enumerator to the next element of the collection. - The collection was modified after the enumerator was created. - - if the enumerator was successfully advanced to the next element; if the enumerator has passed the end of the collection. + + Returns an enumerator that iterates through a collection. + An object that can be used to iterate through the collection. - - 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. + + Sets the capacity of a object to the actual number of elements it contains, rounded up to a nearby, implementation-specific value. - - Gets the element at the current position of the enumerator. - The element in the collection at the current position of the enumerator. + + 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. - - Gets the element at the current position of the enumerator. - The enumerator is positioned before the first element of the collection or after the last element. - The element in the collection at the current position of the enumerator, as an . + + 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. @@ -1212,55 +1154,47 @@ 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 . - The new containing . 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 . +-or- + is . - is not in the current . - - -or- - - belongs to another . + 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 . - The new containing . 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 . +-or- + is . - is not in the current . - - -or- - - belongs to another . + is not in the current . +-or- + belongs to another . Adds a new node containing the specified value at the start of the . @@ -1307,6 +1241,48 @@ 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 . @@ -1317,6 +1293,10 @@ 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 . @@ -1328,6 +1308,10 @@ 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. @@ -1359,6 +1343,11 @@ 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. @@ -1372,40 +1361,13 @@ 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 . - - - 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. - - - Gets the number of nodes actually contained in the . - The number of nodes actually contained in the . - - - Gets the first node of the . - The first of the . - - - Gets the last node of the . - The last 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 . + 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). @@ -1416,43 +1378,9 @@ 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. - - Enumerates the elements of a . - - - - Releases all resources used by the . - - - Advances the enumerator to the next element of the . - The collection was modified after the enumerator was created. - - 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. 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 . - - - Gets the element at the current position of the enumerator. - The element in the at the current position of the enumerator. - - - Gets the element at the current position of the enumerator. - The enumerator is positioned before the first element of the collection or after the last element. - The element in the collection at the current position of the enumerator. + + 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. @@ -1478,10 +1406,6 @@ Gets the value contained in the node. The value contained in the node. - - Gets a reference to the value held by the node. - A reference to the value held by 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. @@ -1518,20 +1442,18 @@ 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 default comparer cannot find an implementation of the generic interface or the interface for type . 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 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 . - 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 . Searches a range of elements in the sorted for an element using the specified comparer and returns the zero-based index of the element. @@ -1539,17 +1461,22 @@ 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. + 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 . - 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 . + + + 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 . @@ -1564,9 +1491,9 @@ 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 . - A of the target type containing the converted elements from the current . Copies the entire to a compatible one-dimensional array, starting at the beginning of the target array. @@ -1594,127 +1521,138 @@ is . - is less than 0. - - -or- - - is less than 0. - - -or- - - is less than 0. + 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 . + 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 . - - Ensures that the capacity of this list is at least the specified . If the current capacity is less than , it is successively increased to twice the current capacity until it is at least the specified . - The minimum capacity to ensure. - The new capacity of this list. + + 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. - - is . 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 . - 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. + A containing all the elements that match the conditions defined by the specified predicate, if found; otherwise, an empty . is . - A containing all the elements that match the conditions defined by the specified predicate, if found; otherwise, an empty . 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 . - The zero-based index of the first occurrence of an element that matches the conditions defined by , 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 . 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 . - 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 . 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 . - 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 . 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 . - 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 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 . - The zero-based index of the last occurrence of an element that matches the conditions defined by , 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 . 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 . - 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 . 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 . - 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 . @@ -1731,15 +1669,13 @@ 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. + is less than 0. +-or- + is less than 0. and do not denote a valid range of elements in the . - A shallow copy of a range of elements in the source . Searches for the specified object and returns the zero-based index of the first occurrence within the entire . @@ -1750,37 +1686,31 @@ 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 . - 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. 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. - - is outside the range of valid indexes for the . - - -or- - - is less than 0. - - -or- - - and do not specify a valid section in the . 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 . + is less than 0. +-or- + is greater than . Inserts the elements of a collection into the at the specified index. @@ -1789,11 +1719,18 @@ is . - is less than 0. - - -or- - - is greater than . + 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 . @@ -1804,26 +1741,22 @@ 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 . - 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. 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. - - is outside the range of valid indexes for the . - - -or- - - is less than 0. - - -or- - - and do not specify a valid section in the . 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 . @@ -1834,30 +1767,26 @@ 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 . - The number of elements removed from the . 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 . + 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. + is less than 0. +-or- + is less than 0. and do not denote a valid range of elements in the . @@ -1869,11 +1798,9 @@ 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. + is less than 0. +-or- + is less than 0. and do not denote a valid range of elements in the . @@ -1901,20 +1828,21 @@ 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. + 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. + 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. @@ -1928,19 +1856,22 @@ 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 . + 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. @@ -1949,9 +1880,9 @@ 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 . - The position into which the new element was inserted. Determines whether the contains a specific value. @@ -1962,9 +1893,9 @@ 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 . - The index of if found in the list; otherwise, -1. Inserts an item to the at the specified index. @@ -1975,63 +1906,6 @@ 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. - - is . - - if every element in the matches the conditions defined by the specified predicate; otherwise, . If the list has no elements, the return value is . - - - Gets or sets the total number of elements the internal data structure can hold without resizing. - - is set to a value that is less than . - There is not enough memory available on the system. - The number of elements that the can contain before resizing is required. - - - Gets the number of elements contained in the . - The number of elements contained in the . - - - Gets or sets the element at the specified index. - The zero-based index of the element to get or set. - - is less than 0. - - -or- - - is equal to or greater than . - The element at the specified index. - - - 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 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. - Gets a value indicating whether the has a fixed size. @@ -2045,203 +1919,31 @@ 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 . - The element at the specified index. - - - Enumerates the elements of a . - - - - Releases all resources used by the . - - - Advances the enumerator to the next element of the . - The collection was modified after the enumerator was created. - - 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. - 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. - - - Gets the element at the current position of the enumerator. - The enumerator is positioned before the first element of the collection or after the last element. - The element in the at the current position of the enumerator. - - - Represents a min priority queue. - Specifies the type of elements in the queue. - Specifies the type of priority associated with enqueued elements. - - - Initializes a new instance of the class. - - - Initializes a new instance of the class with the specified custom priority comparer. - Custom comparer dictating the ordering of elements. - Uses if the argument is . - - - Initializes a new instance of the class that is populated with the specified elements and priorities. - The pairs of elements and priorities with which to populate the queue. - The specified argument was . - - - Initializes a new instance of the class that is populated with the specified elements and priorities, and with the specified custom priority comparer. - The pairs of elements and priorities with which to populate the queue. - Custom comparer dictating the ordering of elements. - Uses if the argument is . - The specified argument was . - - - Initializes a new instance of the class with the specified initial capacity. - Initial capacity to allocate in the underlying heap array. - The specified was negative. - - - Initializes a new instance of the class with the specified initial capacity and custom priority comparer. - Initial capacity to allocate in the underlying heap array. - Custom comparer dictating the ordering of elements. - Uses if the argument is . - The specified was negative. - - - Removes all items from the . - - - Removes and returns the minimal element from the . - The queue is empty. - The minimal element of the . - - - Adds the specified element with associated priority to the . - The element to add to the . - The priority with which to associate the new element. - - - Adds the specified element with associated priority to the , and immediately removes the minimal element, returning the result. - The element to add to the . - The priority with which to associate the new element. - The minimal element removed after the enqueue operation. - - - Enqueues a sequence of elements pairs to the , all associated with the specified priority. - The elements to add to the queue. - The priority to associate with the new elements. - The specified argument was . - - - Enqueues a sequence of element/priority pairs to the . - The pairs of elements and priorities to add to the queue. - The specified argument was . - - - Ensures that the can hold up to items without further expansion of its backing storage. - The minimum capacity to be used. - The specified is negative. - The current capacity of the . - - - Returns the minimal element from the without removing it. - The is empty. - The minimal element of the . - - - Sets the capacity to the actual number of items in the , if that is less than 90 percent of current capacity. - - - Removes the minimal element from the , and copies it to the parameter, and its associated priority to the parameter. - The removed element. - The priority associated with the removed element. - - if the element is successfully removed; if the is empty. - - - Returns a value that indicates whether there is a minimal element in the , and if one is present, copies it to the parameter, and its associated priority to the parameter. - The element is not removed from the . - The minimal element in the queue. - The priority associated with the minimal element. - - if there is a minimal element; if the is empty. - - - Gets the priority comparer used by the . - - - Gets the number of elements contained in the . - - - Gets a collection that enumerates the elements of the queue in an unordered manner. - - - Enumerates the contents of a , without any ordering guarantees. - - - - - Returns an enumerator that iterates through the . - An for the . - - - Returns an enumerator that iterates through the collection. - An enumerator 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. - - - Returns an enumerator that iterates through a collection. - An object that can be used to iterate through the collection. - - - Gets the number of elements in the collection. - The number of elements 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 . - An object that can be used to synchronize access 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 . - - Enumerates the element and priority pairs of a , without any ordering guarantees. - - + + Copies the elements of the to a new array. + An array containing copies of the elements of the . - - Releases all resources used by the . + + Sets the capacity to the actual number of elements in the , if that number is less than a threshold value. - - Advances the enumerator to the next element of the . + + 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 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. - - - Gets the element at the current position of the enumerator. - - - 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 the element in the collection at the current position of the enumerator. - The element in the collection at the current position of the enumerator. + 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. @@ -2281,136 +1983,101 @@ 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 is empty. 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. - - Ensures that the capacity of this queue is at least the specified . If the current capacity is less than , it is successively increased to twice the current capacity until it is at least the specified . - The minimum capacity to ensure. - The new capacity of this queue. - - - Returns an enumerator that iterates through the . - An for the . - - - Returns the object at the beginning of the without removing it. - The is empty. - The object at the beginning of the . - - - 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 . - - - 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. - - - Removes the object at the beginning of the , and copies it to the parameter. - The removed object. - - if the object is successfully removed; if the is empty. - - - Returns a value that indicates whether there is an object at the beginning of the , and if one is present, copies it to the parameter. The object is not removed from the . - If present, the object at the beginning of the ; otherwise, the default value of . - - if there is an object at the beginning of the ; if the is empty. - - - 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, . 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. - 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 . - The collection was modified after the enumerator was created. 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. - - Gets the element at the current position of the enumerator. - The enumerator is positioned before the first element of the collection or after the last element. - The element in the at the current position of the enumerator. + + Returns an enumerator that iterates through the . + An for the . - - Gets the element at the current position of the enumerator. - The enumerator is positioned before the first element of the collection or after the last element. - The element in the collection at the current position of the enumerator. + + Returns the object at the beginning of the without removing it. + The object at the beginning of the . + The is empty. - - An that uses reference equality () instead of value equality () when comparing two object instances. + + Returns an enumerator that iterates through a collection. + An that can be used to iterate through the collection. - - Determines whether two object references refer to the same object instance. - The first object to compare. - The second object to compare. + + 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 both and refer to the same object instance or if both are ; otherwise, . + 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. - - Returns a hash code for the specified object. The returned hash code is based on the object identity, not on the contents of the object. - The object for which to retrieve the hash code. - A hash code for the identity of . + + - - Gets the singleton instance. + + Represents a collection of key/value pairs that are sorted on the key. @@ -2452,13 +2119,17 @@ 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 . - - is . if the contains an element with the specified key; otherwise, . + + is . Determines whether the contains an element with the specified value. @@ -2476,237 +2147,63 @@ is less than 0. The number of elements in the source is greater than the available space from to the end of the destination . - - Returns an enumerator that iterates through the . - A for the . - - - Removes the element with the specified key from the . - The key of the element to remove. - - is . - - if the element is successfully removed; otherwise, . This method also returns if is not found in the . - - - 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, . - - - 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 . - - - Returns an enumerator that iterates through a collection. - An enumerator that can be used to iterate through the collection. - - - 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 . - - - 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 . - - is . - - if the contains an element with the key; otherwise, . - - - Returns an for the . - An for the . - - - Removes the element with the specified key from the . - The key of the element to remove. - - is . - - - 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. - - is . - - if the contains an element with the specified key; otherwise, . - - - Gets the used to order the elements of the . - The used to order the elements of the - Gets the number of key/value pairs contained in the . The number of key/value pairs contained in the . - - Gets or sets the value associated with the specified key. - The key of the value to get or set. - - is . - The property is retrieved and does not exist in the collection. - 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. - - - Gets a collection containing the keys in the . - A containing the keys in 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 . - - - 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 . - - - 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 . - - - 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 . - - - 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. - - 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 . - 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 . - - - 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 . - - - Gets a collection containing the values in the . - A containing the values 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 . - The collection was modified after the enumerator was created. 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. 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. - Gets the element at the current position of the enumerator as a structure. - The enumerator is positioned before the first element of the collection or after the last element. 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 enumerator is positioned before the first element of the collection or after the last element. 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 enumerator is positioned before the first element of the collection or after the last element. 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 enumerator is positioned before the first element of the collection or after the last element. 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. @@ -2729,6 +2226,37 @@ 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 . @@ -2748,12 +2276,17 @@ 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 . - Always thrown; the collection is read-only. 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. @@ -2768,68 +2301,180 @@ 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 . + 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 the number of elements contained in the . - The number of elements contained in the . + + 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 . + 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 . + 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. + An object that can be used to synchronize access to the . - - Enumerates the elements of a . - - + + 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 . - - Releases all resources used by 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 . - - Advances the enumerator to the next element of the . - The collection was modified after the enumerator was created. + + Returns an for the . + An for the . + + + Gets a value indicating whether the has a fixed size. - if the enumerator was successfully advanced to the next element; if the enumerator has passed the end of the collection. + if the has a fixed size; otherwise, . In the default implementation of , this property always returns . - - 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. + + 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 current position of the enumerator. - The element in the at the current position of the enumerator. + + 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 the element at the current position of the enumerator. - The enumerator is positioned before the first element of the collection or after the last element. - The element in the collection at the current position of the enumerator. + + 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. @@ -2852,6 +2497,37 @@ 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 . @@ -2871,12 +2547,17 @@ 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 . - Always thrown; the collection is read-only. 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. @@ -2891,32 +2572,13 @@ 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 . - - - Returns an enumerator that iterates through the collection. - An that can be used to iterate through the collection. - - - 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, . In the default implementation of , this property always returns . + 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). @@ -2927,32 +2589,13 @@ 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. - - Enumerates the elements of a . - - - - - Releases all resources used by the . - - - Advances the enumerator to the next element of the . - The collection was modified after the enumerator was created. - - 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. - 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. + + Returns an enumerator that iterates through the collection. + An that can be used to iterate through the collection. - - Gets the element at the current position of the enumerator. - The enumerator is positioned before the first element of the collection or after the last element. - The element in the collection at the current position of the enumerator. + + 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. @@ -2964,11 +2607,9 @@ 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. + 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 . @@ -2981,11 +2622,9 @@ 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. + The implementation to use when comparing keys. +-or- + to use the default for the type of the key. is . @@ -3000,11 +2639,9 @@ 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. + The implementation to use when comparing keys. +-or- + to use the default for the type of the key. is less than zero. @@ -3016,16 +2653,27 @@ 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 . - - is . if the contains an element with the specified key; otherwise, . + + is . Determines whether the contains a specific value. @@ -3033,6 +2681,10 @@ 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 . @@ -3040,32 +2692,42 @@ 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 . - The zero-based index of within the entire , if found; otherwise, -1. 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. - - is . 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 . + is less than zero. +-or- + is equal to or greater than . Adds a key/value pair to the . @@ -3087,38 +2749,62 @@ 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. + 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 . + 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 . @@ -3127,107 +2813,24 @@ 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 . + 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 . - - is . if the contains an element with the key; otherwise, . + + is . Returns an for the . An for the . - - Removes the element with the specified key from the . - The key of the element to remove. - - is . - - - 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. - - is . - - if the contains an element with the specified key; otherwise, . - - - Gets or sets 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. - The number of elements that the can contain. - - - Gets the for the sorted list. - The for the current . - - - Gets the number of key/value pairs contained in the . - The number of key/value pairs contained in the . - - - Gets or sets the value associated with the specified key. - The key whose value to get or set. - - is . - The property is retrieved and does not exist in the collection. - 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. - - - Gets a collection containing the keys in the , in sorted order. - A containing the keys in 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 . - - - 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 . - - - 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. - - - 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. - Gets a value indicating whether the has a fixed size. @@ -3241,23 +2844,43 @@ 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 . - 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 . + 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 . @@ -3300,6 +2923,10 @@ 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. @@ -3332,11 +2959,13 @@ is . - is less than zero. - - -or- - - is less than zero. + 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. @@ -3347,6 +2976,44 @@ 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. @@ -3368,10 +3035,10 @@ 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 . - A subset view that contains only the values in the specified range. Modifies the current object so that it contains only elements that are also in a specified collection. @@ -3382,34 +3049,42 @@ Determines whether a object is a proper subset of the specified collection. The collection to compare to the current object. - - is . 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. - - is . 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. - - is . 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. - - is . 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. @@ -3419,10 +3094,10 @@ Determines whether the current object and a specified collection share common elements. The collection to compare to the current object. - - is . if the object and share at least one common element; otherwise, . + + is . Removes a specified item from the . @@ -3433,9 +3108,9 @@ 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 . - The number of elements that were removed from the collection. Returns an that iterates over the in reverse order. @@ -3444,10 +3119,10 @@ Determines whether the current object and the specified collection contain the same elements. The collection to compare to the current object. - - is . 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. @@ -3460,6 +3135,11 @@ 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. @@ -3474,6 +3154,15 @@ 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. @@ -3502,74 +3191,6 @@ is . - - Gets the object that is used to order the values in the . - The comparer that is used to order the values in the . - - - Gets the number of elements in the . - The number of elements in the . - - - 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. - - - Gets a value that indicates whether a is read-only. - - if the collection is read-only; otherwise, . - - - 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. - - - Enumerates the elements of a object. - - - - Releases all resources used by the . - - - Advances the enumerator to the next element of the collection. - The collection was modified after the enumerator was created. - - 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. - 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 . - - - Gets the element at the current position of the enumerator. - The element in the collection at the current position of the enumerator. - - - Gets the element at the current position of the enumerator. - The enumerator is positioned before the first element of the collection or after the last element. - The element in the collection at the current position of the enumerator. - 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. @@ -3608,10 +3229,36 @@ is less than zero. The number of elements in the source is greater than the available space from to the end of the destination . - - Ensures that the capacity of this Stack is at least the specified . If the current capacity is less than , it is successively increased to twice the current capacity until it is at least the specified . - The minimum capacity to ensure. - The new capacity of this stack. + + 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 . @@ -3619,13 +3266,13 @@ Returns the object at the top of the without removing it. - The is empty. The object at the top of the . + The is empty. Removes and returns the object at the top of the . - The is empty. The object removed from the top of the . + The is empty. Inserts an object at the top of the . @@ -3644,19 +3291,22 @@ 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 . + 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. @@ -3670,56 +3320,10 @@ Sets the capacity to the actual number of elements in the , if that number is less than 90 percent of current capacity. - Returns a value that indicates whether there is an object at the top of the , and if one is present, copies it to the parameter. The object is not removed from the . - If present, the object at the top of the ; otherwise, the default value of . - - if there is an object at the top of the ; if the is empty. + - Returns a value that indicates whether there is an object at the top of the , and if one is present, copies it to the parameter, and removes it from the . - If present, the object at the top of the ; otherwise, the default value of . - - if there is an object at the top of the ; if the is empty. - - - 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, . 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. - - - Enumerates the elements of a . - - - - Releases all resources used by the . - - - Advances the enumerator to the next element of the . - The collection was modified after the enumerator was created. - - 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. This class cannot be inherited. - The collection was modified after the enumerator was created. - - - Gets the element at the current position of the enumerator. - The enumerator is positioned before the first element of the collection or after the last element. - The element in the at the current position of the enumerator. - - - Gets the element at the current position of the enumerator. - The enumerator is positioned before the first element of the collection or after the last element. - The element in the collection at the current position of the enumerator. + Provides objects for performing a structural comparison of two collection objects. diff --git a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.ComponentModel.Annotations.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.ComponentModel.Annotations.xml index b0bd912..e22ecc8 100755 --- a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.ComponentModel.Annotations.xml +++ b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.ComponentModel.Annotations.xml @@ -118,8 +118,8 @@ Formats a validation error message. The name to include in the formatted message. - The current attribute is malformed. An instance of the formatted error message. + The current attribute is malformed. Gets the validation method. @@ -196,18 +196,6 @@ is or an empty string (""). - - Returns the name of the type that is associated with the data field. - The current attribute is ill-formed. - The name of the type associated with the data field. - - - Checks that the value of the data field is valid. - The data field value to validate. - The current attribute is ill-formed. - - always. - 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. @@ -220,12 +208,40 @@ 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, . @@ -236,18 +252,18 @@ Returns the 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. 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. - Both the property and properties were set, but a public static property with a name matching the value couldn't be found on the . 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 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. 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. @@ -255,30 +271,15 @@ Returns the 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 . 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. - Both the property and properties were set, -but a public static property with a name matching the value couldn't be found on the . 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. - - - Gets or sets a value that indicates whether UI should be generated automatically in order to display this field. - An attempt was made to get the property value before it was set. - - if UI should be generated automatically to display this field; otherwise, . - - - Gets or sets a value that indicates whether filtering UI is automatically displayed for this field. - An attempt was made to get the property value before it was set. - - if UI should be generated automatically to display filtering for this field; otherwise, . - - - 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. + 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. @@ -290,8 +291,8 @@ but a public static property with a name matching the Gets or sets 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. 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. @@ -343,16 +344,6 @@ but a public static property with a name matching the Initializes a new instance of the class. - - Returns the UI display string for . - Both the and properties are set, but a public static property with a name matching the value cannot be found on the . - - 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 . - - 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. @@ -367,6 +358,15 @@ but a public static property with a name matching the + + 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. @@ -378,7 +378,6 @@ but a public static property with a name matching the Gets or sets the that contains the resources for . - Using along with , allows the method to return localized values. @@ -412,28 +411,32 @@ Using if the specified value is valid or ; otherwise, . - Enables a .NET enumeration to be mapped to a data column. + 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, . - - Gets or sets the enumeration type. - The enumeration type. - 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. @@ -445,10 +448,6 @@ Using if the file name extension is valid; otherwise, . - - 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. - Represents an attribute that is used to specify the filtering behavior for a column. @@ -467,31 +466,31 @@ Using 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, . - - Returns the hash code for this attribute instance. - This attribute instance hash code. - - - Gets the name/value pairs that are used as parameters in the control's constructor. - The current attribute is ill-formed. - The name/value pairs that are used as parameters in the control's constructor. - 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 validated. + Provides a way for an object to be invalidated. Determines whether the specified object is valid. @@ -522,9 +521,9 @@ Using Determines whether a specified object is valid. The object to validate. - Length is zero or less than negative one. 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. @@ -558,9 +557,9 @@ Using Determines whether a specified object is valid. The object to validate. - Length is less than zero. 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. @@ -599,24 +598,24 @@ Using 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 current attribute is ill-formed. 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. - The data field value was outside the allowed range. - The current attribute is ill-formed. if the specified value is in the range; otherwise, . - - - 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. + The data field value was outside the allowed range. + The current attribute is ill-formed. Gets the maximum allowed field value. @@ -645,19 +644,19 @@ Using 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. - The formatted error message. 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. - - if validation is successful; otherwise, . Gets or sets the amount of time in milliseconds to execute a single matching operation before the operation times out. @@ -673,17 +672,17 @@ Using 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. - The data field value was . if validation is successful; otherwise, . - - - Gets or sets a value that indicates whether an empty string is allowed. - - if an empty string is allowed; otherwise, . The default value is . + The data field value was . Specifies whether a class or data column uses scaffolding. @@ -801,27 +800,23 @@ Using 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 . + is negative. +-or- + is less than . The current attribute is ill-formed. - The formatted error message. Determines whether a specified object is valid. The object to validate. - - is negative. - - -or- - - is less than . - The current attribute is ill-formed. 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. @@ -855,11 +850,14 @@ Using 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. + 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. @@ -871,11 +869,6 @@ Using - Gets or sets the object to use to retrieve values from any data source. - The current attribute is ill-formed. - A collection of key/value pairs. - Gets or sets the presentation layer that uses the class. The presentation layer that is used by this class. @@ -912,39 +905,60 @@ Using 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. - The current attribute is malformed. 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. - An instance of the class. Determines whether the specified value of the object is valid. The value of the object to validate. - The current attribute is malformed. - Neither overload of has been implemented by a derived class. 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. - An instance of the class. + + + Gets a value that indicates whether the attribute requires validation context. + + if the attribute requires validation context; otherwise, . Validates the specified object. @@ -963,27 +977,6 @@ Using is not valid. The current attribute is malformed. - - 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. - - - Gets a value that indicates whether the attribute requires validation context. - - if the attribute requires validation context; otherwise, . - Describes the context in which a validation check is performed. @@ -995,7 +988,7 @@ Using Initializes a new instance of the class using the specified object and an optional property bag. - The object instance to validate. It cannot be . + The object instance to validate. It cannot be An optional set of key/value pairs to make available to consumers. is . @@ -1008,19 +1001,19 @@ Using 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 is called. + Initializes the using a service provider that can return service instances by type when GetService is called. The service provider. - - Gets or sets the name of the member to validate. - The name of the member to validate. - Gets the dictionary of key/value pairs that is associated with this context. The dictionary of the key/value pairs for this context. @@ -1084,9 +1077,6 @@ Using Represents a container for the results of a validation request. - - Represents the success of the validation ( if validation was successful; otherwise, ). - Initializes a new instance of the class by using a object. The validation result object. @@ -1102,10 +1092,6 @@ Using The error message. The list of member names that have validation errors. - - Returns a string representation of the current validation result. - The current validation result. - Gets the error message for the validation. The error message for the validation. @@ -1114,6 +1100,13 @@ Using + 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. @@ -1122,12 +1115,12 @@ Using 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 . - - if the object validates; otherwise, . Determines whether the specified object is valid using the validation context, validation results collection, and a value that specifies whether to validate all properties. @@ -1136,27 +1129,25 @@ Using 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 . - - if the object validates; otherwise, . Validates the property. The value to validate. The context that describes the property to validate. A collection to hold each failed validation. - - cannot be assigned to the property. - - -or- - - is . - The property of is not a valid property. 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. diff --git a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.ComponentModel.EventBasedAsync.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.ComponentModel.EventBasedAsync.xml index 875e232..275e232 100755 --- a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.ComponentModel.EventBasedAsync.xml +++ b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.ComponentModel.EventBasedAsync.xml @@ -13,11 +13,6 @@ A value indicating whether the asynchronous operation was canceled. The optional user-supplied state object passed to the method. - - 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 a value indicating whether an asynchronous operation has been canceled. @@ -27,6 +22,11 @@ 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. @@ -87,15 +87,6 @@ Executes an operation on a separate thread. - - Occurs when is called. - - - Occurs when is called. - - - Occurs when the background operation has completed, has been canceled, or has raised an exception. - Initializes a new instance of the class. @@ -104,9 +95,21 @@ 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 . + - This method does not do anything. - This method does not do anything. + + + + 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. @@ -120,6 +123,9 @@ 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. @@ -128,7 +134,7 @@ Raises the event. The percentage, from 0 to 100, of the background operation that is complete. - A unique indicating the user state. Returned as the property of the . + The state object passed to . The property is set to . @@ -142,15 +148,8 @@ 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 . - - - Gets a value indicating whether the is running an asynchronous operation. - - , if the is running an asynchronous operation; otherwise, . + + 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. @@ -214,11 +213,11 @@ 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 . - An representing the result of an asynchronous operation. Gets a value that represents the user state. diff --git a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.ComponentModel.Primitives.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.ComponentModel.Primitives.xml index 14292b5..1f2010f 100755 --- a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.ComponentModel.Primitives.xml +++ b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.ComponentModel.Primitives.xml @@ -7,20 +7,19 @@ Specifies whether a property or event should be displayed in a Properties window. - - Specifies the default value for the , which is . This field is read-only. - - - 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. - 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. @@ -36,10 +35,11 @@ if the attribute is the default value for this attribute class; otherwise, . - - Gets a value indicating whether an object is browsable. - - if the object is browsable; 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. @@ -51,26 +51,6 @@ Initializes a new instance of the class using the specified category name. The name of the 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, . - - - 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 Action category. A for the action category. @@ -107,6 +87,12 @@ 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. @@ -115,6 +101,20 @@ 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. @@ -134,32 +134,9 @@ Provides the base implementation for the interface and enables object sharing between applications. - - Occurs when the component is disposed by a call to the method. - Initializes a new instance of the class. - - 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. - - - 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. - - - 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. - Gets a value indicating whether the component can raise an event. @@ -174,14 +151,37 @@ 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. @@ -197,8 +197,8 @@ Gets the in the collection at the specified collection index. The collection index of the to get. - If the specified index is not within the index range of the collection. 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. @@ -208,9 +208,6 @@ Specifies a description for a property or event. - - Specifies the default value for the , which is an empty string (""). This field is read-only. - Initializes a new instance of the class with no parameters. @@ -218,20 +215,8 @@ Initializes a new instance of the class with a description. The description text. - - 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 the default value for the , which is an empty string (""). This field is read-only. Gets the description stored in this attribute. @@ -241,99 +226,24 @@ Gets or sets the string stored as the description. The string stored as the description. The default value is an empty string (""). - - 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. - - - 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 . - - - Returns whether the value of the given object is equal to the current . + + 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 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. - - - Gets a unique ID for this attribute type. - A unique ID for this attribute type. + + 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. - - 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. - - - 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. - Initializes a new instance of the class with an empty string (""). @@ -341,12 +251,28 @@ 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. @@ -356,10 +282,6 @@ if the attribute is the default value for this attribute class; otherwise, . - - Gets the name of the category. - The name of the category. - Gets a unique identifier for this attribute. An that is a unique identifier for the attribute. @@ -379,22 +301,16 @@ 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. - - Specifies that a serializer should not serialize the value of the property. This field is read-only. - - - Specifies that a serializer should be allowed to serialize the value of the property. This field is read-only. - - - Initializes a new instance of the class using the specified value. - One of the values. - Indicates whether this instance and a specified object are equal. Another object to compare to. @@ -405,6 +321,9 @@ 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. @@ -414,23 +333,20 @@ 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. - - Specifies the default value for the , which is . This field is read-only. - - - 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. - 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. @@ -451,12 +367,15 @@ 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. - - Specifies the default value for the . This field is read-only. - Initializes a new instance of the class. @@ -464,20 +383,8 @@ Initializes a new instance of the class using 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, . + + 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. @@ -487,48 +394,20 @@ Gets or sets the display name. The display name. - - 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 . - - - Returns whether the value of the given object is equal to the current . - The object to test the value equality of. + + 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 32-bit signed integer hash code. - - - 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. + A hash code for the current . - - Gets a unique ID for this attribute type. - A unique ID for this attribute type. + + 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. @@ -548,16 +427,16 @@ Disposes the delegate list. - - Removes a delegate from the list. - The object that owns the event. - The delegate to remove from the 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. @@ -578,37 +457,29 @@ 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. - - - Removes a component from the . - The to remove. + 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. - - Represents the default value for . - - - 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. - 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). @@ -619,15 +490,21 @@ 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, . - - Gets whether the object is immutable. - - if the object is immutable; 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. @@ -741,22 +618,16 @@ if the caller must call ; otherwise, . - Specifies whether a property or parameter should be localized. This class cannot be inherited. - - - Specifies the default value, which is . This field is read-only. - - - 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 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. @@ -777,23 +648,28 @@ if a property should be localized; otherwise, . - - Specifies that this property can be combined with properties belonging to other objects in a Properties window. - - - 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. + + Specifies that a property should not be localized. This field is read-only. - - 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 should be localized. 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. + + 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. @@ -809,28 +685,23 @@ if the attribute is the default value for this attribute class; 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 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. - - Indicates the default attribute state, that the property should not notify the parent property of changes to its value. This field is read-only. - - - Indicates that the parent property is not be notified of changes to the value of the property. This field is read-only. - - - Indicates that the parent property is notified of changes to the value of the property. This field is read-only. - 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. @@ -846,17 +717,20 @@ 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 with a default value that indicates that the associated property should not be shown with parentheses. This field is read-only. - Initializes a new instance of the class that indicates that the associated property should not be shown with parentheses. @@ -865,9 +739,12 @@ 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, . @@ -888,20 +765,14 @@ Specifies whether the property this attribute is bound to is read-only or read/write. This class cannot be inherited. - - 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. - - - 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. - 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. @@ -922,6 +793,12 @@ 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. @@ -937,22 +814,19 @@ 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. - - Indicates that all properties are repainted if the property value is changed. This field is read-only. - - - Initializes a new instance of the class. - A value indicating the nature of the refresh. - Overrides the object's method. - + The object to test for equality. if the specified object is the same; otherwise, . @@ -969,5 +843,8 @@ 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.API11/build/tizen11.0/ref/System.ComponentModel.TypeConverter.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.ComponentModel.TypeConverter.xml index 141031c..08ae12c 100755 --- a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.ComponentModel.TypeConverter.xml +++ b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.ComponentModel.TypeConverter.xml @@ -97,10 +97,10 @@ 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. - An that represents the converted value. Gets a collection of properties for the type of array specified by the value parameter. @@ -118,9 +118,6 @@ Represents a collection of attributes. - - Specifies an empty collection that you can use, rather than creating a new one. This field is read-only. - Initializes a new instance of the class. @@ -130,6 +127,10 @@ is . + + Gets the attribute collection. + The attribute collection. + Determines whether this collection of attributes has the specified attribute. An to find in the collection. @@ -147,13 +148,20 @@ 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 . - A new that is a copy of . Returns the default of a given . @@ -164,6 +172,16 @@ 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. @@ -176,28 +194,6 @@ if all the attributes in the array are contained in the collection and have the same values as the attributes in the collection; otherwise, . - - Returns an for the . - An for the . - - - Gets the attribute collection. - The attribute collection. - - - Gets the number of attributes. - The number of attributes. - - - 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. - Gets the number of elements contained in the collection. The number of elements contained in the collection. @@ -211,6 +207,10 @@ 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. @@ -254,7 +254,7 @@ 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. + A that represents the type to which you want to convert. if this converter can perform the operation; otherwise, . @@ -263,10 +263,10 @@ 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. - An that represents the converted value. Converts the specified object to another type. @@ -274,23 +274,14 @@ 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. - An that represents the converted value. Specifies whether a member is typically used for binding. This class cannot be inherited. - - Specifies the default value for the , which is . This field is read-only. - - - 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. - Initializes a new instance of the class with a Boolean value. @@ -311,6 +302,18 @@ 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. @@ -326,14 +329,11 @@ if the attribute is the default value for this attribute class; otherwise, . - - Gets a value indicating that a property is typically used for binding. - - if the property is typically used for binding; otherwise, . + + Specifies that a property is not typically used for binding. 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. + + 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. @@ -360,12 +360,6 @@ Provides a generic collection that supports data binding. The type of elements in the list. - - Occurs before an item is added to the list. - - - Occurs when the list or an item in the list changes. - Initializes a new instance of the class using default values. @@ -373,19 +367,35 @@ 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 property is set to . - - -or- - - A public parameterless constructor could not be found for the current item type. 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 new item is not the same type as the objects contained in the . 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 . @@ -395,7 +405,7 @@ Discards a pending new item. - The index of the of the new item to be added. + The index of the of the new item to be added Removes all elements from the collection. @@ -408,15 +418,23 @@ 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. - The zero-based index of the item that matches the property descriptor and contains the specified value. 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. @@ -425,6 +443,11 @@ 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. @@ -446,63 +469,9 @@ 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 . - - - 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 . - This method is not supported. - The item added to the list. - - - 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 . - A to remove from the indexes used for searching. - - - For a description of this member, see . - - - 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 . - - - Gets a value indicating whether the list is sorted. - - if the list is sorted; otherwise, . The default is . - - - 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 . + is less than zero. +-or- + is greater than . Gets the direction the list is sorted. @@ -527,6 +496,15 @@ 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. @@ -542,11 +520,29 @@ 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. @@ -593,10 +589,10 @@ 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. - An that represents the converted . Gets a collection of standard values for the Boolean data type. @@ -644,10 +640,10 @@ 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. - An that represents the converted . Converts the given value object to a Unicode character object using the arguments. @@ -655,8 +651,8 @@ The culture into which will be converted. The to convert. The to convert the value to. - The conversion cannot be performed. An that represents the converted value. + The conversion cannot be performed. Specifies how the collection is changed. @@ -703,10 +699,10 @@ 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. - An that represents the converted value. Gets a collection of properties for the type of array specified by the value parameter using the specified context and attributes. @@ -715,12 +711,15 @@ 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. - - Represents the default value for the class. - Initializes a new instance of the class using no parameters. @@ -733,9 +732,20 @@ 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. + The to compare with the current instance if the object is equal to the current instance; otherwise, , indicating they are not equal. @@ -743,14 +753,6 @@ Returns the hash code for this instance. A 32-bit signed integer hash code. - - 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. - Provides a type converter to convert components to and from various other representations. @@ -830,16 +832,18 @@ 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. + 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. @@ -879,10 +883,6 @@ is not unique. - - Gets all the components in the . - A collection that contains the components in the . - Provides a base class for the container filter service. @@ -919,10 +919,10 @@ 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. - An that represents the converted value. Converts the given value object to the specified destination type. @@ -930,10 +930,10 @@ 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. - An that represents the converted . Retrieves the name of the specified culture. @@ -1022,15 +1022,6 @@ Identifies a type as an object suitable for binding to an object. This class cannot be inherited. - - 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. - - - Indicates that the class is not suitable for binding to an object at design time. This field is read-only. - Initializes a new instance of the class. @@ -1039,6 +1030,12 @@ 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 . @@ -1049,15 +1046,18 @@ 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, . - - 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, . + + 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. @@ -1145,17 +1145,17 @@ 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 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 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. @@ -1203,10 +1203,10 @@ 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. - An that represents the converted . Converts the given value object to a using the arguments. @@ -1214,8 +1214,8 @@ An optional . If not supplied, the current culture is assumed. The to convert. The to convert the value to. - The conversion cannot be performed. An that represents the converted . + The conversion cannot be performed. Provides a type converter to convert structures to and from various other representations. @@ -1242,8 +1242,8 @@ The date format context. The date culture. The object to be converted. - The conversion cannot be performed. A that represents the specified object. + The conversion cannot be performed. Converts a to an object of the specified type. @@ -1251,8 +1251,8 @@ The date culture. The to be converted. The type to convert to. - The conversion cannot be performed. 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. @@ -1273,16 +1273,13 @@ 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. - An that represents the converted value. Specifies the default binding property for a component. This class cannot be inherited. - - Represents the default value for the class. - Initializes a new instance of the class using no parameters. @@ -1290,9 +1287,12 @@ 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. + The to compare with the current instance if the object is equal to the current instance; otherwise, , indicating they are not equal. @@ -1307,13 +1307,13 @@ Specifies the default event for a component. - - Specifies the default value for the , which is . This field is read-only. - 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. @@ -1331,13 +1331,13 @@ Specifies the default property for a component. - - Specifies the default value for the , which is . This field is read-only. - 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. @@ -1376,9 +1376,6 @@ 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 that specifies that the check out was canceled. This field is read-only. - Initializes a new instance of the class with no associated message or error code. @@ -1401,6 +1398,9 @@ 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. @@ -1419,10 +1419,6 @@ Serves as a hash function for a particular type. A hash code for the current . - - Returns a that represents the current object. - A string that contains the command ID information, both the GUID and integer identifier. - 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. @@ -1431,6 +1427,10 @@ 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. @@ -1536,28 +1536,24 @@ Initializes a new instance of the class that contains the specified designers. An array of objects to store. - - Gets a new enumerator for this collection. - An that enumerates the collection. - - - 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 a new enumerator for this collection. - An that enumerates the collection. - 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. @@ -1571,6 +1567,10 @@ 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. @@ -1598,42 +1598,11 @@ 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. - A new with the given name. - - - 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. - - or is . - The value of the option named . - - - 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 . - - - Gets the options collection for this service. - A populated with available designer options. Contains a collection of designer options. This class cannot be inherited. @@ -1643,6 +1612,10 @@ 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. @@ -1652,47 +1625,6 @@ 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. - - 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, . - - - 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. - - - 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 number of child option collections this contains. - The number of child option collections this contains. - Gets the child collection at the given index. The zero-based index of the child collection to get. @@ -1715,6 +1647,11 @@ 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. @@ -1724,6 +1661,30 @@ 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. @@ -1739,6 +1700,45 @@ 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. @@ -1752,12 +1752,26 @@ 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. - - Releases the unmanaged resources used by the and optionally releases the managed resources. - + + 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. @@ -1772,20 +1786,6 @@ Releases all resources used by the . - - Gets a value indicating whether the transaction was canceled. - - if the transaction was canceled; otherwise, . - - - 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. - Provides data for the and events. @@ -1828,10 +1828,6 @@ 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. - - Overrides . - The verb's text, or an empty string ("") if the text field is empty. - Gets or sets the description of the menu item for the verb. A string describing the menu item. @@ -1840,6 +1836,10 @@ 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. @@ -1890,6 +1890,30 @@ 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. @@ -1898,11 +1922,6 @@ Removes the specified from the collection. The to remove from 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. - Represents a design-time license context that can support a license provider at design time. @@ -1951,9 +1970,6 @@ Specifies the context keyword for a class or member. This class cannot be inherited. - - Represents the default value for . This field is read-only. - Initializes a new instance of the class. @@ -1969,6 +1985,9 @@ is . + + Represents the default value for . This field is read-only. + Determines whether two instances are equal. The to compare with the current . @@ -1979,15 +1998,15 @@ 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, . - - Gets the Help keyword supplied by this attribute. - The Help keyword supplied by this attribute. - Defines identifiers that indicate the type of a Help keyword. @@ -2059,6 +2078,10 @@ 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. @@ -2066,10 +2089,6 @@ Initializes the designer with the specified component. The component to associate with this designer. - - Gets the base component that this designer is designing. - An indicating the base component that this designer is designing. - 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. @@ -2077,6 +2096,10 @@ 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. @@ -2086,17 +2109,13 @@ Occurs when a root designer for a document is disposed. - - Occurs when the current design-view selection changes. - - - Gets the root designer for the currently active document. - The currently active document, or if there is no active document. - 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. @@ -2127,29 +2146,15 @@ Provides an interface for managing designer transactions and components. + + Activates the designer that this host is hosting. + Occurs when this designer is activated. - - Occurs when this designer is deactivated. - - - Occurs when this designer completes loading its document. - - - Adds an event handler for the event. - - - Adds an event handler for the event. - - - Adds an event handler for the event. - - - Adds an event handler for the event. - - - Activates the designer that this host is hosting. + + 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. @@ -2171,6 +2176,9 @@ 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. @@ -2185,15 +2193,14 @@ The name of the type to load. The type object for the specified type name, or if the type cannot be found. - - Gets the container for this designer host. - The for this host. - 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. @@ -2207,10 +2214,22 @@ 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. @@ -2451,8 +2470,8 @@ Gets a view object for the specified view technology. A that indicates a particular view technology. - The specified view technology is not supported or does not exist. 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. @@ -2461,12 +2480,6 @@ Provides an interface for a designer to select components. - - Occurs when the current selection changes. - - - Occurs when the current selection is about to change. - Gets a value indicating whether the specified component is currently selected. The component to test. @@ -2477,6 +2490,20 @@ 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. @@ -2486,14 +2513,6 @@ The collection of components to select. A value from the enumeration. The default is . - - Gets the object that is currently the primary selected object. - The object that is currently the primary selected object. - - - Gets the count of selected objects. - The number of selected objects. - Provides a container for services. @@ -2623,34 +2642,19 @@ Represents a Windows menu or toolbar command item. - - Occurs when the menu command changes. - 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. - - Invokes the command. - - - Invokes the command with the given parameter. - An optional argument for use by the command. - - - Raises the event. - An that contains the event data. - - - 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 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. @@ -2660,10 +2664,21 @@ 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 . @@ -2673,6 +2688,10 @@ 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. @@ -2727,21 +2746,21 @@ 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. - A collection of objects created according to the stored state. 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. - A collection of objects created according to the stored state. Deserializes the given to the given container. @@ -2779,11 +2798,11 @@ 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 . - A new instance. Serializes the given object to the given . @@ -2835,16 +2854,6 @@ 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 . - Gets the current object on the stack. The current object on the stack, or if no objects were pushed. @@ -2852,16 +2861,26 @@ 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. - The object on the stack at the specified level, or if no object exists at that level. 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 . - The first object on the stack that inherits from or implements the specified type, or if no object on the stack implements the type. + + + 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. @@ -2903,6 +2922,36 @@ 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. @@ -2949,16 +2998,14 @@ Provides an interface that can manage design-time serialization. - - Occurs when cannot locate the specified name in the serialization manager's name table. - - - Occurs when serialization is complete. - 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. @@ -2988,6 +3035,10 @@ 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 . @@ -2996,19 +3047,17 @@ 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. - - Gets a stack-based, user-defined storage area that is useful for communication between serializers. - A that stores data. - - - Indicates custom properties that can be serializable with available serializers. - A containing the properties to be serialized. - Provides an interface that enables access to a serializer. @@ -3060,22 +3109,14 @@ 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. - + is of type , , or , and it does not represent a member. -or- - - is of type and is not readable. - + 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. - + is of type and represents a member. -or- - is of type , and the number of arguments in is not zero. @@ -3085,24 +3126,20 @@ 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. - - - Invokes this instance descriptor and returns the object the descriptor describes. - The object this instance descriptor describes. + 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. @@ -3115,9 +3152,6 @@ Represents a single relationship between an object and a member. - - Represents the empty member relationship. This field is read-only. - Initializes a new instance of the class. The object that owns . @@ -3125,6 +3159,9 @@ or is . + + Represents the empty member relationship. This field is read-only. + Determines whether two instances are equal. The to compare with the current . @@ -3135,6 +3172,15 @@ 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. @@ -3147,15 +3193,6 @@ The structure that is to the right of the inequality operator. This operator returns if the two structures are different; otherwise, . - - 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 . - Gets the owning object. The owning object that is passed in to the . @@ -3171,37 +3208,37 @@ The source relationship. A relationship to , or if no relationship exists. - - 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, . - 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. - The current relationship associated with , or if there is no relationship. 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. - A structure encapsulating the relationship between a source and target object, or if there is no relationship. + + + 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. @@ -3278,6 +3315,10 @@ 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. @@ -3285,10 +3326,6 @@ Releases all resources used by the . - - Gets a collection of errors that occurred during serialization or deserialization. - An that contains errors that occurred during serialization or deserialization. - Provides a simple implementation of the interface. This class cannot be inherited. @@ -3335,6 +3372,10 @@ 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. @@ -3362,10 +3403,6 @@ is . - - Gets the default services implemented directly by . - The default services. - Provides a callback mechanism that can create an instance of a service on demand. The service container that requested the creation of the service. @@ -3375,6 +3412,9 @@ 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. @@ -3540,12 +3580,12 @@ Gets the for the ViewGrid command. This field is read-only. - - Initializes a new instance of the class. - 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. @@ -3570,9 +3610,6 @@ Gets the GUID for the Toolbox. This field is read-only. - - Initializes a new instance of the class. - Provides a type description provider for a specified type. @@ -3594,29 +3631,66 @@ 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. - - - marks a component's visibility. If is present, a visual designer can show this component on a designer. + + Specifies the class used to implement design-time services for a component. - - The default visibility which is . + + 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. - - Marks a component as not visible in a visual designer. + + 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. - - Marks a component as visible in a visual designer. + + 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 . @@ -3625,6 +3699,9 @@ The view object must implement any interfaces the development environment requir 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). @@ -3640,17 +3717,66 @@ The view object must implement any interfaces the development environment requir , 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. @@ -3672,15 +3798,19 @@ The view object must implement any interfaces the development environment requir 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. - An that represents the converted . Converts the given value object to the specified destination type. @@ -3688,12 +3818,16 @@ The view object must implement any interfaces the development environment requir 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. - An that represents the converted . + + + 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. @@ -3719,14 +3853,6 @@ The view object must implement any interfaces the development environment requir if the specified value is valid for this object; otherwise, . - - Gets an that can be used to sort the values of the enumeration. - An for sorting the enumeration values. - - - Specifies the type of the enumerator this converter is associated with. - The type of the enumerator this converter is associated with. - Gets or sets a that specifies the possible values for the enumeration. A that specifies the possible values for the enumeration. @@ -3753,11 +3879,6 @@ The view object must implement any interfaces the development environment requir A component that provides events to the delegate. A delegate that represents the method that handles the event. - - 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. - 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. @@ -3771,12 +3892,14 @@ The view object must implement any interfaces the development environment requir 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. - - Specifies an empty collection to use, rather than creating a new one with no items. This field is read-only. - Initializes a new instance of the class with the given array of objects. An array of type that provides the events for this collection. @@ -3790,8 +3913,8 @@ The view object must implement any interfaces the development environment requir Adds an to the end of the collection. An to add to the collection. - The collection is read-only. The position of the within the collection. + The collection is read-only. Removes all objects from the collection. @@ -3803,6 +3926,13 @@ The view object must implement any interfaces the development environment requir 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. @@ -3833,6 +3963,18 @@ The view object must implement any interfaces the development environment requir 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. @@ -3868,6 +4010,19 @@ The view object must implement any interfaces the development environment requir 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. @@ -3875,8 +4030,8 @@ The view object must implement any interfaces the development environment requir Adds an item to the collection. The to add to the collection. - The collection is read-only. The position into which the new element was inserted. + The collection is read-only. Removes all the items from the collection. @@ -3899,6 +4054,26 @@ The view object must implement any interfaces the development environment requir 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. @@ -3909,59 +4084,8 @@ The view object must implement any interfaces the development environment requir The zero-based index of the item to remove. The collection is read-only. - - Gets the number of event descriptors in the collection. - The number of event descriptors in the collection. - - - Gets or sets the event with the specified index number. - The zero-based index number of the to get or set. - - is not a valid index for . - The with the specified index number. - - - 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. - - - 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. - - - 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 collection is read-only. - - is less than 0. - - -or- - - is equal to or greater than . - The element at the specified index. - - - Provides a type converter to convert expandable objects to and from various other representations. + + Provides a type converter to convert expandable objects to and from various other representations. Initializes a new instance of the class. @@ -3991,6 +4115,10 @@ The view object must implement any interfaces the development environment requir 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. @@ -4000,10 +4128,6 @@ The view object must implement any interfaces the development environment requir if this instance is the default attribute for the class; otherwise, . - - Gets the property that is being provided. - A encapsulating the property that is being provided. - Gets the extender provider that is providing the property. The that is providing the property. @@ -4037,8 +4161,8 @@ The view object must implement any interfaces the development environment requir An that provides a format context. An optional . If not supplied, the current culture is assumed. The to convert. - The conversion cannot be performed. An that represents the converted . + The conversion cannot be performed. Converts the given object to another type. @@ -4046,10 +4170,10 @@ The view object must implement any interfaces the development environment requir 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. - The converted object. Provides data for events that can be handled completely in an event handler. @@ -4074,18 +4198,30 @@ The view object must implement any interfaces the development environment requir Provides the features required to support both complex and simple scenarios when binding to a data source. - - Occurs when the list changes or an item in the list changes. - 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 . - The item added to the list. + + + 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 . @@ -4098,9 +4234,19 @@ The view object must implement any interfaces the development environment requir 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 . - The index of the row that has the given . + + + 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. @@ -4111,39 +4257,17 @@ The view object must implement any interfaces the development environment requir 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, . - - - Gets whether the items in the list are sorted. - - is . - - if has been called and has not been called; otherwise, . - Gets the direction of the sort. + One of the values. is . - One of the values. Gets the that is being used for sorting. + The that is being used for sorting. is . - The that is being used for sorting. Gets whether a event is raised when the list changes or an item in the list changes. @@ -4167,13 +4291,13 @@ The view object must implement any interfaces the development environment requir Sorts the data source based on the given . The containing the sorts to apply to the data source. - - Removes the current filter applied 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. @@ -4348,6 +4472,10 @@ The view object must implement any interfaces the development environment requir 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. @@ -4356,22 +4484,18 @@ The view object must implement any interfaces the development environment requir if the value should be replaced with ; otherwise, (if the user cancels, for example). - - Gets a localized name. - A localized name. - Provides functionality to an object to return a list that can be bound to a data source. - - 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. - 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. @@ -4389,18 +4513,6 @@ The view object must implement any interfaces the development environment requir Indicates whether the component associated with this attribute has been inherited from a base class. This class cannot be inherited. - - Specifies that the default value for is . This field is read-only. - - - 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. - - - Specifies that the component is not inherited. This field is read-only. - Initializes a new instance of the class. @@ -4408,6 +4520,9 @@ The view object must implement any interfaces the development environment requir 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. @@ -4418,19 +4533,28 @@ The view object must implement any interfaces the development environment requir 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 . - - Gets or sets the current inheritance level stored in this attribute. - The stored in this attribute. - Defines identifiers for types of inheritance levels. @@ -4502,6 +4626,26 @@ The view object must implement any interfaces the development environment requir 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. @@ -4524,14 +4668,6 @@ The view object must implement any interfaces the development environment requir Provides contextual information about a component, such as its container and property descriptor. - - Raises the event. - - - Raises the event. - - if this object can be changed; otherwise, . - 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. @@ -4540,6 +4676,14 @@ The view object must implement any interfaces the development environment requir 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. @@ -4653,6 +4797,11 @@ The view object must implement any interfaces the development environment requir 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. @@ -4684,6 +4833,10 @@ The view object must implement any interfaces the development environment requir 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. @@ -4693,17 +4846,8 @@ The view object must implement any interfaces the development environment requir 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. - The type is licensed, but a cannot be granted. A valid . - - - Gets or sets the current , which specifies when you can use the licensed object. - The property is currently locked and cannot be changed. - A that specifies when you can use the licensed object. - - - Gets the which specifies when you can use the licensed object for the . - One of the values, as specified in the property. + The type is licensed, but a cannot be granted. Provides the base class for implementing a license provider. @@ -4723,9 +4867,6 @@ The view object must implement any interfaces the development environment requir Specifies the to use with a class. This class cannot be inherited. - - Specifies the default value, which is no provider. This field is read-only. - Initializes a new instance of the class without a license provider. @@ -4737,6 +4878,9 @@ The view object must implement any interfaces the development environment requir 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. @@ -4794,15 +4938,6 @@ The view object must implement any interfaces the development environment requir 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. - - Represents the default value for . - - - Specifies that the list is not bindable. This field is read-only. - - - Specifies that the list is bindable. This field is read-only. - Initializes a new instance of the class using a value to indicate whether the list is bindable. @@ -4812,6 +4947,9 @@ The view object must implement any interfaces the development environment requir 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. @@ -4832,6 +4970,12 @@ The view object must implement any interfaces the development environment requir 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. @@ -4914,7 +5058,7 @@ The view object must implement any interfaces the development environment requir One of the values. - Gets or sets the abstract description of a class property associated with this . + Gets or sets the abstract description of a class property associated with this The associated with this . @@ -4942,11 +5086,30 @@ The view object must implement any interfaces the development environment requir 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. @@ -4954,8 +5117,8 @@ The view object must implement any interfaces the development environment requir Adds an item to the collection. The item to add to the collection. - In all cases. The position into which the new element was inserted. + In all cases. Removes all items from the collection. @@ -4963,39 +5126,10 @@ The view object must implement any interfaces the development environment requir Inserts an item into the collection at a specified index. - The zero-based index of the to get or set in the collection. + The zero-based index of the to get or set in the collection The item to insert into the collection. In all cases. - - 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. - - - Gets the number of items in the collection. - The number of items in the collection. - - - Gets or sets the specified . - The zero-based index of the to get or set in the collection. - An item is set in the , which is read-only. - The with the specified index. - - - 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 value indicating whether the collection has a fixed size. @@ -5008,9 +5142,19 @@ The view object must implement any interfaces the development environment requir Gets the specified . - The zero-based index of the to get in the collection. + 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. @@ -5023,9 +5167,6 @@ The view object must implement any interfaces the development environment requir Specifies the properties that support lookup-based binding. This class cannot be inherited. - - Represents the default value for the class. - Initializes a new instance of the class using no parameters. @@ -5036,9 +5177,20 @@ The view object must implement any interfaces the development environment requir 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. + The to compare with the current instance if the object is equal to the current instance; otherwise, , indicating they are not equal. @@ -5046,14 +5198,6 @@ The view object must implement any interfaces the development environment requir Returns the hash code for this instance. A hash code for the current . - - 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. - - - 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. - 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. @@ -5065,12 +5209,18 @@ The view object must implement any interfaces the development environment requir Implements and provides the base implementation for remotable components that are marshaled by value (a copy of the serialized object is passed). - - Adds an event handler to listen to the event on the component. - 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 . @@ -5079,6 +5229,13 @@ The view object must implement any interfaces the development environment requir 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. @@ -5087,29 +5244,15 @@ The view object must implement any interfaces the development environment requir A that represents the type of service you want. An that represents the implementer of the . - - 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. - - - 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, . - - - Gets the list of event handlers that are attached to this component. - An that provides the delegates for this component. - 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. @@ -5151,11 +5294,9 @@ The view object must implement any interfaces the development environment requir 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. + 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. @@ -5182,9 +5323,9 @@ The view object must implement any interfaces the development environment requir 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. - The parameter is . 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. @@ -5194,6 +5335,24 @@ The view object must implement any interfaces the development environment requir 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. @@ -5205,6 +5364,22 @@ The view object must implement any interfaces the development environment requir 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. @@ -5263,6 +5438,16 @@ The view object must implement any interfaces the development environment requir 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. @@ -5283,9 +5468,9 @@ The view object must implement any interfaces the development environment requir 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. - The parameter is . 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. @@ -5293,9 +5478,13 @@ The view object must implement any interfaces the development environment requir 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. - The parameter is . 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. @@ -5309,6 +5498,11 @@ The view object must implement any interfaces the development environment requir 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. @@ -5327,6 +5521,47 @@ The view object must implement any interfaces the development environment requir 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. @@ -5391,9 +5626,9 @@ The view object must implement any interfaces the development environment requir 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. - The parameter is . 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. @@ -5414,21 +5649,36 @@ The view object must implement any interfaces the development environment requir 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. - The parameter is . 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. - The parameter is . 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. @@ -5517,115 +5767,6 @@ The view object must implement any interfaces the development environment requir if the specified string represents valid input; otherwise, . - - 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. - - - 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. - - - 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 . - - - 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. - - - 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 . - - - Gets the element at the specified position in the formatted string. - A zero-based index of the element to retrieve. - - is less than zero or greater than or equal to the of the mask. - The at the specified position in the formatted string. - - - 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 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. - The value used as the password character. - - - Gets or sets the character used to represent the absence of user input for all available edit positions. - 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. - The character used to prompt the user for input. The default is an underscore (_). - - - 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 . - - - 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 . - Specifies values that succinctly describe the results of a masked text parsing operation. @@ -5697,10 +5838,35 @@ The view object must implement any interfaces the development environment requir 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. @@ -5736,48 +5902,23 @@ The view object must implement any interfaces the development environment requir 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 . - The object to be used during member invocations. 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 . - An instance of the component to invoke. This method returns a visual designer when the property is attached to a visual designer. 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 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, . - - - 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. - Gets a value indicating whether the member is browsable, as specified in the . @@ -5803,10 +5944,10 @@ The view object must implement any interfaces the development environment requir 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. - An that represents the converted value. Returns a collection of properties for the type of array specified by the parameter, using the specified context and attributes. @@ -5834,9 +5975,9 @@ The view object must implement any interfaces the development environment requir 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 . - The newly created . Releases the resources used by the nested container. @@ -5884,8 +6025,8 @@ The view object must implement any interfaces the development environment requir An that provides a format context. The to use as the current culture. The to convert. - The conversion cannot be performed. 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. @@ -5893,10 +6034,10 @@ The view object must implement any interfaces the development environment requir 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. - An that represents the converted value. Creates an instance of the type that this is associated with, using the specified context, given a set of property values for the object. @@ -5962,15 +6103,6 @@ The view object must implement any interfaces the development environment requir Indicates that an object's text representation is obscured by characters such as asterisks. This class cannot be inherited. - - Specifies the default value for the . - - - Specifies that a text property is not used as a password. This ( in Visual Basic) field is read-only. - - - Specifies that a text property is used as a password. This ( in Visual Basic) field is read-only. - Initializes a new instance of the class. @@ -5979,6 +6111,9 @@ The view object must implement any interfaces the development environment requir 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 . @@ -5994,11 +6129,17 @@ The view object must implement any interfaces the development environment requir 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. @@ -6029,6 +6170,14 @@ The view object must implement any interfaces the development environment requir 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. @@ -6094,11 +6243,25 @@ The view object must implement any interfaces the development environment requir 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. @@ -6110,6 +6273,10 @@ The view object must implement any interfaces the development environment requir 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. @@ -6121,42 +6288,13 @@ The view object must implement any interfaces the development environment requir if the property should be persisted; 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. - - - 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, . - - - When overridden in a derived class, gets the type of the property. - A that represents the type of the property. - - - 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. - 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. - - - Specifies an empty collection that you can use instead of creating a new one with no items. This field is read-only. + + Represents a collection of objects. Initializes a new instance of the class. @@ -6170,8 +6308,8 @@ The view object must implement any interfaces the development environment requir Adds the specified to the collection. The to add to the collection. - The collection is read-only. The index of the that was added to the collection. + The collection is read-only. Removes all objects from the collection. @@ -6188,6 +6326,13 @@ The view object must implement any interfaces the development environment requir 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. @@ -6218,6 +6363,17 @@ The view object must implement any interfaces the development environment requir 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. @@ -6248,6 +6404,19 @@ The view object must implement any interfaces the development environment requir 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. @@ -6269,10 +6438,33 @@ The view object must implement any interfaces the development environment requir 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 . @@ -6303,67 +6495,6 @@ The view object must implement any interfaces the development environment requir The item to insert into the collection. The collection is read-only. - - 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. - - - Gets the number of property descriptors in the collection. - The number of property descriptors in the collection. - - - Gets or sets the at the specified index number. - The zero-based index of the to get or set. - The parameter is not a valid index for . - The with the specified index number. - - - 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. - - - 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. - - - 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 . - - - Gets an containing the values in the . - An containing the values in the . - Gets a value indicating whether the collection has a fixed size. @@ -6377,16 +6508,24 @@ The view object must implement any interfaces the development environment requir 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 . - The element at the specified index. + 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. @@ -6419,16 +6558,16 @@ The view object must implement any interfaces the development environment requir Returns a value indicating whether this instance is equal to a specified attribute. A to compare to this instance, or . - The types specified by the property of the parameter cannot be found. 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 . - The types specified by the property of the parameter could not be found. 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. @@ -6438,34 +6577,26 @@ The view object must implement any interfaces the development environment requir 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 . + 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 . + 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. - The types specified by the property could not be found. 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. @@ -6528,20 +6659,14 @@ The view object must implement any interfaces the development environment requir Specifies that the property can be used as an application setting. - - Specifies the default value for the , which is . This field is read-only. - - - Specifies that a property cannot be used as an application setting. This field is read-only. - - - Specifies that a property can be used as an application setting. This field is read-only. - 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. @@ -6557,11 +6682,17 @@ The view object must implement any interfaces the development environment requir 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. @@ -6581,8 +6712,8 @@ The view object must implement any interfaces the development environment requir An that provides a format context. A that specifies the culture used to represent the font. The to convert. - The conversion cannot be performed. 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. @@ -6590,10 +6721,10 @@ The view object must implement any interfaces the development environment requir 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. - The converted object. Gets a collection of standard values for the reference data type. @@ -6645,20 +6776,14 @@ The view object must implement any interfaces the development environment requir Specifies whether the Visual Studio Custom Action Installer or the Installutil.exe (Installer Tool) should be invoked when the assembly is installed. - - Specifies the default visibility, which is . This field is read-only. - - - 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. - - - 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. - 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. @@ -6674,11 +6799,17 @@ The view object must implement any interfaces the development environment requir 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. @@ -6688,17 +6819,16 @@ The view object must implement any interfaces the development environment requir Specifies when a component property can be bound to an application setting. - - Specifies that a property is not appropriate to bind settings to. - - - Specifies that a property is appropriate to bind settings to. - 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). @@ -6709,10 +6839,11 @@ The view object must implement any interfaces the development environment requir Returns the hash code for this instance. A 32-bit signed integer hash code. - - Gets a value indicating whether a property is appropriate to bind settings to. - - if the property is appropriate to bind settings to; otherwise, . + + 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. @@ -6738,8 +6869,8 @@ The view object must implement any interfaces the development environment requir An that provides a format context. The to use. The to convert. - The conversion could not be performed. 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. @@ -6779,22 +6910,22 @@ The view object must implement any interfaces the development environment requir 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. - - if this converter can perform the conversion; otherwise, . 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. - An that represents the converted value. Converts the given object to another type. @@ -6807,12 +6938,6 @@ The view object must implement any interfaces the development environment requir Represents an attribute of a toolbox item. - - Initializes a new instance of the class and sets the type to the default, . This field is read-only. - - - Initializes a new instance of the class and sets the type to . This field is read-only. - Initializes a new instance of the class and specifies whether to use default initialization values. @@ -6826,6 +6951,9 @@ The view object must implement any interfaces the development environment requir 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). @@ -6841,10 +6969,13 @@ The view object must implement any interfaces the development environment requir 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 cannot be found. The type of the toolbox item. + The type cannot be found. Gets or sets the name of the type of the current . @@ -6868,6 +6999,14 @@ The view object must implement any interfaces the development environment requir 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. @@ -6882,14 +7021,6 @@ The view object must implement any interfaces the development environment requir Returns a string that represents the current object. A string that represents the current object. - - 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. - 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. @@ -6946,48 +7077,48 @@ The view object must implement any interfaces the development environment requir An that provides a format context. The to use as the current culture. The to convert. - The conversion cannot be performed. An that represents the converted value. + The conversion cannot be performed. Converts the given value to the type of this converter. The to convert. - The conversion cannot be performed. 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. - The conversion cannot be performed. 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. - The conversion cannot be performed. 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. - The conversion cannot be performed. 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. - The conversion cannot be performed. 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. - The string cannot be converted into the appropriate object. 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. @@ -6995,51 +7126,51 @@ The view object must implement any interfaces the development environment requir 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. - An that represents the converted value. 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. - An that represents the converted value. Converts the specified value to a culture-invariant string representation, using the specified context. An that provides a format context. The to convert. - The conversion cannot be performed. A that represents the converted value. + The conversion cannot be performed. Converts the specified value to a culture-invariant string representation. The to convert. - The conversion cannot be performed. 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. - The conversion cannot be performed. 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. - The conversion cannot be performed. An that represents the converted value. + The conversion cannot be performed. Converts the specified value to a string representation. The to convert. - The conversion cannot be performed. An that represents the converted value. + The conversion cannot be performed. Re-creates an given a set of property values for the object. @@ -7055,15 +7186,15 @@ The view object must implement any interfaces the development environment requir Returns an exception to throw when a conversion cannot be performed. The to convert, or if the object is not available. - Automatically thrown by this method. 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. - Automatically thrown by this method. 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. @@ -7149,12 +7280,6 @@ The view object must implement any interfaces the development environment requir if the specified value is valid for this object; 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 an class that provides properties for objects that do not have properties. @@ -7177,16 +7302,6 @@ The view object must implement any interfaces the development environment requir if resetting the component changes the value of the component; otherwise, . - - 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, . - Gets the type of component to which this property description binds. A that represents the type of component to which this property binds. @@ -7200,6 +7315,22 @@ The view object must implement any interfaces the development environment requir 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. @@ -7212,14 +7343,14 @@ The view object must implement any interfaces the development environment requir An that represents the array to copy to. The index to start from. - - Returns an enumerator for this collection. - An enumerator of type . - 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. @@ -7235,6 +7366,37 @@ The view object must implement any interfaces the development environment requir 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 . @@ -7266,30 +7428,30 @@ The view object must implement any interfaces the development environment requir Gets the extender providers for the specified object. The object to get extender providers for. + An array of extender providers for . is . - An array of extender providers for . Gets the name of the specified component, or if the component has no name. The specified component. + The name of the specified component. is . - The name of the specified component. Performs normal reflection against the given object. An instance of the type (should not be ). + The type of reflection for this . is . - The type of reflection for this . Performs normal reflection against a type. The type of object for which to retrieve the . + The type of reflection for this . is . - The type of reflection for this . Performs normal reflection against the given object with the given type. @@ -7300,16 +7462,16 @@ The view object must implement any interfaces the development environment requir Converts a reflection type into a runtime type. The type to convert to its runtime equivalent. + A that represents the runtime equivalent of . is . - A that represents the runtime equivalent of . 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 . - An that can provide metadata for the type. Gets a custom type descriptor for the given type. @@ -7325,30 +7487,46 @@ The view object must implement any interfaces the development environment requir 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. - - is . 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. - - Occurs when the cache for a component is cleared. - 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. - One or both of the parameters is . 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. - One or both of the parameters is . 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. @@ -7379,6 +7557,14 @@ The view object must implement any interfaces the development environment requir 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 . @@ -7414,11 +7600,11 @@ The view object must implement any interfaces the development environment requir 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. - An instance of the substitute data type if an associated is found; otherwise, . Creates a new property descriptor from an existing property descriptor, using the specified existing and attribute array. @@ -7439,8 +7625,8 @@ The view object must implement any interfaces the development environment requir Returns an instance of the type associated with the specified primary object. The of the target component. The primary object of the association. - One or both of the parameters are . 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. @@ -7462,117 +7648,117 @@ The view object must implement any interfaces the development environment requir 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 . - A containing the name of the class for the specified component. 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. - A containing the name of the class for the specified component. 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 . - A containing the name of the class for the specified component type. 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. - A containing the name of the specified component, or if there is no component name. 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. - The name of the class for the specified component, or if there is no component name. 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. - A for the specified component. 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. - A for the specified component. Returns a type converter for the specified type. The of the target component. + A for the specified type. is . - A for the specified type. 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. - An with the default event, or if there are no events. 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. - An with the default event, or if there are no events. 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 . - An with the default event, or if there are no events. 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. - A with the default property, or if there are no properties. 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. - A with the default property, or if there are no properties. Returns the default property for the specified type of component. @@ -7583,45 +7769,45 @@ The view object must implement any interfaces the development environment requir 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. - 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. 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. - 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. 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 . - 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. 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. - An with the events for this component. 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. - An with the events that match the specified attributes for this component. Returns the collection of events for a specified component using a specified array of attributes as a filter and using a custom type descriptor. @@ -7629,18 +7815,18 @@ The view object must implement any interfaces the development environment requir 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. - An with the events that match the specified attributes for this component. 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. - An with the events for this component. Returns the collection of events for a specified type of component. @@ -7656,24 +7842,24 @@ The view object must implement any interfaces the development environment requir 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 . - The fully qualified name of the specified component, or if the component has no name. 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. - A with the properties for the specified component. 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. - A with the properties that match the specified attributes for the specified component. Returns the collection of properties for a specified component using a specified array of attributes as a filter and using a custom type descriptor. @@ -7681,18 +7867,18 @@ The view object must implement any interfaces the development environment requir 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. - A with the events that match the specified attributes for the specified component. 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. - A with the properties for a specified component. Returns the collection of properties for a specified type of component. @@ -7708,30 +7894,34 @@ The view object must implement any interfaces the development environment requir Returns the type description provider for the specified component. An instance of the target component. + A associated with the specified component. is . - A associated with the specified component. Returns the type description provider for the specified type. The of the target component. + A associated with the specified type. is . - A associated with the specified type. Returns a that can be used to perform reflection, given an object. An instance of the target component. + A for the specified object. is . - A for the specified object. Returns a that can be used to perform reflection, given a class type. The of the target component. + A of the specified class. is . - A of the specified class. + + + 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. @@ -7749,6 +7939,9 @@ The view object must implement any interfaces the development environment requir 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 . @@ -7791,18 +7984,6 @@ The view object must implement any interfaces the development environment requir is . - - 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. - - - 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. - Provides a type converter that can be used to populate a list box with available types. @@ -7837,10 +8018,10 @@ The view object must implement any interfaces the development environment requir 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. - An that represents the converted . Gets a collection of standard values for the data type this validator is designed for. @@ -7902,10 +8083,10 @@ The view object must implement any interfaces the development environment requir An object that provides contextual information. The culture to use for the conversion. The value to convert to a . - - is not a valid string. converted to a value. + + is not a valid string. Converts the specified value to the specified destination type using the specified context and arguments. @@ -7993,8 +8174,8 @@ The view object must implement any interfaces the development environment requir 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. - The conversion cannot be performed. An representing the converted value. + The conversion cannot be performed. Converts the specified object to another type. @@ -8002,10 +8183,10 @@ The view object must implement any interfaces the development environment requir 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. - An representing the converted value. 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. @@ -8043,8 +8224,8 @@ The view object must implement any interfaces the development environment requir 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 conversion cannot be completed. The converted object. + The conversion cannot be completed. Converts the specified object to the specified type. @@ -8052,8 +8233,8 @@ The view object must implement any interfaces the development environment requir 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 conversion cannot be completed. The converted object. + The conversion cannot be completed. Creates an instance of this type given a set of property values for the object. @@ -8103,8 +8284,8 @@ The view object must implement any interfaces the development environment requir 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 conversion cannot be completed. The converted object. + The conversion cannot be completed. Converts the specified object to the specified type. @@ -8112,8 +8293,8 @@ The view object must implement any interfaces the development environment requir 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 conversion cannot be completed. 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. @@ -8161,8 +8342,8 @@ The view object must implement any interfaces the development environment requir 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 conversion cannot be completed. The converted object. + The conversion cannot be completed. Converts the specified object to the specified type. @@ -8170,8 +8351,8 @@ The view object must implement any interfaces the development environment requir 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 conversion cannot be completed. 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. @@ -8275,9 +8456,9 @@ The view object must implement any interfaces the development environment requir 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. - An that represents the converted parameter. Provides data for the event. @@ -8294,9 +8475,6 @@ The view object must implement any interfaces the development environment requir Generates an event after a set interval, with an option to generate recurring events. - - Occurs when the interval elapses. - Initializes a new instance of the class, and sets all the properties to their initial values. @@ -8305,6 +8483,11 @@ The view object must implement any interfaces the development environment requir 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. @@ -8316,41 +8499,37 @@ The view object must implement any interfaces the development environment requir to release both managed and unmanaged resources; to release only unmanaged resources. - - Ends the run-time initialization of a that is used on a form or by another component. - - - 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 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 . + + Occurs when the interval elapses. Gets or sets a value indicating whether the should raise the event. - 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. 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 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.) 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 . @@ -8376,9 +8555,9 @@ The view object must implement any interfaces the development environment requir 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. - The parameter is . 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. @@ -8392,8 +8571,8 @@ The view object must implement any interfaces the development environment requir An that provides a format context. The to use as the current culture. The to convert. - The conversion cannot be performed. 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. @@ -8401,9 +8580,9 @@ The view object must implement any interfaces the development environment requir 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. - An that represents the converted value. Returns whether the given value object is a or a can be created from it. diff --git a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.ComponentModel.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.ComponentModel.xml index cd4596b..5cb66b6 100755 --- a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.ComponentModel.xml +++ b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.ComponentModel.xml @@ -55,11 +55,9 @@ 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 . + 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.API11/build/tizen11.0/ref/System.Console.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Console.xml index 7456911..c39d72b 100755 --- a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Console.xml +++ b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Console.xml @@ -7,8 +7,12 @@ Represents the standard input, output, and error streams for console applications. This class cannot be inherited. - - 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 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. @@ -20,20 +24,133 @@ 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. +-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 the position of the cursor. - The column and row position of the cursor. + + 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. @@ -44,22 +161,14 @@ 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 . +-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. @@ -76,37 +185,35 @@ 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 . +-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. - This parameter has no effect, but its value must be greater than or equal to zero. + The internal stream buffer size. + The standard error stream. is less than or equal to zero. - The standard error stream. Acquires the standard input stream. @@ -114,10 +221,10 @@ Acquires the standard input stream, which is set to a specified buffer size. - This parameter has no effect, but its value must be greater than or equal to zero. + The internal stream buffer size. + The standard input stream. is less than or equal to zero. - The standard input stream. Acquires the standard output stream. @@ -125,33 +232,44 @@ Acquires the standard output stream, which is set to a specified buffer size. - This parameter has no effect, but its value must be greater than or equal to zero. + The internal stream buffer size. + The standard output stream. is less than or equal to zero. - The standard output stream. + + + 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. - An I/O error occurred. 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. - The property is redirected from some stream other than the console. 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, . - The property is redirected from some stream other than the console. 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 . - The next line of characters from the input stream, or if no more lines are available. Sets the foreground and background console colors to their defaults. @@ -164,18 +282,12 @@ 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 + . +-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. @@ -186,14 +298,10 @@ 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 . +-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. @@ -224,14 +332,10 @@ 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 . +-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. @@ -242,18 +346,69 @@ 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. +-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. @@ -482,225 +637,6 @@ The value to write. An I/O error occurred. - - Gets or sets the background color of the console. - 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. - A value that specifies the background color of the console; that is, the color that appears behind each character. The default is black. - - - Gets or sets the height 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. - The current height, in rows, of the buffer area. - - - Gets or sets the width 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. - The current width, in columns, of the buffer area. - - - Gets a value indicating whether the CAPS LOCK keyboard toggle is turned on or turned off. - The get operation is invoked on an operating system other than Windows. - - if CAPS LOCK is turned on; if CAPS LOCK is turned off. - - - Gets or sets the column position of the cursor within the buffer area. - 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. - The current position, in columns, of the cursor. - - - Gets or sets the height of the cursor within a character cell. - 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. - The size of the cursor expressed as a percentage of the height of a character cell. The property value ranges from 1 to 100. - - - Gets or sets the row position of the cursor within the buffer area. - 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. - The current position, in rows, of the cursor. - - - Gets or sets a value indicating whether the cursor is visible. - 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. - - if the cursor is visible; otherwise, . - - - Gets the standard error output stream. - A that represents the standard error output stream. - - - Gets or sets the foreground color of the console. - 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. - A that specifies the foreground color of the console; that is, the color of each character that is displayed. The default is gray. - - - Gets the standard input stream. - A that represents the standard input stream. - - - Gets or sets the encoding the console uses to read 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. - The encoding used to read console input. - - - 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. - An I/O error occurred. - Standard input is redirected to a file instead of the keyboard. - - if a key press is available; otherwise, . - - - 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. - - - Gets a value indicating whether the NUM LOCK keyboard toggle is turned on or turned off. - The get operation is invoked on an operating system other than Windows. - - if NUM LOCK is turned on; if NUM LOCK is turned off. - - - Gets the standard output stream. - A that represents the standard output stream. - - - Gets or sets the encoding the console uses to write 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. - The encoding used to write console output. - - - Gets or sets the title to display in the console title bar. - 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. - The string to be displayed in the title bar of the console. The maximum length of the title string is 24500 characters. - - - 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. - Unable to get or set the input mode of the console input buffer. - - if Ctrl+C is treated as ordinary input; otherwise, . - - - Gets or sets the height of the console window area. - 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. - The height of the console window measured in rows. - - - Gets or sets the leftmost position of the console window area relative to the screen buffer. - 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. - The leftmost console window position measured in columns. - - - Gets or sets the top position of the console window area relative to the screen buffer. - 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. - The uppermost console window position measured in rows. - - - Gets or sets the width of the console window. - 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. - The width of the console window measured in columns. - Provides data for the event. This class cannot be inherited. @@ -791,25 +727,25 @@ The BACKSPACE key. - The Browser Back key. + The Browser Back key (Windows 2000 or later). - The Browser Favorites key. + The Browser Favorites key (Windows 2000 or later). - The Browser Forward key. + The Browser Forward key (Windows 2000 or later). - The Browser Home key. + The Browser Home key (Windows 2000 or later). - The Browser Refresh key. + The Browser Refresh key (Windows 2000 or later). - The Browser Search key. + The Browser Search key (Windows 2000 or later). - The Browser Stop key. + The Browser Stop key (Windows 2000 or later). The C key. @@ -989,16 +925,16 @@ The L key. - The Start Application 1 key (Microsoft Natural Keyboard). + The Start Application 1 key (Microsoft Natural Keyboard, Windows 2000 or later). - The Start Application 2 key (Microsoft Natural Keyboard). + The Start Application 2 key (Microsoft Natural Keyboard, Windows 2000 or later). - The Start Mail key (Microsoft Natural Keyboard). + The Start Mail key (Microsoft Natural Keyboard, Windows 2000 or later). - The Select Media key (Microsoft Natural Keyboard). + The Select Media key (Microsoft Natural Keyboard, Windows 2000 or later). The LEFT ARROW key. @@ -1010,16 +946,16 @@ The M key. - The Media Next Track key. + The Media Next Track key (Windows 2000 or later). - The Media Play/Pause key. + The Media Play/Pause key (Windows 2000 or later). - The Media Previous Track key. + The Media Previous Track key (Windows 2000 or later). - The Media Stop key. + The Media Stop key (Windows 2000 or later). The Multiply key (the multiplication key on the numeric keypad). @@ -1094,16 +1030,16 @@ The CLEAR key (OEM specific). - The OEM Comma key on any country/region keyboard. + The OEM Comma key on any country/region keyboard (Windows 2000 or later). - The OEM Minus key on any country/region keyboard. + The OEM Minus key on any country/region keyboard (Windows 2000 or later). - The OEM Period key on any country/region keyboard. + The OEM Period key on any country/region keyboard (Windows 2000 or later). - The OEM Plus key on any country/region keyboard. + The OEM Plus key on any country/region keyboard (Windows 2000 or later). The P key. @@ -1181,13 +1117,13 @@ The V key. - The Volume Down key (Microsoft Natural Keyboard). + The Volume Down key (Microsoft Natural Keyboard, Windows 2000 or later). - The Volume Mute key (Microsoft Natural Keyboard). + The Volume Mute key (Microsoft Natural Keyboard, Windows 2000 or later). - The Volume Up key (Microsoft Natural Keyboard). + The Volume Up key (Microsoft Natural Keyboard, Windows 2000 or later). The W key. @@ -1235,6 +1171,18 @@ 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. @@ -1249,18 +1197,6 @@ if is not equal to ; otherwise, . - - 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. - Represents the SHIFT, ALT, and CTRL modifier keys on a keyboard. diff --git a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Data.Common.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Data.Common.xml index f3f5f32..57ada26 100755 --- a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Data.Common.xml +++ b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Data.Common.xml @@ -35,7 +35,7 @@ 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 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. + 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. @@ -61,9 +61,6 @@ Represents a set of SQL commands and a database connection that are used to fill the and update the data source. - - Returned when an error occurs during a fill operation. - Initializes a new instance of a class. @@ -71,10 +68,25 @@ 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. @@ -112,6 +124,13 @@ 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. @@ -142,6 +161,16 @@ 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. @@ -149,6 +178,11 @@ 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. @@ -164,47 +198,6 @@ if one or more objects exist; otherwise . - - 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 source table is invalid. - An attempt to execute an INSERT, UPDATE, or DELETE statement resulted in zero records affected. - The number of rows successfully updated from the . - - - 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 . - - - 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 . - - - Gets or sets the that determines how the adapter fills the from the . - A value. - - - Determines the action to take when incoming data does not have a matching table or column. - The value set is not one of the values. - One of the values. The default is . - - - Determines the action to take when existing schema does not match incoming data. - The value set is not one of the values. - One of the values. The default is . - - - 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. - 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. @@ -213,6 +206,13 @@ 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. @@ -224,6 +224,10 @@ 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. @@ -240,6 +244,10 @@ 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. @@ -248,14 +256,6 @@ Converts the current name to a string. The current name as a string. - - 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 objects. @@ -265,8 +265,8 @@ Adds a object to the collection. A object to add to the collection. - The object passed in was not a object. 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. @@ -288,9 +288,9 @@ Gets a value indicating whether a object with the given exists in the collection. An that is the . - The object passed in was not a object. 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. @@ -308,6 +308,10 @@ 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. @@ -318,8 +322,8 @@ The . The case-sensitive source column name to find. One of the values. - The parameter was set to , and no mapping was specified. A object. + The parameter was set to , and no mapping was specified. A static method that returns a object without instantiating a object. @@ -360,6 +364,16 @@ 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. @@ -380,31 +394,6 @@ The case-sensitive source column name. There is no object with the specified source column name. - - 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 the number of objects in the collection. - The number of items in the collection. - - - 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. - Gets a value that indicates whether access to the is synchronized (thread safe). @@ -429,6 +418,17 @@ 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. @@ -451,12 +451,20 @@ 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. - The parameter was set to , and no mapping was specified. A data column. + The parameter was set to , and no mapping was specified. Returns a object for a given column name. @@ -473,22 +481,6 @@ One of the values. A data table. - - 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. - - - Gets the for the . - A data column mapping collection. - - - Gets or sets the table name from a . - The table name from a . - Gets or sets the case-sensitive source table name from a data source. The case-sensitive source table name from a data source. @@ -497,6 +489,14 @@ 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. @@ -506,8 +506,8 @@ Adds an that is a table mapping to the collection. A object to add to the collection. - The object passed in was not a object. 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. @@ -548,6 +548,10 @@ 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. @@ -563,8 +567,8 @@ The case-sensitive name of the mapped source table. The name, which is not case-sensitive, of the mapped table. One of the values. - The parameter was set to , and no mapping was specified. A object. + The parameter was set to , and no mapping was specified. Gets the location of the specified object within the collection. @@ -591,6 +595,16 @@ 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. @@ -611,31 +625,6 @@ The case-sensitive source table name to find. A object does not exist with the specified source table name. - - 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 the number of objects in the collection. - The number of objects in the collection. - - - 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. - Gets a value indicating whether access to the is synchronized (thread safe). @@ -660,140 +649,27 @@ 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. - - - - - - - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - - - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources asynchronously. - A task that represents the asynchronous dispose operation. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Adds an item to the . - The object to add to the . - - - Removes all items from the . - - - 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. - - - - - - Returns an enumerator that iterates through the collection. - An enumerator that can be used to iterate through the collection. - - - 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 into the at the specified index. - The zero-based index at which should be inserted. - The object to insert into the . - - - 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 . - - - Removes the item at the specified index. - The zero-based index of the item to remove. - - - - + + Represents a column within a data source. - - Returns an enumerator that iterates through a collection. - An object that can be used to iterate through the collection. - - - 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, . - - - 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. - - - Represents a column within a data source. - - - Initializes a new instance of the class. + + 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. @@ -893,7 +769,7 @@ 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. . + 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. @@ -901,6 +777,22 @@ 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. @@ -909,6 +801,23 @@ 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. @@ -916,42 +825,37 @@ 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. - A task representing the operation. - 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. + 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. - A task representing the asynchronous operation. 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. - An error occurred while executing the command text. + 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. + 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. - An error occurred while executing the command text. A task representing the asynchronous operation. + An error occurred while executing the command text. Executes the against the , and returns an . @@ -963,59 +867,57 @@ An object. - An asynchronous version of , which executes the against the and returns a . - - Invokes with CancellationToken.None. + 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. - A task representing the asynchronous operation. - An asynchronous version of , which executes the against the and returns a . - - Invokes . + 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. - A task representing the asynchronous operation. 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. - A task representing the asynchronous operation. - An asynchronous version of , which executes the against the and returns a . This method propagates a notification that operations should be canceled. - - Invokes . + 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. - A task representing the asynchronous operation. 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. - An error occurred while executing the command text. + 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. + 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. - An error occurred while executing the command text. 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. @@ -1025,6 +927,10 @@ 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. @@ -1038,47 +944,6 @@ One of the enumeration values that specifies the command behavior. An object. - - 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 (in seconds) 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, 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 . - - - 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. - - - Gets or sets the used by this instance of the . - The connection to the data source. - Gets the . The parameters of the SQL statement or stored procedure. @@ -1109,6 +974,22 @@ 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. @@ -1171,47 +1052,22 @@ The original unquoted identifier. The quoted version of the identifier. Embedded quotes within the identifier are properly escaped. - - Clears the commands associated with this . - - - Adds an event handler for the event. - A instance containing information about the event. - - - 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. - - - Gets or sets the for an instance of the class. - A object. - - - Gets or sets 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. - 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. - This property cannot be changed after an insert, update, or delete command has been generated. 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. @@ -1221,12 +1077,18 @@ 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. - - Occurs when the state of the connection changes. - Initializes a new instance of the class. @@ -1278,16 +1140,34 @@ 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. @@ -1303,50 +1183,17 @@ 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. - A that contains schema information. 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. - A that contains schema information. - - - This is the asynchronous version of . - Providers should override with an appropriate implementation. - The 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 . - Exceptions thrown by will be communicated via the returned Task Exception property. - Specifies the name of the schema to return. - Specifies a set of restriction values for the requested schema. - The cancellation instruction. - A task representing the asynchronous operation. - - - This is the asynchronous version of . - Providers should override with an appropriate implementation. - The 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 . - Exceptions thrown by will be communicated via the returned Task Exception property. - Specifies the name of the schema to return. - The cancellation instruction. - A task representing the asynchronous operation. - - - This is an asynchronous version of . - Providers should override with an appropriate implementation. - The 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 . - Exceptions thrown by will be communicated via the returned Task Exception property. - The cancellation instruction. - A task representing the asynchronous operation. Raises the event. @@ -1360,14 +1207,25 @@ 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. + 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. @@ -1381,47 +1239,16 @@ Creates and returns a object that is associated with the current connection. A object that is associated with the connection. - - - 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. + + Provides a base class for strongly typed connection string builders. - - Gets the time to wait (in seconds) 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. + + Initializes a new instance of the class. - - 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. - - - When overridden in a derived class, gets a string that represents the version of the server to which the object is connected. - - was called while the returned Task was not completed and the connection was not opened after a call to . - The version of the database. The format of the string returned depends on the specific type of connection you are using. - - - 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. - - - 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. + + 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 . @@ -1430,10 +1257,8 @@ is a null reference ( in Visual Basic). The is read-only. - - -or- - - The has a fixed size. +-or- +The has a fixed size. Provides an efficient and safe way to append a key and value to an existing object. @@ -1449,6 +1274,11 @@ 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. @@ -1456,13 +1286,22 @@ 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 . - - is a null reference ( in Visual Basic). 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. @@ -1474,14 +1313,39 @@ 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. - - if the key existed within the connection string and was removed; if the key did not exist. Indicates whether the specified key exists in this instance. @@ -1494,6 +1358,15 @@ 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. @@ -1509,6 +1382,11 @@ 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. @@ -1577,66 +1455,10 @@ Retrieves a value corresponding to the supplied key from this . The key of the item to retrieve. The value corresponding to the . - - contains a null value ( in Visual Basic). if was found within the connection string, otherwise. - - - 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 . - - - Gets or sets the connection string associated with the . - An invalid connection string argument has been supplied. - The current connection string, created from the key/value pairs that are contained within the . The default value is an empty string. - - - 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. - - - 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. - 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. - 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. - - - Gets an that contains the keys in the . - An that contains the keys 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 . - - - Gets or sets the element with the specified key. - The key of the element to get or set. - The element with the specified key. + contains a null value ( in Visual Basic). Gets an that contains the values in the . @@ -1645,9 +1467,6 @@ 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. - - The default name used by the object for table mappings. - Initializes a new instance of a DataAdapter class. @@ -1658,8 +1477,8 @@ Adds a to the current batch. The to add to the batch. - The adapter does not support batches. The number of commands in the batch before adding the . + The adapter does not support batches. Removes all objects from the batch. @@ -1681,6 +1500,13 @@ 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. @@ -1699,50 +1525,44 @@ 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. Specify 0 to retrieve all records after the start record. + 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 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. - 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 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. Specify 0 to retrieve all records after the start record. + 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 source table is invalid. - The parameter is less than 0. - - -or- - - The parameter is less than 0. 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 source table is invalid. 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 source table is invalid. 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 . @@ -1755,37 +1575,29 @@ 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. Specify 0 to retrieve all records after the start record. + 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 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. - The number of rows added to or refreshed in the data tables. + The parameter is less than 0. +-or- +The parameter is less than 0. - Adds or refreshes rows in one or more objects to match those in the data source starting at the specified record and retrieving up to the specified maximum number of records. + 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. Specify 0 to retrieve all records after the start record. + The maximum number of records to retrieve. The objects to fill from the data source. - - is or an empty array. - - is less than 0. - --or- - - is less than 0. - The number of rows successfully added to or refreshed in the objects. This value does not include rows affected by statements that do not return rows. + 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 . @@ -1807,8 +1619,8 @@ 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 source table from which to get the schema could not be found. 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 . @@ -1828,8 +1640,8 @@ 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 adapter does not support batches. The specified. + The adapter does not support batches. Returns information about an individual update attempt within a larger batched update. @@ -1846,14 +1658,38 @@ 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 data provider. + Raises the event of a .NET Framework data provider. A that contains the event data. - Raises the event of a .NET data provider. + 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. @@ -1865,110 +1701,80 @@ 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. + 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. - The number of rows successfully updated from the . - 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. + 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. + 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. - The number of rows successfully updated from the array of objects. 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. - The number of rows successfully updated from the . 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. - The number of rows successfully updated from the . 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. + 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 - -or- + Effect - No exists to update. + 0 - -or- + There is no limit on the batch size. - No exists to use as a source. - An attempt to execute an INSERT, UPDATE, or DELETE statement resulted in zero records affected. - The number of rows successfully updated from the . - - - 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. - - - Gets or sets the behavior of the command used to fill the data adapter. - The of the command used to fill the data adapter. - - - 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. - - - 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. - - - 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. + 1 - 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. + 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. @@ -1987,11 +1793,15 @@ 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 unmanaged resources used by the and optionally releases the managed resources. + Releases the managed resources used by the and optionally releases the unmanaged resources. to release managed and unmanaged resources; to release only unmanaged resources. @@ -1999,19 +1809,24 @@ 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. - The value of the specified column. 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. - The value of the specified column. 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. @@ -2019,17 +1834,17 @@ 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 bytes to read. + 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. - The actual number of bytes read. 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. - The value of the specified column. 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. @@ -2040,34 +1855,24 @@ The maximum number of characters to read. The actual number of characters read. - - This is the asynchronous version of . - Providers should override with an appropriate implementation. - The 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 . - Exceptions thrown by will be communicated via the returned Task Exception property. - The cancellation instruction. - A task representing the asynchronous operation. - Returns a nested data reader for the requested column. The zero-based column ordinal. - The column index is out of range. 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 column index is out of range. 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. - The value of the specified column. Returns a object for the requested column ordinal that can be overridden with a provider-specific implementation. @@ -2077,15 +1882,15 @@ 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. - The value of the specified column. 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 specified cast is not valid. 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. @@ -2094,120 +1899,96 @@ 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. - The data type of the specified column. 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 connection was dropped or closed during data retrieval. - + The value of the specified column. + The connection was dropped or closed during data retrieval. -or- - - The data reader was closed during data retrieval. - +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 ). - +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. - +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. +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 . - The value of the specified column. 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. - The connection was dropped or closed during data retrieval. - + 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. - +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 ). - +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. - +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. +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 . - A task whose contains the value of the specified column. 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. - The connection was dropped or closed during data retrieval. - + 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. - +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 ). - +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. - +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. +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 . - A task whose contains the value of the specified column. 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. - The value of the specified column. 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. - The value of the specified column. 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. - The value of the specified column. 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. - The value of the specified column. 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. - The value of the specified column. When overridden in a derived class, gets the name of the column, given the zero-based column ordinal. @@ -2217,14 +1998,14 @@ When overridden in a derived class, gets the column ordinal given the name of the column. The name of the column. - The name specified is not a valid column name. 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. - The column index is out of range. 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. @@ -2237,142 +2018,122 @@ The number of instances of elements in the array. - Returns a that describes the column metadata of the . -Returns if the executed command returned no resultset, or after returns . + 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 and .NET 5+ only: In all cases. - A that describes the column metadata. - - - This is the asynchronous version of . - Providers should override with an appropriate implementation. - The 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 . - Exceptions thrown by will be communicated via the returned Task Exception property. - The cancellation instruction. - A task representing the asynchronous operation. + .NET Core only: This member is not supported. Gets a stream to retrieve data from the specified column. The zero-based column ordinal. - The connection was dropped or closed during the data retrieval. - + A stream. + The connection was dropped or closed during the data retrieval. -or- - - The data reader is closed during the data retrieval. - +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). - +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. - +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. +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 . - A stream. 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. - The value of the specified column. Gets a text reader to retrieve data from the column. The zero-based column ordinal. - The connection was dropped or closed during the data retrieval. - + A text reader. + The connection was dropped or closed during the data retrieval. -or- - - The data reader is closed during the data retrieval. - +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). - +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. - +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. +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 . - A text reader. When overridden in a derived class, gets the value of the specified column as an instance of . The zero-based column ordinal. - The column index is out of range. 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. - The column index is out of range. 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. - The connection was dropped or closed during the data retrieval. - + 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. - +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). - +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. - +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. +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. - A whose property is if the specified column value is equivalent to or if it is not. 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. - The connection was dropped or closed during the data retrieval. - + 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. - +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). - +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. - +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. +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. - A whose property is if the specified column value is equivalent to or if it is not. + + + 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. @@ -2381,14 +2142,14 @@ Returns if the executed command returned no resultset, o Asynchronously advances the reader to the next result when reading the results of a batch of statements. - An error occurred while executing the command text. 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. - An error occurred while executing the command text. 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. @@ -2397,56 +2158,24 @@ Returns if the executed command returned no resultset, o Asynchronously advances the reader to the next record in a result set. - An error occurred while executing the command text. 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. - An error occurred while executing the command text. 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 a value indicating the depth of nesting for the current row. - The depth of nesting for the current row. - - - When overridden in a derived class, gets the number of columns in the current row. - There is no current connection to an instance of SQL Server. - The number of columns in the current row. - - - 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. - The is closed. - - if the is closed; otherwise, . - - - When overridden in a derived class, gets the value of the specified column as an instance of . - The zero-based column ordinal. - The column index is out of range. - The value of the specified column. - - - When overridden in a derived class, gets the value of the specified column as an instance of . - The name of the column. - No column with the specified name was found. - The value of the specified column. - - - 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. - Gets the number of fields in the that are not hidden. The number of fields that are not hidden. @@ -2471,6 +2200,11 @@ Returns if the executed command returned no resultset, o 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. @@ -2548,8 +2282,8 @@ Returns if the executed command returned no resultset, o Returns the GUID value of the specified field. The index of the field to return. - The index passed was outside the range of 0 through . 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. @@ -2597,6 +2331,16 @@ Returns if the executed command returned no resultset, o 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. @@ -2649,21 +2393,6 @@ Returns if the executed command returned no resultset, o A that represents the property whose owner is to be found. An that represents the owner of the specified property. - - Indicates the number of fields within the current record. This property is read-only. - Not connected to a data source to read from. - The number of fields within the current record. - - - 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. - Provides a mechanism for enumerating all available instances of database servers within the local network. @@ -2675,7 +2404,7 @@ Returns if the executed command returned no resultset, o 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 data provider. + 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. @@ -2697,21 +2426,21 @@ Returns if the executed command returned no resultset, o 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. - The collection was modified after the enumerator was created. 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. - - Gets the current element in the collection. - The enumerator is positioned before the first element of the collection or after the last element. - The current element in the collection. - The base class for all exceptions thrown on behalf of the data source. @@ -2737,20 +2466,6 @@ Returns if the executed command returned no resultset, o The error message that explains the reason for the exception. The error code for the exception. - - - - Indicates whether the error represented by this could be a transient error, i.e. if retrying the triggering operation may succeed without any other change. - - if the error represented could be a transient error; otherwise. - - - - For database providers which support it, contains a standard SQL 5-character return code indicating the success or failure of the database operation. The first 2 characters represent the class of the return code (e.g. error, success), while the last 3 characters represent the subclass, allowing detection of error scenarios in a database-portable way. - For database providers which don't support it, or for inapplicable error scenarios, contains . - - A standard SQL 5-character return code, or . - Provides a list of constants for the well-known MetaDataCollections: DataSourceInformation, DataTypes, MetaDataCollections, ReservedWords, and Restrictions. @@ -2907,18 +2622,15 @@ Returns if the executed command returned no resultset, o Initializes a new instance of the class. - - Resets the DbType property to its original settings. - Gets or sets the of the parameter. - The property is not set to a valid . 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. - The property is not set to one of the valid values. 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. @@ -2933,6 +2645,9 @@ Returns if the executed command returned no resultset, o 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. @@ -2946,14 +2661,14 @@ Returns if the executed command returned no resultset, o The name of the source column mapped to the . The default is an empty string. - Gets or sets a value which indicates whether the source column is nullable. This allows to correctly generate Update statements for nullable columns. + 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 . - The property is not set to one of the values. One of the values. The default is . + The property is not set to one of the values. Indicates the precision of numeric parameters. @@ -3002,8 +2717,12 @@ Returns if the executed command returned no resultset, o 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 data provider. + 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. @@ -3031,56 +2750,6 @@ Returns if the executed command returned no resultset, o The index at which to insert the object. The object to insert into the collection. - - 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. - - - 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 . - - - For a description of this member, see . - For a description of this member, see . - - - Specifies the number of items in the collection. - The number of items in the collection. - Specifies whether the collection is a fixed size. @@ -3099,14 +2768,36 @@ Returns if the executed command returned no resultset, o Gets or sets the at the specified index. The zero-based index of the parameter. - The specified index does not exist. 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 specified index does not exist. 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. @@ -3143,41 +2834,56 @@ Returns if the executed command returned no resultset, o Returns a that contains information about all installed providers that implement . - A containing objects that contain the following data: + A containing objects that contain the following data: + Column ordinal - 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. - - - Returns the invariant provider names for all registered instances of . - The invariant provider names for all registered instances of . + 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. + - Registers an instance of under the specified invariant provider name. - The invariant provider name under which to register the provider. - The instance of the provider factory to be registered. + + - Registers a with the given assembly-qualified name under the specified invariant provider name. - The invariant provider name under which to register the provider. - The assembly-qualified name for a . + + - Registers a with the given type under the specified invariant provider name. - The invariant provider name under which to register the provider. - The type representing a . + + - Attempts to get the registered under the specified invariant provider name. - The invariant provider name to look up. - When this method returns, contains the associated with the specified invariant provider name, if the name is found; otherwise, . This parameter is passed uninitialized. - - if a provider is registered under the specified invariant provider name; otherwise, . + + - Removes a registration for the given provider invariant name. - The invariant provider name of the registration to remove. - - if the registration is successfully found and removed; otherwise, . This method returns if a registration for is not found. + Represents a set of methods for creating instances of a provider's implementation of the data source classes. @@ -3185,8 +2891,21 @@ Returns if the executed command returned no resultset, o 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 . @@ -3215,22 +2934,6 @@ Returns if the executed command returned no resultset, o Returns a new instance of the provider's class that implements the class. A new instance of . - - - 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, . - Identifies which provider-specific property in the strongly typed parameter classes is to be used when setting a provider-specific type. @@ -3257,6 +2960,14 @@ Returns if the executed command returned no resultset, o 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 . @@ -3268,62 +2979,18 @@ Returns if the executed command returned no resultset, o Asynchronously diposes the transaction object. A representing the asynchronous operation. - - Destroys a savepoint previously defined in the current transaction. This allows the system to reclaim some resources before the transaction ends. - The name of the savepoint to release. - - - Destroys a savepoint previously defined in the current transaction. This allows the system to reclaim some resources before the transaction ends. - The name of the savepoint to release. - An optional token to cancel the asynchronous operation. The default value is . - 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. - - Rolls back all commands that were executed after the specified savepoint was established. - The name of the savepoint to roll back to. - - - Rolls back all commands that were executed after the specified savepoint was established. - The name of the savepoint to roll back to. - An optional token to cancel the asynchronous operation. The default value is . - A representing the asynchronous operation. - 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. - - Creates a savepoint in the transaction. This allows all commands that are executed after the savepoint was established to be rolled back, restoring the transaction state to what it was at the time of the savepoint. - The name of the savepoint to be created. - - - Creates a savepoint in the transaction. This allows all commands that are executed after the savepoint was established to be rolled back, restoring the transaction state to what it was at the time of the savepoint. - The name of the savepoint to be created. - 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. - - - When overridden in a derived class, gets the isolation level for this transaction. - The isolation level for this transaction. - - - Gets a value that indicates whether this instance supports database savepoints. - If , the methods , and as well as their synchronous counterparts are expected to throw . - - if this instance supports database savepoints; otherwise, . - Gets the object associated with the transaction, or a null reference if the transaction is no longer valid. The object associated with the transaction. @@ -3366,7 +3033,7 @@ Returns if the executed command returned no resultset, o The data source has ambiguous rules regarding identifier case and cannot discern this information. - Provides data for the event of a .NET data provider. + Provides data for the event of a .NET Framework data provider. Initializes a new instance of the class. @@ -3375,6 +3042,10 @@ Returns if the executed command returned no resultset, o 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. @@ -3384,13 +3055,9 @@ Returns if the executed command returned no resultset, o The array of to copy into. The index in the array to start copying into. - - Gets the executed when is called. - The executed when is called. - - Gets any errors generated by the .NET data provider when the was executed. - The errors generated by the .NET data provider when the was executed. + 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. @@ -3418,7 +3085,7 @@ Returns if the executed command returned no resultset, o The sent through an . - Provides the data for the RowUpdating event of a .NET data provider. + Provides the data for the RowUpdating event of a .NET Framework data provider. Initializes a new instance of the class. @@ -3436,8 +3103,8 @@ Returns if the executed command returned no resultset, o The to execute during the . - Gets any errors generated by the .NET data provider when the executes. - The errors generated by the .NET data provider when the executes. + 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. @@ -3608,41 +3275,38 @@ Returns if the executed command returned no resultset, o Represents a constraint that can be enforced on one or more objects. - - Gets the to which this constraint belongs. - - - Sets the constraint's . - The to which this constraint will belong. - - - Gets the , if there is one, as a string. - The string value of the . - 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.). - The name of the . 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 . - - Occurs whenever the is changed because of objects being added or removed. - Adds the specified object to the collection. The to add. @@ -3655,13 +3319,11 @@ Returns if the executed command returned no resultset, o 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. - 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.) 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. @@ -3675,13 +3337,11 @@ Returns if the executed command returned no resultset, o 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. - 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.) 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. @@ -3703,6 +3363,9 @@ Returns if the executed command returned no resultset, o 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. @@ -3724,6 +3387,17 @@ Returns if the executed command returned no resultset, o 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. @@ -3739,17 +3413,6 @@ Returns if the executed command returned no resultset, o The index of the to remove. The collection does not have a constraint at this index. - - Gets the from the collection at the specified index. - The index of the constraint to return. - The index value is greater than the number of items in the collection. - The at the specified index. - - - 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. - Represents the exception that is thrown when attempting an action that violates a constraint. @@ -3801,28 +3464,6 @@ Returns if the executed command returned no resultset, o One of the values. No was specified. - - This member supports .NET infrastructure and is not intended to be used directly from your code. - - - This member supports .NET infrastructure and is not intended to be used directly from your code. - - - This member supports .NET infrastructure and is not intended to be used directly from your code. - Parameter reference. - - - This member supports .NET infrastructure and is not intended to be used directly from your code. - Parameter reference. - - - Changes the ordinal or position of the to the specified ordinal or position. - The specified ordinal. - - - 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 null values are allowed in this column for rows that belong to the table. @@ -3830,9 +3471,9 @@ Returns if the executed command returned no resultset, o Gets or sets a value that indicates whether the column automatically increments the value of the column for new rows added to the table. - The column is a computed column. 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. @@ -3840,27 +3481,33 @@ Returns if the executed command returned no resultset, o Gets or sets the increment used by a column with its property set to . - The value set is zero. 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. - The name of the column. Gets or sets the type of data stored in the column. - The column already has data stored. A object that represents the column data type. + The column already has data stored. Gets or sets the for the column. @@ -3868,21 +3515,19 @@ Returns if the executed command returned no resultset, o Gets or sets the default value for the column when you are creating new rows. - When you are adding a row, the default value is not an instance of the column's data type. 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 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 . - 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. Gets the collection of custom user information associated with a . @@ -3894,8 +3539,12 @@ Returns if the executed command returned no resultset, o Gets or sets the namespace of the . - The namespace already has data. 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. @@ -3905,21 +3554,33 @@ Returns if the executed command returned no resultset, o 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. - The property is set to on a computed column. 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. - The column is a calculated column. if the value must be unique; otherwise, . The default is . + The column is a calculated column. Provides data for the event. @@ -3950,9 +3611,6 @@ Returns if the executed command returned no resultset, o Represents a collection of objects for a . - - Occurs when the columns collection changes, either by adding or removing a column. - Creates and adds a object to the . The newly created . @@ -3968,25 +3626,25 @@ Returns if the executed command returned no resultset, o Creates and adds a object that has the specified name to the . The name of the column. - The collection already has a column with the specified name. (The comparison is not case-sensitive.) 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. - The newly created . 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. - The newly created . Copies the elements of the specified array to the end of the collection. @@ -3995,30 +3653,29 @@ Returns if the executed command returned no resultset, o 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. - - 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. 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. @@ -4040,19 +3697,26 @@ Another column's expression depends on this column. 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. + 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. @@ -4064,17 +3728,6 @@ Another column's expression depends on this column. The index of the column to remove. The collection does not have a column at the specified index. - - Gets the from the collection at the specified index. - The zero-based index of the column to return. - The index value is greater than the number of items in the collection. - The at the specified index. - - - 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. - Represents the exception that is thrown when errors are generated using ADO.NET components. @@ -4102,17 +3755,17 @@ Another column's expression depends on this column. 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. - The value of the specified column. 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. - The value of the specified column. 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. @@ -4122,17 +3775,17 @@ Another column's expression depends on this column. 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. - The actual number of bytes read. 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. - The value of the specified column. 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. @@ -4142,80 +3795,72 @@ Another column's expression depends on this column. 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 name specified is not a valid column name. 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. - The name specified is not a valid column name. 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 specified is not a valid column name. 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. - The value of the specified column. 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. - The value of the specified column. 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. - The value of the specified column. 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. - The data type of the specified column. 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 connection was dropped or closed during data retrieval. - + The value of the specified column. + The connection was dropped or closed during data retrieval. -or- - - The data reader was closed during data retrieval. - +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 ). - +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. - +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. +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 . - The value of the specified column. Asynchronously gets the value of the specified column as the requested type. @@ -4223,179 +3868,147 @@ Another column's expression depends on this column. The name of the column. An optional token to cancel the asynchronous operation. The type of the value to be returned. - The connection was dropped or closed during data retrieval. - + 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. - +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 ). - +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. - +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. +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 . - A task whose contains the value of the specified column. 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. - The value of the specified column. 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. - The value of the specified column. 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. - The value of the specified column. 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. - The value of the specified column. 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. - The value of the specified column. Gets the provider-specific type of the specified column. The data reader to get the column value from. The name of the column. - The name specified is not a valid column name. 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. - The value of the specified column. Gets a stream to retrieve data from the specified column. The data reader to get the column value from. The name of the column. - The connection was dropped or closed during the data retrieval. - + A stream. + The connection was dropped or closed during the data retrieval. -or- - - The data reader is closed during the data retrieval. - +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). - +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. - +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. +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 . - A stream. 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. - The value of the specified column. Gets a text reader to retrieve data from the column. The data reader to get the column value from. The name of the column. - The connection was dropped or closed during the data retrieval. - + A text reader. + The connection was dropped or closed during the data retrieval. -or- - - The data reader is closed during the data retrieval. - +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). - +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. - +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. +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 . - A text reader. 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 name specified is not a valid column name. 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. - The name specified is not a valid column name. 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. - The connection was dropped or closed during the data retrieval. - + 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. - +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). - +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. - +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. +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. - A whose property is if the specified column value is equivalent to or if it is not. Represents a parent/child relationship between two objects. @@ -4406,11 +4019,9 @@ Another column's expression depends on this column. 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 . + 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. @@ -4419,11 +4030,9 @@ Another column's expression depends on this column. 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 . + 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. @@ -4431,15 +4040,11 @@ Another column's expression depends on this column. 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 . + 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. @@ -4448,11 +4053,9 @@ Another column's expression depends on this column. 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 . + 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. @@ -4475,28 +4078,12 @@ Another column's expression depends on this column. A value that indicates whether relationships are nested. - This method supports .NET 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. - - - This member supports .NET infrastructure and is not intended to be used directly from your code. - Parameter reference. - - - This member supports .NET infrastructure and is not intended to be used directly from your code. - Parameter reference. - - - Gets the , if one exists. - The value of the property. + 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. @@ -4523,6 +4110,10 @@ Another column's expression depends on this column. , 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 . @@ -4535,19 +4126,24 @@ Another column's expression depends on this column. 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. - The name of the a . + + + Gets the , if one exists. + The value of the property. Represents the collection of objects for this . - - Occurs when the collection has changed. - Initializes a new instance of the class. @@ -4561,11 +4157,11 @@ Another column's expression depends on this column. 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. - The created relation. Adds a to the . @@ -4596,11 +4192,11 @@ Another column's expression depends on this column. 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. - The 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. @@ -4609,11 +4205,11 @@ Another column's expression depends on this column. 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. - The created relation. Performs verification on the table. @@ -4635,6 +4231,9 @@ Another column's expression depends on this column. 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. @@ -4647,7 +4246,7 @@ Another column's expression depends on this column. The index to start from. - This method supports the .NET infrastructure and is not intended to be used directly from your code. + This method supports the .NET Framework infrastructure and is not intended to be used directly from your code. The referenced DataSet. @@ -4660,6 +4259,17 @@ Another column's expression depends on this column. 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. @@ -4690,23 +4300,12 @@ Another column's expression depends on this column. 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. - - Gets the object at the specified index. - The zero-based index to find. - The index value is greater than the number of items in the collection. - The , or a null value if the specified does not exist. - - - 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. - Represents a row of data in a . - Initializes a new instance of the DataRow class using the specified builder. Only for internal usage. - The builder that contains the table and record for the new row. + 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. @@ -4738,38 +4337,38 @@ Another column's expression depends on this column. 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. - An array of objects or an array of length zero. 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 . - An array of objects. 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. - An array of objects or an array of length zero. 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 . - An array of objects or an array of length zero. Gets the error description of the specified . @@ -4779,8 +4378,8 @@ Another column's expression depends on this column. Gets the error description for the column specified by index. The zero-based index of the column. - The argument is out of range. The text of the error description. + The argument is out of range. Gets the error description for a column, specified by name. @@ -4794,86 +4393,87 @@ Another column's expression depends on this column. Gets the parent row of a using the specified . The to use. - The does not belong to the . - + The parent of the current row. + The does not belong to the . -or- - - The row is . +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. - The parent of the current row. 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 row is . - + The parent of the current row. + The row is . -or- - - The does not belong to this table's parent relations. +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. - The parent of the current row. 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. - The parent of the current row. 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 . - The parent of the current row. 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 . - An array of objects or an array of length zero. 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 . - An array of objects or an array of length zero. 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. - An array of objects or an array of length zero. 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 . - An array of objects or an array of length zero. + + + 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. @@ -4884,153 +4484,109 @@ Another column's expression depends on this column. 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. - - if the column contains a null value; otherwise, . 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 . - - if the column contains a null value; otherwise, . Gets a value that indicates whether the column at the specified index contains a null value. The zero-based index of the column. - No column corresponds to the index specified by . - The row does not belong to the table. 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. - - if the column contains a null value; otherwise, . - - - Rejects all changes made to the row since was last called. - The row does not belong to the table. - - - 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 a value that indicates whether there are errors in a row. - - if the row contains an error; otherwise, . 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. - An that contains the data. 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. - An that contains the 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 . - An that contains the data. 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. - An that contains the data. 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 . - An that contains the data. 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. - An that contains the data. 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. - An array of type . + + + 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. @@ -5040,6 +4596,45 @@ Another column's expression depends on this column. 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. @@ -5072,7 +4667,7 @@ Another column's expression depends on this column. The most recent change to the row has been rolled back. - The type supports the .NET infrastructure and is not intended to be used directly from your code. + The type supports the .NET Framework infrastructure and is not intended to be used directly from your code. Provides data for the , , , and events. @@ -5109,11 +4704,11 @@ Another column's expression depends on this column. 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. - The new row. Clears the collection of all rows. @@ -5122,16 +4717,16 @@ Another column's expression depends on this column. 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. - The table does not have a primary key. 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. - The table does not have a primary key. 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. @@ -5143,18 +4738,22 @@ Another column's expression depends on this column. 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. - The table does not have a primary key. 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. - A object that contains the primary key values specified; otherwise a null value if the primary key value does not exist in the . Gets an for this collection. @@ -5171,6 +4770,12 @@ Another column's expression depends on this column. 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. @@ -5179,16 +4784,6 @@ Another column's expression depends on this column. Removes the row at the specified index from the collection. The index of the row to remove. - - Gets the total number of objects in this collection. - The total number of objects in this collection. - - - Gets the row at the specified index. - The zero-based index of the row to return. - The index value is greater than the number of items in the collection. - The specified . - Returns a singleton instance of the class. @@ -5200,24 +4795,24 @@ Another column's expression depends on this column. 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. - One or both of the source objects are . 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 . - An value representing the hash code of the row. - - - Gets a singleton instance of . This property is read-only. - An instance of a . Defines the extension methods to the class. This is a static class. @@ -5227,10 +4822,10 @@ Another column's expression depends on this column. 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. - The value, of type , of the specified by . Provides strongly-typed access to each of the column values in the specified row. The method also supports nullable types. @@ -5238,20 +4833,20 @@ Another column's expression depends on this column. 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. - The value, of type , of the specified by and . 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. - The value, of type , of the specified by . Provides strongly-typed access to each of the column values in the specified row. The method also supports nullable types. @@ -5259,20 +4854,20 @@ Another column's expression depends on this column. 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. - The value, of type , of the specified by and . 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. - The value, of type , of the specified by . Provides strongly-typed access to each of the column values in the specified row. The method also supports nullable types. @@ -5280,10 +4875,10 @@ Another column's expression depends on this column. 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. - The value, of type , of the specified by and . Sets a new value for the specified column in the . The method also supports nullable types. @@ -5352,9 +4947,6 @@ Another column's expression depends on this column. Represents a customized view of a . - - Event that is raised when a property is changed. - Begins an edit procedure. @@ -5370,9 +4962,9 @@ Another column's expression depends on this column. Returns a for the child with the specified and parent. The object. The parent object. + A for the child . is . - A for the child . Returns a for the child with the specified child name. @@ -5384,9 +4976,13 @@ Another column's expression depends on this column. A string containing the name. to keep the created child view in sync with the parent; otherwise, . + a for the child . is . - a for the child . + + + Gets the to which this row belongs. + The to which this row belongs. Deletes a row. @@ -5404,12 +5000,49 @@ Another column's expression depends on this column. 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 . - - Returns a collection of custom attributes for this instance of a component. - An AttributeCollection containing the attributes for this object. + + Indicates whether the row is in edit mode. + + if the row is in edit mode; otherwise . - - Returns the class name of this instance of a component. + + 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. @@ -5439,7 +5072,7 @@ Another column's expression depends on this column. Returns the events for this instance of a component with specified attributes. - The attributes. + The attributes The events for this instance of a component. @@ -5456,46 +5089,6 @@ Another column's expression depends on this column. A that represents the property whose owner is to be found. An that represents the owner of the specified property. - - Gets the to which this row belongs. - The to which this row belongs. - - - 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 doesn't allow edits and is not new. - No column corresponds to that index value. - The value of the column. - - - Gets or sets a value in a specified column. - String that contains the specified 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. - The value of the column. - - - 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 . - Gets a message that describes any validation errors for the object. The validation error on the object. @@ -5508,12 +5101,6 @@ The doesn't allow edits and Represents an in-memory cache of data. - - Occurs after the is initialized. - - - Occurs when a target and source have the same primary key value, and is set to true. - Initializes a new instance of the class. @@ -5538,6 +5125,11 @@ The doesn't allow edits and 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. @@ -5547,7 +5139,9 @@ The doesn't allow edits and Copies both the structure and data for this . - A new with the same structure (table schemas, relations, and constraints) and data as 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. @@ -5558,6 +5152,14 @@ The doesn't allow edits and 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. @@ -5572,6 +5174,16 @@ The doesn't allow edits and 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 . @@ -5620,6 +5232,11 @@ The doesn't allow edits and 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. @@ -5642,6 +5259,9 @@ The doesn't allow edits and 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. @@ -5652,6 +5272,11 @@ The doesn't allow edits and 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. @@ -5671,6 +5296,10 @@ The doesn't allow edits and 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 . @@ -5715,6 +5344,14 @@ The doesn't allow edits and 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. @@ -5727,6 +5364,10 @@ The doesn't allow edits and 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. @@ -5756,17 +5397,17 @@ The doesn't allow edits and 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 . - The used to read the data. 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 . - The used to read the data. Reads XML schema and data into the using the specified . @@ -5804,9 +5445,21 @@ The doesn't allow edits and 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. @@ -5817,6 +5470,14 @@ The doesn't allow edits and 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 . @@ -5833,6 +5494,10 @@ The doesn't allow edits and 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. @@ -5911,76 +5576,6 @@ The doesn't allow edits and A object to write to. A delegate used to convert to string. - - Gets or sets a value indicating whether string comparisons within objects are case-sensitive. - - if string comparisons are case-sensitive; otherwise, . The default is . - - - 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. - - - Gets or sets a value indicating whether constraint rules are followed when attempting any update operation. - One or more constraints cannot be enforced. - - if rules are enforced; otherwise, . The default is . - - - Gets the collection of customized user information associated with the . - A with all custom user information. - - - Gets a value indicating whether there are errors in any of the objects within this . - - if any table contains an error; otherwise, . - - - Gets a value that indicates whether the is initialized. - - to indicate the component has completed initialization; otherwise, . - - - 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 . - - - Gets or sets the namespace of the . - The namespace already has data. - The namespace of the . - - - Gets or sets an XML prefix that aliases the namespace of the . - The XML prefix for the namespace. - - - 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. - - - Gets or sets a for a . - A for a . - - - Gets or sets an for the . - An for the . - - - For a description of this member, see . - For a description of this member, see . - - - Gets the collection of tables contained in the . - The contained by this . An empty collection is returned if no objects exist. - Describes the serialization format for columns in a . @@ -6014,55 +5609,22 @@ The doesn't allow edits and Represents one table of in-memory data. - - Occurs after a value has been changed for the specified in a . + + Initializes a new instance of the class with no arguments. - - Occurs when a value is being changed for the specified in a . + + 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. - - Occurs after the is initialized. + + 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 . - - 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. - - - Occurs after a is cleared. - - - Occurs when a is cleared. - - - Occurs when a new is inserted. - - - Checks whether initialization is in progress. The initialization occurs at run time. - - - 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 . + + 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. @@ -6073,6 +5635,15 @@ The doesn't allow edits and 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. @@ -6080,19 +5651,31 @@ The doesn't allow edits and 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 . + 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 . @@ -6102,12 +5685,31 @@ The doesn't allow edits and 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. @@ -6140,10 +5742,23 @@ The doesn't allow edits and 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. @@ -6164,11 +5779,11 @@ The doesn't allow edits and 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. - The new . Finds and updates a specific row. If no matching row is found, a new row is created using the given values. @@ -6176,6 +5791,10 @@ The doesn't allow edits and 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 . @@ -6193,6 +5812,14 @@ The doesn't allow edits and , 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 . @@ -6251,9 +5878,22 @@ The doesn't allow edits and 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 . + An object that derives from The used to read the data. @@ -6294,9 +5934,29 @@ The doesn't allow edits and 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. @@ -6319,6 +5979,15 @@ The doesn't allow edits and 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. @@ -6335,6 +6004,22 @@ The doesn't allow edits and 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. @@ -6455,158 +6140,60 @@ The doesn't allow edits and 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. - - 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. + + Provides data for the method. - - 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. + + Initializes a new instance of the class. + The whose rows are being cleared. - - 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. + + Gets the table whose rows are being cleared. + The whose rows are being cleared. - - Gets the to which this table belongs. - The to which this table belongs. + + Gets the table name whose rows are being cleared. + A indicating the table name. - - Gets a customized view of the table that may include a filtered view, or a cursor position. - The associated with the . + + Gets the namespace of the table whose rows are being cleared. + A indicating the namespace name. - - 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. + + Represents the method that handles the method. + The source of the event. + A that contains the event data. - - Gets the collection of customized user information. - A that contains custom user information. + + Represents the collection of tables for the . - - 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 . + + Creates a new object by using a default name and adds it to the collection. + The newly created . - - Gets a value that indicates whether the is initialized. - - to indicate the component has completed initialization; otherwise . + + 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. - - 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 . + + 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.) - - Gets or sets the initial starting size for this table. - The initial starting size in rows of this table. The default is 50. + + 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.) - - Gets or sets the namespace for the XML representation of the data stored in the . - The namespace of the . - - - 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. - The key is a foreign key. - An array of objects. - - - Gets or sets the serialization format. - A enumeration specifying either or serialization. - - - Gets the collection of rows that belong to this table. - A that contains 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, . - - - Gets or sets 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). - The name of the . - - - 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 . - - - Occurs after the is changed because of objects being added or removed. - - - Occurs while the is changing because of objects being added or removed. - - - 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 . - A table in the collection has the same name. (The comparison is not case sensitive.) - The newly created . - - - 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 . - A table in the collection has the same name. (The comparison is not case sensitive.) - The newly created . - - - Copies the elements of the specified array to the end of the collection. - The array of objects 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. Verifies whether the specified object can be removed from the collection. @@ -6617,6 +6204,12 @@ The doesn't allow edits and 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. @@ -6643,7 +6236,9 @@ The doesn't allow edits and 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. + 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. @@ -6651,15 +6246,30 @@ The doesn't allow edits and 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. + 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. @@ -6677,23 +6287,6 @@ The doesn't allow edits and The index of the to remove. The collection does not have a table at the specified index. - - Gets the object at the specified index. - The zero-based index of the to find. - The index value is greater than the number of items in the collection. - A with the specified index; otherwise if the does not exist. - - - 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. - Defines the extension methods to the class. is a static class. @@ -6711,20 +6304,18 @@ The doesn't allow edits 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 source is . 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 . - 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 . 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 . @@ -6734,11 +6325,9 @@ The doesn't allow edits and 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 . + 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 . @@ -6749,15 +6338,11 @@ The doesn't allow edits and 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 . + 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. @@ -6789,23 +6374,32 @@ The doesn't allow edits and 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 . - The value of the specified column. 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. - The value of the specified column. Reads a stream of bytes starting at the specified column offset into the buffer as an array starting at the specified buffer offset. @@ -6814,20 +6408,20 @@ The doesn't allow edits and 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. - The actual number of bytes read. 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. - The value of the column. Returns the value of the specified column as a character array. @@ -6836,223 +6430,214 @@ The doesn't allow edits and 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. - The actual number of characters read. 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 . - A string representing the column's data type. 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. - The value of the specified column. 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. - The value of the specified column. 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. - The value of the specified column. Returns an enumerator that can be used to iterate through the item collection. - An attempt was made to read or access a column in a closed . 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 . - The that is the data type of the object. 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. - The value of the column. 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. - The value of the specified column. Gets the value of the specified column as a 16-bit signed integer. - The zero-based column ordinal. + 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. - The value of the specified column. Gets the value of the specified column as a 32-bit signed integer. - The zero-based column ordinal. + 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. - The value of the specified column. Gets the value of the specified column as a 64-bit signed integer. - The zero-based column ordinal. + 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. - The value of the specified column. Gets the value of the specified column as a . - The zero-based column ordinal. + 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 . - The name of the specified column. 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. - The zero-based column ordinal. 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 . - The that is the data type of the object. 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 - The value of the specified column in provider-specific format. 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 . - The number of column values copied into the array. Returns a that describes the column metadata of the . - The is closed. 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 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. - The value of the specified column. Gets the value of the specified column in its native format. - The zero-based column ordinal. + 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 . - The value of the specified column. This method returns for null columns. 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 . - The number of column values copied into the array. + + + 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. + 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 . - - if the specified column value is equivalent to ; otherwise, . + + + 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. - An attempt was made to navigate within a closed . if there was another result set; otherwise . + An attempt was made to navigate within a closed . Advances the to the next record. - An attempt was made to read or access a column in a closed . if there was another row to read; otherwise . - - - 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. - An attempt was made to retrieve the field count in a closed . - When not positioned in a valid result set, 0; otherwise the number of columns in the current row. - - - Gets a value that indicates whether the contains one or more rows. - An attempt was made to retrieve information about a closed . - - if the contains one or more rows; otherwise . - - - Gets a value that indicates whether the is closed. - - if the is closed; otherwise, . - - - Gets the value of the specified column in its native format given the column ordinal. - The zero-based column ordinal. - The index passed was outside the range of 0 to - 1. - The value of the specified column in its native format. - - - Gets the value of the specified column in its native format given the column name. - The name of the column. - 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 . - The value of the specified column in its native format. + 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. @@ -7061,12 +6646,6 @@ The doesn't allow edits and 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. - - Occurs when initialization of the is completed. - - - Occurs when the list managed by the changes. - Initializes a new instance of the class. @@ -7085,6 +6664,26 @@ The doesn't allow edits and 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. @@ -7101,6 +6700,14 @@ The doesn't allow edits and 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. @@ -7148,6 +6755,27 @@ The doesn't allow edits and 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. @@ -7158,6 +6786,26 @@ The doesn't allow edits and 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. @@ -7181,6 +6829,19 @@ The doesn't allow edits and 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. @@ -7197,6 +6858,18 @@ The doesn't allow edits and 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. @@ -7208,6 +6881,10 @@ The doesn't allow edits and 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. @@ -7215,23 +6892,62 @@ The doesn't allow edits and 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 . - The that represents the properties on each item used to bind data. 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. @@ -7261,144 +6977,9 @@ The doesn't allow edits and Reserved for internal use only. Reserved for internal use only. - - Gets or sets 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, . - - - 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 . - - - 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. - - - 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 . - 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 . - - - 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 . - - - 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 . - - - Gets or sets the source . - A that provides the data for this view. - Contains a default for each in a . - - Occurs after a row is added to or deleted from a . - Initializes a new instance of the class. @@ -7411,6 +6992,21 @@ The doesn't allow edits and 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. @@ -7425,6 +7021,19 @@ The doesn't allow edits and 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 . @@ -7453,6 +7062,20 @@ The doesn't allow edits and 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 . @@ -7469,78 +7092,6 @@ The doesn't allow edits and 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 . - - - Removes the from the indexes used for searching. - The to remove from the indexes used for searching. - - - Removes any sort applied using . - - - 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. - - - 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 . - - - 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 . - - 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. - For a description of this member, see . For a description of this member, see . @@ -7549,14 +7100,32 @@ The doesn't allow edits and 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 . @@ -7577,6 +7146,21 @@ The doesn't allow edits and 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 . @@ -7645,14 +7229,14 @@ The doesn't allow edits and 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 an for the collection. - An object. - 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. @@ -7712,7 +7296,7 @@ The doesn't allow edits and Populates the specified serialization information object with the data needed to serialize the . - A that holds the serialized data associated with 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). @@ -7725,7 +7309,7 @@ The doesn't allow edits and 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 data provider. + 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. @@ -7849,10 +7433,10 @@ The doesn't allow edits and 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 infrastructure and is not intended to be used directly from your code. + 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 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. @@ -7874,10 +7458,10 @@ The doesn't allow edits and 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 . - An that contains each element of the source sequence converted to the specified type. Sorts the rows of a in ascending order according to the specified key. @@ -8020,22 +7604,18 @@ The doesn't allow edits and 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 . + 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 . + 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. @@ -8043,11 +7623,9 @@ The doesn't allow edits and 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 . + 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. @@ -8055,11 +7633,9 @@ The doesn't allow edits and 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 . + 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. @@ -8072,11 +7648,9 @@ The doesn't allow edits 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 . + 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. @@ -8088,21 +7662,9 @@ The doesn't allow edits 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 . - - - 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 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. @@ -8116,6 +7678,16 @@ The doesn't allow edits and 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. @@ -8133,7 +7705,7 @@ The doesn't allow edits and 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 data providers. + 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. @@ -8144,7 +7716,7 @@ The doesn't allow edits and 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 data providers. + 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. @@ -8168,20 +7740,19 @@ The doesn't allow edits and The case-sensitive name of the source column. The zero-based location of the object with the specified source column name. - - Removes the object with the specified name from the collection. - The case-sensitive name. - A object does not exist with the specified 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. + 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". @@ -8198,38 +7769,38 @@ The doesn't allow edits and 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. - - 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. - An attempt to execute an INSERT, UPDATE, or DELETE statement resulted in zero records affected. - The number of rows successfully updated from the . - 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. - The value set is not one of the values. 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. - The value set is not one of the values. 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 data providers that access data sources. + 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. - The property was not set to a valid . 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. - The property was not set to one of the valid values. 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. @@ -8246,15 +7817,15 @@ The doesn't allow edits and Gets or sets the to use when loading . - The property was not set one of the values. 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 data providers that access data sources. + 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. @@ -8267,27 +7838,34 @@ The doesn't allow edits and The name of the parameter. The zero-based location of the within the collection. - - Removes the from the collection. - The name of the parameter. - 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 data providers that access relational databases. + 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 . - -Returns if the executed command returned no resultset, or after returns . - The is closed. + 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. @@ -8299,33 +7877,28 @@ Returns if the executed command returned no resultset, o if there are more rows; otherwise, . - - Gets a value indicating the depth of nesting for the current row. - The level of nesting. - - - Gets a value indicating whether the data reader is closed. - - if the data reader is closed; 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 data providers that access relational databases. + 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 index passed was outside the range of 0 through . 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 index passed was outside the range of 0 through . 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. @@ -8334,14 +7907,14 @@ Returns if the executed command returned no resultset, o 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 index passed was outside the range of 0 through . 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 index passed was outside the range of 0 through . 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. @@ -8350,80 +7923,80 @@ Returns if the executed command returned no resultset, o 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 index passed was outside the range of 0 through . 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 index passed was outside the range of 0 through . 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 index passed was outside the range of 0 through . 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 index passed was outside the range of 0 through . 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 index passed was outside the range of 0 through . 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 index passed was outside the range of 0 through . 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 index passed was outside the range of 0 through . 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 index passed was outside the range of 0 through . 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 index passed was outside the range of 0 through . 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 index passed was outside the range of 0 through . 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 index passed was outside the range of 0 through . 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 index passed was outside the range of 0 through . 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 index passed was outside the range of 0 through . 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. @@ -8433,14 +8006,14 @@ Returns if the executed command returned no resultset, o Gets the string value of the specified field. The index of the field to find. - The index passed was outside the range of 0 through . 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 index passed was outside the range of 0 through . 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. @@ -8450,44 +8023,55 @@ Returns if the executed command returned no resultset, o Return whether the specified field is set to null. The index of the field to find. - The index passed was outside the range of 0 through . if the specified field is set to null; otherwise, . - - - 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. + 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 index passed was outside the range of 0 through . 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. - No column with the specified name was found. 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 data providers that access relational databases. + 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 data provider, and returns the number of rows affected. - The connection does not exist. - - -or- - - The connection is not open. + 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 . @@ -8502,46 +8086,27 @@ Returns if the executed command returned no resultset, o 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. - - 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 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 (in seconds) before terminating the attempt to execute a command and generating an error. - The property value assigned is less than 0. - The time (in seconds) to wait for the command to execute. The default value is 30 seconds. - - - 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. - 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 data provider executes. + 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 . - The value entered was not one of the values. 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 data providers that access relational databases. + Represents an open connection to a data source, and is implemented by .NET Framework data providers that access relational databases. Begins a database transaction. @@ -8559,31 +8124,31 @@ Returns if the executed command returned no resultset, o Closes the connection to the database. - - Creates and returns a Command object associated with the connection. - A Command object associated with the connection. - - - Opens a database connection with the settings specified by the property of the provider-specific Connection object. - Gets or sets the string used to open a database. A string containing connection settings. - Gets the time to wait (in seconds) while trying to establish a connection before terminating the attempt and generating an error. + 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 data providers that access relational databases. + 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. @@ -8617,25 +8182,14 @@ Returns if the executed command returned no resultset, o 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 data providers that access relational databases. + 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. - - - 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. + The transaction has already been committed or rolled back. +-or- +The connection is broken. Specifies the Connection object to associate with the transaction. @@ -8645,6 +8199,13 @@ Returns if the executed command returned no resultset, o 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. @@ -8676,14 +8237,14 @@ Returns if the executed command returned no resultset, o The one-dimensional to copy the current object's elements into. The destination index to start copying into. - - Gets an for the collection. - An for the collection. - 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. @@ -8767,7 +8328,7 @@ Returns if the executed command returned no resultset, o 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 data providers. + 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 . @@ -8782,7 +8343,7 @@ Returns if the executed command returned no resultset, o 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 data providers. + 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. @@ -8806,15 +8367,15 @@ Returns if the executed command returned no resultset, o The case-sensitive name of the source table. The zero-based location of the object within the collection. - - Removes the object with the specified name from the collection. - The case-sensitive name of the . - 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. @@ -9202,9 +8763,6 @@ Returns if the executed command returned no resultset, o Represents a variable-length stream of binary data to be stored in or retrieved from a database. - - Represents a that can be assigned to this instance of the structure. - 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. @@ -9218,16 +8776,50 @@ Returns if the executed command returned no resultset, o 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. + 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 - 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. + 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. + 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. - 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. + 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. @@ -9269,6 +8861,24 @@ Returns if the executed command returned no resultset, o 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. @@ -9287,6 +8897,9 @@ Returns if the executed command returned no resultset, o 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. @@ -9364,49 +8977,14 @@ Returns if the executed command returned no resultset, o Converts this object to a string. A string that contains the of the . If the is null the string will contain "null". - - 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 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. - The byte located at the position indicated by the integer parameter. - - - Gets the length in bytes of the property. This property is read-only. - The property is read when the property contains . - The length of the binary data in the property. - Gets the value of the structure. This property is read-only. - The property is read when the property contains . 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. - - Represents a false value that can be assigned to the property of an instance of the structure. - - - 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. - - - Represents a true value that can be assigned to the property of an instance of the structure. - - - Represents a zero value that can be assigned to the property of an instance of the structure. - Initializes a new instance of the structure using the supplied Boolean value. The value for the new structure; either or . @@ -9421,19 +8999,57 @@ Returns if the executed command returned no resultset, o 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. + 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- - 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). + 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. + 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 . - 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). + -or- + + is a null reference ( in Visual Basic). Compares two structures to determine whether they are equal. @@ -9448,6 +9064,9 @@ Returns if the executed command returned no resultset, o 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. @@ -9471,6 +9090,21 @@ Returns if the executed command returned no resultset, o 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. @@ -9492,6 +9126,12 @@ Returns if the executed command returned no resultset, o 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. @@ -9691,9 +9331,8 @@ Returns if the executed command returned no resultset, o 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. + 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 . @@ -9703,52 +9342,27 @@ Returns if the executed command returned no resultset, o 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. - - Gets the value of the structure as a byte. - A byte representing the value of the structure. - - - 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, . - - - Gets the structure's value. This property is read-only. - The property is set to null. - - if the is ; otherwise, . + + 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. - - A constant representing the largest possible value of a . - - - A constant representing the smallest possible value of a . - - - Represents a that can be assigned to this instance of the structure. - - - Represents a zero value that can be assigned to the property of an instance of the structure. - 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. @@ -9774,24 +9388,50 @@ Returns if the executed command returned no resultset, o 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. + 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 - 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 + This instance is greater than the object -or- - The object is a null reference ( in Visual Basic) + 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. + A signed number that indicates the relative values of the instance and the object. + Return Value - 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 + 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 object is a null reference ( in Visual Basic) Divides its first operand by its second. @@ -9833,6 +9473,11 @@ Returns if the executed command returned no resultset, o 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. @@ -9845,6 +9490,12 @@ Returns if the executed command returned no resultset, o 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. @@ -9869,6 +9520,9 @@ Returns if the executed command returned no resultset, o 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. @@ -10086,20 +9740,18 @@ Returns if the executed command returned no resultset, o 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. - - Gets a Boolean value that indicates whether this structure is null. - - if null. Otherwise, . - - - 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 mutable reference type that wraps either a or a . @@ -10119,11 +9771,39 @@ Returns if the executed command returned no resultset, o 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. @@ -10149,6 +9829,14 @@ Returns if the executed command returned no resultset, o 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. @@ -10174,6 +9862,10 @@ Returns if the executed command returned no resultset, o 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. @@ -10181,48 +9873,6 @@ Returns if the executed command returned no resultset, o An integer offset into the buffer to start copying into. An integer representing the number of bytes to copy. - - 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. - - - 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 . - - - 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. - - - Returns a managed copy of the value held by this . - The value of this as an array of bytes. - is a mutable reference type that wraps a array or a instance. @@ -10238,11 +9888,40 @@ Returns if the executed command returned no resultset, o 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. @@ -10268,6 +9947,10 @@ Returns if the executed command returned no resultset, o 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. @@ -10293,6 +9976,10 @@ Returns if the executed command returned no resultset, o 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. @@ -10300,46 +9987,6 @@ Returns if the executed command returned no resultset, o An integer offset into the buffer to start copying into. An integer representing the number of characters to copy. - - 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. - - - 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. - - - Returns information about the storage state of this instance. - A enumeration. - - - Returns a managed copy of the value held by this . - The value of this as an array of characters. - Specifies the compare option values for a structure. @@ -10365,25 +10012,7 @@ Returns if the executed command returned no resultset, o 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 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. - - - Represents the maximum valid date value for a structure. - - - Represents the minimum valid date value for a structure. - - - Represents a that can be assigned to this instance of the structure. - - - 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. + 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. @@ -10438,24 +10067,55 @@ Returns if the executed command returned no resultset, o 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. + 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 . - 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 + Greater than zero + + This instance is greater than -or- - is a null reference ( in Visual Basic) + 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. + 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. - 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 + 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). + 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. @@ -10491,6 +10151,11 @@ Returns if the executed command returned no resultset, o 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. @@ -10503,12 +10168,21 @@ Returns if the executed command returned no resultset, o 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. @@ -10578,6 +10252,15 @@ Returns if the executed command returned no resultset, o 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. @@ -10600,6 +10283,10 @@ Returns if the executed command returned no resultset, o + + 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. @@ -10608,43 +10295,14 @@ Returns if the executed command returned no resultset, o Converts this structure to a . A representing the property of this structure. - - Gets the number of ticks representing the date of this structure. - The exception that is thrown when the property of a structure is set to null. - The number of ticks representing the date that is contained in the property of this structure. - - - Indicates whether this structure is null. - - if null. Otherwise, . - - - Gets the number of ticks representing the time of this structure. - The number of ticks representing the time of this structure. - Gets the value of the structure. This property is read-only. - The exception that is thrown when the property of a structure is set to null. 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. - - 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. - - - Represents a that can be assigned to this instance of the class. - 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. @@ -10696,6 +10354,10 @@ Returns if the executed command returned no resultset, o 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. @@ -10704,24 +10366,50 @@ Returns if the executed command returned no resultset, o 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. + 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 - 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 + This instance is greater than the object -or- - The object is a null reference ( in Visual Basic) + 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. + A signed number that indicates the relative values of the instance and the object. + Return Value - 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 + 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 object is a null reference ( in Visual Basic) Adjusts the value of the operand to the indicated precision and scale. @@ -10730,6 +10418,10 @@ Returns if the executed command returned no resultset, o 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. @@ -10775,17 +10467,39 @@ Returns if the executed command returned no resultset, o 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 . + + 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. @@ -10799,6 +10513,9 @@ Returns if the executed command returned no resultset, o 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. @@ -10865,7 +10582,7 @@ Returns if the executed command returned no resultset, o A new structure whose property equals the property of the parameter. - Converts the supplied structure to . + Converts the supplied structure to The structure to be converted. A new structure whose property equals the property of the parameter. @@ -10940,12 +10657,20 @@ Returns if the executed command returned no resultset, o 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. @@ -11024,32 +10749,6 @@ Returns if the executed command returned no resultset, o 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 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. - - - Gets the binary representation of this structure as an array of integers. - An array of integers that contains the binary representation of this structure. - - - 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, . - - - 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 of decimal places to which is resolved. - The number of decimal places to which the property is resolved. - 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. @@ -11057,18 +10756,6 @@ Returns if the executed command returned no resultset, o 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. - - A constant representing the maximum value for a structure. - - - A constant representing the minimum possible value of . - - - Represents a that can be assigned to this instance of the structure. - - - Represents a zero value that can be assigned to the property of an instance of the structure. - 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 . @@ -11082,24 +10769,50 @@ Returns if the executed command returned no resultset, o 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. + 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. - 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 + Greater than zero + + This instance is greater than the object -or- - The object is a null reference ( in Visual Basic) + 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. + 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. - 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 + 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 object is a null reference ( in Visual Basic). The division operator divides the first operand by the second. @@ -11141,6 +10854,11 @@ Returns if the executed command returned no resultset, o 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. @@ -11153,6 +10871,12 @@ Returns if the executed command returned no resultset, o 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. @@ -11165,6 +10889,9 @@ Returns if the executed command returned no resultset, o 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. @@ -11349,28 +11076,23 @@ Returns if the executed command returned no resultset, o Converts this structure to a string. A string representing the of this . - - Returns a Boolean value that indicates whether this instance is null. - - if is null. Otherwise, . - 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. - - Represents a that can be assigned to this instance of the structure. - 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 . + A Initializes a new instance of the structure using the specified values. @@ -11393,24 +11115,50 @@ Returns if the executed command returned no resultset, o 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. + A signed number that indicates the relative values of the instance and the object. + Return Value - 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 + 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 (). + 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. + A signed number that indicates the relative values of the instance and the object. + Return Value + + Condition + + Less than zero - 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 + 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 () + object is a null reference () Performs a logical comparison of two structures to determine whether they are equal. @@ -11446,6 +11194,11 @@ Returns if the executed command returned no resultset, o 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. @@ -11464,6 +11217,9 @@ Returns if the executed command returned no resultset, o 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. @@ -11557,11 +11313,6 @@ Returns if the executed command returned no resultset, o Converts this structure to a . A that contains the string representation of the structure. - - Gets a Boolean value that indicates whether this structure is null. - - if . Otherwise, . - Gets the value of the structure. This property is read-only. A structure. @@ -11569,18 +11320,6 @@ Returns if the executed command returned no resultset, o Represents a 16-bit signed integer to be stored in or retrieved from a database. - - A constant representing the largest possible value of a . - - - A constant representing the smallest possible value of a . - - - Represents a that can be assigned to this instance of the structure. - - - Represents a zero value that can be assigned to the property of an instance of the structure. - Initializes a new instance of the structure using the supplied short integer parameter. A short integer. @@ -11606,20 +11345,50 @@ Returns if the executed command returned no resultset, o 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. + 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. - 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) + 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. + A signed number that indicates the relative values of the instance and the object. + Return value + + Condition + + Less than zero - 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 + 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) + object is a null reference ( in Visual Basic) Divides the first operand by the second. @@ -11661,6 +11430,11 @@ Returns if the executed command returned no resultset, o 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. @@ -11673,6 +11447,12 @@ Returns if the executed command returned no resultset, o 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. @@ -11697,6 +11477,9 @@ Returns if the executed command returned no resultset, o 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. @@ -11919,36 +11702,22 @@ Returns if the executed command returned no resultset, o 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. - - Indicates whether this structure is null. - - if null. Otherwise, . For more information, see Handling Null Values. - - - Gets the value of this instance of structure. This property is read-only. - A short integer representing the value of this structure. + + 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. - - A constant representing the largest possible value of a . - - - A constant representing the smallest possible value of a . - - - Represents a that can be assigned to this instance of the class. - - - Represents a zero value that can be assigned to the property of an instance of the structure. - Initializes a new instance of the structure using the supplied integer value. The integer to be converted. @@ -11974,24 +11743,50 @@ Returns if the executed command returned no resultset, o 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. + 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 - 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 + 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 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. + 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 - 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 + This instance is greater than the object -or- - The object is a null reference ( in Visual Basic). + The object is a null reference ( in Visual Basic). Divides the first parameter from the second. @@ -12033,6 +11828,10 @@ Returns if the executed command returned no resultset, o 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. @@ -12045,6 +11844,12 @@ Returns if the executed command returned no resultset, o 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. @@ -12069,6 +11874,9 @@ Returns if the executed command returned no resultset, o 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. @@ -12291,36 +12099,23 @@ Returns if the executed command returned no resultset, o 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. - - Indicates whether this structure is null. - This property is if is null. Otherwise, . - - - Gets the value of this structure. This property is read-only. - The property contains . - An integer representing the value of this structure. + + 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. - - A constant representing the largest possible value for a structure. - - - A constant representing the smallest possible value for a structure. - - - Represents a that can be assigned to this instance of the structure. - - - Represents a zero value that can be assigned to the property of an instance of the structure. - Initializes a new instance of the structure using the supplied long integer. A long integer. @@ -12346,24 +12141,50 @@ Returns if the executed command returned no resultset, o 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. + A signed number that indicates the relative values of the instance and the object. + Return value - 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 + 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 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. + A signed number that indicates the relative values of the instance and the object. + Return value + + Condition + + Less than zero - 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 + 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 object is a null reference ( in Visual Basic). Divides the first parameter by the second. @@ -12405,6 +12226,11 @@ Returns if the executed command returned no resultset, o 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. @@ -12417,6 +12243,12 @@ Returns if the executed command returned no resultset, o 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. @@ -12441,6 +12273,9 @@ Returns if the executed command returned no resultset, o 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. @@ -12663,36 +12498,22 @@ Returns if the executed command returned no resultset, o 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. - - Gets a Boolean value that indicates whether this structure is null. - - if null. Otherwise, . - - - Gets the value of this structure. This property is read-only. - A long integer representing the value of this structure. + + 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. - - 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. - - - Represents a that can be assigned to this instance of the class. - - - Represents the zero value that can be assigned to the property of an instance of the class. - Initializes a new instance of the class with the specified value. The monetary value to initialize. @@ -12718,24 +12539,50 @@ Returns if the executed command returned no resultset, o 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. + 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 - 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 + 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 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. + 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 - 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 + This instance is greater than the object -or- - The object is a null reference ( in Visual Basic) + The object is a null reference ( in Visual Basic) The division operator divides the first parameter by the second. @@ -12777,6 +12624,11 @@ Returns if the executed command returned no resultset, o 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. @@ -12789,6 +12641,12 @@ Returns if the executed command returned no resultset, o 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. @@ -12801,6 +12659,9 @@ Returns if the executed command returned no resultset, o 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. @@ -13014,15 +12875,13 @@ Returns if the executed command returned no resultset, o Converts this instance of to string. A string whose value is the string representation of the value of this . - - Returns a Boolean value that indicates whether this structure is null. - - if null. Otherwise, . - Gets the monetary value of an instance of the structure. This property is read-only. - The property is set to null. 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. @@ -13057,18 +12916,6 @@ Returns if the executed command returned no resultset, o 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. - - 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. - - - Represents a that can be assigned to this instance of the structure. - - - Represents the zero value that can be assigned to the property of an instance of the class. - 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. @@ -13086,24 +12933,50 @@ Returns if the executed command returned no resultset, o 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. + 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 - 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 + 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 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. + 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 - 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 + This instance is greater than the object -or- - The object is a null reference ( in Visual Basic) + The object is a null reference ( in Visual Basic) Divides the first structure by the second. @@ -13145,6 +13018,11 @@ Returns if the executed command returned no resultset, o 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. @@ -13157,6 +13035,12 @@ Returns if the executed command returned no resultset, o 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. @@ -13169,6 +13053,9 @@ Returns if the executed command returned no resultset, o 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. @@ -13357,38 +13244,15 @@ Returns if the executed command returned no resultset, o Converts this structure to . A object representing the value of this . - - Indicates whether this structure is null. - - if null. Otherwise, . - 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 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 data type. - - - 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. - - - 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. + + Represents the zero value that can be assigned to the property of an instance of the class. - - Represents a that can be assigned to this instance of the structure. + + 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. @@ -13443,10 +13307,20 @@ Returns if the executed command returned no resultset, o 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. @@ -13455,24 +13329,50 @@ Returns if the executed command returned no resultset, o 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. + 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. - 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 + 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 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. + 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. - 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 + Greater than zero + + This instance is greater than the object -or- - The object is a null reference ( in Visual Basic) + The object is a null reference ( in Visual Basic) Concatenates the two specified structures. @@ -13480,6 +13380,10 @@ Returns if the executed command returned no resultset, o 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 . @@ -13522,6 +13426,27 @@ Returns if the executed command returned no resultset, o 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 . @@ -13540,6 +13465,9 @@ Returns if the executed command returned no resultset, o 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 . @@ -13608,7 +13536,7 @@ Returns if the executed command returned no resultset, o A new that contains the string representation of the parameter. - Converts a to a . + Converts a to a The to be converted. A , whose contents are the same as the property of the parameter. @@ -13647,6 +13575,10 @@ Returns if the executed command returned no resultset, o 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 . @@ -13712,31 +13644,10 @@ Returns if the executed command returned no resultset, o Converts a object to a . A with the same value as this structure. - - 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 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. - - - 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. - - - 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. - Gets the string that is stored in this structure. This property is read-only. - The value of the string is . 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. @@ -13789,14 +13700,23 @@ Returns if the executed command returned no resultset, o Gets the value of the XML content of this as a . - Attempt was made to access this property on a null instance of . 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. @@ -13807,16 +13727,7 @@ Returns if the executed command returned no resultset, o For a description of this member, see . - The stream to which the object is serialized. - - - 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. + An XmlWriter Gets the string representation of the XML content of this instance. @@ -13835,7 +13746,7 @@ Returns if the executed command returned no resultset, o Unmanaged buffer. - Provides data for the state change event of a .NET data provider. + 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. @@ -13943,7 +13854,7 @@ Returns if the executed command returned no resultset, o 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. - The type to convert the elements to. + An that contains each element of the source sequence converted to the specified type. @@ -14073,6 +13984,10 @@ Returns if the executed command returned no resultset, o 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. @@ -14083,10 +13998,6 @@ Returns if the executed command returned no resultset, o Gets the hash code of this instance of the object. A 32-bit signed integer hash code. - - Gets the array of columns that this constraint affects. - An array of objects. - Gets a value indicating whether or not the constraint is on a primary key. @@ -14154,7 +14065,6 @@ Returns if the executed command returned no resultset, o 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. @@ -14210,19 +14120,23 @@ The target must have the same schema as the Creates an with the specified name. The name of the entity reference. - Calling this method. 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. - Calling this method. An with the specified ID. + Calling this method. Retrieves the associated with the specified . @@ -14256,9 +14170,5 @@ The target must have the same schema as the The containing the XML document to load. The XML being loaded contains entity references, and the reader cannot resolve entities. - - 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. - \ No newline at end of file diff --git a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Diagnostics.Contracts.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Diagnostics.Contracts.xml index 2b83fae..7307eb7 100755 --- a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Diagnostics.Contracts.xml +++ b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Diagnostics.Contracts.xml @@ -7,9 +7,6 @@ Contains static methods for representing program contracts such as preconditions, postconditions, and object invariants. - - Occurs when a contract fails. - Checks for a condition; if the condition is , follows the escalation policy set for the analyzer. The conditional expression to test. @@ -28,6 +25,9 @@ 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. @@ -56,44 +56,44 @@ 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 . - - if returns for any integer starting from to - 1. 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 . - - or is . 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 . - - if returns for all integers starting from to - 1. 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 . - - or is . if and only if returns for all elements of type in . + + or is . Specifies an invariant contract for the enclosing method or property. @@ -185,12 +185,6 @@ The condition for the event. The exception that caused the event. - - Sets the property to . - - - Sets the property to . - Gets the condition for the failure of the contract. The condition for the failure. @@ -212,6 +206,12 @@ 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. @@ -328,9 +328,9 @@ 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. - A null reference ( in Visual Basic) if the event was handled and should not trigger a failure; otherwise, returns the localized failure message. Triggers the default failure behavior. diff --git a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Diagnostics.Debug.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Diagnostics.Debug.xml new file mode 100755 index 0000000..80915ee --- /dev/null +++ b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Diagnostics.Debug.xml @@ -0,0 +1,368 @@ + + + + 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.API11/build/tizen11.0/ref/System.Diagnostics.DiagnosticSource.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Diagnostics.DiagnosticSource.xml index 20f5e05..fe0a7d7 100755 --- a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Diagnostics.DiagnosticSource.xml +++ b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Diagnostics.DiagnosticSource.xml @@ -11,6 +11,10 @@ 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. @@ -18,157 +22,38 @@ for convenient chaining. - - Adds the specified activity event to the events list. - The activity event to add. - - for convenient chaining. - - - Updates the activity to have a tag with an additional and . - The tag key name. - The tag value mapped to the input key. - - for convenient chaining. - - Updates the to have a new tag with the provided and . + Updates the to have a new tag with the provided and . . The tag key. The tag value. for convenient chaining. - - Stops the activity if it is already started and notifies any event listeners. Nothing will happen otherwise. - - - When overriden by a derived type, this method releases any allocated resources. - - if the method is being called from the finalizer; if calling from user code. - - - 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. - - - Returns the object mapped to the specified property name. - The name associated to the object. - The object mapped to the property name, if one is found; otherwise, . - - - Returns the value of the Activity tag mapped to the input key/>. - Returns if that key does not exist. - The tag key string. - The tag value mapped to the input key. - - - Add or update the Activity baggage with the input key and value. - If the input value is - if the collection has any baggage with the same key, then this baggage will get removed from the collection. - - otherwise, nothing will happen and the collection will not change. - If the input value is not - if the collection has any baggage with the same key, then the value mapped to this key will get updated with the new input value. - - otherwise, the key and value will get added as a new baggage to the collection. - Baggage item will be updated/removed only if it was originaly added to the current activity. Items inherited from the parents will not be changed/removed, new item would be added to current activity baggage instead. - The baggage key name - The baggage value mapped to the input key - - for convenient chaining. - - - Attaches any custom object to this activity. If the specified was previously associated with another object, the property will be updated to be associated with the new instead. It is recommended to use a unique property name to avoid conflicts with anyone using the same value. - The name to associate the value with. - The object to attach and map to the property name. - - - 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. - - - Sets the status code and description on the current activity object. - The status code - The error status description - - for convenient chaining. - - - Adds or update the activity tag with the input key and value. - The tag key name. - The tag value mapped to the input key. - - for convenient chaining. - - - Starts the activity. - - for convenient chaining. - - - Stops the activity. - - - Gets or sets the flags (defined by the W3C ID specification) associated with the activity. - the flags associated with the activity. - Gets a collection of key/value pairs that represents information that is passed to children of this . - Information that's passed to children of this . - - - Gets the context of the activity. Context becomes valid only if the activity has been started. - The context of the activity, if the activity has been started; otherwise, returns the default context. + An enumeration of string-string key-value pairs. - Gets or sets the current operation () for the current thread. This flows across async calls. + 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 or sets the display name of the activity. - A string that represents the activity display name. - 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 the list of all the activity events attached to this activity. - An enumeration of activity events attached to this activity. If the activity has no events, returns an empty enumeration. - - Gets or sets a value that detrmines if the is always used to define the default ID format. + 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. @@ -177,19 +62,6 @@ Gets the format for the . The format for the . - - Gets or sets a value that indicates whether this activity should be populated with all the propagation information, as well as all the other properties, such as links, tags, and events. - - if the activity should be populated; otherwise. - - - Gets the relationship between the activity, its parents, and its children in a trace. - One of the enumeration values that indicate relationship between the activity, its parents, and its children in a trace. - - - Gets the list of all the activity links attached to this activity. - An enumeration of activity links attached to this activity. If the activity has no links, returns an empty enumeration. - Gets the operation name. The name of the operation. @@ -215,183 +87,66 @@ Gets the root ID of this . The root ID, or if the current instance has either a or an . - - Gets the activity source associated with this activity. + + 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. - - Gets status code of the current activity object. - - - Gets the status description of the current activity object. - - - Gets the list of tags that represent information to log along with the activity. This information is not passed on to the children of this activity. - A key-value pair enumeration of tags and objects. + + Stops the activity. Gets a collection of key/value pairs that represent information that will be logged along with the to the logging system. - 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. - - When starting an Activity which does not have a parent context, the Trace Id will automatically be generated using random numbers. - TraceIdGenerator can be used to override the runtime's default Trace Id generation algorithm. - - Gets or sets the W3C header. + Gets the W3C header. The W3C header. - - A representation that conforms to the W3C TraceContext specification. It contains two identifiers: a TraceId and a SpanId, along with a set of common TraceFlags and system-specific TraceState values. - - - Construct a new activity context instance using the specified arguments. - A trace identifier. - A span identifier. - Contain details about the trace. - Carries system-specific configuration data. - Indicates if the context is propagated from a remote parent. - - - Indicates whether the current object is equal to another object of the same type. - The object to compare to this instance. - - if the current object is equal to the parameter; otherwise, . - - - Determines whether this instance and a specified object have the same value. - The object to compare to this instance. - - if the current object is equal to the parameter; otherwise, . - - - Provides a hash function for the current that's suitable for hashing algorithms and data structures, such as hash tables. - A hash code for the current . - - - Determines whether two specified values are equal. - The first value to compare. - The second value to compare. - - if and are equal; otherwise, . - - - Determines whether two specified values are not equal. - The first value to compare. - The second value to compare. - - if and are not equal; otherwise, . - - - Parses a W3C trace context headers to an object. - The W3C trace parent header. - The trace state. - The trace parent is invalid. - The object created from the parsing operation. - - - Tries to parse the W3C trace context headers to an object. - The W3C trace parent header. - The W3C trace state. - When this method returns , the object created from the parsing operation. - - if the parsing was successful; otherwise. - - - Indicates if the activity context was propagated from a remote parent. - - if it was propagated from a remote parent; otherwise. - - - The Id of the request as known by the caller. - The Span Id in the context. - - - The flags defined by the W3C standard along with the ID for the activity. - The context tracing flags. - - - The trace identifier. - The tracing identifier in the context. - - - Holds the W3C 'tracestate' header. - A string representing the W3C 'tracestate' header. - - - Encapsulates all the information that is sent to the activity listener, to make decisions about the creation of the activity instance, as well as its state. - -The possible generic type parameters are or . - The type of the property. Should be either or . - - - Gets the activity kind which the activity will be created with. - One of the enumeration values that represent an activity kind. - - - Gets the enumeration of activity links that the activity will be created with. - An enumeration of activity links. - - - Gets the name to use as OperationName of the activity that will get created. - A string representing the activity name. - - - Gets the parent context or parent Id that the activity will get created with. - The parent of the activity, represented either as a or as an . - - - Gets the collection that is used to add more tags during the sampling process. The added tags are also added to the created Activity if it is decided that it should be created by the callbacks. - The Activity tags collection. - - - Gets the activity source that creates the activity. - An activity source object. - - - Gets the tags that the activity will be created with. - A key-value pair enumeration of tags associated with the activity. - - - Gets the trace Id to use in the Activity object if it is decided that it should be created by callbacks. - The trace Id. - - - Represents an event containing a name and a timestamp, as well as an optional list of tags. - - - Initializes a new activity event instance using the specified name and the current time as the event timestamp. - The event name. - - - Initializes a new activity event instance using the specified name, timestamp and tags. - The event name. - The event timestamp. Timestamp must only be used for the events that happened in the past, not at the moment of this call. - The event tags. - - - Gets the activity event name. - A string representing the activity event name. - - - Gets the collection of tags associated with the event. - A key-value pair enumeration containing the tags associated with the event. - - - Gets the activity event timestamp. - A datetime offset representing the activity event timestamp. - Specifies the format of the property. @@ -404,209 +159,6 @@ The possible generic type parameters are The W3C format. - - Describes the relationship between the activity, its parents and its children in a trace. - - - Outgoing request to the external component. - - - Output received from an external component. - - - Internal operation within an application, as opposed to operations with remote parents or children. This is the default value. - - - Output provided to external components. - - - Requests incoming from external component. - - - Activities may be linked to zero or more activity context instances that are causally related. - -Activity links can point to activity contexts inside a single trace or across different traces. - -Activity links can be used to represent batched operations where an activity was initiated by multiple initiating activities, each representing a single incoming item being processed in the batch. - - - Constructs a new activity link, which can be linked to an activity. - The trace activity context. - The key-value pair list of tags associated to the activity context. - - - Indicates whether the current activity link is equal to another activity link. - The activity link to compare. - - if the current activity link is equal to ; otherwise, . - - - Indicates whether the current activity link is equal to another object. - The object to compare. - - if the current activity link is equal to ; otherwise, . - - - Provides a hash function for the current that's suitable for hashing algorithms and data structures, such as hash tables. - A hash code for the current . - - - Determines whether two specified values are equal. - The first value to compare. - The second value to compare. - - if and are equal; otherwise, . - - - Determines whether two specified values are not equal. - The first value to compare. - The second value to compare. - - if and are not equal; otherwise, . - - - Retrieves the activity context inside this activity link. - - - Retrieves the key-value pair enumeration of tags attached to the activity context. - An enumeration of tags attached to the activity context. - - - Allows listening to the start and stop activity events and gives the opportunity to decide creating an activity for sampling scenarios. - - - Construct a new activity listener object to start listeneing to the activity events. - - - Unregisters this activity listener object from listening to activity events. - - - Gets or sets the callback used to listen to the activity start event. - An activity callback instance used to listen to the activity start event. - - - Gets or sets the callback used to listen to the activity stop event. - An activity callback instance used to listen to the activity stop event. - - - Gets or sets the callback that is used to decide if creating objects with a specific data state is allowed. - A sample activity instance. - - - Gets or sets the callback that is used to decide if creating objects with a specific data state is allowed. - A sample activity instance. - - - Gets or sets the callback that allows deciding if activity object events that were created using the activity source object should be listened or not. - - to listen events; otherwise. - - - Enumeration values used by to indicate the amount of data to collect for the related . Requesting more data causes a greater performance overhead. - - - The activity object should be populated with all the propagation information and also all other properties such as Links, Tags, and Events. Using this value causes to return . - - - The activity object should be populated the same as the case. Additionally, Activity.Recorded is set to . For activities using the W3C trace ids, this sets a flag bit in the ID that will be propagated downstream requesting that the trace is recorded everywhere. - - - The activity object does not need to be created. - - - The activity object needs to be created. It will have a Name, a Source, an Id and Baggage. Other properties are unnecessary and will be ignored by this listener. - - - Provides APIs to create and start objects and to register objects to listen to the events. - - - Constructs an activity source object with the specified . - The name of the activity source object. - The version of the component publishing the tracing info. - - - Adds a listener to the activity starting and stopping events. - The activity listener object to use for listening to the activity events. - - - Creates a new object if there is any listener to the Activity, returns otherwise. - The operation name of the Activity - The - The created object or if there is no any event listener. - - - Creates a new object if there is any listener to the Activity, returns otherwise. - If the Activity object is created, it will not automatically start. Callers will need to call to start it. - The operation name of the Activity. - The - The parent object to initialize the created Activity object with. - The optional tags list to initialize the created Activity object with. - The optional list to initialize the created Activity object with. - The default Id format to use. - The created object or if there is no any listener. - - - Creates a new object if there is any listener to the Activity, returns otherwise. - The operation name of the Activity. - The - The parent Id to initialize the created Activity object with. - The optional tags list to initialize the created Activity object with. - The optional list to initialize the created Activity object with. - The default Id format to use. - The created object or if there is no any listener. - - - Disposes the activity source object, removes the current instance from the global list, and empties the listeners list. - - - Checks if there are any listeners for this activity source. - - if there is a listener registered for this activity source; otherwise, . - - - Creates and starts a new object if there is any listener to the Activity events, returns otherwise. - The - The parent object to initialize the created Activity object with. - The optional tags list to initialize the created Activity object with. - The optional list to initialize the created Activity object with. - The optional start timestamp to set on the created Activity object. - The operation name of the Activity. - The created object or if there is no any listener. - - - Creates a new activity if there are active listeners for it, using the specified name and activity kind. - The operation name of the activity. - The activity kind. - The created activity object, if it had active listeners, or if it has no event listeners. - - - Creates a new activity if there are active listeners for it, using the specified name, activity kind, parent activity context, tags, optional activity link and optional start time. - The operation name of the activity. - The activity kind. - The parent object to initialize the created activity object with. - The optional tags list to initialize the created activity object with. - The optional list to initialize the created activity object with. - The optional start timestamp to set on the created activity object. - The created activity object, if it had active listeners, or if it has no event listeners. - - - Creates a new activity if there are active listeners for it, using the specified name, activity kind, parent Id, tags, optional activity links and optional start time. - The operation name of the activity. - The activity kind. - The parent Id to initialize the created activity object with. - The optional tags list to initialize the created activity object with. - The optional list to initialize the created activity object with. - The optional start timestamp to set on the created activity object. - The created activity object, if it had active listeners, or if it has no event listeners. - - - Returns the activity source name. - A string that represents the activity source name. - - - Returns the activity source version. - A string that represents the activity source version. - Represents a formatted based on a W3C standard. @@ -617,20 +169,18 @@ Activity links can be used to represent batched operations where an activity was 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. - The new span ID. 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. - The new span ID. Creates a new value from a read-only span of UTF8-encoded bytes. @@ -673,153 +223,12 @@ The characters in are not all lower-case hexadecimal Returns a 16-character hexadecimal string that represents this span ID. - The 16-character hexadecimal string representation of 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. - - Define the status code of the Activity which indicate the status of the instrumented operation. - - - Status code indicating an error is encountered during the operation. - - - Status code indicating the operation has been validated and completed successfully. - - - Unset status code is the default value indicating the status code is not initialized. - - - ActivityTagsCollection is a collection class used to store tracing tags. - -This collection will be used with classes like and . - -This collection behaves as follows: -- The collection items will be ordered according to how they are added. -- Don't allow duplication of items with the same key. -- When using the indexer to store an item in the collection: - - If the item has a key that previously existed in the collection and the value is , the collection item matching the key will be removed from the collection. - - If the item has a key that previously existed in the collection and the value is not , the new item value will replace the old value stored in the collection. - - Otherwise, the item will be added to the collection. -- Add method will add a new item to the collection if an item doesn't already exist with the same key. Otherwise, it will throw an exception. - - - Create a new instance of the collection. - - - Create a new instance of the collection and store the input list items in the collection. - Initial list to store in the collection. - - - Adds an item to the collection. - Key and value pair of the tag to add to the collection. - - already exists in the list. - - is . - - - Adds a tag with the provided key and value to the collection. This collection doesn't allow adding two tags with the same key. - The tag key. - The tag value. - - - Removes all items from the collection. - - - Determines whether the contains a specific value. - The object to locate in the . - - if is found in the ; otherwise, . - - - Determines whether the collection contains an element with the specified key. - The key to locate in the . - - if the collection contains tag with that key. otherwise. - - - Copies the elements of the collection to an array, starting at a particular array index. - The array that is the destination of the elements copied from collection. - The zero-based index in array at which copying begins. - - - Returns an enumerator that iterates through the collection. - An enumerator for the . - - - Removes the first occurrence of a specific item from the collection. - The tag key value pair to remove. - - if item was successfully removed from the collection; otherwise, . This method also returns if item is not found in the original collection. - - - Removes the tag with the specified key from the collection. - The tag key. - - if the item existed and removed. 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 the collection. - An object that can be used to iterate through the collection. - - - Gets the value associated with the specified key. - The tag key. - The tag value. - When this method returns, the value associated with the specified key, if the key is found; otherwise, the default value for the type of the value parameter. This parameter is passed uninitialized. - - - Gets the number of elements contained in the collection. - - - Gets a value indicating whether the collection is read-only. This always returns . - Always returns . - - - Gets or sets a specified collection item. - - When setting a value to this indexer property, the following behavior is observed: -- If the key previously existed in the collection and the value is , the collection item matching the key will get removed from the collection. -- If the key previously existed in the collection and the value is not , the value will replace the old value stored in the collection. -- Otherwise, a new item will get added to the collection. - The key of the value to get or set. - The object mapped to the key. - - - Get the list of the keys of all stored tags. - - - Get the list of the values of all stored tags. - - - Enumerates the elements of an . - - - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - - - 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. - - - 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 the element in the collection at the current position of the enumerator. - The element in the collection at the current position of the enumerator. - Specifies flags defined by the W3C standard that are associated with an activity. @@ -839,20 +248,18 @@ This collection behaves as follows: 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. - The new trace ID. 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. - The new trace ID. Creates a new value from a read-only span of UTF8-encoded bytes. @@ -860,8 +267,8 @@ The characters in are not all lower-case hexadecimal The new trace ID. - Creates a new based on a random number (that is very likely to be unique). - The new . + 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. @@ -899,7 +306,7 @@ The characters in are not all lower-case hexadecimal Returns a 32-character hexadecimal string that represents this trace ID. - The 32-character hexadecimal string representation of 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). @@ -908,6 +315,9 @@ The characters in are not all lower-case hexadecimal Creates a new . The name of this . + + Gets the collection of listeners for this . + Disposes the NotificationListeners. @@ -918,18 +328,22 @@ The characters in are not all lower-case hexadecimal Checks whether the is enabled. - The name of the event to check. + if notifications are enabled; otherwise, . - Checks if any subscriber to the diagnostic events is interested in receiving events with this name. Subscribers indicate their interest using a delegate provided in . - The name of the event to check. - The object that represents a context. - The object that represents a context. + 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. @@ -974,13 +388,6 @@ The characters in are not all lower-case hexadecimal The name of the event to log. An object that represents the payload for the event. - - Gets the collection of listeners for this . - - - Gets the name of this . - The name of the . - 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. @@ -1027,542 +434,5 @@ The characters in are not all lower-case hexadecimal 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. - - An implementation of determines if and how distributed context information is encoded and decoded as it traverses the network. - The encoding can be transported over any network protocol that supports string key-value pairs. For example, when using HTTP, each key-value pair is an HTTP header. - injects values into and extracts values from carriers as string key-value pairs. - - - Initializes an instance of the class. This constructor is protected and only meant to be called from parent classes. - - - Returns the default propagator object that will be initialized with. - An instance of the class. - - - Returns a propagator that does not transmit any distributed context information in outbound network messages. - An instance of the class. - - - Returns a propagator that attempts to act transparently, emitting the same data on outbound network requests that was received on the inbound request. - When encoding the outbound message, this propagator uses information from the request's root Activity, ignoring any intermediate Activities that may have been created while processing the request. - An instance of the class. - - - Extracts the baggage key-value pair list from an incoming request represented by the carrier. For example, from the headers of an HTTP request. - The medium from which values will be read. - The callback method to invoke to get the propagation baggage list from the carrier. - Returns the extracted key-value pair list from the carrier. - - - Extracts the trace ID and trace state from an incoming request represented by the carrier. For example, from the headers of an HTTP request. - The medium from which values will be read. - The callback method to invoke to get the propagation trace ID and state from the carrier. - When this method returns, contains the trace ID extracted from the carrier. - When this method returns, contains the trace state extracted from the carrier. - - - Injects the trace values stroed in the object into a carrier. For example, into the headers of an HTTP request. - The Activity object has the distributed context to inject to the carrier. - The medium in which the distributed context will be stored. - The callback method to invoke to set a named key-value pair on the carrier. - - - Get or set the process-wide propagator object to use as the current selected propagator. - The currently selected process-wide propagator object. - - - Gets the set of field names this propagator is likely to read or write. - The list of fields that will be used by the DistributedContextPropagator. - - - Represents the callback method that's used in the extract methods of propagators. The callback is invoked to look up the value of a named field. - The medium used by propagators to read values from. - The propagation field name. - When this method returns, contains the value that corresponds to . The value is non- if there is only one value for the input field name. - When this method returns, contains a collection of values that correspond to . The value is non- if there is more than one value for the input field name. - - - Represents the callback method that's used in propagators' inject methods. This callback is invoked to set the value of a named field. - Propagators may invoke it multiple times in order to set multiple fields. - The medium used by propagators to write values to. - The propagation field name. - The value corresponding to . - - - Represents an instrument that supports adding non-negative values. For example, you might call counter.Add(1) each time a request is processed to track the total number of requests. Most metric viewers display counters using a rate (requests/sec), by default, but can also display a cumulative total. - The type that the counter represents. - - - Record the increment value of the measurement. - The increment measurement. - - - Record the increment value of the measurement. - The increment measurement. - A key-value pair tag associated with the measurement. - - - Record the increment value of the measurement. - The increment measurement. - A first key-value pair tag associated with the measurement. - A second key-value pair tag associated with the measurement. - - - Record the increment value of the measurement. - The increment measurement. - A first key-value pair tag associated with the measurement. - A second key-value pair tag associated with the measurement. - A third key-value pair tag associated with the measurement. - - - Record the increment value of the measurement. - The increment measurement. - A list of key-value pair tags associated with the measurement. - - - Adds the increment value of the measurement. - The measurement value. - The tags associated with the measurement. - - - Record the increment value of the measurement. - The increment measurement. - A span of key-value pair tags associated with the measurement. - - - Represents a metrics Instrument that can be used to report arbitrary values that are likely to be statistically meaningful. - e.g. the request duration. - Use method to create the Histogram object. - The type that the histogram represents. - - - Record a measurement value. - The measurement value. - - - Record a measurement value. - The measurement value. - A key-value pair tag associated with the measurement. - - - Record a measurement value. - The measurement value. - A first key-value pair tag associated with the measurement. - A second key-value pair tag associated with the measurement. - - - Record a measurement value. - The measurement value. - A first key-value pair tag associated with the measurement. - A second key-value pair tag associated with the measurement. - A third key-value pair tag associated with the measurement. - - - Record a measurement value. - The measurement value. - A list of key-value pair tags associated with the measurement. - - - Records a measurement value. - The measurement value. - The tags associated with the measurement. - - - Record a measurement value. - The measurement value. - A span of key-value pair tags associated with the measurement. - - - Base class of all Metrics Instrument classes - - - Protected constructor to initialize the common instrument properties like the meter, name, description, and unit. - All classes extending Instrument need to call this constructor when constructing object of the extended class. - The meter that created the instrument. - The instrument name. cannot be . - Optional instrument unit of measurements. - Optional instrument description. - - - Publish is activating the instrument to start recording measurements and to allow listeners to start listening to such measurements. - - - Gets the instrument description. - - - Checks if there is any listeners for this instrument. - - - A property tells if the instrument is an observable instrument. - - - Gets the Meter which created the instrument. - - - Gets the instrument name. - - - Gets the instrument unit of measurements. - - - The base class for all non-observable instruments. - The type that the instrument represents. - - - Create the metrics instrument using the properties meter, name, description, and unit. - All classes extending Instrument{T} need to call this constructor when constructing object of the extended class. - The meter that created the instrument. - The instrument name. cannot be . - Optional instrument unit of measurements. - Optional instrument description. - - - Record the measurement by notifying all objects which listening to this instrument. - The measurement value. - - - Record the measurement by notifying all objects which listening to this instrument. - The measurement value. - A key-value pair tag associated with the measurement. - - - Record the measurement by notifying all objects which listening to this instrument. - The measurement value. - A first key-value pair tag associated with the measurement. - A second key-value pair tag associated with the measurement. - - - Record the measurement by notifying all objects which listening to this instrument. - The measurement value. - A first key-value pair tag associated with the measurement. - A second key-value pair tag associated with the measurement. - A third key-value pair tag associated with the measurement. - - - Records a measurement by notifying all objects that are listening to this instrument. - The measurement value. - The tags associated with the measurement. - - - Record the measurement by notifying all objects which listening to this instrument. - The measurement value. - A span of key-value pair tags associated with the measurement. - - - Stores one observed metrics value and its associated tags. This type is used by an Observable instrument's Observe() method when reporting current measurements. - with the associated tags. - The type that the measurement represents. - - - Initializes a new instance of the Measurement using the value and the list of tags. - The measurement value. - - - Initializes a new instance of the Measurement using the value and the list of tags. - The measurement value. - The measurement associated tags list. - - - Initializes a new instance of the Measurement using the value and the list of tags. - The measurement value. - The measurement associated tags list. - - - Initializes a new instance of the Measurement using the value and the list of tags. - The measurement value. - The measurement associated tags list. - - - Gets the measurement tags list. - - - Gets the measurement value. - - - A delegate to represent the Meterlistener callbacks used in measurements recording operation. - The that was responsible for sending the measurement. - The measurement value. - A span of key-value pair tags associated with the measurement. - The state object originally passed to method. - The type that the measurement represents. - - - Meter is the class responsible for creating and tracking the Instruments. - - - Initializes a new instance of the Meter using the meter name. - The Meter name. - - - Initializes a new instance of the Meter using the meter name and version. - The Meter name. - The optional Meter version. - - - Create a metrics Counter object. - The instrument name. cannot be . - Optional instrument unit of measurements. - Optional instrument description. - The numerical type of the measurement. - A new counter. - - - Creates a Histogram, which is an instrument that can be used to report arbitrary values that are likely to be statistically meaningful. It is intended for statistics such as histograms, summaries, and percentile. - The instrument name. cannot be . - Optional instrument unit of measurements. - Optional instrument description. - The numerical type of the measurement. - A new histogram. - - - Creates an ObservableCounter, which is an instrument that reports monotonically increasing values when the instrument is being observed. - The instrument name. cannot be . - The callback to call to get the measurements when ObservableCounter{T}.Observe() is called by . - Optional instrument unit of measurements. - Optional instrument description. - The numerical type of the measurement.. - A new observable counter. - - - Creates an ObservableCounter, which is an instrument that reports monotonically increasing values when the instrument is being observed. - The instrument name. cannot be . - The callback to call to get the measurements when ObservableCounter{T}.Observe() is called by . - Optional instrument unit of measurements. - Optional instrument description. - The numerical type of the measurement. - A new observable counter. - - - Creates an ObservableCounter, which is an instrument that reports monotonically increasing values when the instrument is being observed. - The instrument name. cannot be . - The callback to call to get the measurements when ObservableCounter{T}.Observe() is called by - Optional instrument unit of measurements. - Optional instrument description. - The numerical type of the measurement. - A new observable counter. - - - Creates an ObservableGauge, which is an asynchronous instrument that reports non-additive values when the instrument is being observed. An example of a non-additive value is the room temperature - it makes no sense to report the temperature value from multiple rooms and sum them up. - The instrument name. cannot be . - The callback to call to get the measurements when ObservableCounter{T}.Observe() is called by . - Optional instrument unit of measurements. - Optional instrument description. - The numerical type of the measurement. - A new observable gauge. - - - Creates an ObservableGauge, which is an asynchronous instrument that reports non-additive values when the instrument is being observed. An example of a non-additive value is the room temperature - it makes no sense to report the temperature value from multiple rooms and sum them up. - The instrument name. cannot be . - The callback to call to get the measurements when ObservableCounter{T}.Observe() is called by . - Optional instrument unit of measurements. - Optional instrument description. - The numerical type of the measurement. - A new observable gauge. - - - Creates an ObservableGauge, which is an asynchronous instrument that reports non-additive values when the instrument is being observed. An example of a non-additive value is the room temperature - it makes no sense to report the temperature value from multiple rooms and sum them up. - The instrument name. cannot be . - The callback to call to get the measurements when ObservableCounter{T}.Observe() is called by . - Optional instrument unit of measurements. - Optional instrument description. - The numerical type of the measurement. - A new observable gauge. - - - Dispose the Meter which will disable all instruments created by this meter. - - - Gets the Meter name. - The Meter name - - - Gets the Meter version. - The Meter version. - - - MeterListener is class used to listen to the metrics instrument measurements recording. - - - Creates a MeterListener object. - - - Stop listening to a specific instrument measurement recording. - The instrument to stop listening to. - The state object originally passed to method. - - - Disposes the listeners which will stop it from listening to any instrument. - - - Start listening to a specific instrument measurement recording. - The instrument to listen to. - A state object which will be passed back to the callback getting measurements events. - - - Calls all Observable instruments which the listener is listening to then calls with every collected measurement. - - - Sets a callback for a specific numeric type to get the measurement recording notification from all instruments which enabled listening and was created with the same specified numeric type. - If a measurement of type T is recorded and a callback of type T is registered, that callback will be used. - The callback which can be used to get measurement recording of numeric type T. - The type of the numeric measurement. - - - Enable the listener to start listening to instruments measurement recording. - - - Gets or sets the callback to get notified when an instrument is published. - The callback to get notified when an instrument is published. - - - Gets or sets the callback to get notified when the measurement is stopped on some instrument. - This can happen when the Meter or the Listener is disposed or calling on the listener. - The callback to get notified when the measurement is stopped on some instrument. - - - ObservableCounter is a metrics observable Instrument which reports monotonically increasing value(s) when the instrument is being observed. - e.g. CPU time (for different processes, threads, user mode or kernel mode). - Use Meter.CreateObservableCounter methods to create the observable counter object. - The type that the observable counter represents. - - - ObservableGauge is an observable Instrument that reports non-additive value(s) when the instrument is being observed. - e.g. the current room temperature Use Meter.CreateObservableGauge methods to create the observable counter object. - - - - ObservableInstrument{T} is the base class from which all metrics observable instruments will inherit from. - The type that the observable instrument represents. - - - Create the metrics observable instrument using the properties meter, name, description, and unit. - All classes extending ObservableInstrument{T} need to call this constructor when constructing object of the extended class. - The meter that created the instrument. - The instrument name. cannot be . - Optional instrument unit of measurements. - Optional instrument description. - - - Fetches the current measurements being tracked by this instrument. All classes extending ObservableInstrument{T} need to implement this method. - The current measurements tracked by this instrument. - - - Gets a value that indicates if the instrument is an observable instrument. - - if the instrument is metrics-observable; otherwise. - - - A delegate that defines the signature of the callbacks used in the sampling process. - The Activity creation options used by callbacks to decide creating the Activity object or not. - The type of the requested parent to create the Activity object with. Should be either a string or an instance. - An object containing the sampling results, which indicate the amount of data to collect for the related . - - - Represents a list of tags that can be accessed by index. Provides methods to search, sort, and manipulate lists. - - - Initializes a new instance of using the specified . - A span of tags to initialize the list with. - - - Adds a tag to the list. - The key-value pair of the tag to add to the list. - - - Adds a tag with the specified and to the list. - The tag key. - The tag value. - - - Removes all elements from the . - - - Determines whether a tag is in the . - The tag to locate in the . - - if item is found in the ; otherwise, . - - - Copies the entire 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 Array must have zero-based indexing. - The zero-based index in at which copying begins. - - is . - - is less than 0 or greater than or equal to the length. - - - Copies the contents of this into a destination span. - The destination object. - - The number of elements in the source is greater than the number of elements that the destination span. - - - Returns an enumerator that iterates through the . - An enumerator that iterates through the . - - - Searches for the specified tag and returns the zero-based index of the first occurrence within the entire . - The tag to locate in the . - The zero-based index of the first ocurrence of in the tag list. - - - Inserts an element into the at the specified index. - The zero-based index at which the item should be inserted. - The tag to insert. - - is less than 0 or is greater than . - - - Removes the first occurrence of a specific object from the . - The tag to remove from the . - - if is successfully removed; otherwise, . This method also returns if was not found in the . - - - Removes the element at the specified index of the . - The zero-based index of the element to remove. - - index is less than 0 or is greater than . - - - Returns an enumerator that iterates through the . - An enumerator that iterates through the . - - - Gets the number of tags contained in the . - - - Gets a value indicating whether the is read-only. This property will always return . - - - Gets or sets the tags at the specified index. - The item index. - - is not a valid index in the . - - - An enumerator for traversing a tag list collection. - - - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - - - 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. - - - 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 the element in the collection at the current position of the enumerator. - The element in the collection at the current position of the enumerator. - \ No newline at end of file diff --git a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Diagnostics.FileVersionInfo.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Diagnostics.FileVersionInfo.xml index 9d5991b..9b4ff89 100755 --- a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Diagnostics.FileVersionInfo.xml +++ b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Diagnostics.FileVersionInfo.xml @@ -7,22 +7,6 @@ Provides version information for a physical file on disk. - - 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. - The file specified cannot be found. - A containing information about the file. If the file did not contain version information, the contains only the name of the file requested. - - - 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 . - Gets the comments associated with the file. The comments associated with the file or if the file did not contain version information. @@ -59,6 +43,12 @@ 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. @@ -136,5 +126,12 @@ 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.API11/build/tizen11.0/ref/System.Diagnostics.Process.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Diagnostics.Process.xml index 84a5566..00013d3 100755 --- a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Diagnostics.Process.xml +++ b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Diagnostics.Process.xml @@ -7,15 +7,13 @@ Provides a managed wrapper for a process handle. - - Creates a . - 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. @@ -42,41 +40,31 @@ Provides access to local and remote processes and enables you to start and stop local system processes. - - Occurs when an application writes to its redirected stream. - - - Occurs when a process exits. - - - Occurs each time an application writes a line to its redirected stream. - 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 . - + The property is . -or- - - An asynchronous read operation is already in progress on the stream. - +An asynchronous read operation is already in progress on the stream. -or- - - The stream has been used by a synchronous read operation. +The stream has been used by a synchronous read operation. Begins asynchronous read operations on the redirected stream of the application. - The property is . - + The property is . -or- - - An asynchronous read operation is already in progress on the stream. - +An asynchronous read operation is already in progress on the stream. -or- - - The stream has been used by a synchronous read operation. +The stream has been used by a synchronous read operation. Cancels the asynchronous read operation on the redirected stream of an application. @@ -91,22 +79,44 @@ Closes a process that has a user interface by sending a close message to its main window. - The process has already exited. - - -or- - - No process is associated with this object. 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. @@ -114,22 +124,20 @@ 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. - A component that is associated with the local process resource identified by the parameter. 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. - 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). + 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. - A component that is associated with a remote process resource identified by the parameter. Creates a new component for each process resource on the local computer. @@ -138,297 +146,39 @@ 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 APIs used to get process information. This exception is specific to Windows NT, Windows 2000, and Windows XP. + 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. - An array of type that represents all the process resources running on the specified computer. 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. - There are problems accessing the performance counter APIs used to get process information. This exception is specific to Windows NT, Windows 2000, and Windows XP. 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 APIs 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. - An array of type that represents the process resources running the specified application or file. - - - Immediately stops the associated process. - The associated process could not be terminated. - 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. - 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. - - - Raises the event. - - - Discards any information about the associated process that has been cached inside the process component. - - - Starts (or reuses) the process resource that is specified by the property of this component and associates it with the component. - 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). - - if a process resource is started; if no new process resource is started (for example, if an existing process is reused). - - - 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. - 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. - An error occurred when opening the associated file. - - -or- - - The file specified in the parameter's property could not be found. - - -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). - 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. - - - 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. - An error occurred when opening the associated file. - --or- - -The file specified in the could not be found. - The process object has already been disposed. - The PATH environment variable has a string containing quotes. - 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. - - - Starts a process resource by specifying the name of an application and a set of command line arguments. - The name of a document or application file to run in the process. - The 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. - - - 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. - The or parameter is . - An error occurred when opening the associated file. - --or- - -The file specified in the could not be found. - - -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. - 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. - - - 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. - No file name was specified. - There was an error in opening the associated file. - --or- - -The file specified in the could not be found. - The process object has already been disposed. - This member is not supported on Linux or macOS (.NET Core only). - 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. - - - 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. - No file name was specified. - An error occurred when opening the associated file. - --or- - -The file specified in the could not be found. - - -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). - 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. - - - 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. - - - 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. A value of 0 specifies an immediate return, and a value of -1 specifies an infinite wait. - 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. - - if the associated process has exited; otherwise, . - - - Instructs the process component to wait for the associated process to exit, or for the to be cancelled. - An optional token to cancel the asynchronous operation. - A task that will complete when the process has exited, cancellation has been requested, or an error occurs. - - - 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. - 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. - - if the associated process has reached an idle state. - - - 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. - 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. - - if the associated process has reached an idle state; otherwise, . - - - Gets the base priority of the associated process. - The process has exited. - - -or- - - The process has not started, so there is no process ID. - The base priority, which is computed from the of the associated process. - - - 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. - - - Gets the value 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. - The code that the associated process specified when it terminated. - - - Gets the time that the associated process 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. - A that indicates when the associated process was terminated. +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 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. 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. @@ -436,87 +186,103 @@ The file specified in the could not be found. 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. - - if the operating system process referenced by the component has terminated; otherwise, . Gets the unique identifier for the associated process. - The process's property has not been set. - - -or- - - There is no process associated with this object. 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. - There is no process associated with this object. 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. - The that was used to start the 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. - The system-generated window handle of the main window of the associated process. 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. - The main window title of the process. 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. + 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. - The maximum working set size that is allowed in memory for the process, in bytes. + 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. + 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. - The minimum working set size that is required in memory for the process, in bytes. + 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. - An array of type that represents the modules that have been loaded by the associated process. Gets the amount of nonpaged system memory, in bytes, allocated for the associated process. @@ -526,6 +292,12 @@ The file specified in the could not be found. 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. @@ -568,24 +340,22 @@ The file specified in the could not be found. 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. - - 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 . Gets or sets the overall priority category for the associated process. - 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.) + 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. - The priority category for the associated process, from which the of the process is calculated. Gets the amount of private memory, in bytes, allocated for the associated process. @@ -597,41 +367,38 @@ The file specified in the could not be found. Gets the privileged processor time for this 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. 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 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. 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.) + 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. - 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. + 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. - 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. 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. @@ -639,53 +406,120 @@ The file specified in the could not be found. Gets 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. 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. - 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 . 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. - The stream has not been defined because is set to . 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. - 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 . 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 value that specifies the is . - .NET Core and .NET 5+ only: The method was not used to start the process. 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. + The process has exited. +-or- +The process has not been started. An error occurred in the call to the Windows function. - An object that indicates when the process started. An exception is thrown if the process is not running. Gets or sets the object used to marshal the event handler calls that are issued as a result of a process exit event. @@ -693,22 +527,24 @@ The file specified in the could not be found. Gets the set of threads that are 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. 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. - 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. 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. - 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. 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. @@ -718,6 +554,54 @@ The file specified in the could not be found. 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. @@ -729,10 +613,6 @@ The file specified in the could not be found. Represents a.dll or .exe file that is loaded into a particular process. - - Converts the name of the module to a string. - The value of the property. - Gets the memory address where the module was loaded. The load address of the module. @@ -757,6 +637,10 @@ The file specified in the could not be found. 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. @@ -786,7 +670,7 @@ The file specified in the could not be found. 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. + 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. @@ -798,7 +682,7 @@ The file specified in the could not be found. 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 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. @@ -807,7 +691,7 @@ The file specified in the could not be found. 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 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. @@ -825,7 +709,7 @@ The file specified in the could not be found. 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. Strings added to the list don't need to be previously escaped. + Gets a collection of command-line arguments to use when starting the application. A collection of command-line arguments. @@ -894,10 +778,7 @@ The file specified in the could not be found. 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 input. - An object that represents the preferred encoding for standard input. 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 . @@ -908,9 +789,9 @@ The file specified in the could not be found. Gets or sets a value indicating whether to use the operating system shell to start the process. - An attempt to set the value to on Universal Windows Platform (UWP) apps occurs. 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. @@ -922,8 +803,8 @@ The file specified in the could not be found. Gets or sets the window state to use when the process is started. - The window style is not one of the enumeration members. 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. @@ -932,11 +813,6 @@ The file specified in the could not be found. Represents an operating system process thread. - - 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 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. @@ -951,76 +827,77 @@ The file specified in the could not be found. 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. - The preferred processor for the thread, used when the system schedules threads, to determine which processor to run the thread on. 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. - The priority boost information could not be retrieved. - - -or- - - The priority boost information could not be set. - The process is on a remote computer. 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. - 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. 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. - A indicating the amount of time that the thread has spent running code inside the operating system core. 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. - An that points to a set of bits, each of which represents a processor that the thread can run on. + + + 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 process is on a remote computer. 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. - A representing the time that was on the system when the operating system started the thread. Gets the current state of this thread. - The process is on a remote computer. 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. - A that indicates the amount of time that the thread has had control of the processor. 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. - A indicating the amount of time that the thread has spent running code inside the application, as opposed to inside the operating system core. 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. - A representing the reason that the thread is in the wait state. Provides a strongly typed collection of objects. @@ -1058,15 +935,15 @@ The file specified in the could not be found. The zero-based index indicating the location at which to insert the thread. The thread to insert into the collection. - - Deletes a process thread from the collection. - The thread to remove from 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. diff --git a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Diagnostics.StackTrace.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Diagnostics.StackTrace.xml index 7a52743..fbc11a5 100755 --- a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Diagnostics.StackTrace.xml +++ b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Diagnostics.StackTrace.xml @@ -7,15 +7,13 @@ Provides information about a , which represents a function call on the call stack for the current thread. - - 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. - 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. @@ -24,7 +22,8 @@ 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. @@ -61,6 +60,9 @@ 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. @@ -105,9 +107,6 @@ Represents a stack trace, which is an ordered collection of one or more stack frames. - - Defines the default for the number of methods to omit from the stack trace. This field is constant. - Initializes a new instance of the class from the caller's frame. @@ -127,8 +126,8 @@ 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. - + The exception object from which to construct the stack trace. + to capture the file name, line number, and column number; otherwise, . The parameter is . @@ -160,6 +159,10 @@ 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. @@ -169,14 +172,13 @@ 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. - - Gets the number of frames in the stack trace. - The number of frames in the stack trace. - Represents a symbol binder for managed code. @@ -200,6 +202,14 @@ 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. @@ -217,14 +227,6 @@ The ending column in the current document. The document source for the specified range. - - 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. - Checks whether the current document is stored in the symbol store. @@ -391,6 +393,10 @@ 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. @@ -403,10 +409,6 @@ Gets the namespaces that are used within the current scope. The namespaces that are used within the current scope. - - Gets the end offset of the current lexical scope. - The end offset of the current lexical scope. - Gets the method that contains the current lexical scope. The method that contains the current lexical scope. @@ -422,10 +424,6 @@ Represents a variable within a symbol store. - - Gets the variable signature. - The variable signature as an opaque blob. - Gets the first address of a variable. The first address of the variable. @@ -450,6 +448,10 @@ 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. @@ -664,15 +666,18 @@ Holds the public GUIDs for document types to be used with the symbol store. - - Specifies the GUID of the document type 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. @@ -706,17 +711,14 @@ Specifies the GUID of the SMC language type to be used with the symbol store. - - Initializes a new instance of the class. - Holds the public GUIDs for language vendors to be used with the symbol store. - - Specifies the GUID of the Microsoft language vendor. - 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.API11/build/tizen11.0/ref/System.Diagnostics.TextWriterTraceListener.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Diagnostics.TextWriterTraceListener.xml index d4eb385..395b359 100755 --- a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Diagnostics.TextWriterTraceListener.xml +++ b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Diagnostics.TextWriterTraceListener.xml @@ -60,6 +60,14 @@ 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". @@ -97,14 +105,6 @@ 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. - - Gets or sets the delimiter for the delimited list. - - is set to . - - is set to an empty string (""). - The delimiter for the delimited list. - Directs tracing or debugging output to a or to a , such as . diff --git a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Diagnostics.Tools.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Diagnostics.Tools.xml new file mode 100755 index 0000000..04d51db --- /dev/null +++ b/pkg/Tizen.NET.API11/build/tizen11.0/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.API11/build/tizen11.0/ref/System.Diagnostics.TraceSource.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Diagnostics.TraceSource.xml index ba9401f..e7bbbcd 100755 --- a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Diagnostics.TraceSource.xml +++ b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Diagnostics.TraceSource.xml @@ -18,18 +18,26 @@ The description of the switch. The default value of the switch. - - Determines whether the new value of the property can be parsed as a Boolean value. - Gets or sets a value indicating whether the switch is enabled or disabled. - The caller does not have the correct permission. 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. @@ -42,20 +50,17 @@ Stops the current logical operation. The property is an empty stack. - - 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. - 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. @@ -65,6 +70,10 @@ 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 . @@ -73,15 +82,6 @@ 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 . - - Gets or sets a value indicating whether the application is running in user-interface mode. - - if user-interface mode is enabled; otherwise, . - - - 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. - Indicates whether a listener should trace based on the event type. @@ -89,6 +89,10 @@ 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. @@ -102,10 +106,6 @@ if the trace should be produced; otherwise, . - - Gets or sets the event type of the messages to trace. - A bitwise combination of the values. - Indicates whether a listener should trace a message based on the source of a trace. @@ -123,15 +123,15 @@ An array of argument objects. A trace data object. An array of trace data objects. - - is . if the trace should be produced; otherwise, . + + is . Gets or sets the name of the trace source. - The value is . The name of the trace source. + The value is . Specifies the levels of trace messages filtered by the source switch and event type filter. @@ -172,6 +172,10 @@ 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. @@ -182,10 +186,6 @@ if the trace listeners should be called; otherwise, . - - Gets or sets the level of the switch. - One of the values that represents the event level of the switch. - Provides an abstract base class to create new debugging and tracing switches. @@ -200,16 +200,6 @@ The description of the switch. The default value for the switch.
- - 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 the custom switch attributes defined in the application configuration file. A containing the case-insensitive custom attributes for the trace switch. @@ -222,22 +212,28 @@ 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. - 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 . 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. @@ -250,9 +246,9 @@ 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 . - An array that contains all the switch attributes for the assembly. Gets or sets the description of the switch. @@ -260,17 +256,17 @@ Gets or sets the display name of the switch. + The display name of the switch. is set to . is set to an empty string. - The display name of the switch. Gets or sets the type of the switch. + The type of the switch. is set to . - The type of the switch. Identifies the level type for a switch. @@ -281,8 +277,8 @@ Gets or sets the type that determines whether a trace should be written. - The set operation failed because the value is . 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. @@ -302,9 +298,18 @@ 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. @@ -320,6 +325,18 @@ 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. @@ -353,6 +370,11 @@ 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 . @@ -441,32 +463,6 @@ A message to write. A category name used to organize the output. - - Gets or sets whether should be called on the after every write. - - if is called on the after every write; otherwise, . - - - Gets the correlation manager for the thread for this trace. - The object associated with the thread for this trace. - - - 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. - - - 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 . - Provides trace event data specific to a thread and a process. @@ -577,6 +573,10 @@ 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. @@ -597,6 +597,10 @@ 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. @@ -604,6 +608,29 @@ 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. @@ -644,6 +671,11 @@ 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. @@ -691,42 +723,6 @@ A message to write. A category name used to organize the output. - - Gets the custom trace listener attributes defined in the application configuration file. - A containing the custom attributes for the trace listener. - - - Gets or sets the trace filter for the trace listener. - An object derived from the base class. - - - Gets or sets the indent level. - The indent level. The default is zero. - - - Gets or sets the number of spaces in an indent. - Set operation failed because the value is less than zero. - The number of spaces in an indent. The default is four spaces. - - - 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, . - - - Gets or sets the trace output options. - Set operation failed because the value is invalid. - A bitwise combination of the enumeration values. The default is . - Provides a thread-safe list of objects. @@ -761,6 +757,10 @@ 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 . @@ -778,6 +778,17 @@ 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. @@ -796,16 +807,22 @@ 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 . - - is . - - -or- - - is not a . The position into which the new trace listener was inserted. + + is . +-or- + is not a . Determines whether the contains a specific object. @@ -825,33 +842,6 @@ is not a object. - - Removes an object from the . - The object to remove from the . - - - Gets the number of listeners in the list. - The number of listeners in the list. - - - Gets or sets the at the specified index. - The zero-based index of the to get from the list. - The value is . - A with the specified index. - - - 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. - - - 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. - Gets a value indicating whether the has a fixed size. Always . @@ -865,6 +855,10 @@ 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. @@ -909,6 +903,10 @@ 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. @@ -920,6 +918,20 @@ 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. @@ -956,11 +968,9 @@ 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. + 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. @@ -975,11 +985,9 @@ 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. + 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. @@ -988,24 +996,6 @@ The trace message to write. A structure that identifies the related activity. - - Gets the custom switch attributes defined in the application configuration file. - A containing the custom attributes for the trace switch. - - - 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. - - is set to . - A object representing the source switch value. - Provides a multilevel switch to control tracing and debug output without recompiling your code. @@ -1020,18 +1010,18 @@ 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 or sets the trace level that determines the messages the switch allows. - - is set to a value that is not one of the values. - One of the values that specifies the level of messages that are allowed by the switch. - Gets a value indicating whether the switch allows error-handling messages. diff --git a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Diagnostics.Tracing.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Diagnostics.Tracing.xml index 9574d33..1fca7f2 100755 --- a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Diagnostics.Tracing.xml +++ b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Diagnostics.Tracing.xml @@ -13,9 +13,6 @@ The metadata key. The metadata value. - - Removes the counter from the set that the will report on. - Gets or sets the display name of the counter. The display name of the counter. @@ -24,6 +21,9 @@ 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. @@ -130,6 +130,14 @@ 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. @@ -142,14 +150,6 @@ if is in range; otherwise, . - - Gets the array of arguments for the callback. - An array of callback arguments. - - - Gets the command for the callback. - The callback command. - Provides the ability to collect statistics for very frequent events through the class. @@ -158,11 +158,9 @@ The event counter name. The event source. - is . - - -or- - - is . + is . +-or- + is . Returns a string representation of the current event counter instance. @@ -293,12 +291,6 @@ Provides methods for enabling and disabling events from event sources. - - Occurs when an event source ( object) is attached to the dispatcher. - - - Occurs when an event has been written by an event source ( object) for which the event listener has enabled events. - Creates a new instance of the class. @@ -327,11 +319,17 @@ 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. @@ -395,10 +393,7 @@ An event that is published when an activity in an application is suspended. - Provides the ability to create events for event tracing across platforms. - - - Occurs when a command comes from an event listener. + Provides the ability to create events for event tracing for Windows (ETW). Creates a new instance of the class. @@ -442,6 +437,14 @@ 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. @@ -450,6 +453,20 @@ 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. @@ -485,6 +502,10 @@ 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. @@ -503,9 +524,12 @@ 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. + 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. @@ -526,6 +550,10 @@ 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. @@ -696,37 +724,6 @@ The number of items in the field. A pointer to the first item in the event data field. - - 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. - - - The unique identifier for the event source. - A unique identifier for the event source. - - - 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. - - - Gets the settings applied to this event source. - The settings applied to this event source. - - - 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 event tracing for Windows (ETW) name to be defined independently of the name of the event source class. @@ -904,6 +901,10 @@ 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. @@ -912,10 +913,6 @@ Returns a string representation of the current incrementing event counter instance. The name and increment of the current incrementing event counter. - - 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. - Provides a variant of for variables that are ever-increasing, such as the number of exceptions in the runtime. @@ -925,14 +922,14 @@ The event source this instance is a part of. A method that will be used to poll the value.
- - Returns a string representation of the current incrementing polling counter instance. - The name and increment of the current incrementing polling counter. - 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. diff --git a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Drawing.Primitives.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Drawing.Primitives.xml index 0e904c1..0eeaf2e 100755 --- a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Drawing.Primitives.xml +++ b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Drawing.Primitives.xml @@ -7,105 +7,6 @@ Represents an ARGB (alpha, red, green, blue) color. - - Represents a color that is . - - - 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 ; otherwise, . - - - 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, . - - - 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 . - - is less than 0 or greater than 255. - The that this method creates. - - - 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. - - , , or is less than 0 or greater than 255. - The that this method creates. - - - 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. - - , , , or is less than 0 or greater than 255. - The that this method creates. - - - 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 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. - - - 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 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. - - - 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 the alpha component value of this structure. The alpha component value of this . @@ -282,6 +183,18 @@ 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. @@ -294,6 +207,48 @@ 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. @@ -306,6 +261,22 @@ 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. @@ -537,6 +508,20 @@ 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. @@ -597,10 +582,6 @@ 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 #663399. - A system-defined color. - Gets a system-defined color that has an ARGB value of #FFFF0000. A representing a system-defined color. @@ -677,10 +658,22 @@ 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. @@ -719,9 +712,9 @@ 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. - The structure that represents the translated HTML color or if is . Translates an OLE color value to a GDI+ structure. @@ -1177,9 +1170,6 @@ A system-defined color. - - A system-defined color representing the ARGB value #663399. - A system-defined color. @@ -1279,26 +1269,23 @@ Represents an ordered pair of integer x- and y-coordinates that defines a point in a two-dimensional plane. - - Represents a that has and values set to zero. - - Initializes a new instance of the struct from a . + Initializes a new instance of the class from a . A that specifies the coordinates for the new . - Initializes a new instance of the struct using coordinates specified by an integer value. + 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 struct with the specified coordinates. + 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 to add The that is the result of the addition operation. @@ -1306,22 +1293,27 @@ The to convert. The this method converts to. + + Represents a that has and values set to zero. + - Specifies whether this point instance contains the same coordinates as another point. - The point to test for equality. - - if has the same coordinates as this point instance. + - Specifies whether this point instance contains the same coordinates as the specified object. - The to test for equality. + Specifies whether this contains the same coordinates as the specified . + The to test. - if is a and has the same coordinates as this point instance. + 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 . @@ -1387,11 +1379,6 @@ The to convert. The this method converts to. - - Gets a value indicating whether this is empty. - - if both and are 0; otherwise, . - Gets or sets the x-coordinate of this . The x-coordinate of this . @@ -1403,13 +1390,6 @@ Represents an ordered pair of floating-point x- and y-coordinates that defines a point in a two-dimensional plane. - - Represents a new instance of the class with member data left uninitialized. - - - Initializes a new instance of the struct from the specified . - The source vector. - Initializes a new instance of the class with the specified coordinates. The horizontal position of the point. @@ -1427,11 +1407,11 @@ 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. + - 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 ; otherwise, . + Specifies whether this contains the same coordinates as the specified . @@ -1442,6 +1422,11 @@ 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. @@ -1461,16 +1446,6 @@ if the and values of the left and right structures are equal; otherwise, . - - Converts the specified to a . - The point to convert from. - The vector that represents the converted . - - - Converts the specified to a . - The vector to convert. - The pair of coordinates that represents the converted . - Determines whether the coordinates of the specified points are not equal. A to compare. @@ -1506,15 +1481,6 @@ Converts this to a human readable string. A string that represents this . - - Creates a new from this . - The vector that was created from this . - - - Gets a value indicating whether this is empty. - - if both and are 0; otherwise, . - Gets or sets the x-coordinate of this . The x-coordinate of this . @@ -1526,9 +1492,6 @@ Stores a set of four integers that represent the location and size of a rectangle. - - Represents a structure with its properties left uninitialized. - Initializes a new instance of the class with the specified location and size. A that represents the upper-left corner of the rectangular region. @@ -1541,6 +1504,10 @@ 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. @@ -1562,11 +1529,11 @@ 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. + - 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 ; otherwise, . + Tests whether is a structure with the same location and size of this structure. @@ -1585,6 +1552,10 @@ 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. @@ -1616,6 +1587,18 @@ 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. @@ -1637,14 +1620,26 @@ 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}. + 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. @@ -1657,38 +1652,6 @@ A rectangle to union. A structure that bounds the union of the two structures. - - 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 . - - - Gets or sets the height of this structure. - The height of this structure. The default is 0. - - - 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. - - - 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 . - - - 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. - Gets or sets the width of this structure. The width of this structure. The default is 0. @@ -1704,18 +1667,11 @@ 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. - - Represents an instance of the class with its members uninitialized. - 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 struct from the specified . - The source vector. - Initializes a new instance of the class with the specified location and size. The x-coordinate of the upper-left corner of the rectangle. @@ -1723,6 +1679,10 @@ 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. @@ -1742,11 +1702,11 @@ if the point defined by and is contained within this structure; otherwise, . + + Represents an instance of the class with its members uninitialized. + - 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 ; otherwise, . + Tests whether is a with the same location and size of this . @@ -1766,6 +1726,10 @@ 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. @@ -1798,6 +1762,19 @@ 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. @@ -1814,16 +1791,6 @@ if the two specified structures have equal , , , and properties; otherwise, . - - Converts the specified to a . - The rectangle to convert. - The vector that represents the converted . - - - Converts the specified to a . - The vector to convert. - The rectangle that represents the converted . - Converts the specified structure to a structure. The structure to convert. @@ -1836,41 +1803,6 @@ if any of the , , , or properties of the two structures are unequal; otherwise, . - - 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 a new from this . - The rectangle, converted into a new instance. - - - 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 the y-coordinate that is the sum of and of this structure. - The y-coordinate that is the sum of and of this structure. - - - Gets or sets the height of this structure. - The height of this structure. The default is 0. - - - 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. - 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. @@ -1883,6 +1815,16 @@ 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. @@ -1898,9 +1840,6 @@ Stores an ordered pair of integers, which specify a and . - - Gets a structure that has a and value of 0. - Initializes a new instance of the structure from the specified structure. The structure from which to initialize this structure. @@ -1921,11 +1860,11 @@ The structure to convert. The structure this method converts to. + + Gets a structure that has a and value of 0. + - 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 ; otherwise, . + Tests to see whether the specified object is a structure with the same dimensions as this structure. @@ -1937,6 +1876,14 @@ 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. @@ -2029,14 +1976,6 @@ The structure to convert. The structure this method converts to. - - 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, . - Gets or sets the horizontal component of this structure. The horizontal component of this structure, typically measured in pixels. @@ -2044,9 +1983,6 @@ Stores an ordered pair of floating-point numbers, typically the width and height of a rectangle. - - Gets a structure that has a and value of 0. - Initializes a new instance of the structure from the specified structure. The structure from which to initialize this structure. @@ -2055,10 +1991,6 @@ 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 struct from the specified . - The source vector. - Initializes a new instance of the structure from the specified dimensions. The width component of the new structure. @@ -2070,11 +2002,11 @@ 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. + - 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 ; otherwise, . + Tests to see whether the specified object is a structure with the same dimensions as this structure. @@ -2086,6 +2018,15 @@ 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. @@ -2107,19 +2048,9 @@ Converts the specified structure to a structure. - The structure to be converted. + The structure to be converted The structure to which this operator converts. - - Converts the specified to a . - The pair of numbers to convert. - The size, converted into a instance. - - - Converts the specified to a . - The vector to convert. - The vector, converted into a instance. - Tests whether two structures are different. The structure on the left of the inequality operator. @@ -2163,19 +2094,6 @@ Creates a human-readable string that represents this structure. A string that represents this structure. - - Creates a new from this . - The vector that was created from this . - - - 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, . - Gets or sets the horizontal component of this structure. The horizontal component of this structure, typically measured in pixels. diff --git a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Formats.Asn1.dll b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Formats.Asn1.dll deleted file mode 100755 index e69de29..0000000 diff --git a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Formats.Asn1.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Formats.Asn1.xml deleted file mode 100755 index f849b3d..0000000 --- a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Formats.Asn1.xml +++ /dev/null @@ -1,2128 +0,0 @@ - - - - System.Formats.Asn1 - - - - This type represents an ASN.1 tag, as described in ITU-T Recommendation X.680. - - - Represents the universal class tag for a Boolean value. - - - Represents the universal class tag for a Bit String value under a constructed encoding. - - - Represents the universal class tag for a Octet String value under a constructed encoding. - - - Represents the universal class tag for an Enumerated value. - - - Represents the universal class tag for a GeneralizedTime value. - - - Represents the universal class tag for an Integer value. - - - Represents the universal class tag for a value. - - - Represents the universal class tag for an Object Identifier value. - - - Represents the universal class tag for a Bit String value under a primitive encoding. - - - Represents the universal class tag for an Octet String value under a primitive encoding. - - - Represents the universal class tag for a Sequence value (always a constructed encoding). - - - Represents the universal class tag for a SetOf value (always a constructed encoding). - - - Represents the universal class tag for a UtcTime value. - - - Create an for a specified value within a specified tag class. - The tag class for this tag. - The numeric value for this tag. - - for a constructed tag, for a primitive tag. - - is not a known value. - -or- - is negative. - - - Create an for a tag from the UNIVERSAL class. - One of the enumeration values that specifies the semantic type for this tag. - - for a constructed tag, for a primitive tag. - - is not a known value. - - - Produces a tag with the same and values, but whose is . - A tag with the same and values, but whose is . - - - Produces a tag with the same and values, but whose is . - A tag with the same and values, but whose is . - - - Reports the number of bytes required for the BER-encoding of this tag. - The number of bytes required for the BER-encoding of this tag. - - - Reads a BER-encoded tag which starts at . - The read only byte sequence whose beginning is a BER-encoded tag. - When this method returns, contains the number of bytes that contributed to the encoded tag. This parameter is treated as uninitialized. - The provided data does not decode to a tag. - The decoded tag. - - - Writes the BER-encoded form of this tag to . - The start of where the encoded tag should be written. - - . < . - The number of bytes written to . - - - Tests if has the same encoding as this tag. - Tag to test for equality. - - if has the same values for , , and ; otherwise. - - - Tests if is an with the same encoding as this tag. - Object to test for value equality. - - if is not an , otherwise. - - - Returns the hash code for this instance. - A 32-bit signed integer hash code. - - - Tests if has the same and values as this tag, and does not compare . - Tag to test for concept equality. - - if has the same and as this tag, otherwise. - - - Tests if two values have the same BER encoding. - The first value to compare. - The second value to compare. - - if and have the same BER encoding, otherwise. - - - Tests if two values have a different BER encoding. - The first value to compare. - The second value to compare. - - if and have a different BER encoding, otherwise. - - - Provides a text representation of this tag suitable for debugging. - A text representation of this tag suitable for debugging. - - - Attempts to read a BER-encoded tag which starts at . - The read only byte sequence whose beginning is a BER-encoded tag. - The decoded tag. - When this method returns, contains the number of bytes that contributed to the encoded tag, 0 on failure. This parameter is treated as uninitialized. - - if a tag was correctly decoded; otherwise, . - - - Attempts to write the BER-encoded form of this tag to . - The start of where the encoded tag should be written. - Receives the value from on success, 0 on failure. - - if . < (), otherwise. - - - Indicates if the tag represents a constructed encoding (), or a primitive encoding (). - - - The tag class to which this tag belongs. - - - The numeric value for this tag. - - - The exception that is thrown when an encoded ASN.1 value cannot be successfully decoded. - - - Initializes a new instance of the class, using the default 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, using the provided message. - The error message that explains the reason for the exception. - - - Initializes a new instance of the class, using the provided message and 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. - - - Provides stateless methods for decoding BER-encoded, CER-encoded, and DER-encoded ASN.1 data. - - - Reads a Bit String value from with a specified tag under the specified encoding rules, returning the contents in a new array. - The buffer containing encoded data. - The encoding constraints to use when interpreting the data. - On success, receives the number of bits in the last byte which were reported as "unused" by the writer. - This parameter is treated as uninitialized. - When this method returns, the total number of bytes for the encoded value. - This parameter is treated as uninitialized. - The tag to check for before reading, or for the default tag (Universal 3). - - is not defined. - The next value does not have the correct tag. - --or- - -The length encoding is not valid under the current encoding rules. - --or- - -The contents are not valid under the current encoding rules. - - . is , but . is not correct for the method. - An array containing the contents of the Bit String value. - - - Reads a Boolean value from with a specified tag under the specified encoding rules. - The buffer containing encoded data. - The encoding constraints to use when interpreting the data. - When this method returns, the total number of bytes for the encoded value. - This parameter is treated as uninitialized. - The tag to check for before reading, or for the default tag (Universal 1). - - is not defined. - The next value does not have the correct tag. - --or- - -The length encoding is not valid under the current encoding rules. - --or- - -The contents are not valid under the current encoding rules. - - . is , but . is not correct for the method. - The decoded value. - - - Reads the next value as character string with the specified tag and encoding type, returning the decoded string. - The buffer containing encoded data. - The encoding constraints to use when interpreting the data. - One of the enumeration values which represents the value type to process. - When this method returns, the total number of bytes for the encoded value. - This parameter is treated as uninitialized. - The tag to check for before reading, or for the universal tag that is appropriate to the requested encoding type. - - is not defined. - --or- - - is not a known character string type. - The next value does not have the correct tag. - --or- - -The length encoding is not valid under the current encoding rules. - --or- - -The contents are not valid under the current encoding rules. - --or- - -The string did not successfully decode. - - . is , but . is not the same as . - The decoded value. - - - Locates the contents range for the encoded value at the beginning of the buffer using the specified encoding rules. - The buffer containing encoded data. - The encoding constraints to use when interpreting the data. - When this method returns, the offset of the content payload relative to the start of . - This parameter is treated as uninitialized. - When this method returns, the number of bytes in the content payload (which may be 0). - This parameter is treated as uninitialized. - When this method returns, the total number of bytes for the encoded value. - This parameter is treated as uninitialized. - - is not defined. - - does not represent a value encoded under the specified encoding rules. - The tag identifying the content. - - - Reads an Enumerated value from with a specified tag under the specified encoding rules, returning the contents as a slice of the buffer. - The buffer containing encoded data. - The encoding constraints to use when interpreting the data. - When this method returns, the total number of bytes for the encoded value. - This parameter is treated as uninitialized. - The tag to check for before reading, or for the default tag (Universal 10). - - is not defined. - The next value does not have the correct tag. - --or- - -The length encoding is not valid under the current encoding rules. - --or- - -The contents are not valid under the current encoding rules. - - . is , but . is not correct for the method. - The slice of the buffer containing the bytes of the Enumerated value, in signed big-endian form. - - - Reads an Enumerated from with a specified tag under the specified encoding rules, converting it to the non-[] enum specified by . - The buffer containing encoded data. - The encoding constraints to use when interpreting the data. - Type object representing the destination type. - When this method returns, the total number of bytes for the encoded value. - This parameter is treated as uninitialized. - The tag to check for before reading, or for the default tag (Universal 10). - The next value does not have the correct tag. - --or- - -The length encoding is not valid under the current encoding rules. - --or- - -The contents are not valid under the current encoding rules. - --or- - -The encoded value is too big to fit in a value. - - is not an enum type. - --or- - - was declared with . - --or- - -. is , but . is not correct for the method. - - is . - The Enumerated value converted to a . - - - Reads an Enumerated from with a specified tag under the specified encoding rules, converting it to the non-[] enum specified by . - The buffer containing encoded data. - The encoding constraints to use when interpreting the data. - When this method returns, the total number of bytes for the encoded value. - This parameter is treated as uninitialized. - The tag to check for before reading, or for the default tag (Universal 10). - Destination enum type. - - is not defined. - The next value does not have the correct tag. - --or- - -The length encoding is not valid under the current encoding rules. - --or- - -The contents are not valid under the current encoding rules. - --or- - -The encoded value is too big to fit in a value. - - is not an enum type. - --or- - - was declared with . - --or- - -. is , but . is not correct for the method. - The Enumerated value converted to a . - - - Reads a GeneralizedTime value from with a specified tag under the specified encoding rules. - The buffer containing encoded data. - The encoding constraints to use when interpreting the data. - When this method returns, the total number of bytes for the encoded value. - This parameter is treated as uninitialized. - The tag to check for before reading, or for the default tag (Universal 24). - - is not defined. - The next value does not have the correct tag. - --or- - -The length encoding is not valid under the current encoding rules. - --or- - -The contents are not valid under the current encoding rules. - - . is , but . is not correct for the method. - The decoded value. - - - Reads an Integer value from with a specified tag under the specified encoding rules. - The buffer containing encoded data. - The encoding constraints to use when interpreting the data. - When this method returns, the total number of bytes for the encoded value. - This parameter is treated as uninitialized. - The tag to check for before reading, or for the default tag (Universal 2). - - is not defined. - The next value does not have the correct tag. - --or- - -The length encoding is not valid under the current encoding rules. - --or- - -The contents are not valid under the current encoding rules. - - . is , but . is not correct for the method. - The decoded numeric value. - - - Reads an Integer value from with a specified tag under the specified encoding rules, returning the contents as a slice of the buffer. - The buffer containing encoded data. - The encoding constraints to use when interpreting the data. - When this method returns, the total number of bytes for the encoded value. - This parameter is treated as uninitialized. - The tag to check for before reading, or for the default tag (Universal 2). - - is not defined. - The next value does not have the correct tag. - --or- - -The length encoding is not valid under the current encoding rules. - --or- - -The contents are not valid under the current encoding rules. - - . is , but . is not correct for the method. - The slice of the buffer containing the bytes of the Integer value, in signed big-endian form. - - - Reads a NamedBitList from with a specified tag under the specified encoding rules. - The buffer containing encoded data. - The encoding constraints to use when interpreting the data. - When this method returns, the total number of bytes for the encoded value. - This parameter is treated as uninitialized. - The tag to check for before reading, or for the default tag (Universal 3). - - is not defined. - The next value does not have the correct tag. - --or- - -The length encoding is not valid under the current encoding rules. - --or- - -The contents are not valid under the current encoding rules. - - . is , but . is not correct for the method. - The bits from the encoded value. - - - Reads a NamedBitList from with a specified tag under the specified encoding rules, converting it to the [] enum specified by . - The buffer containing encoded data. - The encoding constraints to use when interpreting the data. - Type object representing the destination type. - When this method returns, the total number of bytes for the encoded value. - This parameter is treated as uninitialized. - The tag to check for before reading, or for the default tag (Universal 3). - - is not defined. - The next value does not have the correct tag. - --or- - -The length encoding is not valid under the current encoding rules. - --or- - -The contents are not valid under the current encoding rules. - --or- - -The encoded value is too big to fit in a value. - - is not an enum type. - --or- - - was not declared with - --or- - -. is , but . is not correct for the method. - - is - The NamedBitList value converted to a . - - - Reads a NamedBitList from with a specified tag under the specified encoding rules, converting it to the [] enum specified by . - The buffer containing encoded data. - The encoding constraints to use when interpreting the data. - When this method returns, the total number of bytes for the encoded value. - This parameter is treated as uninitialized. - The tag to check for before reading, or for the default tag (Universal 3). - Destination enum type. - - is not defined. - The next value does not have the correct tag. - --or- - -The length encoding is not valid under the current encoding rules. - --or- - -The contents are not valid under the current encoding rules. - --or- - -The encoded value is too big to fit in a value. - - is not an enum type. - --or- - - was not declared with - --or- - -. is , but . is not correct for the method. - The NamedBitList value converted to a . - - - Reads a value from with a specified tag under the specified encoding rules. - The buffer containing encoded data. - The encoding constraints to use when interpreting the data. - When this method returns, the total number of bytes for the encoded value. - This parameter is treated as uninitialized. - The tag to check for before reading, or for the default tag (Universal 5). - - is not defined. - The next value does not have the correct tag. - --or- - -The length encoding is not valid under the current encoding rules. - --or- - -The contents are not valid under the current encoding rules. - - . is , but . is not correct for the method. - - - Reads an Object Identifier value from with a specified tag under the specified encoding rules. - The buffer containing encoded data. - The encoding constraints to use when interpreting the data. - When this method returns, the total number of bytes for the encoded value. - This parameter is treated as uninitialized. - The tag to check for before reading, or for the default tag (Universal 6). - - is not defined. - The next value does not have the correct tag. - --or- - -The length encoding is not valid under the current encoding rules. - --or- - -The contents are not valid under the current encoding rules. - - . is , but . is not correct for the method. - The decoded object identifier, in dotted-decimal notation. - - - Reads an Octet String value from with a specified tag under the specified encoding rules, returning the contents in a new array. - The buffer containing encoded data. - The encoding constraints to use when interpreting the data. - When this method returns, the total number of bytes for the encoded value. - This parameter is treated as uninitialized. - The tag to check for before reading, or for the default tag (Universal 4). - - is not defined. - The next value does not have the correct tag. - --or- - -The length encoding is not valid under the current encoding rules. - --or- - -The contents are not valid under the current encoding rules. - - . is , but . is not correct for the method. - An array containing the contents of the Octet String value. - - - Reads a Sequence or Sequence-Of value from with a specified tag under the specified encoding rules. - The buffer containing encoded data. - The encoding constraints to use when interpreting the data. - When this method returns, the offset of the content payload relative to the start of . - This parameter is treated as uninitialized. - When this method returns, the number of bytes in the content payload (which may be 0). - This parameter is treated as uninitialized. - When this method returns, the total number of bytes for the encoded value. - This parameter is treated as uninitialized. - The tag to check for before reading, or for the default tag (Universal 16). - - is not defined. - The next value does not have the correct tag. - --or- - -The length encoding is not valid under the current encoding rules. - --or- - -The contents are not valid under the current encoding rules. - - . is , but . is not correct for the method. - - - Reads a Set-Of value from with a specified tag under the specified encoding rules. - The buffer containing encoded data. - The encoding constraints to use when interpreting the data. - When this method returns, the offset of the content payload relative to the start of . - This parameter is treated as uninitialized. - When this method returns, the number of bytes in the content payload (which may be 0). - This parameter is treated as uninitialized. - When this method returns, the total number of bytes for the encoded value. - This parameter is treated as uninitialized. - - to always accept the data in the order it is presented, to verify that the data is sorted correctly when the encoding rules say sorting was required (CER and DER). - The tag to check for before reading, or for the default tag (Universal 17). - - is not defined. - The next value does not have the correct tag. - --or- - -The length encoding is not valid under the current encoding rules. - --or- - -The contents are not valid under the current encoding rules. - - . is , but . is not correct for the method. - - - Reads a UtcTime value from with a specified tag under the specified encoding rules. - The buffer containing encoded data. - The encoding constraints to use when interpreting the data. - When this method returns, the total number of bytes for the encoded value. - This parameter is treated as uninitialized. - The largest year to represent with this value. - The default value, 2049, represents the 1950-2049 range for X.509 certificates. - The tag to check for before reading, or for the default tag (Universal 24). - - is not defined. - --or- - - is not in the range [99, 9999]. - The next value does not have the correct tag. - --or- - -The length encoding is not valid under the current encoding rules. - --or- - -The contents are not valid under the current encoding rules. - - . is , but . is not correct for the method. - The decoded value. - - - Attempts to copy a Bit String value from with a specified tag under the specified encoding rules into . - The buffer containing encoded data. - The buffer in which to write. - The encoding constraints to use when interpreting the data. - On success, receives the number of bits in the last byte which were reported as "unused" by the writer. - This parameter is treated as uninitialized. - When this method returns, the total number of bytes for the encoded value. - This parameter is treated as uninitialized. - When this method returns, the total number of bytes written to . - This parameter is treated as uninitialized. - The tag to check for before reading, or for the default tag (Universal 3). - - is not defined. - The next value does not have the correct tag. - --or- - -The length encoding is not valid under the current encoding rules. - --or- - -The contents are not valid under the current encoding rules. - - . is , but . is not correct for the method. - --or- - - overlaps . - - if is large enough to receive the value of the Bit String; otherwise, . - - - Reads a character string value from with a specified tag under the specified encoding rules, copying the decoded string into a a provided destination buffer. - The buffer containing encoded data. - The buffer in which to write. - The encoding constraints to use when interpreting the data. - One of the enumeration values which represents the value type to process. - When this method returns, the total number of bytes for the encoded value. - This parameter is treated as uninitialized. - When this method returns, the number of chars written to . - This parameter is treated as uninitialized. - The tag to check for before reading, or for the universal tag that is appropriate to the requested encoding type. - - is not defined. - --or- - - is not a known character string type. - The next value does not have the correct tag. - --or- - -The length encoding is not valid under the current encoding rules. - --or- - -The contents are not valid under the current encoding rules. - --or- - -The string did not successfully decode. - - . is , but . is not the same as . - - and advances the reader if had sufficient length to receive the value, otherwise and the reader does not advance. - - - Attempts to read a character string value from with a specified tag under the specified encoding rules, copying the unprocessed bytes into the provided destination buffer. - The buffer containing encoded data. - The buffer in which to write. - The encoding constraints to use when interpreting the data. - The tag to check for before reading. - When this method returns, the total number of bytes for the encoded value. - This parameter is treated as uninitialized. - On success, receives the number of bytes written to . - - is not defined. - The next value does not have the correct tag. - --or- - -The length encoding is not valid under the current encoding rules. - --or- - -The contents are not valid under the current encoding rules. - - . is , but . is not a character string tag type. - --or- - - overlaps . - - if is large enough to receive the value of the unprocessed character string; otherwise, . - - - Attempts locate the contents range for the encoded value at the beginning of the buffer using the specified encoding rules. - The buffer containing encoded data. - The encoding constraints to use when interpreting the data. - When this method returns, the tag identifying the content. - This parameter is treated as uninitialized. - When this method returns, the offset of the content payload relative to the start of . - This parameter is treated as uninitialized. - When this method returns, the number of bytes in the content payload (which may be 0). - This parameter is treated as uninitialized. - When this method returns, the total number of bytes for the encoded value. - This parameter is treated as uninitialized. - - is not defined. - - if represents a valid structural encoding for the specified encoding rules; otherwise, . - - - Attempts to read an Integer value from with a specified tag under the specified encoding rules as a signed 32-bit value. - The buffer containing encoded data. - The encoding constraints to use when interpreting the data. - On success, receives the interpreted numeric value. - This parameter is treated as uninitialized. - When this method returns, the total number of bytes for the encoded value. - This parameter is treated as uninitialized. - The tag to check for before reading, or for the default tag (Universal 2). - - is not defined. - The next value does not have the correct tag. - --or- - -The length encoding is not valid under the current encoding rules. - --or- - -The contents are not valid under the current encoding rules. - - . is , but . is not correct for the method. - - if the Integer represents value is between and , inclusive; otherwise, . - - - Attempts to read an Integer value from with a specified tag under the specified encoding rules as a signed 64-bit value. - The buffer containing encoded data. - The encoding constraints to use when interpreting the data. - On success, receives the interpreted numeric value. - This parameter is treated as uninitialized. - When this method returns, the total number of bytes for the encoded value. - This parameter is treated as uninitialized. - The tag to check for before reading, or for the default tag (Universal 2). - - is not defined. - The next value does not have the correct tag. - --or- - -The length encoding is not valid under the current encoding rules. - --or- - -The contents are not valid under the current encoding rules. - - . is , but . is not correct for the method. - - if the Integer represents value is between and , inclusive; otherwise, . - - - Attempts to get an Octet String value from with a specified tag under the specified encoding rules, copying the value into the provided destination buffer. - The buffer containing encoded data. - The buffer in which to write. - The encoding constraints to use when interpreting the data. - When this method returns, the total number of bytes for the encoded value. - This parameter is treated as uninitialized. - When this method returns, the total number of bytes written to . - This parameter is treated as uninitialized. - The tag to check for before reading, or for the default tag (Universal 4). - - is not defined. - The next value does not have the correct tag. - --or- - -The length encoding is not valid under the current encoding rules. - --or- - -The contents are not valid under the current encoding rules. - - . is , but . is not correct for the method. - --or- - - overlaps . - - if is large enough to receive the value of the Octet String; otherwise, . - - - Attempts to get a Bit String value from with a specified tag under the specified encoding rules, if the value is contained in a single (primitive) encoding. - The buffer containing encoded data. - The encoding constraints to use when interpreting the data. - On success, receives the number of bits in the last byte which were reported as "unused" by the writer. - This parameter is treated as uninitialized. - On success, receives a slice of the input buffer that corresponds to the value of the Bit String. - This parameter is treated as uninitialized. - When this method returns, the total number of bytes for the encoded value. - This parameter is treated as uninitialized. - The tag to check for before reading, or for the default tag (Universal 3). - - is not defined. - The next value does not have the correct tag. - --or- - -The length encoding is not valid under the current encoding rules. - --or- - -The contents are not valid under the current encoding rules. - - . is , but . is not correct for the method. - - if the Bit String value has a primitive encoding and all of the bits reported as unused are set to 0; otherwise, . - - - Attempts to get an unprocessed character string value from with a specified tag under the specified encoding rules, if the value is contained in a single (primitive) encoding. - The buffer containing encoded data. - The encoding constraints to use when interpreting the data. - The tag to check for before reading. - On success, receives a slice of the input buffer that corresponds to the value of the Bit String. - This parameter is treated as uninitialized. - When this method returns, the total number of bytes for the encoded value. - This parameter is treated as uninitialized. - - is not defined. - The next value does not have the correct tag. - --or- - -The length encoding is not valid under the current encoding rules. - --or- - -The contents are not valid under the current encoding rules. - - . is , but . is not a character string tag type. - - if the character string value has a primitive encoding; otherwise, . - - - Attempts to get an Octet String value from with a specified tag under the specified encoding rules, if the value is contained in a single (primitive) encoding. - The buffer containing encoded data. - The encoding constraints to use when interpreting the data. - On success, receives a slice of the input buffer that corresponds to the value of the Octet String. - This parameter is treated as uninitialized. - When this method returns, the total number of bytes for the encoded value. - This parameter is treated as uninitialized. - The tag to check for before reading, or for the default tag (Universal 4). - - is not defined. - The next value does not have the correct tag. - --or- - -The length encoding is not valid under the current encoding rules. - --or- - -The contents are not valid under the current encoding rules. - - . is , but . is not correct for the method. - - if the Octet String value has a primitive encoding; otherwise, . - - - Attempts to read an Integer value from with a specified tag under the specified encoding rules as an unsigned 32-bit value. - The buffer containing encoded data. - The encoding constraints to use when interpreting the data. - On success, receives the interpreted numeric value. - This parameter is treated as uninitialized. - When this method returns, the total number of bytes for the encoded value. - This parameter is treated as uninitialized. - The tag to check for before reading, or for the default tag (Universal 2). - - is not defined. - The next value does not have the correct tag. - --or- - -The length encoding is not valid under the current encoding rules. - --or- - -The contents are not valid under the current encoding rules. - - . is , but . is not correct for the method. - - if the Integer represents value is between and , inclusive; otherwise, . - - - Attempts to read an Integer value from with a specified tag under the specified encoding rules as an unsigned 64-bit value. - The buffer containing encoded data. - The encoding constraints to use when interpreting the data. - On success, receives the interpreted numeric value. - This parameter is treated as uninitialized. - When this method returns, the total number of bytes for the encoded value. - This parameter is treated as uninitialized. - The tag to check for before reading, or for the default tag (Universal 2). - - is not defined. - The next value does not have the correct tag. - --or- - -The length encoding is not valid under the current encoding rules. - --or- - -The contents are not valid under the current encoding rules. - - . is , but . is not correct for the method. - - if the Integer represents value is between and , inclusive; otherwise, . - - - The encoding ruleset for an or . - - - ITU-T X.690 Basic Encoding Rules. - - - ITU-T X.690 Canonical Encoding Rules. - - - ITU-T X.690 Distinguished Encoding Rules. - - - A stateful, forward-only reader for BER-, CER-, or DER-encoded ASN.1 data. - - - Construct an over with a given ruleset. - The data to read. - The encoding constraints for the reader. - Additional options for the reader. - - is not defined. - - - Get a view of the content octets (bytes) of the next encoded value without advancing the reader. - The reader is positioned at a point where the tag or length is invalid under the current encoding rules. - The bytes of the contents octets of the next encoded value. - - - Get a view of the next encoded value without advancing the reader. For indefinite length encodings this includes the End of Contents marker. - The reader is positioned at a point where the tag or length is invalid under the current encoding rules. - The bytes of the next encoded value. - - - Read the encoded tag at the next data position, without advancing the reader. - A tag could not be decoded at the reader's current position. - The decoded tag value. - - - Reads the next value as a BIT STRING with a specified tag, returning the value in a byte array. - On success, receives the number of bits in the last byte which were reported as "unused" by the writer. - The tag to check for before reading, or for the default tag (Universal 1). - The next value does not have the correct tag. - --or- - -The length encoding is not valid under the current encoding rules. - --or- - -The contents are not valid under the current encoding rules. - - . is , but . is not correct for the method. - A copy of the value in a newly allocated, precisely sized, array. - - - Reads the next value as a Boolean with a specified tag. - The tag to check for before reading, or for the default tag (Universal 1). - The next value does not have the correct tag. - --or- - -The length encoding is not valid under the current encoding rules. - --or- - -The contents are not valid under the current encoding rules. - - . is , but . is not correct for the method. - The decoded value. - - - Reads the next value as character string with the specified tag and encoding type, returning the decoded value as a string. - One of the enumeration values representing the value type to process. - The tag to check for before reading, or for the universal tag that is appropriate to the requested encoding type. - - is not a known character string type. - The next value does not have the correct tag. - --or- - -The length encoding is not valid under the current encoding rules. - --or- - -The contents are not valid under the current encoding rules. - --or- - -The string did not successfully decode. - - . is , but . is not the same as . - The decoded value. - - - Get a view of the next encoded value, and advance the reader past it. For an indefinite length encoding this includes the End of Contents marker. - A view of the next encoded value. - - - Reads the next value as a Enumerated with a specified tag, returning the contents as a over the original data. - The tag to check for before reading, or for the default tag (Universal 10). - The next value does not have the correct tag. - --or- - -The length encoding is not valid under the current encoding rules. - --or- - -The contents are not valid under the current encoding rules. - - . is , but . is not correct for the method. - The bytes of the Enumerated value, in signed big-endian form. - - - Reads the next value as an Enumerated with a specified tag, converting it to the non-[] enum specified by . - Type object representing the destination type. - The tag to check for before reading, or for the default tag (Universal 10). - The next value does not have the correct tag. - --or- - -The length encoding is not valid under the current encoding rules. - --or- - -The contents are not valid under the current encoding rules. - --or- - -The encoded value is too big to fit in a value. - - is not an enum type. - --or- - - was declared with . - --or- - -. is , but . is not correct for the method. - - is . - The Enumerated value converted to a . - - - Reads the next value as an Enumerated with a specified tag, converting it to the non-[] enum specified by . - The tag to check for before reading, or for the default tag (Universal 10). - Destination enum type. - The next value does not have the correct tag. - --or- - -The length encoding is not valid under the current encoding rules. - --or- - -The contents are not valid under the current encoding rules. - --or- - -The encoded value is too big to fit in a value. - - is not an enum type. - --or- - - was declared with . - --or- - -. is , but . is not correct for the method. - The Enumerated value converted to a . - - - Reads the next value as a GeneralizedTime with a specified tag. - The tag to check for before reading, or for the default tag (Universal 24). - The next value does not have the correct tag. - --or- - -The length encoding is not valid under the current encoding rules. - --or- - -The contents are not valid under the current encoding rules. - - . is , but . is not correct for the method. - The decoded value. - - - Reads the next value as an Integer with a specified tag. - The tag to check for before reading, or for the default tag (Universal 2). - The next value does not have the correct tag. - --or- - -The length encoding is not valid under the current encoding rules. - --or- - -The contents are not valid under the current encoding rules. - - . is , but . is not correct for the method. - The decoded value. - - - Reads the next value as a Integer with a specified tag, returning the contents as a over the original data. - The tag to check for before reading, or for the default tag (Universal 2). - The next value does not have the correct tag. - --or- - -The length encoding is not valid under the current encoding rules. - --or- - -The contents are not valid under the current encoding rules. - - . is , but . is not correct for the method. - The bytes of the Integer value, in signed big-endian form. - - - Reads the next value as a NamedBitList with a specified tag. - The tag to check for before reading. - The next value does not have the correct tag. - --or- - -The length encoding is not valid under the current encoding rules. - --or- - -The contents are not valid under the current encoding rules. - - . is , but . is not correct for the method. - The bits from the encoded value. - - - Reads the next value as a NamedBitList with a specified tag, converting it to the [] enum specified by . - Type object representing the destination type. - The tag to check for before reading. - The next value does not have the correct tag. - --or- - -The length encoding is not valid under the current encoding rules. - --or- - -The contents are not valid under the current encoding rules. - --or- - -The encoded value is too big to fit in a value. - - is not an enum type. - --or- - - was not declared with - --or- - -. is , but . is not correct for the method. - - is - The NamedBitList value converted to a . - - - Reads the next value as a NamedBitList with a specified tag, converting it to the [] enum specified by . - The tag to check for before reading. - Destination enum type. - The next value does not have the correct tag. - --or- - -The length encoding is not valid under the current encoding rules. - --or- - -The contents are not valid under the current encoding rules. - --or- - -The encoded value is too big to fit in a value. - - is not an enum type. - --or- - - was not declared with - --or- - -. is , but . is not correct for the method. - The NamedBitList value converted to a . - - - Reads the next value as a NULL with a specified tag. - The tag to check for before reading, or for the default tag (Universal 5). - The next value does not have the correct tag. - --or- - -The length encoding is not valid under the current encoding rules. - --or- - -The contents are not valid under the current encoding rules. - - . is , but . is not correct for the method. - - - Reads the next value as an OBJECT IDENTIFIER with a specified tag, returning the value in a dotted decimal format string. - The tag to check for before reading, or for the default tag (Universal 6). - The next value does not have the correct tag. - --or- - -The length encoding is not valid under the current encoding rules. - --or- - -The contents are not valid under the current encoding rules. - - . is , but . is not correct for the method. - The object identifier value in a dotted decimal format string. - - - Reads the next value as an OCTET STRING with tag UNIVERSAL 4, returning the value in a byte array. - The tag to check for before reading, or for the default tag (Universal 4). - The next value does not have the correct tag. - --or- - -The length encoding is not valid under the current encoding rules. - --or- - -The contents are not valid under the current encoding rules. - - . is , but . is not correct for the method. - A copy of the value in a newly allocated, precisely sized, array. - - - Reads the next value as a SEQUENCE or SEQUENCE-OF with the specified tag and returns the result as a new reader positioned at the first value in the sequence (or with == ). - The tag to check for before reading, or for the default tag (Universal 16). - The next value does not have the correct tag. - --or- - -The length encoding is not valid under the current encoding rules. - --or- - -The contents are not valid under the current encoding rules. - - . is , but . is not correct for the method. - A new reader positioned at the first value in the sequence (or with == ). - - - Reads the next value as a SET-OF with the specified tag and returns the result as a new reader positioned at the first value in the set-of (or with == ). - - to always accept the data in the order it is presented, to verify that the data is sorted correctly when the encoding rules say sorting was required (CER and DER). - The tag to check for before reading, or for the default tag (Universal 17). - The next value does not have the correct tag. - --or- - -The length encoding is not valid under the current encoding rules. - --or- - -The contents are not valid under the current encoding rules. - - . is , but . is not correct for the method. - A new reader positioned at the first value in the set-of (or with == ). - - - Reads the next value as a SET-OF with the specified tag and returns the result as a new reader positioned at the first value in the set-of (or with == ), using the value from the constructor (default ). - The tag to check for before reading, or for the default tag (Universal 17). - The next value does not have the correct tag. - --or- - -The length encoding is not valid under the current encoding rules. - --or- - -The contents are not valid under the current encoding rules. - - . is , but . is not correct for the method. - A new reader positioned at the first value in the set-of (or with == ). - - - Reads the next value as a UTCTime with a specified tag. - The largest year to represent with this value. - The tag to check for before reading, or for the default tag (Universal 23). - The next value does not have the correct tag. - --or- - -The length encoding is not valid under the current encoding rules. - --or- - -The contents are not valid under the current encoding rules. - - . is , but . is not correct for the method. - The decoded value. - - - Reads the next value as a UTCTime with a specified tag using the value from options passed to the constructor (with a default of 2049). - The tag to check for before reading, or for the default tag (Universal 23). - The next value does not have the correct tag. - --or- - -The length encoding is not valid under the current encoding rules. - --or- - -The contents are not valid under the current encoding rules. - - . is , but . is not correct for the method. - The decoded value. - - - Throws a standardized if the reader has remaining data, performs no function if returns . - - - Reads the next value as a BIT STRING with a specified tag, copying the value into a provided destination buffer. - The buffer in which to write. - On success, receives the number of bits in the last byte which were reported as "unused" by the writer. - On success, receives the number of bytes written to . - The tag to check for before reading, or for the default tag (Universal 1). - The next value does not have the correct tag. - --or- - -The length encoding is not valid under the current encoding rules. - --or- - -The contents are not valid under the current encoding rules. - - . is , but . is not correct for the method. - - and advances the reader if had sufficient length to receive the value, otherwise and the reader does not advance. - - - Reads the next value as character string with the specified tag and encoding type, copying the decoded value into a provided destination buffer. - The buffer in which to write. - One of the enumeration values representing the value type to process. - On success, receives the number of chars written to . - The tag to check for before reading, or for the universal tag that is appropriate to the requested encoding type. - - is not a known character string type. - The next value does not have the correct tag. - --or- - -The length encoding is not valid under the current encoding rules. - --or- - -The contents are not valid under the current encoding rules. - --or- - -The string did not successfully decode. - - . is , but . is not the same as . - - and advances the reader if had sufficient length to receive the value, otherwise and the reader does not advance. - - - Reads the next value as character string with the specified tag, copying the unprocessed bytes into a provided destination buffer. - The buffer in which to write. - The tag to check for before reading. - On success, receives the number of bytes written to . - The next value does not have the correct tag. - --or- - -The length encoding is not valid under the current encoding rules. - --or- - -The contents are not valid under the current encoding rules. - - . is , but . is not a character string tag type. - - and advances the reader if had sufficient length to receive the value, otherwise and the reader does not advance. - - - Attempts to read the next value as an Integer with a specified tag, as a signed 32-bit value. - On success, receives the decoded value. - The tag to check for before reading, or for the default tag (Universal 2). - The next value does not have the correct tag. - --or- - -The length encoding is not valid under the current encoding rules. - --or- - -The contents are not valid under the current encoding rules. - - . is , but . is not correct for the method. - - and does not advance the reader if the value is not between and , inclusive; otherwise is returned and the reader advances. - - - Attempts to read the next value as an Integer with a specified tag, as a signed 64-bit value. - On success, receives the decoded value. - The tag to check for before reading, or for the default tag (Universal 2). - The next value does not have the correct tag. - --or- - -The length encoding is not valid under the current encoding rules. - --or- - -The contents are not valid under the current encoding rules. - - . is , but . is not correct for the method. - - and does not advance the reader if the value is not between and , inclusive; otherwise is returned and the reader advances. - - - Reads the next value as an OCTET STRING with a specified tag, copying the value into a provided destination buffer. - The buffer in which to write. - On success, receives the number of bytes written to . - The tag to check for before reading, or for the default tag (Universal 4). - The next value does not have the correct tag. - --or- - -The length encoding is not valid under the current encoding rules. - --or- - -The contents are not valid under the current encoding rules. - - . is , but . is not correct for the method. - - and advances the reader if had sufficient length to receive the value, otherwise and the reader does not advance. - - - Reads the next value as a BIT STRING with a specified tag, returning the contents as a over the original data. - On success, receives the number of bits in the last byte which were reported as "unused" by the writer. - On success, receives a over the original data corresponding to the value of the BIT STRING. - The tag to check for before reading, or for the default tag (Universal 1). - The next value does not have the correct tag. - --or- - -The length encoding is not valid under the current encoding rules. - --or- - -The contents are not valid under the current encoding rules. - - . is , but . is not correct for the method. - - and advances the reader if the BIT STRING value had a primitive encoding, and does not advance the reader if it had a constructed encoding. - - - Reads the next value as a character with a specified tag, returning the contents as an unprocessed over the original data. - The tag to check for before reading. - On success, receives a over the original data corresponding to the value of the character string. - The next value does not have the correct tag. - --or- - -The length encoding is not valid under the current encoding rules. - --or- - -The contents are not valid under the current encoding rules. - - . is , but . is not a character string tag type. - - and advances the reader if the character string value had a primitive encoding, and does not advance the reader if it had a constructed encoding. - - - Attempts to read the next value as an OCTET STRING with a specified tag, returning the contents as a over the original data. - On success, receives a over the original data corresponding to the value of the OCTET STRING. - The tag to check for before reading. - The next value does not have the correct tag. - --or- - -The length encoding is not valid under the current encoding rules. - --or- - -The contents are not valid under the current encoding rules. - - . is , but . is not correct for the method. - - and advances the reader if the OCTET STRING value had a primitive encoding, and does not advance the reader if it had a constructed encoding. - - - Attempts to read the next value as an Integer with a specified tag, as an unsigned 32-bit value. - On success, receives the decoded value. - The tag to check for before reading, or for the default tag (Universal 2). - The next value does not have the correct tag. - --or- - -The length encoding is not valid under the current encoding rules. - --or- - -The contents are not valid under the current encoding rules. - - . is , but . is not correct for the method. - - and does not advance the reader if the value is not between and , inclusive; otherwise is returned and the reader advances. - - - Attempts to read the next value as an Integer with a specified tag, as an unsigned 64-bit value. - On success, receives the decoded value. - The tag to check for before reading, or for the default tag (Universal 2). - The next value does not have the correct tag. - --or- - -The length encoding is not valid under the current encoding rules. - --or- - -The contents are not valid under the current encoding rules. - - . is , but . is not correct for the method. - - and does not advance the reader if the value is not between and , inclusive; otherwise is returned and the reader advances. - - - Gets an indication of whether the reader has remaining data available to process. - - if there is more data available for the reader to process; otherwise, . - - - Gets the encoding rules in use by this reader. - The encoding rules in use by this reader. - - - Specifies options that modify the behavior of an . - - - Gets or sets a value that indicates whether the reader should bypass sort ordering on a Set or Set-Of value. - - if the reader should not validate that a Set or Set-Of value is sorted correctly for the current encoding rules; otherwise . - The default is . - - - Gets or sets the largest year to represent with a UtcTime value. - The largest year to represent with a UtcTime value. The default is 2049. - - - A writer for BER-, CER-, and DER-encoded ASN.1 data. - - - Create a new with a given set of encoding rules. - The encoding constraints for the writer. - - is not defined. - - - Copy the value of this writer into another. - The writer to receive the value. - - is . - A or has not been closed via or . - -or- - This writer is empty. - -or- - This writer represents more than one top-level value. - -or- - This writer's value is encoded in a manner that is not compatible with the ruleset for the destination writer. - - - Return a new array containing the encoded value. - A or has not been closed via or . - A precisely-sized array containing the encoded value. - - - Writes the encoded representation of the data to . - The buffer in which to write. - A or has not been closed via or . - The number of bytes written to . - - - Determines if would produce an output identical to . - The instance to compare encoded values against. - - is . - A or has not been closed via or . - - if the pending encoded data is identical to , otherwise. - - - Determines if would produce an output identical to . - The encoded value to compare against. - A or has not been closed via or . - - if the pending encoded data is identical to , otherwise. - - - Gets the number of bytes that would be written by . - - , , or was called without the corresponding Pop method. - The number of bytes that would be written by . - - - Indicate that the open Octet String with the tag UNIVERSAL 4 is closed, returning the writer to the parent context. - The tag to write, or for the default tag (Universal 4). - - . is , but . is not correct for the method. - the writer is not currently positioned within an Octet String with the specified tag. - - - Indicate that the open Sequence with the specified tag is closed, returning the writer to the parent context. - The tag to write, or for the default tag (Universal 16). - - . is , but . is not correct for the method. - the writer is not currently positioned within a Sequence with the specified tag. - - - Indicate that the open Set-Of with the specified tag is closed, returning the writer to the parent context. - The tag to write, or for the default tag (Universal 17). - - . is , but . is not correct for the method. - the writer is not currently positioned within a Set-Of with the specified tag. - - - Begin writing an Octet String value with a specified tag. - The tag to write, or for the default tag (Universal 4). - A disposable value which will automatically call . - - - Begin writing a Sequence with a specified tag. - The tag to write, or for the default tag (Universal 16). - - . is , but . is not correct for the method. - A disposable value which will automatically call . - - - Begin writing a Set-Of with a specified tag. - The tag to write, or for the default tag (Universal 17). - - . is , but . is not correct for the method. - A disposable value which will automatically call . - - - Reset the writer to have no data, without releasing resources. - - - Attempts to write the encoded representation of the data to . - The buffer in which to write. - On success, receives the number of bytes written to . - A or has not been closed via or . - - if the encode succeeded, if is too small. - - - Write a Bit String value with a specified tag. - The value to write. - The number of trailing bits which are not semantic. - The tag to write, or for the default tag (Universal 3). - - . is , but . is not correct for the method. - -or- - has length 0 and is not 0 - -or- - is not empty and any of the bits identified by is set. - - is not in the range [0,7]. - - - Write a Boolean value with a specified tag. - The value to write. - The tag to write, or for the default tag (Universal 1). - - . is , but . is not correct for the method - - - Write the provided string using the specified encoding type using the specified tag corresponding to the encoding type. - One of the enumeration values representing the encoding to use. - The string to write. - The tag to write, or for the universal tag that is appropriate to the requested encoding type. - - is not a restricted character string encoding type. - -or- - is a restricted character string encoding type that is not currently supported by this method. - - . is , but . is not correct for the method. - - - Write the provided string using the specified encoding type using the specified tag corresponding to the encoding type. - One of the enumeration values representing the encoding to use. - The string to write. - The tag to write, or for the universal tag that is appropriate to the requested encoding type. - - is - - is not a restricted character string encoding type. - -or- - is a restricted character string encoding type that is not currently supported by this method. - - . is , but . is not correct for the method. - - - Write a single value which has already been encoded. - The value to write. - - could not be read under the current encoding rules. - -or- - has data beyond the end of the first value. - - - Write a non-[] enum value as an Enumerated with tag UNIVERSAL 10. - The boxed enumeration value to write. - The tag to write, or for the default tag (Universal 10). - - is . - - . is , but . is not correct for the method. - -or- - is not a boxed enum value. - -or- - the unboxed type of is declared []. - - - Write a non-[] enum value as an Enumerated with tag UNIVERSAL 10. - The boxed enumeration value to write. - The tag to write, or for the default tag (Universal 10). - The non-[] enumeration type to write. - - is . - - . is , but . is not correct for the method. - -or- - is not an enum. - -or- - is declared []. - - - Write the provided as a GeneralizedTime with a specified UNIVERSAL 24, optionally excluding the fractional seconds. - The value to write. - - to treat the fractional seconds in as 0 even if a non-zero value is present. - The tag to write, or for the default tag (Universal 24). - - . is , but . is not correct for the method. - - - Write an Integer value with a specified tag. - The value to write. - The tag to write, or for the default tag (Universal 2). - - . is , but . is not correct for the method. - - - Write an Integer value with a specified tag. - The value to write. - The tag to write, or for the default tag (Universal 2). - - . is , but . is not correct for the method. - - - Write an Integer value with a specified tag. - The integer value to write, in signed big-endian byte order. - The tag to write, or for the default tag (Universal 2). - - . is , but . is not correct for the method. - the 9 most significant bits are all set. - -or- - the 9 most significant bits are all unset. - - - Write an Integer value with a specified tag. - The value to write. - The tag to write, or for the default tag (Universal 2). - - . is , but . is not correct for the method. - - - Write an Integer value with a specified tag. - The integer value to write, in unsigned big-endian byte order. - The tag to write, or for the default tag (Universal 2). - - . is , but . is not correct for the method. - the 9 most significant bits are all unset. - - - Write a bit array value as a NamedBitList with a specified tag. - The bits to write. - The tag to write, or for the default tag (Universal 3). - - . is , but . is not correct for the method. - - is . - - - Write a [] enum value as a NamedBitList with a specified tag. - The boxed enumeration value to write. - The tag to write, or for the default tag (Universal 3). - - . is , but . is not correct for the method. - -or- - is not a boxed enum value. - -or- - the unboxed type of is not declared []. - - is . - - - Write a [] enum value as a NamedBitList with a specified tag. - The enumeration value to write. - The tag to write, or for the default tag (Universal 3). - The [] enumeration type to write. - - . is , but . is not correct for the method. - -or- - is not an enum value. - -or- - is not declared []. - - - Write NULL with a specified tag. - The tag to write, or for the default tag (Universal 5). - - . is , but . is not correct for the method. - - - Write an Object Identifier with a specified tag. - The object identifier to write. - The tag to write, or for the default tag (Universal 6). - - . is , but . is not correct for the method. - -or- - is not a valid dotted decimal object identifier. - - - Write an Object Identifier with a specified tag. - The object identifier to write. - The tag to write, or for the default tag (Universal 6). - - . is , but . is not correct for the method. - -or- - is not a valid dotted decimal object identifier. - - is . - - - Write an Octet String value with a specified tag. - The value to write. - The tag to write, or for the default tag (Universal 4). - - . is , but . is not correct for the method. - - - Write the provided value as a UTCTime with a specified tag, provided the year is in the allowed range. - The value to write. - The maximum valid year for , after conversion to UTC. - For the X.509 Time.utcTime range of 1950-2049, pass 2049. - The tag to write, or for the default tag (Universal 23). - - . is , but . is not correct for the method. - - . (after conversion to UTC) is not in the range ( - 100, ]. - - - Write the provided value as a UTCTime with a specified tag, accepting the two-digit year as valid in context. - The value to write. - The tag to write, or for the default tag (Universal 23). - - . is , but . is not correct for the method. - - - Gets the encoding rules in use by this writer. - The encoding rules in use by this writer. - - - Provides an target for safely closing an opened tag by using a lexical scope as a logical scope. - - - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - - - The tag class for a particular ASN.1 tag. - - - The Application tag class. - - - The Context-Specific tag class. - - - The Private tag class. - - - The Universal tag class. - - - Tag assignments for the UNIVERSAL class in ITU-T X.680. - - - The universal class tag value for Bit String. - - - The universal class tag value for BMPString. - - - The universal class tag value for Boolean. - - - The universal class tag value for Date. - - - The universal class tag value for Date-Time. - - - The universal class tag value for Duration. - - - The universal class tag value for Embedded-PDV. - - - The reserved identifier for the End-of-Contents marker in an indefinite length encoding. - - - The universal class tag value for Enumerated. - - - The universal class tag value for External. - - - The universal class tag value for GeneralizedTime. - - - The universal class tag value for GeneralString. - - - The universal class tag value for GraphicString. - - - The universal class tag value for IA5String. - - - The universal class tag value for Instance-Of. - - - The universal class tag value for Integer. - - - The universal class tag value for ISO646String (VisibleString). - - - The universal class tag value for Null. - - - The universal class tag value for NumericString. - - - The universal class tag value for Object Descriptor. - - - The universal class tag value for Object Identifier. - - - The universal class tag value for Object Identifier Internationalized Resource Identifier (IRI). - - - The universal class tag value for Octet String. - - - The universal class tag value for PrintableString. - - - The universal class tag value for Real. - - - The universal class tag value for Relative Object Identifier. - - - The universal class tag value for Relative Object Identifier Internationalized Resource Identifier (IRI). - - - The universal class tag value for Sequence. - - - The universal class tag value for Sequence-Of. - - - The universal class tag value for Set. - - - The universal class tag value for Set-Of. - - - The universal class tag value for T61String (TeletexString). - - - The universal class tag value for TeletexString (T61String). - - - The universal class tag value for Time. - - - The universal class tag value for Time-Of-Day. - - - The universal class tag value for UniversalString. - - - The universal class tag value for an unrestricted character string. - - - The universal class tag value for UTCTime. - - - The universal class tag value for UTF8String. - - - The universal class tag value for VideotexString. - - - The universal class tag value for VisibleString (ISO646String). - - - \ No newline at end of file diff --git a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.IO.Compression.Brotli.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.IO.Compression.Brotli.xml new file mode 100755 index 0000000..1ea4abf --- /dev/null +++ b/pkg/Tizen.NET.API11/build/tizen11.0/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.API11/build/tizen11.0/ref/System.IO.Compression.ZipFile.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.IO.Compression.ZipFile.xml index e7956d8..46a3564 100755 --- a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.IO.Compression.ZipFile.xml +++ b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.IO.Compression.ZipFile.xml @@ -19,27 +19,17 @@ 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. - --or- - -An I/O error occurred while opening a file to be archived. + 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 . + 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. + 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. @@ -56,27 +46,17 @@ An I/O error occurred while opening a file to be archived. 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. - --or- - -An I/O error occurred while opening a file to be archived. + 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 . + 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. + 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. @@ -87,38 +67,26 @@ An I/O error occurred while opening a file to be archived. 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 , 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. - --or- - -An I/O error occurred while opening a file to be archived. + 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 . + 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. + 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. @@ -130,34 +98,28 @@ An I/O error occurred while opening a file to be archived. 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 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 or that exists in . + 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. + 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 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. @@ -167,37 +129,24 @@ An I/O error occurred while opening a file to be archived. 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). - - is and already contains a file with the same name as a file that's being extracted. - + 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 entry from the same archive that's already been extracted. +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. @@ -206,74 +155,55 @@ A has been compressed usi 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 , 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 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 or that exists in . + 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. + 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 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 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). - - is and an archive entry to extract has the same name as a file that already exists in . - + 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. @@ -281,19 +211,16 @@ A has the same name as an 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. @@ -302,21 +229,13 @@ An archive entry has been compressed using a compression method that is not supp 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. - --or- - -An unspecified I/O error occurred while opening the file. + 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 a directory. +-or- +The caller does not have the required permission to access the file specified in . specifies an invalid value. @@ -324,49 +243,35 @@ An unspecified I/O error occurred while opening the file. 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. - The opened zip archive. + 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 , 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. - --or- - -An unspecified I/O error occurred while opening the file. + 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 a directory. +-or- +The caller does not have the required permission to access the file specified in . specifies an invalid value. @@ -374,20 +279,16 @@ An unspecified I/O error occurred while opening the file. 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. - The opened zip archive. + 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. @@ -396,23 +297,16 @@ An unspecified I/O error occurred while opening the file. is invalid or does not exist (for example, it is on an unmapped drive). - could not be opened. - --or- - -An unspecified I/O error occurred while opening the file. + could not be opened. - specifies a directory. - - -or- - - The caller does not have the required permission to access the file specified in . + 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. - The opened zip archive. Provides extension methods for the and classes. @@ -422,32 +316,26 @@ An unspecified I/O error occurred while opening the file. 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 . + 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 ). + 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 . + 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 parameter is in an invalid format. +-or- +The zip archive does not support writing. The zip archive has been disposed. - A wrapper for the new entry in the zip archive. Archives a file by compressing it using the specified compression level and adding it to the zip archive. @@ -455,32 +343,26 @@ An unspecified I/O error occurred while opening the file. 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 . + 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 ). + 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 . + 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 parameter is in an invalid format. +-or- +The zip archive does not support writing. The zip archive has been disposed. - A wrapper for the new entry in the zip archive. Extracts all the files in the zip archive to a directory on the file system. @@ -492,53 +374,43 @@ An unspecified I/O error occurred while opening the file. is . The specified path exceeds the system-defined maximum length. The specified path is invalid (for example, it is on an unmapped drive). - 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 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. + 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 overwrite existing files; otherwise. + 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 . +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 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. @@ -546,42 +418,30 @@ A has been compressed usi 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 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. + 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 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. + 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. @@ -590,42 +450,30 @@ A has been compressed usi 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 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. + 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 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. + 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.API11/build/tizen11.0/ref/System.IO.Compression.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.IO.Compression.xml index 7b21b4b..52cd893 100755 --- a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.IO.Compression.xml +++ b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.IO.Compression.xml @@ -16,9 +16,6 @@ The compression operation should be optimally compressed, even if the operation takes a longer time to complete. - - The compression operation should create output as small as possible, even if the operation takes a longer time to complete. - Specifies whether to compress or decompress the underlying stream. @@ -56,15 +53,11 @@ is . - is not a valid value. - - -or- - - is and is . - - -or- - - is and 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. @@ -75,15 +68,16 @@ is . - is not a valid value. - - -or- - - is and is . - - -or- - - is and 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.) @@ -92,26 +86,41 @@ 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. - An object that represents the asynchronous read operation, which could still be pending. Begins an asynchronous write operation. (Consider using the method instead.) - The buffer to write data from. + 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. - An object that represents the asynchronous write operation, which could still be pending. + + + 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. @@ -137,17 +146,15 @@ 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 . - 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. Ends an asynchronous write operation. (Consider using the method instead.) @@ -158,9 +165,7 @@ The stream 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. @@ -172,27 +177,33 @@ The end write call is invalid. 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. - + The value was when the object was created. -or- - - The underlying stream does not support reading. +The underlying stream does not support reading. - or is less than zero. - - -or- - - length minus the index starting point is less than . + 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. - The number of bytes that were read into the byte array. 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. @@ -201,10 +212,10 @@ The end write call is invalid. 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. @@ -215,14 +226,14 @@ The end write call is invalid. 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. + 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. - This property is not supported on this stream. A long value. + This property is not supported on this stream. This operation is not supported and always throws a . @@ -231,7 +242,7 @@ The end write call is invalid. 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. @@ -241,10 +252,10 @@ The end write call is invalid. 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. @@ -253,36 +264,6 @@ The end write call is invalid. The token to monitor for cancellation requests. The default value is . A task that represents the asynchronous write operation. - - Gets a reference to the underlying stream. - The underlying stream is closed. - A stream object that represents the underlying stream. - - - 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, . - - - This property is not supported and always throws a . - This property is not supported on this stream. - A long value. - - - This property is not supported and always throws a . - This property is not supported on this stream. - A long value. - Provides methods and properties used to compress and decompress streams by using the GZip data format specification. @@ -311,15 +292,11 @@ The end write call is invalid. is . - is not a valid enumeration value. - - -or- - - is and is . - - -or- - - is and 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. @@ -330,43 +307,57 @@ The end write call is invalid. is . - is not a valid value. - - -or- - - is and is . - - -or- - - is and 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 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. - An object that represents the asynchronous read operation, which could still be pending. Begins an asynchronous write operation. (Consider using the method instead.) - The buffer containing data to write to the current stream. + 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. - The underlying stream is . - - -or- - - The underlying stream is closed. 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. @@ -392,52 +383,56 @@ The end write call is invalid. 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. - 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. 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 underlying stream is . +-or- +The underlying stream is closed. - Flushes the internal buffers. - 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. - + The value was when the object was created. -or- - - The underlying stream does not support reading. +The underlying stream does not support reading. - or is less than zero. - - -or- - - length minus the index starting point is less than . + 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. - 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. 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. @@ -446,10 +441,10 @@ The end write call is invalid. 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. @@ -460,14 +455,14 @@ The end write call is invalid. 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. + 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. - This property is not supported on this stream. A long value. + This property is not supported on this stream. This property is not supported and always throws a . @@ -476,7 +471,7 @@ The end write call is invalid. 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. @@ -487,10 +482,10 @@ The end write call is invalid. 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. @@ -499,36 +494,6 @@ The end write call is invalid. The token to monitor for cancellation requests. The default value is . A task that represents the asynchronous write operation. - - Gets a reference to the underlying stream. - The underlying stream is closed. - A stream object that represents the underlying stream. - - - 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, . - - - This property is not supported and always throws a . - This property is not supported on this stream. - A long value. - - - This property is not supported and always throws a . - This property is not supported on this stream. - A long value. - Represents a package of compressed files in the zip archive format. @@ -549,15 +514,11 @@ The end write call is invalid. 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. + 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. @@ -570,15 +531,11 @@ The end write call is invalid. 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. + 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. @@ -587,47 +544,39 @@ The end write call is invalid. 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. - --or- - -An encoding other than UTF-8 is specified for the . + 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. + 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. - An empty entry in the zip archive. 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. - An empty entry in the zip archive. Releases the resources used by the current instance of the class. @@ -637,9 +586,17 @@ An encoding other than UTF-8 is specified for the 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 . @@ -647,14 +604,6 @@ An encoding other than UTF-8 is specified for the The zip archive does not support reading. The zip archive has been disposed. The zip archive is corrupt, and its entries cannot be retrieved. - A wrapper for the specified entry in the archive; if the entry does not exist in the archive. - - - Gets 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. - The collection of entries that are currently in the zip archive. Gets a value that describes the type of action the zip archive can perform on entries. @@ -663,47 +612,21 @@ An encoding other than UTF-8 is specified for the Represents a compressed file within a zip archive. - - 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. - - - Opens the entry from the zip archive. - 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. - The stream that represents the contents of the entry. - - - 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. - 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 value of the property is not available because the entry has been modified. The compressed size of the entry in the zip archive. + The value of the property is not available because the entry has been modified. - - The 32-bit Cyclic Redundant Check. - An unsigned integer (4 bytes) representing the CRC-32 field. + + + 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. @@ -715,24 +638,39 @@ An encoding other than UTF-8 is specified for the 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 . - + The archive mode is set to . -or- - - The archive mode is set to and the entry has been opened. +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). - The last time the entry in the zip archive was changed. Gets the uncompressed size of the entry in the zip archive. - The value of the property is not available because the entry has been modified. 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. @@ -745,214 +683,5 @@ An encoding other than UTF-8 is specified for the Both read and write operations are permitted for archive entries. - - Provides methods and properties used to compress and decompress streams by using the zlib data format specification. - - - Initializes a new instance of the class by using the specified stream and compression level. - The stream to which compressed data is written. - 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, compression level, and whether to leave the open. - The stream to which compressed data is written. - 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, . - - - Initializes a new instance of the class by using the specified stream and compression mode. - The stream to which compressed data is written or from which decompressed data is read. - 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, compression mode, and whether to leave the open. - The stream to which compressed data is written or from which decompressed data is read. - One of the enumeration values that indicates whether to compress or decompress the stream. - - to leave the stream object open after disposing the object; otherwise, . - - - Begins an asynchronous read operation. - 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. - - is . - - is less than zero. - --or- - - and were out of bounds for the array. - --or- - - is greater than the number of elements from to the end of . - An object that represents the asynchronous read operation, which could still be pending. - - - Begins an asynchronous write operation. - 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. - - is . - - is less than zero. - --or- - - and were out of bounds for the array. - --or- - - is greater than the number of elements from to the end of . - An object that represents the asynchronous write operation, which could still be pending. - - - Reads the bytes from the current stream and writes them to another stream, using the 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. - - is . - - is not a positive number. - The stream does not support writing. - The stream is closed. - - - 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 token to monitor for cancellation requests. - - is . - - is not a positive number. - The stream does not support reading or writing. - The stream is closed. - Only one asynchronous reader or writer is allowed at a time. - A task that represents the asynchronous copy operation. - - - Asynchronously releases all resources used by the stream. - A task that represents the completion of the disposal operation. - - - Waits for the pending asynchronous read to complete. - The reference to the pending asynchronous request to finish. - The number of bytes that were read into the byte array. - - - Ends an asynchronous write operation. - The reference to the pending asynchronous request to finish. - - - Flushes the internal buffers. - - - 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. - - - Reads a number of decompressed bytes into the specified byte array. - The byte array to read the data into. - The byte offset in array at which to begin reading data from the stream. - The maximum number of bytes to read. - The number of bytes that were read into the byte array. - - - Reads a number of decompressed bytes into the specified byte span. - The span to read the data into. - The number of bytes that were read into the byte span. - - - 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 byte array to read the data into. - The byte offset in array at which to begin reading data from the stream. - The maximum number of bytes to read. - The token to monitor for cancellation requests. - A task that represents the asynchronous completion of the 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 byte span to read the data into. - The token to monitor for cancellation requests. - A task that represents the asynchronous completion of the 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. - - - This method is not supported and always throws a . - Not supported. - Not supported. - This method is not supported and always throws a . - - - This method is not supported and always throws a . - Not supported. - - - Writes compressed bytes to the underlying stream from the specified byte array. - The buffer to write data from. - The byte offset in buffer to begin writing from. - The maximum number of bytes to write. - - - Writes compressed bytes to the underlying stream from the specified byte span. - The buffer to write data from. - - - 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 byte offset in buffer to begin writing from. - The maximum number of bytes to write. - The token to monitor for cancellation requests. - A task that represents the asynchronous completion of the 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 token to monitor for cancellation requests. - A task that represents the asynchronous completion of the 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. - - - Gets a reference to the underlying stream. - - - Gets a value indicating whether the stream supports reading. - - if the stream supports reading; otherwise. - - - Gets a value indicating whether the stream supports seeking. - - if the stream supports seeking; otherwise. - - - Gets a value indicating whether the stream supports writing. - - if the stream supports writing; otherwise. - - - This property is not supported and always throws a . - This property is not supported and always throws a . - - - This property is not supported and always throws a . - This property is not supported and always throws a . - \ No newline at end of file diff --git a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.IO.FileSystem.AccessControl.dll b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.IO.FileSystem.AccessControl.dll deleted file mode 100755 index e69de29..0000000 diff --git a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.IO.FileSystem.AccessControl.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.IO.FileSystem.AccessControl.xml deleted file mode 100755 index 35a132a..0000000 --- a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.IO.FileSystem.AccessControl.xml +++ /dev/null @@ -1,590 +0,0 @@ - - - - System.IO.FileSystem.AccessControl - - - - Provides Windows-specific static extension methods for manipulating Access Control List (ACL) security attributes for files and directories. - - - Creates a new directory, ensuring it is created with the specified directory security. If the directory already exists, nothing is done. - A directory that does not exist yet that will be created by the method. - The access control and audit security for the directory. - - or is . - Could not find a part of the path. - Access to the path is denied. - - - Creates a new file stream, ensuring it is created with the specified properties and security settings. - A file that does not exist yet that will be created by the method. - One of the enumeration values that specifies how the operating system should open a file. - One of the enumeration values that defines the access rights to use when creating access and audit rules. - One of the enumeration values for controlling the kind of access other file stream objects can have to the same file. - The number of bytes buffered for reads and writes to the file. - One of the enumeration values that describes how to create or overwrite the file. - An object that determines the access control and audit security for the file. - The and combination is invalid. - - or is . - - or are out of their legal enum range. - --or- - - is not a positive number. - Could not find a part of the path. - An I/O error occurred. - Access to the path is denied. - A file stream for the newly created file. - - - Creates a directory and returns it, ensuring it is created with the specified directory security. If the directory already exists, the existing directory is returned. - An object that determines the access control and audit security for the directory. - The path of the directory to create. - - or is . - - is empty. - Could not find a part of the path. - Access to the path is denied. - A directory information object representing either a created directory with the provided security properties, or the existing directory. - - - Returns the security information of a directory. - The existing directory from which to obtain the security information. - The security descriptors of all the access control sections of the directory. - - - Returns the security information of a directory. - An existing directory from which to obtain the security information. - The desired access control sections to retrieve. - The security descriptors of the specified access control sections of the directory. - - - Returns the security information of a file. - The file from which to obtain the security information. - The security descriptors of all the access control sections of the file. - - - Returns the security information of a file. - An existing file from which to obtain the security information. - The desired access control sections to retrieve from the file. - The security descriptors of the specified access control sections of the file. - - - Returns the security information of a file. - An existing file from which to obtain the security information. - - is . - The file stream is closed. - The security descriptors of all the access control sections of the file. - - - Changes the security attributes of an existing directory. - An existing directory. - The security information to apply to the directory. - - is . - - - Changes the security attributes of an existing file. - An existing file. - The security information to apply to the file. - - is . - - - Changes the security attributes of an existing file. - An existing file. - The security information to apply to the file. - - or is . - The file stream is closed. - - - Provides the ability to control access to directory objects without direct manipulation of Access Control Lists (ACLs). - - - Initializes a new instance of the class. - - - Initializes a new instance of the class with the specified security descriptor. - The security descriptor to be associated with the new object. - - - Initializes a new instance of the class with the specified values. - The identity to which the access rule applies. It must be an object that can be cast as a . - The access mask of this rule. The access mask is a 32-bit collection of anonymous bits, the meaning of which is defined by the individual integrators. - true if this rule is inherited from a parent container. - Specifies the inheritance properties of the access rule. - Specifies whether inherited access rules are automatically propagated. The propagation flags are ignored if is set to . - Specifies the valid access control type. - The identity of the class of objects to which the new access rule applies. - The identity of the class of child objects which can inherit the new access rule. - The object that this method creates. - - - Adds the specified access rule to the Discretionary Access Control List (DACL) associated with this object. - The access rule to add. - - - Adds the specified audit rule to the System Access Control List (SACL) associated with this object. - The audit rule to add. - - - Initializes a new instance of the class with the specified values. - The identity to which the audit rule applies. It must be an object that can be cast as a . - The access mask of this rule. The access mask is a 32-bit collection of anonymous bits, the meaning of which is defined by the individual integrators. - - if this rule is inherited from a parent container. - Specifies the inheritance properties of the audit rule. - Specifies whether inherited audit rules are automatically propagated. The propagation flags are ignored if is set to . - Specifies the conditions for which the rule is audited. - The identity of the class of objects to which the new audit rule applies. - The identity of the class of child objects which can inherit the new audit rule. - The object that this method creates. - - - Gets a collection of the access rules associated with the specified security identifier. - - to include access rules explicitly set for the object. - - to include inherited access rules. - The security identifier for which to retrieve access rules. This must be an object that can be cast as a object. - The collection of access rules associated with the specified object. - - - Gets a collection of the audit rules associated with the specified security identifier. - - to include audit rules explicitly set for the object. - - to include inherited audit rules. - The security identifier for which to retrieve audit rules. This must be an object that can be cast as a object. - The collection of audit rules associated with the specified object. - - - Applies the specified modification to the Discretionary Access Control List (DACL) associated with this object. - The modification to apply to the DACL. - The access rule to modify. - - if the DACL is successfully modified; otherwise, . - - if the DACL is successfully modified; otherwise, . - - - Applies the specified modification to the System Access Control List (SACL) associated with this object. - The modification to apply to the SACL. - The audit rule to modify. - - if the SACL is successfully modified; otherwise, . - - if the SACL is successfully modified; otherwise, . - - - Removes access rules that contain the same security identifier and access mask as the specified access rule from the Discretionary Access Control List (DACL) associated with this object. - The access rule to remove. - - if the access rule was successfully removed; otherwise, . - - - Removes all access rules that have the same security identifier as the specified access rule from the Discretionary Access Control List (DACL) associated with this object. - The access rule to remove. - - - Removes all access rules that exactly match the specified access rule from the Discretionary Access Control List (DACL) associated with this object. - The access rule to remove. - - - Removes audit rules that contain the same security identifier and access mask as the specified audit rule from the System Access Control List (SACL) associated with this object. - The audit rule to remove. - - if the audit rule was successfully removed; otherwise, . - - - Removes all audit rules that have the same security identifier as the specified audit rule from the System Access Control List (SACL) associated with this object. - The audit rule to remove. - - - Removes all audit rules that exactly match the specified audit rule from the System Access Control List (SACL) associated with this object. - The audit rule to remove. - - - Removes all access rules in the Discretionary Access Control List (DACL) associated with this object and then adds the specified access rule. - The access rule to reset. - - - Removes all access rules that contain the same security identifier and qualifier as the specified access rule in the Discretionary Access Control List (DACL) associated with this object and then adds the specified access rule. - The access rule to set. - - - Removes all audit rules that contain the same security identifier and qualifier as the specified audit rule in the System Access Control List (SACL) associated with this object and then adds the specified audit rule. - The audit rule to set. - - - Represents the access control and audit security for a directory. This class cannot be inherited. - - - Initializes a new instance of the class. - The current operating system is not Microsoft Windows 2000 or later. - - - Initializes a new instance of the class from a specified directory using the specified values of the enumeration. - The location of a directory to create a object from. - One of the values that specifies the type of access control list (ACL) information to retrieve. - The parameter is a zero-length string, contains only white space, or contains one or more invalid characters as defined by . - The parameter is . - The specified path is invalid, (for example, it is on an unmapped drive). - The file specified in the parameter was not found. - An I/O error occurred while opening the directory. - The parameter is in an invalid format. - The current operating system is not Microsoft Windows 2000 or later. - The specified path, file name, or both exceed the system-defined maximum length. - The current system account does not have administrative privileges. - The directory could not be found. - The parameter specified a directory that is read-only. - - -or- - - This operation is not supported on the current platform. - - -or- - - The caller does not have the required permission. - - - Represents the access control and audit security for a file. This class cannot be inherited. - - - Initializes a new instance of the class. - The current operating system is not Microsoft Windows 2000 or later. - - - Initializes a new instance of the class from a specified file using the specified values of the enumeration. - The location of a file to create a object from. - One of the values that specifies the type of access control list (ACL) information to retrieve. - The parameter is a zero-length string, contains only white space, or contains one or more invalid characters as defined by . - The specified path is invalid, (for example, it is on an unmapped drive). - The file specified in the parameter was not found. - An I/O error occurred while opening the file. - - is in an invalid format. - The parameter is . - The current operating system is not Microsoft Windows 2000 or later. - The specified path, file name, or both exceed the system-defined maximum length. - The current system account does not have administrative privileges. - The file could not be found. - 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. - - - Represents an abstraction of an access control entry (ACE) that defines an access rule for a file or directory. This class cannot be inherited. - - - Initializes a new instance of the class using a reference to a user account, a value that specifies the type of operation associated with the access rule, and a value that specifies whether to allow or deny the operation. - An object that encapsulates a reference to a user account. - One of the values that specifies the type of operation associated with the access rule. - One of the values that specifies whether to allow or deny the operation. - The parameter is not an object. - The parameter is . - An incorrect enumeration was passed to the parameter. - - - Initializes a new instance of the class using a reference to a user account, a value that specifies the type of operation associated with the access rule, a value that determines how rights are inherited, a value that determines how rights are propagated, and a value that specifies whether to allow or deny the operation. - An object that encapsulates a reference to a user account. - One of the values that specifies the type of operation associated with the access rule. - One of the values that specifies how access masks are propagated to child objects. - One of the values that specifies how Access Control Entries (ACEs) are propagated to child objects. - One of the values that specifies whether to allow or deny the operation. - The parameter is not an object. - The parameter is . - An incorrect enumeration was passed to the parameter. - - -or- - - An incorrect enumeration was passed to the parameter. - - -or- - - An incorrect enumeration was passed to the parameter. - - - Initializes a new instance of the class using the name of a user account, a value that specifies the type of operation associated with the access rule, and a value that describes whether to allow or deny the operation. - The name of a user account. - One of the values that specifies the type of operation associated with the access rule. - One of the values that specifies whether to allow or deny the operation. - The parameter is . - An incorrect enumeration was passed to the parameter. - - - Initializes a new instance of the class using the name of a user account, a value that specifies the type of operation associated with the access rule, a value that determines how rights are inherited, a value that determines how rights are propagated, and a value that specifies whether to allow or deny the operation. - The name of a user account. - One of the values that specifies the type of operation associated with the access rule. - One of the values that specifies how access masks are propagated to child objects. - One of the values that specifies how Access Control Entries (ACEs) are propagated to child objects. - One of the values that specifies whether to allow or deny the operation. - The parameter is . - An incorrect enumeration was passed to the parameter. - - -or- - - An incorrect enumeration was passed to the parameter. - - -or- - - An incorrect enumeration was passed to the parameter. - - - Gets the flags associated with the current object. - The flags associated with the current object. - - - Represents an abstraction of an access control entry (ACE) that defines an audit rule for a file or directory. This class cannot be inherited. - - - Initializes a new instance of the class using a reference to a user account, a value that specifies the type of operation associated with the audit rule, and a value that specifies when to perform auditing. - An object that encapsulates a reference to a user account. - One of the values that specifies the type of operation associated with the audit rule. - One of the values that specifies when to perform auditing. - The parameter is not an object. - The parameter is . - An incorrect enumeration was passed to the parameter. - - -or- - - The value was passed to the parameter. - - - Initializes a new instance of the class using the name of a reference to a user account, a value that specifies the type of operation associated with the audit rule, a value that determines how rights are inherited, a value that determines how rights are propagated, and a value that specifies when to perform auditing. - An object that encapsulates a reference to a user account. - One of the values that specifies the type of operation associated with the audit rule. - One of the values that specifies how access masks are propagated to child objects. - One of the values that specifies how Access Control Entries (ACEs) are propagated to child objects. - One of the values that specifies when to perform auditing. - The parameter is not an object. - The parameter is . - An incorrect enumeration was passed to the parameter. - - -or- - - The value was passed to the parameter. - - - Initializes a new instance of the class using a user account name, a value that specifies the type of operation associated with the audit rule, and a value that specifies when to perform auditing. - The name of a user account. - One of the values that specifies the type of operation associated with the audit rule. - One of the values that specifies when to perform auditing. - An incorrect enumeration was passed to the parameter. - - -or- - - The value was passed to the parameter. - - - Initializes a new instance of the class using the name of a user account, a value that specifies the type of operation associated with the audit rule, a value that determines how rights are inherited, a value that determines how rights are propagated, and a value that specifies when to perform auditing. - The name of a user account. - One of the values that specifies the type of operation associated with the audit rule. - One of the values that specifies how access masks are propagated to child objects. - One of the values that specifies how Access Control Entries (ACEs) are propagated to child objects. - One of the values that specifies when to perform auditing. - - - Gets the flags associated with the current object. - The flags associated with the current object. - - - Defines the access rights to use when creating access and audit rules. - - - Specifies the right to append data to the end of a file. - - - Specifies the right to change the security and audit rules associated with a file or folder. - - - Specifies the right to create a folder This right requires the Synchronize value. - - - Specifies the right to create a file. This right requires the Synchronize value. - - - Specifies the right to delete a folder or file. - - - Specifies the right to delete a folder and any files contained within that folder. - - - Specifies the right to run an application file. - - - Specifies the right to exert full control over a folder or 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. - - - Specifies the right to read the contents of a directory. - - - Specifies the right to read, write, list folder contents, delete folders and files, and run application files. This right includes the right, the right, and the right. - - - Specifies the right to open and copy folders or files as read-only. This right includes the right, right, right, and right. - - - Specifies the right to open and copy folders or files as read-only, and to run application files. This right includes the right and the right. - - - Specifies the right to open and copy file system attributes from a folder or file. For example, this value specifies the right to view the file creation or modified date. This does not include the right to read data, extended file system attributes, or access and audit rules. - - - Specifies the right to open and copy a file or folder. This does not include the right to read file system attributes, extended file system attributes, or access and audit rules. - - - Specifies the right to open and copy extended file system attributes from a folder or file. For example, this value specifies the right to view author and content information. This does not include the right to read data, file system attributes, or access and audit rules. - - - Specifies the right to open and copy access and audit rules from a folder or file. This does not include the right to read data, file system attributes, and extended file system attributes. - - - Specifies whether the application can wait for a file handle to synchronize with the completion of an I/O operation. This value is automatically set when allowing access and automatically excluded when denying access. - - - Specifies the right to change the owner of a folder or file. Note that owners of a resource have full access to that resource. - - - Specifies the right to list the contents of a folder and to run applications contained within that folder. - - - Specifies the right to create folders and files, and to add or remove data from files. This right includes the right, right, right, and right. - - - Specifies the right to open and write file system attributes to a folder or file. This does not include the ability to write data, extended attributes, or access and audit rules. - - - Specifies the right to open and write to a file or folder. This does not include the right to open and write file system attributes, extended file system attributes, or access and audit rules. - - - Specifies the right to open and write extended file system attributes to a folder or file. This does not include the ability to write data, attributes, or access and audit rules. - - - Represents the access control and audit security for a file or directory. - - - Initializes a new instance of the class that represents a new access control rule for the specified user, with the specified access rights, access control, and flags. - An object that represents a user account. - An integer that specifies an access type. - - if the access rule is inherited; otherwise, . - One of the values that specifies how to propagate access masks to child objects. - One of the values that specifies how to propagate Access Control Entries (ACEs) to child objects. - One of the values that specifies whether access is allowed or denied. - The , , , or parameters specify an invalid value. - The parameter is . - - -or- - - The parameter is zero. - The parameter is neither of type , nor of a type such as that can be converted to type . - A new object that represents a new access control rule for the specified user, with the specified access rights, access control, and flags. - - - Adds the specified access control list (ACL) permission to the current file or directory. - A object that represents an access control list (ACL) permission to add to a file or directory. - The parameter is . - - - Adds the specified audit rule to the current file or directory. - A object that represents an audit rule to add to a file or directory. - The parameter is . - - - Initializes a new instance of the class representing the specified audit rule for the specified user. - An object that represents a user account. - An integer that specifies an access type. - - if the access rule is inherited; otherwise, . - One of the values that specifies how to propagate access masks to child objects. - One of the values that specifies how to propagate Access Control Entries (ACEs) to child objects. - One of the values that specifies the type of auditing to perform. - The , , , or properties specify an invalid value. - The property is . - - -or- - - The property is zero. - The property is neither of type , nor of a type such as that can be converted to type . - A new object representing the specified audit rule for the specified user. - - - Removes all matching allow or deny access control list (ACL) permissions from the current file or directory. - A object that represents an access control list (ACL) permission to remove from a file or directory. - The parameter is . - - if the access rule was removed; otherwise, . - - - Removes all access control list (ACL) permissions for the specified user from the current file or directory. - A object that specifies a user whose access control list (ACL) permissions should be removed from a file or directory. - The parameter is . - - - Removes a single matching allow or deny access control list (ACL) permission from the current file or directory. - A object that specifies a user whose access control list (ACL) permissions should be removed from a file or directory. - The parameter is . - - - Removes all matching allow or deny audit rules from the current file or directory. - A object that represents an audit rule to remove from a file or directory. - The parameter is . - - if the audit rule was removed; otherwise, . - - - Removes all audit rules for the specified user from the current file or directory. - A object that specifies a user whose audit rules should be removed from a file or directory. - The parameter is . - - - Removes a single matching allow or deny audit rule from the current file or directory. - A object that represents an audit rule to remove from a file or directory. - The parameter is . - - - Adds the specified access control list (ACL) permission to the current file or directory and removes all matching ACL permissions. - A object that represents an access control list (ACL) permission to add to a file or directory. - The parameter is . - - - Sets the specified access control list (ACL) permission for the current file or directory. - A object that represents an access control list (ACL) permission to set for a file or directory. - The parameter is . - - - Sets the specified audit rule for the current file or directory. - A object that represents an audit rule to set for a file or directory. - The parameter is . - - - Gets the enumeration that the class uses to represent access rights. - A object representing the enumeration. - - - Gets the enumeration that the class uses to represent access rules. - A object representing the class. - - - Gets the type that the class uses to represent audit rules. - A object representing the class. - - - \ No newline at end of file diff --git a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.IO.FileSystem.DriveInfo.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.IO.FileSystem.DriveInfo.xml index d67d5d4..910574b 100755 --- a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.IO.FileSystem.DriveInfo.xml +++ b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.IO.FileSystem.DriveInfo.xml @@ -11,44 +11,33 @@ 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. - - - Retrieves the drive names of all 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. - An array of type that represents the logical drives on a computer. - - - 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. + 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). - The amount of free space available on the drive, in bytes. 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). - The name of the file system on the specified drive. 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. @@ -62,31 +51,38 @@ 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). - The total free space available on a drive, in bytes. 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). - The total size of the drive, in bytes. 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 volume label. + 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. diff --git a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.IO.FileSystem.Watcher.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.IO.FileSystem.Watcher.xml index 6c6481e..c41208d 100755 --- a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.IO.FileSystem.Watcher.xml +++ b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.IO.FileSystem.Watcher.xml @@ -49,21 +49,6 @@ Listens to the file system change notifications and raises events when a directory, or file in a directory, changes. - - 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. - - - Occurs when the instance of is unable to continue monitoring changes or when the internal buffer overflows. - - - Occurs when a file or directory in the specified is renamed. - Initializes a new instance of the class. @@ -71,11 +56,9 @@ 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. + The parameter is an empty string (""). +-or- +The path specified through the parameter does not exist. is too long. @@ -83,70 +66,47 @@ 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. + 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. - - Ends the initialization of a used on a form or used by another component. The initialization occurs at run time. - - - 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. - - - 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. - 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. - - 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 . + + + 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. @@ -167,22 +127,41 @@ 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. - One of the values. The default is the bitwise OR combination of , , and . + + + 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 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. 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 . @@ -192,6 +171,17 @@ 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. @@ -200,8 +190,8 @@ Initializes a new, empty instance of the class that is serializable using the specified and objects. - The information required to serialize the object. - The source and destination of the serialized stream associated with the object. + 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. diff --git a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.IO.FileSystem.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.IO.FileSystem.xml new file mode 100755 index 0000000..dc2d4ae --- /dev/null +++ b/pkg/Tizen.NET.API11/build/tizen11.0/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.API11/build/tizen11.0/ref/System.IO.IsolatedStorage.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.IO.IsolatedStorage.xml index f30e826..b30643c 100755 --- a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.IO.IsolatedStorage.xml +++ b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.IO.IsolatedStorage.xml @@ -17,65 +17,65 @@ Initializes a new instance of the class. - - 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. - - - When overridden in a derived class, removes the individual isolated store and all contained data. - 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 . - An that represents the identity. 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. - An that represents the identity. When overridden in a derived class, gets 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. 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 current size of the isolated store is undefined. 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 . - An that represents the identity. + + + 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 quota has not been defined. 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. - 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 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. @@ -91,8 +91,8 @@ When overridden in a derived class, gets a value that represents the amount of the space used for isolated storage. - 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 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. @@ -117,6 +117,15 @@ 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 . @@ -134,19 +143,13 @@ 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. + 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. @@ -164,15 +167,11 @@ was not found. was not found. - The isolated store has been removed. - - -or- - - Isolated storage is disabled. - - -or- - - An I/O error has occurred. + 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. @@ -183,18 +182,22 @@ Creates a file in the isolated store. The relative path of the file to create. - The isolated store has been removed. - - -or- - - Isolated storage is disabled. + 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. - A new isolated storage file. + + + 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. @@ -211,17 +214,15 @@ 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. - - if refers to an existing directory in the isolated store and is not ; otherwise, . + The isolated store has been removed. +-or- +Isolated storage is disabled. Releases all resources used by the . @@ -229,42 +230,44 @@ 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. - - if refers to an existing file in the isolated store and is not ; otherwise, . + + + 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. - The creation date and time for the specified file or directory. This value is expressed in local time. + 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. - 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. 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. @@ -272,7 +275,6 @@ 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. - 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. Gets the enumerator for the stores within an isolated storage scope. @@ -281,229 +283,175 @@ 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. - 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. 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. - 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. 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. - The date and time that the specified file or directory was last accessed. This value is expressed in local time. + 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. - The date and time that the specified file or directory was last written to. This value is expressed in local time. + The isolated store has been removed. +-or- +Isolated storage is disabled. Obtains machine-scoped isolated storage corresponding to 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. 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. - An object corresponding to the isolated storage scope based on the calling code's assembly identity. Obtains machine-scoped isolated storage corresponding to 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. 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. - An object that represents the parameters. + 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 . + 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. - An object that represents the parameters. + 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. - An object that represents the parameters. + 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. - An object that represents the parameters. + 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. - 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. 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. - 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. 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. - 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. 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. @@ -512,6 +460,8 @@ 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. @@ -519,13 +469,20 @@ 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. + The isolated store has been removed. +-or- +Isolated storage is disabled. + + + Gets a value that indicates whether isolated storage is enabled. - if the new quota is accepted; otherwise, . + 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. @@ -539,19 +496,13 @@ 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. + 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. @@ -565,21 +516,18 @@ The isolated store has been disposed. was not found. - The isolated store has been removed. - - -or- - - Isolated storage is disabled. + 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. - The isolated store has been removed. - - -or- - - Isolated storage is disabled. + 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. @@ -587,18 +535,16 @@ The directory in does not exist. No file was found and the is set to . The isolated store has been disposed. - A file that is opened in the specified mode, with read/write access, and is unshared. 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. - The isolated store has been removed. - - -or- - - Isolated storage is disabled. + 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. @@ -606,19 +552,17 @@ The directory in does not exist. No file was found and the is set to . The isolated store has been disposed. - A file that is opened in the specified mode and access, and is unshared. 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. + 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. - The isolated store has been removed. - - -or- - - Isolated storage is disabled. + 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. @@ -626,7 +570,14 @@ The directory in does not exist. No file was found and the is set to . The isolated store has been disposed. - A file that is opened in the specified mode and access, and with the specified sharing options. + + + 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. @@ -637,50 +588,12 @@ A bitwise combination of the values. The isolated store cannot be removed. - - Gets a value that represents the amount of free space available for isolated storage. - The isolated store is closed. - The isolated store has been removed. - - -or- - - Isolated storage is disabled. - The isolated store has been disposed. - The available free space for isolated storage, in bytes. - - - Gets the current size of the isolated storage. - The property is unavailable. The current store has a roaming scope or is not open. - The current object size is undefined. - The total number of bytes of storage currently in use within the isolated storage scope. - - - 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 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. - The limit of isolated storage space in bytes. - - - Gets a value that represents the maximum amount of space available for isolated storage. - The isolated store has been removed. - - -or- - - Isolated storage is disabled. - The isolated store has been disposed. - The limit of isolated storage space, in bytes. - 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. - The used isolated storage space, in bytes. Exposes a file within isolated storage. @@ -729,7 +642,7 @@ 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. + A bitwise combination of the values The buffer size. The in which to open the . The is badly formed. @@ -777,28 +690,43 @@ 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 asynchronous read was attempted past the end of the file. 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 asynchronous write was attempted past the end of the file. 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. + to release both managed and unmanaged resources; to release only unmanaged resources Asynchronously releases the unmanaged resources used by the . @@ -807,8 +735,8 @@ Ends a pending asynchronous read request. The pending asynchronous request. - The is . 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. @@ -828,6 +756,20 @@ 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). @@ -837,6 +779,11 @@ 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. @@ -867,12 +814,17 @@ 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 must be 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 . @@ -917,45 +869,6 @@ The byte value to write to the isolated storage file. The write attempt exceeds the quota for the object. - - 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, . - - - 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 property always generates this exception. - The file handle for the file that the current object encapsulates. - - - 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. - - - Gets or sets the current position of the current object. - The position cannot be set to a negative number. - The current position of this object. - - - Gets a object that represents the operating system file handle for the file that the current object encapsulates. - The property always generates this exception. - A object that represents the operating system file handle for the file that the current object encapsulates. - Enumerates the levels of isolated storage scope that are supported by . diff --git a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.IO.MemoryMappedFiles.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.IO.MemoryMappedFiles.xml index ddcbbe7..6b6794d 100755 --- a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.IO.MemoryMappedFiles.xml +++ b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.IO.MemoryMappedFiles.xml @@ -7,20 +7,10 @@ Provides a safe handle that represents a memory-mapped file for sequential access. - - Creates a . - - - Gets a value that indicates whether the handle is invalid. - - if the handle is not valid; otherwise, . - + Provides a safe handle that represents a view of a block of unmanaged memory for random access. - - Initializes a instance. - Represents a memory-mapped file. @@ -29,126 +19,93 @@ 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 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 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. - A memory-mapped file that has the specified characteristics. + 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 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. - A memory-mapped 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 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. + 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. - A memory-mapped file that has the specified access mode. 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 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. + 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. - A memory-mapped file that has the specified name and access mode. Creates a memory-mapped file that has the specified access mode, name, and capacity from a file on disk. @@ -156,41 +113,29 @@ 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 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. + 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. - A memory-mapped file that has the specified characteristics. Creates a memory-mapped file that has the specified access mode, name, capacity, and access type from a file on disk. @@ -199,86 +144,63 @@ 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 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. + 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. - A memory-mapped file that has the specified characteristics. 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 and .NET 5+ only: Calls to the CreateNew method with a named memory mapped file (that is, a non-null ) are supported on Windows operating systems only. - A memory-mapped file that has the specified name and capacity. + .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 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 and .NET 5+ only: Calls to the CreateNew method with a named memory mapped file (that is, a non-null ) are supported on Windows operating systems only. - A memory-mapped file that has the specified characteristics. + 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. @@ -287,64 +209,50 @@ 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 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 and .NET 5+ only: Calls to the CreateNew method with a named memory mapped file (that is, a non-null ) are supported on Windows operating systems only. - A memory-mapped file that has the specified characteristics. + 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. - A memory-mapped file that has the specified name and size. + 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 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. + 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. - A memory-mapped file that has the specified characteristics. 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. @@ -353,110 +261,90 @@ 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 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. + 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. - A memory-mapped file that has the specified characteristics. Creates a that maps to a view of the memory-mapped file. - Access to the memory-mapped file is unauthorized. 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. + 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. - A randomly accessible block of memory. 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. + 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. - A randomly accessible block of memory. Creates a stream that maps to a view of the memory-mapped file. - Access to the memory-mapped file is unauthorized. 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. + 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. - A stream of memory that has the specified offset and size. 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. + 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. - A stream of memory that has the specified characteristics. + is greater than the total virtual memory. +-or- + is invalid for the memory-mapped file. Releases all resources used by the . @@ -469,17 +357,18 @@ 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. - A memory-mapped file that has the specified name. 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 . @@ -487,26 +376,23 @@ is not a valid enumeration value. The file specified for does not exist. - A memory-mapped file that has the specified characteristics. 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. + 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. - A memory-mapped file that has the specified characteristics. Gets the file handle of a memory-mapped file. @@ -593,8 +479,8 @@ Gets the number of bytes by which the starting position of this view is offset from the beginning of the memory-mapped file. - The object from which this instance was created is . 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. @@ -606,19 +492,19 @@ Clears all buffers for this stream and causes any buffered data to be written to the underlying file. - - Sets the length of the current stream. - The desired length of the current stream in bytes. - This method is not supported. - Gets the number of bytes by which the starting position of this view is offset from the beginning of the memory-mapped file. - The object from which this instance was created is . 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.API11/build/tizen11.0/ref/System.IO.Pipes.AccessControl.dll b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.IO.Pipes.AccessControl.dll deleted file mode 100755 index e69de29..0000000 diff --git a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.IO.Pipes.AccessControl.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.IO.Pipes.AccessControl.xml deleted file mode 100755 index 1c3f2f7..0000000 --- a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.IO.Pipes.AccessControl.xml +++ /dev/null @@ -1,296 +0,0 @@ - - - - System.IO.Pipes.AccessControl - - - - Provides security related APIs for the class. - - - Creates a new instance of the class with the specified pipe direction, inheritability mode, buffer size, and pipe security. - One of the enumeration values that determines the direction of the pipe. Anonymous pipes are unidirectional, so direction cannot be set to . - One of the enumeration values that determines whether the underlying handle can be inherited by child processes. - The size of the buffer. This value must be greater than or equal to 0. - An object that determines the access control and audit security for the pipe. - - is . - - is not set to a valid enum value. - - -or- - - is less than 0. - A new anonymous pipe server stream instance. - - - Provides security related APIs for the class. - - - Creates a new instance of the class with the specified pipe name, pipe direction, maximum number of server instances, transmission mode, pipe options, recommended in and out buffer sizes, pipe security, inheritability mode, and pipe access rights. - 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. - The input buffer size. - The output buffer size. - An object that determines the access control and audit security for the pipe. - One of the enumeration values that determines whether the underlying handle can be inherited by child processes. - One of the enumeration values that specifies the access rights of the pipe. - - is . - - is empty. - - is . - - contains an invalid flag. - --or- - - or is less than zero. - --or- - - is not a valid number: it should be greater than or equal to 1 and less than or equal to 254, or should be set to the value of . - --or- - - contains an invalid enum value. - --or- - - is 'anonymous', which is reserved. - A new named pipe server stream instance. - - - Defines the access rights to use when you create access and audit rules. - - - Specifies the right to make changes to the system access control list (SACL). - - - Specifies the right to change the security and audit rules that are associated with a pipe. - - - Specifies the right to create a new pipe. Setting this right also sets the right. - - - Specifies the right to delete a pipe. - - - Specifies the right to exert full control over a pipe, and to modify access control and audit rules. This value represents the combination of all rights in this enumeration. - - - Specifies the right to read from the pipe. This right includes the , , , and rights. - - - Specifies the right to read file system attributes from a pipe. This does not include the right to read data, extended file system attributes, or access and audit rules. - - - Specifies the right to read data from the pipe. This does not include the right to read file system attributes, extended file system attributes, or access and audit rules. - - - Specifies the right to read extended file system attributes from a pipe. This does not include the right to read data, file system attributes, or access and audit rules. - - - Specifies the right to read access and audit rules from the pipe. This does not include the right to read data, file system attributes, or extended file system attributes. - - - Specifies the right to read and write from the pipe. This right includes the , , , , , , and rights. - - - Specifies whether the application can wait for a pipe handle to synchronize with the completion of an I/O operation. This value is automatically set when allowing access to the pipe and automatically excluded when denying access to the pipe. The right to create a pipe requires this value. Note that if you do not explicitly set this value when you create a pipe, the value will be set automatically for you. - - - Specifies the right to change the owner of a pipe. Note that owners of a pipe have full access to that resource. - - - Specifies the right to write to the pipe. This right includes the , , and rights. - - - Specifies the right to write file system attributes to a pipe. This does not include the right to write data or extended file system attributes. - - - Specifies the right to write data to a pipe. This does not include the right to write file system attributes or extended file system attributes. - - - Specifies the right to write extended file system attributes to a pipe. This does not include the right to write file attributes or data. - - - Represents an abstraction of an access control entry (ACE) that defines an access rule for a pipe. - - - Initializes a new instance of the class with the specified identity, pipe access rights, and access control type. - An object that encapsulates a reference to a user account. - One of the values that specifies the type of operation associated with the access rule. - One of the values that specifies whether to allow or deny the operation. - - - Initializes a new instance of the class with the specified identity, pipe access rights, and access control type. - The name of the user account. - One of the values that specifies the type of operation associated with the access rule. - One of the values that specifies whether to allow or deny the operation. - - - Gets the flags that are associated with the current object. - A bitwise combination of the values. - - - Represents an abstraction of an access control entry (ACE) that defines an audit rule for a pipe. - - - Initializes a new instance of the class for a user account specified in a object. - An object that encapsulates a reference to a user account. - One of the values that specifies the type of operation associated with the access rule. - One of the values that specifies when to perform auditing. - - - Initializes a new instance of the class for a named user account. - The name of the user account. - One of the values that specifies the type of operation associated with the access rule. - One of the values that specifies when to perform auditing. - - - Gets the flags that are associated with the current object. - A bitwise combination of the values. - - - Provides Windows-specific static extension methods for manipulating Access Control List (ACL) security attributes for pipe streams. - - - Returns the security information of a pipe stream. - The existing pipe stream from which to obtain the security information. - The security descriptors of all the access control sections of the pipe stream. - - - Changes the security attributes of an existing pipe stream. - An existing pipe stream. - The security information to apply to the pipe stream. - - is . - - is a disconnected instance. - - - Represents the access control and audit security for a pipe. - - - Initializes a new instance of the class. - - - Initializes a new instance of the class with the specified values. - The identity that the access rule applies to. It must be an object that can be cast as a object. - The access mask of this rule. The access mask is a 32-bit collection of anonymous bits, the meaning of which is defined by the individual integrators. - - if this rule is inherited from a parent container; otherwise, . - One of the values that specifies the inheritance properties of the access rule. - One of the values that specifies whether inherited access rules are automatically propagated. The propagation flags are ignored if is set to . - Specifies the valid access control type. - - , , , or specifies an invalid value. - - is . - - -or- - - is zero. - - is neither of type nor of a type, such as , that can be converted to type . - The object that this method creates. - - - Adds an access rule to the Discretionary Access Control List (DACL) that is associated with the current object. - The access rule to add. - The parameter is . - - - Adds an audit rule to the System Access Control List (SACL) that is associated with the current object. - The audit rule to add. - The parameter is . - - - Initializes a new instance of the class with the specified values. - The identity that the access rule applies to. It must be an object that can be cast as a object. - The access mask of this rule. The access mask is a 32-bit collection of anonymous bits, the meaning of which is defined by the individual integrators. - - if this rule is inherited from a parent container; otherwise, false. - One of the values that specifies the inheritance properties of the access rule. - One of the values that specifies whether inherited access rules are automatically propagated. The propagation flags are ignored if is set to . - One of the values that specifies the valid access control type. - The , , , or properties specify an invalid value. - The property is . - - -or- - - The property is zero. - The property is neither of type nor of a type, such as , that can be converted to type . - The object that this method creates. - - - Saves the specified sections of the security descriptor that is associated with the current object to permanent storage. - The handle of the securable object that the current object is associated with. - - - Saves the specified sections of the security descriptor that is associated with the current object to permanent storage. - The name of the securable object that the current object is associated with. - - - Removes an access rule from the Discretionary Access Control List (DACL) that is associated with the current object. - The access rule to remove. - The parameter is . - - if the operation is successful; otherwise, . - - - Removes the specified access rule from the Discretionary Access Control List (DACL) that is associated with the current object. - The access rule to remove. - The parameter is . - - - Removes an audit rule from the System Access Control List (SACL) that is associated with the current object. - The audit rule to remove. - The parameter is . - - if the audit rule was removed; otherwise, . - - - Removes all audit rules that have the same security identifier as the specified audit rule from the System Access Control List (SACL) that is associated with the current object. - The audit rule to remove. - The parameter is . - - - Removes the specified audit rule from the System Access Control List (SACL) that is associated with the current object. - The audit rule to remove. - The parameter is . - - - Removes all access rules in the Discretionary Access Control List (DACL) that is associated with the current object and then adds the specified access rule. - The access rule to add. - The parameter is . - - - Sets an access rule in the Discretionary Access Control List (DACL) that is associated with the current object. - The rule to set. - The parameter is . - - - Sets an audit rule in the System Access Control List (SACL) that is associated with the current object. - The rule to set. - The parameter is . - - - Gets the of the securable object that is associated with the current object. - The type of the securable object that is associated with the current object. - - - Gets the of the object that is associated with the access rules of the current object. - The type of the object that is associated with the access rules of the current object. - - - Gets the object associated with the audit rules of the current object. - The type of the object that is associated with the audit rules of the current object. - - - \ No newline at end of file diff --git a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.IO.Pipes.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.IO.Pipes.xml index 0790d72..7fde56a 100755 --- a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.IO.Pipes.xml +++ b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.IO.Pipes.xml @@ -7,28 +7,20 @@ Represents a wrapper class for a pipe handle. - - Creates a . - 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, . - + 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 . + 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. @@ -36,17 +28,14 @@ is . is set to . - An I/O error, such as a disk error, has occurred. - - -or- - - The stream has been closed. + 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 . + 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. @@ -66,11 +55,11 @@ 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. - The for the object. Gets the pipe transmission mode supported by the current pipe. @@ -84,17 +73,15 @@ 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 . + 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 . + 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. @@ -103,17 +90,14 @@ or is . is set to . - An I/O error, such as a disk error, has occurred. - - -or- - - The stream has been closed. + 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 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 . @@ -122,20 +106,21 @@ 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 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 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. @@ -146,17 +131,13 @@ Gets the connected object's handle as a string. A string that represents the connected object's handle. - - 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. - 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. - The reading mode for the object. Gets the pipe transmission mode that is supported by the current pipe. @@ -212,11 +193,9 @@ or is a zero-length string. - is set to "anonymous". - - -or- - - is not a valid value. + 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. @@ -229,15 +208,11 @@ or is a zero-length string. - is set to "anonymous". - - -or- - - is not a valid value. - - -or- - - is not a valid value. + 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. @@ -251,19 +226,13 @@ 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. + 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. @@ -278,23 +247,15 @@ 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. + 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. @@ -334,21 +295,16 @@ Gets 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 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. - The number of server instances that share the same pipe name. Exposes a around a named pipe, supporting both synchronous and asynchronous read and write operations. - - Represents the maximum number of server instances that the system resources allow. - Initializes a new instance of the class from the specified pipe handle. One of the enumeration values that determines the direction of the pipe. @@ -364,11 +320,9 @@ is an invalid handle. - is not a valid pipe handle. - - -or- - - The maximum number of server instances has been exceeded. + 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. @@ -381,6 +335,7 @@ 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. @@ -392,13 +347,12 @@ is a zero-length string. - is set to "anonymous". - - -or- - - is not a valid value. + 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. @@ -411,29 +365,20 @@ 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. + 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. @@ -447,17 +392,14 @@ 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 ) + 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. @@ -472,21 +414,16 @@ 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. + 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. @@ -503,55 +440,40 @@ 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. + 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. - The pipe was not opened asynchronously. - - -or- - - A pipe connection has already been established. - - -or- - - The pipe handle has not been set. + 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. - An object that references the asynchronous request. 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. + 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. @@ -559,11 +481,9 @@ The pending asynchronous request. is . - The pipe was not opened asynchronously. - - -or- - - The pipe handle has not been set. + The pipe was not opened asynchronously. +-or- +The pipe handle has not been set. The pipe connection has been broken. The pipe is closed. @@ -572,49 +492,38 @@ Gets 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. 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. + 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. + 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. + 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. @@ -645,9 +554,7 @@ Indicates that the pipe can be used for asynchronous reading and writing. - - When used to create a instance, indicates that the pipe can only be connected to a client created by the same user. When used to create a instance, indicates that the pipe can only connect to a server created by the same user. On Windows, it verifies both the user account and elevation level. - + Indicates that there are no additional parameters. @@ -662,11 +569,9 @@ 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. + is not a valid value. +-or- + is less than 0. Initializes a new instance of the class using the specified , , and buffer size. @@ -674,15 +579,11 @@ 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. + is not a valid value. +-or- + is not a valid value. +-or- + is less than 0. Begins an asynchronous read operation. @@ -691,21 +592,19 @@ 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 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. - An object that references the asynchronous read. Begins an asynchronous write operation. @@ -714,21 +613,34 @@ 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 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. - An object that references the asynchronous write operation. + + + 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. @@ -747,12 +659,12 @@ 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. - The number of bytes that were read. A return value of 0 indicates the end of the stream (the pipe has been closed). Ends a pending asynchronous write request. @@ -769,10 +681,12 @@ The pipe does not support write operations. The pipe is broken or another I/O error occurred. - - Asynchronously clears the buffer for the current stream and causes any buffered data to be written to the underlying device. - The token to monitor for cancellation requests. - A task that represent the asynchronous flush operation. + + 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. @@ -783,43 +697,80 @@ 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 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. - 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. 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 ? - 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 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. @@ -827,43 +778,51 @@ The pipe handle has not been set. (Did your 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 ? - 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 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- - +-or- The pipe is in a disconnected state. - -or- - -The pipe handle has not been set. (Did your implementation call ? - 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 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. - The byte, cast to , or -1 indicates the end of the stream (the pipe has been closed). + + + 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. @@ -875,6 +834,15 @@ The pipe handle has not been set. (Did your 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. @@ -889,11 +857,9 @@ The pipe handle has not been set. (Did your is . - is less than 0. - - -or- - - is less than 0. + is less than 0. +-or- + is less than 0. is greater than the number of bytes available in . The pipe is closed. @@ -905,16 +871,12 @@ The pipe handle has not been set. (Did your 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 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 ? +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. @@ -922,46 +884,36 @@ The pipe handle has not been set. (Did your 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 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 ? - A task that represents the asynchronous write operation. +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 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 ? - A task that represents the asynchronous write operation. +The pipe handle has not been set. (Did your implementation call ? Writes a byte to the current stream. @@ -971,104 +923,6 @@ The pipe handle has not been set. (Did your 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, . - - - Gets the size, in bytes, of the inbound buffer for a pipe. - The stream is unreadable. - The pipe is waiting to connect. - The pipe is broken or another I/O error occurred. - An integer value that represents the inbound buffer size, in bytes. - - - 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. - 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. - - if there are no more characters to read in the message; otherwise, . - - - Gets the length of a stream, in bytes. - Always thrown. - 0 in all cases. - - - Gets the size, in bytes, of the outbound buffer for a pipe. - The stream is unwriteable. - The pipe is waiting to connect. - The pipe is broken or another I/O error occurred. - The outbound buffer size, in bytes. - - - Gets or sets the current position of the current stream. - Always thrown. - 0 in all cases. - - - Gets or sets the reading mode for a object. - 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. - One of the values that indicates how the object reads from the pipe. - - - Gets the safe handle for the local end of the pipe that the current object encapsulates. - The pipe handle has not been set. - The pipe is closed. - A object for the pipe that is encapsulated by the current object. - - - Gets the pipe 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. - One of the values that indicates the transmission mode supported by the current pipe. - Represents the method to call as the client. diff --git a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Linq.Expressions.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Linq.Expressions.xml index d232e1e..a9a2530 100755 --- a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Linq.Expressions.xml +++ b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Linq.Expressions.xml @@ -41,14 +41,14 @@ Represents a set of binding restrictions on the under which the dynamic binding is valid. - - Represents an empty set of binding restrictions. This field is read only. - 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. @@ -88,6 +88,14 @@ 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. @@ -98,14 +106,6 @@ Serves as a hash function for the current . A hash code for the current . - - The number of arguments. - The number of arguments. - - - The argument names. - The read-only collection of argument names. - Represents the convert dynamic operation at the call site, providing the binding semantic and the details about the operation. @@ -120,6 +120,11 @@ 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. @@ -131,11 +136,6 @@ The binding result to use if binding fails, or null. 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, . - The result type of the operation. The object representing the result type of the operation. @@ -157,6 +157,10 @@ 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. @@ -170,10 +174,6 @@ The binding result to use if binding fails, or null. 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. - The result type of the operation. The object representing the result type of the operation. @@ -191,6 +191,10 @@ 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. @@ -204,10 +208,6 @@ The binding result to use if binding fails, or null. 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. - The result type of the operation. The object representing the result type of the operation. @@ -253,9 +253,6 @@ Represents the dynamic binding and a binding logic of an object participating in the dynamic binding. - - Represents an empty array of type . This field is read only. - Initializes a new instance of the class. The expression representing this during the dynamic binding process. @@ -342,14 +339,17 @@ 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. - - Returns the enumeration of all dynamic member names. - The list of dynamic member names. + + 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. @@ -518,9 +518,6 @@ Represents an object whose members can be dynamically added and removed at run time. - - Occurs when a property value changes. - Initializes a new that does not have members. @@ -528,6 +525,9 @@ 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. @@ -546,6 +546,10 @@ 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. @@ -559,10 +563,6 @@ The binding result to use if binding fails, or null. 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. - The result type of the operation. The object representing the result type of the operation. @@ -634,6 +634,10 @@ 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. @@ -647,10 +651,6 @@ The binding result to use if binding fails, or null. 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. - The result type of the operation. The object representing the result type of the operation. @@ -670,6 +670,10 @@ 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. @@ -690,10 +694,6 @@ The binding result to use if binding fails, or null. 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. - Gets the value indicating if the string comparison should ignore the case of the member name. @@ -720,6 +720,10 @@ 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. @@ -735,10 +739,6 @@ The binding result to use if binding fails, or null. 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. - The result type of the operation. The object representing the result type of the operation. @@ -823,17 +823,6 @@ The visitor to visit this node with. The result of visiting this node. - - Reduces the binary expression node to a simpler expression. - The reduced 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. - Gets a value that indicates whether the expression tree node can be reduced. @@ -861,10 +850,21 @@ 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. @@ -873,12 +873,6 @@ The visitor to visit this node with. The result of visiting this node. - - 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 expressions in this block. The read-only collection containing all the expressions in this block. @@ -895,6 +889,12 @@ 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. @@ -902,17 +902,6 @@ Represents a catch statement in a try 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. - The property of the result. - This expression if no children are changed or an expression with the updated children. - Gets the body of the catch block. The object representing the catch body. @@ -925,6 +914,17 @@ 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. @@ -937,13 +937,6 @@ The visitor to visit this node with. The result of visiting this node. - - 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. - Gets the expression to execute if the test evaluates to . An that represents the expression to execute if the test is . @@ -964,6 +957,13 @@ 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. @@ -1044,6 +1044,18 @@ 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. @@ -1140,6 +1152,14 @@ 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. @@ -1154,35 +1174,15 @@ 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. - - 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 . - - - 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 . - - - Gets the static type of the expression that this represents. - The that represents the static type of the expression. - Represents a visitor or rewriter for dynamic expression trees. @@ -1197,6 +1197,18 @@ 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. @@ -1211,18 +1223,6 @@ The property of the result. This expression if no children are changed or an expression with the updated children. - - 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 . - 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. @@ -1243,23 +1243,23 @@ 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. - 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 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. - 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. @@ -1307,75 +1307,71 @@ 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. - 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. 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. - A that has the property equal to and the , and properties set to the specified values. 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. - A that has the property equal to and the and properties set to the specified values. 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. - 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 . 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. - A that has the property equal to and the and properties set to the specified values. + 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. - A that has the property equal to and the , , and properties set to the specified values. + 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. @@ -1414,64 +1410,52 @@ 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. - A that has the property equal to and the and properties set to the specified values. + .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. - A that has the property equal to and the and properties set to the specified values. + .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. - A that has the property equal to and the and properties set to the specified values. + .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. - A that has the property equal to and the property equal to . Creates a that represents an assignment operation. @@ -1483,37 +1467,29 @@ 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. - A that has equal to and the and properties set to the specified values. + 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. - A that has the property equal to , the property set to the that represents the property accessed in , and the property set to . + 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. @@ -1621,38 +1597,30 @@ 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. + is . +-or- + is and represents an instance method. .Type is not assignable to the declaring type of the method represented by . - 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 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. + 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 . - A that has the property equal to and the , , and properties set to the specified values. + .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. @@ -1676,27 +1644,19 @@ 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 . + 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 . - A that has the property equal to and the , , and properties set to the specified values. + .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. @@ -1704,14 +1664,12 @@ 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. - 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. + 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. @@ -1723,18 +1681,18 @@ 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. - A that has the property equal to and the and properties set to the specified values. 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. - A that has the property equal to and the and properties set to the specified values. Creates a that represents a call to a static method that takes three arguments. @@ -1742,9 +1700,9 @@ 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. - A that has the property equal to and the and properties set to the specified values. Creates a that represents a call to a static method that takes four arguments. @@ -1753,9 +1711,9 @@ 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. - A that has the property equal to and the and properties set to the specified values. Creates a that represents a call to a static method that takes five arguments. @@ -1765,22 +1723,20 @@ 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. - 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 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 . - A that has the property equal to and the and properties set to the specified values. + 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. @@ -1788,14 +1744,17 @@ 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. - 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. + 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. @@ -1832,51 +1791,43 @@ 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. - A that has the property equal to and the and properties set to the specified values. 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. - A that has the property equal to and the , and properties set to the specified values. + .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. - A that has the property equal to and the , , and properties set to the specified values. + .Type is not . +-or- +.Type is not equal to .Type. Creates a that represents a conditional statement. @@ -1895,11 +1846,11 @@ 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 . - A that has the property equal to and the and properties set to the specified values. Creates a representing a continue statement. @@ -1916,69 +1867,57 @@ 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 . - A that has the property equal to and the and properties set to the specified values. 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 . + 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. - A that has the property equal to and the , , and properties set to the specified values. 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 . - A that has the property equal to and the and properties set to the specified values. 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 . + 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. - A that has the property equal to and the , , and properties set to the specified values. Creates a with the specified span. @@ -2009,23 +1948,23 @@ 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. - A that has the property equal to and the and properties set to the specified values. 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. - 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. @@ -2100,43 +2039,31 @@ 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. - An that has the and properties set to the specified values. + 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. - An that has the and properties set to the specified values. + 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. @@ -2146,10 +2073,10 @@ 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. - A that has the property equal to and the and properties set to the specified values. Creates a that represents an equality comparison. The implementing method can be specified. @@ -2158,35 +2085,35 @@ 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. - A that has the property equal to and the , , , and properties set to the specified values. 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. - A that has the property equal to and the and properties set to the specified values. 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. - 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. @@ -2213,24 +2140,22 @@ 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 . + 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 . - A that has the property equal to and the and properties set to the specified values. 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. - A that has the property equal to , the property set to , and the property set to the that represents the field denoted by . Creates a that represents accessing a field. @@ -2240,27 +2165,27 @@ The created . - Creates a object that represents a generic delegate type that has specific type arguments. - An array of up to sixteen objects that specify the type arguments for the delegate type. + 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 . - The type of a delegate that has the specified type arguments. - Gets a object that represents a generic or delegate type that has specific type arguments. + 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 delegate type that has specific type arguments. The last type argument specifies the return type of the created delegate. + 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 . - The type of a delegate that has the specified type arguments. Creates a representing a "go to" statement. @@ -2290,10 +2215,10 @@ 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. - A that has the property equal to and the and properties set to the specified values. Creates a that represents a "greater than" numeric comparison. The implementing method can be specified. @@ -2302,22 +2227,22 @@ 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. - A that has the property equal to and the , , , and properties set to the specified values. 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. - A that has the property equal to and the and properties set to the specified values. Creates a that represents a "greater than or equal" numeric comparison. @@ -2326,13 +2251,13 @@ 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. - A that has the property equal to and the , , , and properties set to the specified values. Creates a that represents a conditional block with an statement. @@ -2362,33 +2287,29 @@ 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 . + .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 . - An that applies the specified delegate or lambda expression to the provided arguments. 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 . + .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 . - An that applies the specified delegate or lambda expression to the provided arguments. Returns whether the expression evaluates to false. @@ -2467,15 +2388,13 @@ 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 . + is . +-or- +One or more elements of are . contains more than sixteen elements. - A that has the property equal to 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, 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. @@ -2513,54 +2432,38 @@ 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 . + 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 . - An object that represents a lambda expression which has the property equal to and the and properties set to the specified values. + 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 . + 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 . - An object that represents a lambda expression which has the property equal to and the and properties set to the specified values. + 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. @@ -2600,54 +2503,38 @@ 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 . +-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 . - An that has the property equal to and the and properties set to the specified values. + 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 . +-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 . - An that has the property equal to and the and properties set to the specified values. + 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. @@ -2670,23 +2557,23 @@ 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. - A 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 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. - 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. @@ -2713,10 +2600,10 @@ 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. - 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. @@ -2725,22 +2612,22 @@ 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. - A that has the property equal to and the , , , and properties set to the specified values. 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. - A that has the property equal to and the and properties set to the specified values. Creates a that represents a "less than or equal" numeric comparison. @@ -2749,217 +2636,169 @@ 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. - A that has the property equal to and the , , , and properties set to the specified values. 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 . + 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 . - A that has the property equal to and the and properties set to the specified values. + 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 . + 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 . - A that has the property equal to and the and properties set to the specified values. + 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 . + 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 . - A that has the property equal to , the property set to the that represents the property accessed in , and populated with the elements of . + 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 . + 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 . - A that has the property equal to , the property set to the that represents the property accessed in , and populated with the elements of . + 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 . + or is . +-or- +One or more elements of are . .Type does not implement . - A that has the property equal to and the and properties set to the specified values. 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 . + 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. - A that has the property equal to and the property set to the specified value. + 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 . + or is . +-or- +One or more elements of are . .Type does not implement . - A that has the property equal to and the and properties set to the specified values. 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 . + 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. - A that has the property equal to and the property set to the specified value. + 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 . + 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. + .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. - A that has the property equal to and the property set to the specified value. 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 . + 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. + .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. - A that has the property equal to and the property set to the specified value. Creates a with the given body. @@ -2984,11 +2823,11 @@ 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 . - The that results from calling the appropriate factory method. Creates a , given the left operand, right operand and implementing method, by calling the appropriate factory method. @@ -2998,11 +2837,11 @@ 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 . - The that results from calling the appropriate factory method. Creates a , given the left operand, right operand, implementing method and type conversion function, by calling the appropriate factory method. @@ -3013,11 +2852,11 @@ 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 . - The that results from calling the appropriate factory method. Creates a representing a catch statement with the specified elements. @@ -3094,11 +2933,11 @@ 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. - The that results from calling the appropriate factory method. Creates a representing a try block with the specified elements. @@ -3114,11 +2953,11 @@ 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. - The that results from calling the appropriate factory method. Creates a , given an operand and implementing method, by calling the appropriate factory method. @@ -3126,107 +2965,99 @@ 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. - The that results from calling the appropriate factory method. 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. - A that has the property equal to and the and properties set to the specified values. + 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. - A that has the property equal to and the and properties set to the specified values. + 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. - 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. + 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. - 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. + 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. - A that has the property equal to and the and properties set to the specified values. 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. - A that has the property equal to and the and properties set to the specified values. 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. - A that has the property equal to and the and properties set to the specified values. 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. - A that has the property equal to and the , , and properties set to the specified values. Creates a that represents a remainder assignment operation. @@ -3253,23 +3084,23 @@ 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. - 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 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. - 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. @@ -3317,266 +3148,228 @@ 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. - 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 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. - A that has the property equal to and the , , and properties set to the specified values. 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. - A that has the property equal to and the property set to the specified value. 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 . - A that has the property equal to and the and properties set to the specified values. + 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. - A that has the property equal to and the property set to the specified value. 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 . - A that has the property equal to and the and properties set to the specified values. + 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. - A that has the property equal to and the property set to the specified value. 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. - - 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. 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. - - 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 . 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. - - 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 . 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. - - 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. 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. - A that has the property equal to and the property set to the that represents the constructor without parameters for the specified type. 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 . + or is . +-or- +An element of is . The property of an element of does not represent an integral type. - A that has the property equal to and the property set to the specified value. 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 . + or is . +-or- +An element of is . The property of an element of does not represent an integral type. - A that has the property equal to and the property set to the specified value. 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 . + 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. - A that has the property equal to and the property set to the specified value. 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 . + or is . +-or- +An element of is . The property of an element of represents a type that is not assignable to the type . - A that has the property equal to and the property set to the specified value. + + + 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. - A that has the property equal to and the property set to the specified value. 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 . - A that has the property equal to and the and properties set to the specified values. + 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. - A that has the property equal to and the and properties set to the specified values. Creates a that represents an inequality comparison. @@ -3585,13 +3378,13 @@ 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. - A that has the property equal to and the , , , and properties set to the specified values. Returns the expression representing the ones complement. @@ -3608,23 +3401,23 @@ 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. - A that has the property equal to and the and properties set to the specified values. 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. - 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. @@ -3651,31 +3444,27 @@ 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. - A that has the property equal to and the and properties set to the specified values. + 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. - A that has the property equal to and the , , and properties set to the specified values. + 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. @@ -3686,9 +3475,9 @@ 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 . - A that has the property equal to and the and properties set to the specified values. Creates a that represents the assignment of the expression followed by a subsequent decrement by 1 of the original expression. @@ -3716,31 +3505,27 @@ 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 . - A that has the property equal to and the and properties set to the specified values. + 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 . - A that has the property equal to and the , , and properties set to the specified values. + 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. @@ -3789,33 +3574,27 @@ 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 . + 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. - A that has the property equal to , the property set to and the property set to the that represents the property accessed in . + .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 . + 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. - A that has the property equal to and the and properties set to the specified values. Creates an representing the access to an indexed property. @@ -3835,10 +3614,10 @@ 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. - A that has the property equal to , the property set to , and the property set to the that represents the property denoted by . Creates an representing the access to an indexed property. @@ -3856,19 +3635,19 @@ Creates a that represents accessing a property or field. - An whose contains a property or field named . + 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. - 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 . 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 . - A that has the property equal to and the property set to the specified value. 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. @@ -3931,23 +3710,23 @@ 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. - A that has the property equal to and the and properties set to the specified values. 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. - 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. @@ -3984,23 +3763,23 @@ 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. - 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 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. - 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. @@ -4048,23 +3827,23 @@ 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. - 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 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. - A that has the property equal to and the , , and properties set to the specified values. Creates a that represents a statement that has a default case. @@ -4194,24 +3973,28 @@ 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. + 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. + 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 . - A that has the property equal to and the and properties set to the specified values. Creates a that compares run-time type identity. @@ -4223,33 +4006,31 @@ 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 . - A for which the property is equal to and for which the and properties are set to the specified values. 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. - A that has the property equal to and the property set to the specified value. 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 . - A that has the property equal to and the and properties set to the specified values. + 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. @@ -4260,7 +4041,7 @@ 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. + 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. @@ -4273,19 +4054,6 @@ An instance of . The expression being visited, or an expression which should replace it in the tree. - - 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, . - - - Gets the node type of this . - One of the values. - - - Gets the static type of the expression that this represents. - The that represents the static type of the expression. - 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. @@ -4597,16 +4365,16 @@ 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 visit method for this node returned a different type. 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 visit method for one of the expressions returned a different type. 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 . @@ -4782,12 +4550,6 @@ Represents an unconditional jump. This includes return statements, break and continue statements, and other jumps. - - 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 kind of the "go to" expression. Serves information purposes only. The object representing the kind of the "go to" expression. @@ -4804,6 +4566,12 @@ 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. @@ -4826,15 +4594,15 @@ 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. - - 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 . - 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. @@ -4842,29 +4610,18 @@ 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. - - 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. - Represents indexing a property or array. - - 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 . - - - 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. - 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. @@ -4885,24 +4642,24 @@ 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. - - Represents an expression that applies a delegate or lambda expression to a list of argument expressions. - - - 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 . - - + 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 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. @@ -4919,19 +4676,24 @@ 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. - - 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. - - + 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 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 . @@ -4948,24 +4710,34 @@ 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 . - - Returns a that represents the current . - A that represents the current . - 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. + 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. @@ -4981,10 +4753,6 @@ 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 body of the lambda expression. - An that represents the body of the lambda expression. - Gets the name of the lambda expression. The name of the lambda expression. @@ -5013,16 +4781,6 @@ Represents a constructor call that has a collection initializer. - - Reduces the binary expression node to a simpler expression. - The reduced 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. - Gets a value that indicates whether the expression tree node can be reduced. @@ -5040,20 +4798,23 @@ 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. - - Represents an infinite loop. It can be exited with "break". - - + 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. + 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. @@ -5074,18 +4835,25 @@ 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. - - Gets the expression to assign to the field or property. - The that represents the value to assign to the field or property. - Provides the base class from which the classes that represent bindings that are used to initialize members of a newly created object derive. @@ -5094,10 +4862,6 @@ The that discriminates the type of binding that is represented. The that represents a field or property to be initialized. - - Returns a textual representation of the . - A textual representation of the . - Gets the type of binding that is represented. One of the values. @@ -5106,6 +4870,10 @@ 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. @@ -5126,11 +4894,6 @@ The visitor to visit this node with. The result of visiting this node. - - 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. - Gets the containing object of the field or property. An that represents the containing object of the field or property. @@ -5143,19 +4906,14 @@ Returns the node type of this . The that represents this expression. - - Represents calling a constructor and initializing one or more members of the new object. - - - Reduces the to a simpler expression. - The reduced 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 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. @@ -5173,34 +4931,44 @@ 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. - - Gets the element initializers for initializing a collection member of a newly created object. - A of objects to initialize a collection member with. - 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. - - 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. - Represents a call to either static or an instance method. @@ -5209,17 +4977,6 @@ The visitor to visit this node with. The result of visiting this node. - - 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 . - - - 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. - Gets a collection of expressions that represent arguments of the called method. A of objects which represent the arguments to the called method. @@ -5240,10 +4997,21 @@ 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. @@ -5252,11 +5020,6 @@ The visitor to visit this node with. The result of visiting this node. - - 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. - 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. @@ -5265,6 +5028,11 @@ 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. @@ -5273,16 +5041,6 @@ The visitor to visit this node with. The result of visiting this 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. - - - 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. - Gets the arguments to the constructor. A collection of objects that represent the arguments to the constructor. @@ -5303,10 +5061,20 @@ 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. @@ -5335,11 +5103,6 @@ An expression that provides runtime read/write permission for variables. - - 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. - Returns the node type of this Expression. Extension nodes should return when overriding this method. The of the expression. @@ -5348,6 +5111,11 @@ 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. @@ -5355,6 +5123,14 @@ 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 . @@ -5365,24 +5141,9 @@ The property of the result. This expression if no children are changed or an expression with the updated children. - - 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. - Represents a control expression that handles multiple selections by passing control to . - - 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 the collection of objects for the switch. The collection of objects. @@ -5407,6 +5168,13 @@ 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. @@ -5420,7 +5188,7 @@ Returns the language's unique identifier, if any. - The language's unique identifier. + The language's unique identifier Returns the language vendor's unique identifier, if any. @@ -5429,14 +5197,6 @@ Represents a try/catch/finally/fault block. - - 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. - Gets the representing the body of the try block. The representing the body of the try block. @@ -5461,14 +5221,17 @@ Gets the static type of the expression that this represents. The that represents the static type of the expression. - - Represents an operation between an expression and a type. - - + 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. + 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. @@ -5485,18 +5248,14 @@ Gets the type operand of a type test operation. A that represents the type operand of a type test operation. - - Represents an expression that has a unary operator. - - - Reduces the expression node to a simpler expression. - The reduced 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 has a unary operator. + Gets a value that indicates whether the expression tree node can be reduced. @@ -5524,10 +5283,19 @@ 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. @@ -5582,28 +5350,28 @@ 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. - - Class responsible for binding dynamic operations on the dynamic site. - The object responsible for binding dynamic operations. - Dynamic site type. The delegate type. - - The Level 0 cache - a delegate specialized based on the site history. - 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. @@ -5642,7 +5410,7 @@ Checks if a is internally used by DLR and should not be displayed on the language code's stack. - The input . + The input if the input is internally used by DLR and should not be displayed on the language code's stack. Otherwise, . @@ -5654,7 +5422,6 @@ Creates a program database (PDB) symbol generator. - .NET Core and .NET 5+ only: In all cases. A PDB symbol generator. @@ -5708,6 +5475,10 @@ 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 . @@ -5722,6 +5493,10 @@ 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. @@ -5736,6 +5511,11 @@ 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 . @@ -5754,11 +5534,25 @@ 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. @@ -5784,45 +5578,6 @@ The zero-based index at which should be inserted. The object to insert into the . - - 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 . - - - Gets or sets the capacity of this . - The capacity of this ReadOnlyCollectionBuilder. - - - Gets the number of elements in the . - The number of elements in 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 a value indicating whether the is read-only. - - if the is read-only; otherwise, . - - - 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. @@ -5838,6 +5593,18 @@ 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. diff --git a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Linq.Parallel.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Linq.Parallel.xml index c5ccc0e..b04341d 100755 --- a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Linq.Parallel.xml +++ b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Linq.Parallel.xml @@ -20,13 +20,13 @@ 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. - The final accumulator value. Applies in parallel an accumulator function over a sequence. The specified seed value is used as the initial accumulator value. @@ -35,13 +35,13 @@ 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. - The final accumulator value. Applies in parallel an accumulator function over a sequence. This overload is not available in the sequential implementation. @@ -53,13 +53,13 @@ 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. - The transformed final accumulator value. 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. @@ -70,13 +70,13 @@ 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. - The transformed final accumulator value. Applies in parallel an accumulator function over a sequence. This overload is not available in the sequential implementation. @@ -88,240 +88,232 @@ 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. - The transformed final accumulator value. 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. - - if every element of the source sequence passes the test in the specified predicate, or if the sequence is empty; otherwise, . 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. - - if the source sequence contains any elements; otherwise, . 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. - - if any elements in the source sequence pass the test in the specified predicate; otherwise, . 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). - The input sequence typed as . 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 is called midway through a query. It is allowed to be called immediately after , , or . - + thrown if contains no elements -or- - - is not one of , , or . - The source sequence which will maintain the original ordering in the subsequent query operators. +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. - The source sequence which will maintain the original ordering in the subsequent query operators. + 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). - The source as a ParallelQuery to bind to ParallelEnumerable extension methods. 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). - The as a ParallelQuery to bind to ParallelEnumerable extension methods. 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). - The source as a to bind to ParallelEnumerable extension methods. 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). - The source as an to bind to sequential extension methods. 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). - The source sequence with arbitrary order. 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. - The average of the sequence of values. 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. - The average of the sequence of values. 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. - The average of the sequence of values. 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. - The average of the sequence of values. 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. - The average of the sequence of values. 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 . - - is . + 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. - The average of the sequence of values. 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. - The average of the sequence of values. 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. - The average of the sequence of values. 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. - The average of the sequence of values. 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. - The average of the sequence of values. 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). @@ -329,13 +321,13 @@ contains no elements. (Thrown as inner exception in an ). The function returns a value greater than MaxValue for the element type. - The average of the sequence of values. 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). @@ -343,13 +335,13 @@ contains no elements. (Thrown as inner exception in an ). The function returns a value greater than MaxValue for the element type. - The average of the sequence of values. 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). @@ -357,13 +349,13 @@ contains no elements. (Thrown as inner exception in an ). The function returns a value greater than MaxValue for the element type. - The average of the sequence of values. 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). @@ -371,13 +363,13 @@ contains no elements. (Thrown as inner exception in an ). The function returns a value greater than MaxValue for the element type. - The average of the sequence of values. 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). @@ -385,13 +377,13 @@ contains no elements. (Thrown as inner exception in an ). The function returns a value greater than MaxValue for the element type. - The average of the sequence of values. 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). @@ -399,13 +391,13 @@ contains no elements. (Thrown as inner exception in an ). The function returns a value greater than MaxValue for the element type. - The average of the sequence of values. 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). @@ -413,13 +405,13 @@ contains no elements. (Thrown as inner exception in an ). The function returns a value greater than MaxValue for the element type. - The average of the sequence of values. 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). @@ -427,13 +419,13 @@ contains no elements. (Thrown as inner exception in an ). The function returns a value greater than MaxValue for the element type. - The average of the sequence of values. 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). @@ -441,13 +433,13 @@ contains no elements. (Thrown as inner exception in an ). The function returns a value greater than MaxValue for the element type. - The average of the sequence of values. 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). @@ -455,45 +447,44 @@ contains no elements. (Thrown as inner exception in an ). The function returns a value greater than MaxValue for the element type. - The average of the sequence of values. 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 . - A sequence that contains each element of the source sequence converted to the specified type. 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. - The exception that occurs when this method is called. 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). - A sequence that contains the concatenated elements of the two input sequences. 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. - - if the source sequence contains an element that has the specified value; otherwise, . Determines in parallel whether a sequence contains a specified element by using a specified . @@ -501,98 +492,98 @@ 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. - - if the source sequence contains an element that has the specified value; otherwise, . 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. - The number of elements in the input sequence. 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. - A number that represents how many elements in the sequence satisfy the condition in the predicate function. 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. - A sequence that contains default(TSource) if is empty; otherwise, . 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. - A sequence that contains defaultValue if is empty; otherwise, . 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. - A sequence that contains distinct elements from the source sequence. 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. - A sequence that contains distinct elements from the source sequence. 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. - The element at the specified position in the source sequence. 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. - default(TSource) if the index is outside the bounds of the source sequence; otherwise, the element at the specified position in the source sequence. Returns an empty ParallelQuery{TResult} that has the specified type argument. @@ -604,8 +595,8 @@ This parameter is not used. This parameter is not used. This type parameter is not used. - The exception that occurs when this method is called. 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. @@ -613,19 +604,19 @@ This parameter is not used. This parameter is not used. This type parameter is not used. - The exception that occurs when this method is called. 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. - A sequence that contains the set difference of the elements of two sequences. Produces the set difference of two parallel sequences by using the specified to compare values. @@ -634,56 +625,56 @@ 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. - A sequence that contains the set difference of the elements of two sequences. 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. - The first element in the specified sequence. 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 . - The first element in the sequence that passes the test in the specified predicate function. 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. - default(TSource) if is empty; otherwise, the first element in . 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. - 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. Invokes in parallel the specified action for each element in the . @@ -701,11 +692,11 @@ 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. - A sequence of groups that are sorted descending according to . Groups in parallel the elements of a sequence according to a specified key selector function and compares the keys by using a specified . @@ -713,12 +704,12 @@ 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 . + 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. - A sequence of groups that are sorted descending according to . 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. @@ -728,11 +719,11 @@ 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. - A sequence of groups that are sorted descending according to . 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. @@ -742,12 +733,12 @@ 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. + 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. - A sequence of groups that are sorted descending according to . 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. @@ -757,11 +748,11 @@ 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. - A sequence of elements of type where each element represents a projection over a group and its key. 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. @@ -772,11 +763,11 @@ 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. - A sequence of groups. 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. @@ -788,11 +779,11 @@ 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 or or or is ( in Visual Basic). + or is a null reference (Nothing in Visual Basic). One or more exceptions occurred during the evaluation of the query. - A sequence 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. @@ -805,11 +796,11 @@ 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 or or or is ( in Visual Basic). + or is a null reference (Nothing in Visual Basic). One or more exceptions occurred during the evaluation of the query. - A sequence of elements of type where each element represents a projection over a group and its key. This GroupJoin overload should never be called. This method is marked as obsolete and always throws when called. @@ -822,8 +813,8 @@ This type parameter is not used. This type parameter is not used. This type parameter is not used. - The exception that occurs when this method is called. 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. @@ -837,8 +828,8 @@ This type parameter is not used. This type parameter is not used. This type parameter is not used. - The exception that occurs when this method is called. 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. @@ -851,11 +842,11 @@ 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 or or or or or is ( in Visual Basic). + or is a null reference (Nothing in Visual Basic). One or more exceptions occurred during the evaluation of the query. - A sequence that has elements of type that are obtained by performing a grouped join on two sequences. Correlates in parallel the elements of two sequences based on key equality and groups the results. A specified is used to compare keys. @@ -869,19 +860,19 @@ 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 or or or or or is ( in Visual Basic). + or is a null reference (Nothing in Visual Basic). One or more exceptions occurred during the evaluation of the query. - A sequence that has elements of type that are obtained by performing a grouped join on two sequences. 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. - The exception that occurs when this method is called. 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. @@ -889,19 +880,19 @@ This parameter is not used. This parameter is not used. This type parameter is not used. - The exception that occurs when this method is called. 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. - A sequence that contains the elements that form the set intersection of two sequences. Produces the set intersection of two parallel sequences by using the specified IEqualityComparer{T} to compare values. @@ -909,11 +900,11 @@ 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. - A sequence that contains the elements that form the set intersection of two sequences. This Join overload should never be called. This method is marked as obsolete and always throws when invoked. @@ -926,8 +917,8 @@ This type parameter is not used. This type parameter is not used. This type parameter is not used. - The exception that occurs when this method is called. 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. @@ -941,8 +932,8 @@ This type parameter is not used. This type parameter is not used. This type parameter is not used. - The exception that occurs when this method is called. 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. @@ -955,11 +946,11 @@ 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 or or or or or is ( in Visual Basic). + or is a null reference (Nothing in Visual Basic). One or more exceptions occurred during the evaluation of the query. - A sequence that has elements of type that are obtained by performing an inner join on two sequences. Correlates in parallel the elements of two sequences based on matching keys. A specified is used to compare keys. @@ -973,331 +964,331 @@ 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 or or or or or is ( in Visual Basic). + or is a null reference (Nothing in Visual Basic). One or more exceptions occurred during the evaluation of the query. - A sequence that has elements of type that are obtained by performing an inner join on two sequences. 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. - The value at the last position in the source sequence. 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 . - The last element in the sequence that passes the test in the specified predicate function. 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. - default() if the source sequence is empty; otherwise, the last element in the sequence. 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. - default() if the sequence is empty or if no elements pass the test in the predicate function; otherwise, the last element that passes the test in the predicate function. Returns 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 . - The number of elements in the input sequence. + 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 . - A number that represents how many elements in the sequence satisfy the condition in the predicate function. + 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. - The maximum value in the sequence. 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. - The maximum value in the sequence. 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. - The maximum value in the sequence. 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. - The maximum value in the sequence. 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. - The maximum value in the sequence. 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. - The maximum value in the sequence. 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. - The maximum value in the sequence. 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. - The maximum value in the sequence. 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. - The maximum value in the sequence. 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. - The maximum value in the sequence. 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. - The maximum value in the sequence. 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. - The maximum value in the sequence. 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. - The maximum value in the sequence. 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. - The maximum value in the sequence. 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. - The maximum value in the sequence. 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. - The maximum value in the sequence. 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. - The maximum value in the sequence. 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. - The maximum value in the sequence. 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. - The maximum value in the sequence. 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. - The maximum value in the sequence. 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. - The maximum value in the sequence. Invokes in parallel a transform function on each element of a sequence and returns the maximum value. @@ -1305,265 +1296,265 @@ 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. - The maximum value in the sequence. 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. - The minimum value in the sequence. 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. - The minimum value in the sequence. 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. - The minimum value in the sequence. 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. - The minimum value in the sequence. 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. - The minimum value in the sequence. 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. - The minimum value in the sequence. 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. - The minimum value in the sequence. 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. - The minimum value in the sequence. 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. - The minimum value in the sequence. 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. - The minimum value in the sequence. 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. - The minimum value in the sequence. 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. - The minimum value in the sequence. 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. - The minimum value in the sequence. 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. - The minimum value in the sequence. 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. - The minimum value in the sequence. 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. - The minimum value in the sequence. 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. - The minimum value in the sequence. 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. - The minimum value in the sequence. 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. - The minimum value in the sequence. 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. - The minimum value in the sequence. 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. - The minimum value in the sequence. Invokes in parallel a transform function on each element of a sequence and returns the minimum value. @@ -1571,23 +1562,23 @@ 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. - The minimum value in the sequence. 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. - A sequence that contains elements from the input sequence filtered by type. Sorts in parallel the elements of a sequence in ascending order according to a key. @@ -1595,11 +1586,11 @@ 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. - An OrderedParallelQuery{TSource} whose elements are sorted according to a key. Sorts in parallel the elements of a sequence in ascending order by using a specified comparer. @@ -1608,11 +1599,11 @@ 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. - An OrderedParallelQuery{TSource} whose elements are sorted according to a key. Sorts in parallel the elements of a sequence in descending order according to a key. @@ -1620,11 +1611,11 @@ 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. - An OrderedParallelQuery{TSource} whose elements are sorted descending according to a key. Sorts the elements of a sequence in descending order by using a specified comparer. @@ -1633,38 +1624,38 @@ 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. - An OrderedParallelQuery{TSource} whose elements are sorted descending according to a key. 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 . - An IEnumerable<Int32> in C# or IEnumerable(Of Int32) in Visual Basic that contains a range of sequential integral numbers. 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. - A sequence that contains a repeated value. 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. - A sequence whose elements correspond to those of the input sequence in reverse order. Projects in parallel each element of a sequence into a new form. @@ -1672,11 +1663,11 @@ 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. - A sequence whose elements are the result of invoking the transform function on each element of . Projects in parallel each element of a sequence into a new form by incorporating the element's index. @@ -1684,12 +1675,12 @@ 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. - A sequence whose elements are the result of invoking the transform function on each element of , based on the index supplied to . Projects in parallel each element of a sequence to an and flattens the resulting sequences into one sequence. @@ -1697,11 +1688,11 @@ 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. - A sequence whose elements are the result of invoking the one-to-many transform function on each element of the input sequence. 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. @@ -1709,12 +1700,12 @@ 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. - A sequence whose elements are the result of invoking the one-to-many transform function on each element of the input sequence. 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. @@ -1724,12 +1715,12 @@ 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. - 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. 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. @@ -1739,20 +1730,20 @@ 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. - 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. 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. - Thrown every time this method is called. 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. @@ -1760,20 +1751,20 @@ This parameter is not used. This parameter is not used. This type parameter is not used. - Thrown every time this method is called. 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. - - 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, . Determines whether two parallel sequences are equal by comparing their elements by using a specified IEqualityComparer{T}. @@ -1781,329 +1772,329 @@ 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. - - 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, . 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. - The single element of the input sequence. 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 . - The single element of the input sequence that satisfies a condition. 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. - The single element of the input sequence, or default() if the sequence contains no elements. 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. - The single element of the input sequence that satisfies the condition, or default() if no such element is found. 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. - A sequence that contains the elements that occur after the specified index in the input sequence. 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. - 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. 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. - 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. 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. - The sum of the projected values in the sequence. 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. - The sum of the projected values in the sequence. 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. - The sum of the projected values in the sequence. 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. - The sum of the projected values in the sequence. 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. - The sum of the projected values in the sequence. 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. - The sum of the projected values in the sequence. 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. - The sum of the projected values in the sequence. 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. - The sum of the projected values in the sequence. 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. - The sum of the projected values in the sequence. 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. - The sum of the projected values in the sequence. 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. - The sum of the projected values in the sequence. 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. - The sum of the projected values in the sequence. 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. - The sum of the projected values in the sequence. 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. - The sum of the projected values in the sequence. 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. - The sum of the projected values in the sequence. 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. - The sum of the projected values in the sequence. 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. - The sum of the projected values in the sequence. 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. - The sum of the projected values in the sequence. 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. - The sum of the projected values in the sequence. 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. - The sum of the projected values in the sequence. 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. - A sequence that contains the specified number of elements from the start of the input sequence. 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. - A sequence that contains the elements from the input sequence that occur before the element at which the test no longer passes. 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. - A sequence that contains elements from the input sequence that occur before the element at which the test no longer passes. Performs in parallel a subsequent ordering of the elements in a sequence in ascending order according to a key. @@ -2111,11 +2102,11 @@ 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. - An OrderedParallelQuery{TSource} whose elements are sorted according to a key. Performs in parallel a subsequent ordering of the elements in a sequence in ascending order by using a specified comparer. @@ -2124,11 +2115,11 @@ 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. - An OrderedParallelQuery{TSource} whose elements are sorted according to a key. Performs in parallel a subsequent ordering of the elements in a sequence in descending order, according to a key. @@ -2136,11 +2127,11 @@ 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. - A sequence whose elements are sorted descending according to a key. Performs in parallel a subsequent ordering of the elements in a sequence in descending order by using a specified comparer. @@ -2149,21 +2140,21 @@ 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. - A sequence whose elements are sorted descending according to a key. 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. - An array that contains the elements from the input sequence. Creates a from a according to a specified key selector function. @@ -2171,12 +2162,12 @@ 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. - A that contains keys and values. Creates a from a according to a specified key selector function and key comparer. @@ -2185,12 +2176,12 @@ 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. - A that contains keys and values. Creates a from a according to specified key selector and element selector functions. @@ -2200,12 +2191,12 @@ 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. - A that contains values of type selected from the input sequence. Creates a from a according to a specified key selector function, a comparer, and an element selector function. @@ -2216,22 +2207,22 @@ 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. - A that contains values of type selected from the input sequence. 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. - A that contains elements from the input sequence. Creates an from a according to a specified key selector function. @@ -2239,11 +2230,11 @@ 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. - A that contains keys and values. Creates an from a according to a specified key selector function and key comparer. @@ -2252,11 +2243,11 @@ 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. - A that contains keys and values. Creates an from a according to specified key selector and element selector functions. @@ -2266,11 +2257,11 @@ 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. - A that contains values of type selected from the input sequence. Creates an from a according to a specified key selector function, a comparer and an element selector function. @@ -2281,21 +2272,21 @@ 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. - A Lookup<(Of <(TKey, TElement>)>) that contains values of type TElement selected from the input sequence. 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 overload always throws a . This Union overload should never be called. This method is marked as obsolete and always throws when called. @@ -2303,21 +2294,21 @@ 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 overload always throws a . 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. - A sequence that contains the elements from both input sequences, excluding duplicates. Produces the set union of two parallel sequences by using a specified IEqualityComparer{T}. @@ -2325,83 +2316,83 @@ 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. - A sequence that contains the elements from both input sequences, excluding duplicates. 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. - A sequence that contains elements from the input sequence that satisfy the condition. 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. - A sequence that contains elements from the input sequence that satisfy the condition. 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. - ParallelQuery representing the same query as source, but with the registered cancellation token. 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 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 512. + is less than 1 or greater than 511. WithDegreeOfParallelism is used multiple times in the query. - ParallelQuery representing the same query as source, with the limit on the degrees of parallelism set. 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. - ParallelQuery representing the same query as source, but with the registered execution mode. 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. - ParallelQuery representing the same query as source, but with the registered merge options. This Zip overload should never be called. This method is marked as obsolete and always throws when invoked. @@ -2411,8 +2402,8 @@ This type parameter is not used. This type parameter is not used. This type parameter is not used. - The exception that occurs when this method is called. 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. @@ -2422,11 +2413,11 @@ 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. - 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. The query execution mode is a hint that specifies how the system should handle performance trade-offs when parallelizing queries. diff --git a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Linq.Queryable.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Linq.Queryable.xml index b749c43..7bc2bad 100755 --- a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Linq.Queryable.xml +++ b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Linq.Queryable.xml @@ -38,16 +38,27 @@ 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 . @@ -55,29 +66,16 @@ 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. - - 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. - Provides a set of ( in Visual Basic) methods for querying data structures that implement . @@ -86,11 +84,11 @@ 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. - The final accumulator value. Applies an accumulator function over a sequence. The specified seed value is used as the initial accumulator value. @@ -99,9 +97,9 @@ 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 . - The final accumulator value. 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. @@ -112,283 +110,268 @@ 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 . - The transformed final accumulator value. 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 . - - or is . 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 . - - is . 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 . - - or is . if any elements in the source sequence pass the test in the specified predicate; otherwise, . + + or is . - Returns a new queryable sequence that contains the elements from plus the specified appended at the end. - A queryable sequence. - An element of type to append to . - The type of the elements in the queryable sequence. - - is . - A new queryable sequence that contains the elements from plus the specified appended at the end. + + + Converts an to an . A sequence to convert. + An that represents the input sequence. does not implement for some . is . - An that represents the input sequence. Converts a generic to a generic . A sequence to convert. The type of the elements of . + An that represents the input sequence. is . - An that represents the input sequence. 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. - The average of the sequence of values. 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. - The average of the sequence of values. 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. - The average of the sequence of values. 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. - The average of the sequence of values. 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 . - The average of the sequence of values, or if the source sequence is empty or contains only values. 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 . - The average of the sequence of values, or if the source sequence is empty or contains only values. 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 . - The average of the sequence of values, or if the source sequence is empty or contains only values. 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 . - The average of the sequence of values, or if the source sequence is empty or contains only values. 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 . - The average of the sequence of values, or if the source sequence is empty or contains only values. 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. - The average of the sequence of values. 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. - The average of the sequence of values. 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. - The average of the sequence of values. 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. - The average of the sequence of values. 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. - The average of the sequence of values. 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 . - The average of the sequence of values, or if the sequence is empty or contains only values. 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 . - The average of the sequence of values, or if the sequence is empty or contains only values. 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 . - The average of the sequence of values, or if the sequence is empty or contains only values. 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 . - The average of the sequence of values, or if the sequence is empty or contains only values. 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 . - The average of the sequence of values, or if the sequence is empty or contains only values. 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. - The average of the sequence of values. 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. - - is . - An element in the sequence cannot be cast to type . An that contains each element of the source sequence converted to the specified type. - - - Split the elements of a sequence into chunks of size at most . - An whose elements to chunk. - The maximum size of each chunk. - The type of the elements of source. is . - - is below 1. - An that contains the elements the input sequence split into chunks of size . + 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 . - An that contains the concatenated elements of the two input sequences. 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 . - - is . 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 . @@ -396,135 +379,93 @@ The object to locate in the sequence. An to compare values. The type of the elements of . - - is . 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 . - The number of elements in the input sequence. 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 . - The number of elements in the sequence that satisfies the condition in the predicate function. 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 . - An that contains () if is empty; otherwise, . 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 . - An that contains if is empty; otherwise, . 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 . - An that contains distinct elements from . 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 . - - or is . An that contains distinct elements from . - - - Returns distinct elements from a sequence according to a specified key selector function. - The sequence to remove duplicate elements from. - A function to extract the key for each element. - The type of the elements of . - The type of key to distinguish elements by. - - is . - An that contains distinct elements from the source sequence. - - - Returns distinct elements from a sequence according to a specified key selector function. - The sequence to remove duplicate elements from. - A function to extract the key for each element. - An to compare keys. - The type of the elements of . - The type of key to distinguish elements by. - - is . - An that contains distinct elements from the source sequence. - - - Returns the element at a specified index in a sequence. - An to return an element from. - The index of the element to retrieve, which is either from the start or the end. - The type of the elements of . - is . - - is outside the bounds of the sequence. - The element at the specified position in the sequence. + 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. - The element at the specified position 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 index of the element to retrieve, which is either from the start or the end. - The type of the elements of . - - is . - - if is outside the bounds of the sequence; otherwise, the element at the specified position in the sequence. 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 . - - is . 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 . - An that contains the set difference of the two sequences. Produces the set difference of two sequences by using the specified to compare values. @@ -532,91 +473,49 @@ 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 . - An that contains the set difference of the two sequences. - - - Produces the set difference of two sequences according to a specified key selector function. - An whose keys that are not also in will be returned. - An whose keys that also occur in the first sequence will cause those elements to be removed from the returned sequence. - A function to extract the key for each element. - The type of the elements of the input sequence. - The type of key to identify elements by. - A that contains the set difference of the elements of two sequences. - - - Produces the set difference of two sequences according to a specified key selector function. - An whose keys that are not also in will be returned. - An whose keys that also occur in the first sequence will cause those elements to be removed from the returned sequence. - A function to extract the key for each element. - An to compare keys. - The type of the elements of the input sequence. - The type of key to identify elements by. - A that contains the set difference of the elements of two sequences. 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. - The first element in . 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. - The first element in that passes the test in . + 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 . - - is . default() if is empty; otherwise, the first element in . - - - 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 default value to return if the sequence is empty. - The type of the elements of . is . - - if is empty; otherwise, the first element in . 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 . - - or is . default() if is empty or if no element passes the test specified by ; otherwise, the first element in that passes the test specified by . - - - 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 default value to return if the sequence is empty. - The type of the elements of . or is . - - if is empty or if no element passes the test specified by ; otherwise, the first element in that passes the test specified by . Groups the elements of a sequence according to a specified key selector function. @@ -624,9 +523,9 @@ 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 . - 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. Groups the elements of a sequence according to a specified key selector function and compares the keys by using a specified comparer. @@ -635,9 +534,9 @@ 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 . - 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. 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. @@ -647,9 +546,9 @@ 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 . - 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. 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. @@ -660,9 +559,9 @@ 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 . - 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. Groups the elements of a sequence according to a specified key selector function and creates a result value from each group and its key. @@ -672,9 +571,9 @@ 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 . - 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. 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. @@ -685,9 +584,9 @@ 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 . - 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. 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. @@ -699,9 +598,9 @@ 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 . - 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. 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. @@ -714,9 +613,9 @@ 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 . - 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. Correlates the elements of two sequences based on key equality and groups the results. The default equality comparer is used to compare keys. @@ -729,9 +628,9 @@ 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 . - An that contains elements of type obtained by performing a grouped join on two sequences. Correlates the elements of two sequences based on key equality and groups the results. A specified is used to compare keys. @@ -745,18 +644,18 @@ 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 . - An that contains elements of type obtained by performing a grouped join on two sequences. 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 . - A sequence that contains the set intersection of the two sequences. Produces the set intersection of two sequences by using the specified to compare values. @@ -764,32 +663,9 @@ 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. - - or is . An that contains the set intersection of the two sequences. - - - Produces the set intersection of two sequences according to a specified key selector function. - 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. - A function to extract the key for each element. - The type of the elements of the input sequences. - The type of key to identify elements by. - - or is . - A sequence that contains the elements that form the set intersection of two sequences. - - - Produces the set intersection of two sequences according to a specified key selector function. - 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. - A function to extract the key for each element. - An to compare keys. - The type of the elements of the input sequences. - The type of key to identify elements by. or is . - A sequence that contains the elements that form the set intersection of two sequences. Correlates the elements of two sequences based on matching keys. The default equality comparer is used to compare keys. @@ -802,9 +678,9 @@ 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 . - An that has elements of type obtained by performing an inner join on two sequences. Correlates the elements of two sequences based on matching keys. A specified is used to compare keys. @@ -818,110 +694,76 @@ 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 . - An that has elements of type obtained by performing an inner join on two sequences. 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. - The value at the last position in . 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. - The last element in that passes the test specified by . + 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 . - - is . default() if is empty; otherwise, the last element in . - - - 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 default value to return if the sequence is empty. - The type of the elements of . is . - - if the source sequence is empty; otherwise, the last element in the . 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 . - - or is . 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. - - - 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 default value to return if the sequence is empty. - The type of the elements of . or is . - - if the sequence is empty or if no elements pass the test in the predicate function; otherwise, the last element that passes the test in the predicate function. Returns 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 . - The number of elements in . 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 . - The number of elements in that satisfy the condition in the predicate function. Returns the maximum value in a generic . A sequence of values to determine the maximum of. The type of the elements of . - - is . - - contains no elements. The maximum value in the sequence. - - - Returns the maximum value in a generic . - A sequence of values to determine the maximum value of. - The to compare values. - The type of the elements of . is . - The maximum value in the sequence. Invokes a projection function on each element of a generic and returns the maximum resulting value. @@ -929,54 +771,17 @@ 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 . - - or is . - - contains no elements. The maximum value in the sequence. - - - Returns the maximum value in a generic according to a specified key selector function. - A sequence of values to determine the maximum value of. - A function to extract the key for each element. - The type of the elements of . - The type of key to compare elements by. - - is . - No key extracted from implements the or interface. - The value with the maximum key in the sequence. - - - Returns the maximum value in a generic according to a specified key selector function. - A sequence of values to determine the maximum value of. - A function to extract the key for each element. - The to compare keys. - The type of the elements of . - The type of key to compare elements by. - is . - No key extracted from implements the or interface. - The value with the maximum key 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 . - - is . - - contains no elements. The minimum value in the sequence. - - - Returns the minimum value in a generic . - A sequence of values to determine the minimum value of. - The to compare values. - The type of the elements of . is . - No object in implements the or interface. - The minimum value in the sequence. Invokes a projection function on each element of a generic and returns the minimum resulting value. @@ -984,42 +789,17 @@ 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 . - - or is . - - contains no elements. The minimum value in the sequence. - - - Returns the minimum value in a generic according to a specified key selector function. - A sequence of values to determine the minimum value of. - A function to extract the key for each element. - The type of the elements of . - The type of key to compare elements by. - is . - No key extracted from implements the or interface. - The value with the minimum key in the sequence. - - - Returns the minimum value in a generic according to a specified key selector function. - A sequence of values to determine the minimum value of. - A function to extract the key for each element. - The to compare keys. - The type of the elements of . - The type of key to compare elements by. - - is . - No key extracted from implements the or interface. - The value with the minimum key 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 . - A collection that contains the elements from that have type . Sorts the elements of a sequence in ascending order according to a key. @@ -1027,9 +807,9 @@ 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 . - An whose elements are sorted according to a key. Sorts the elements of a sequence in ascending order by using a specified comparer. @@ -1038,9 +818,9 @@ 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 . - An whose elements are sorted according to a key. Sorts the elements of a sequence in descending order according to a key. @@ -1048,9 +828,9 @@ 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 . - An whose elements are sorted in descending order according to a key. Sorts the elements of a sequence in descending order by using a specified comparer. @@ -1059,26 +839,22 @@ 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 . - An whose elements are sorted in descending order according to a key. - Returns a new queryable sequence that contains the elements from plus the specified prepended at the beginning. - A queryable sequence. - An element of type to prepend to . - The type of the elements in the queryable sequence. - - is . - A new queryable sequence that contains the elements from plus the specified prepended at the beginning. + + + 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 . - An whose elements correspond to those of the input sequence in reverse order. Projects each element of a sequence into a new form. @@ -1086,9 +862,9 @@ 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 . - An whose elements are the result of invoking a projection function on each element of . Projects each element of a sequence into a new form by incorporating the element's index. @@ -1096,9 +872,9 @@ 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 . - An whose elements are the result of invoking a projection function on each element of . Projects each element of a sequence to an and combines the resulting sequences into one sequence. @@ -1106,9 +882,9 @@ 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 . - An whose elements are the result of invoking a one-to-many projection function on each element of the input sequence. 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. @@ -1116,9 +892,9 @@ 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 . - An whose elements are the result of invoking a one-to-many projection function on each element of the input sequence. 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. @@ -1128,9 +904,9 @@ 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 . - 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. 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. @@ -1140,19 +916,19 @@ 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 . - 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. 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. - - or is . 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. @@ -1160,336 +936,290 @@ 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. - - or is . 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. - - -or- - - The source sequence is empty. - The single element of the input sequence. + 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. - The single element of the input sequence that satisfies the condition in . + 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. - The single element of the input sequence, or default() if the sequence contains no elements. - - - 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 default value to return if the sequence is empty. - The type of the elements of . - - is . - The input sequence contains more than one element. - The single element of the input sequence, or if the sequence contains no elements. 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 . - - or is . - More than one element satisfies the condition in . The single element of the input sequence that satisfies the condition in , or default() if no such element is found. - - - 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 default value to return if the sequence is empty. - The type of the elements of . or is . More than one element satisfies the condition in . - The single element of the input sequence that satisfies the condition, or if no such element is found. 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 . - An that contains elements that occur after the specified index in the input sequence. - Returns a new queryable sequence that contains the elements from with the last elements of the source queryable sequence omitted. - A queryable sequence. - The number of elements to omit from the end of the queryable sequence. - The type of the elements in the queryable sequence. - - is . - A new queryable sequence that contains the elements from minus elements from the end of the queryable sequence. + + + 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 . - An that contains elements from starting at the first element in the linear series that does not pass the test specified by . 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 . - An that contains elements from starting at the first element in the linear series that does not pass the test specified by . 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 . - The sum of the values in the sequence. 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 of the values in the sequence. 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 . - The sum of the values in the sequence. 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 . - The sum of the values in the sequence. 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 . - The sum of the values in the sequence. 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 of the values in the sequence. 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 . - The sum of the values in the sequence. 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 . - The sum of the values in the sequence. 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 of the values in the sequence. 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 of the values in the sequence. 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 . - The sum of the projected values. 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 of the projected values. 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 . - The sum of the projected values. 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 . - The sum of the projected values. 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 . - The sum of the projected values. 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 of the projected values. 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 . - The sum of the projected values. 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 . - The sum of the projected values. 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 of the projected values. 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 of the projected values. 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 . - - is . An that contains the specified number of elements from the start of . - - - Returns a specified range of contiguous elements from a sequence. - The sequence to return elements from. - The range of elements to return, which has start and end indexes either from the start or the end. - The type of the elements of . is . - An that contains the specified of elements from the sequence. - Returns a new queryable sequence that contains the last elements from . - A queryable sequence instance. - The number of elements to take from the end of the queryable sequence. - The type of the elements in the queryable sequence. - - is . - A new queryable sequence that contains the last elements from . + + + 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 . - An that contains elements from the input sequence occurring before the element at which the test specified by no longer passes. 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 . - An that contains elements from the input sequence occurring before the element at which the test specified by no longer passes. Performs a subsequent ordering of the elements in a sequence in ascending order according to a key. @@ -1497,9 +1227,9 @@ 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 . - An whose elements are sorted according to a key. Performs a subsequent ordering of the elements in a sequence in ascending order by using a specified comparer. @@ -1508,9 +1238,9 @@ 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 . - An whose elements are sorted according to a key. Performs a subsequent ordering of the elements in a sequence in descending order, according to a key. @@ -1518,9 +1248,9 @@ 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 . - An whose elements are sorted in descending order according to a key. Performs a subsequent ordering of the elements in a sequence in descending order by using a specified comparer. @@ -1529,18 +1259,18 @@ 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 . - A collection whose elements are sorted in descending order according to a key. 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 . - An that contains the elements from both input sequences, excluding duplicates. Produces the set union of two sequences by using a specified . @@ -1548,50 +1278,27 @@ 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. - - or is . An that contains the elements from both input sequences, excluding duplicates. - - - Produces the set union of two sequences according to a specified key selector function. - An whose distinct elements form the first set for the union. - An whose distinct elements form the second set for the union. - A function to extract the key for each element. - The type of the elements of the input sequences. - The type of key to identify elements by. or is . - An that contains the elements from both input sequences, excluding duplicates. - - - Produces the set union of two sequences according to a specified key selector function. - An whose distinct elements form the first set for the union. - An whose distinct elements form the second set for the union. - A function to extract the key for each element. - The to compare values. - The type of the elements of the input sequences. - The type of key to identify elements by. - - or is . - An that contains the elements from both input sequences, excluding duplicates. 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 . - An that contains elements from the input sequence that satisfy the condition specified by . 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 . - An that contains elements from the input sequence that satisfy the condition specified by . Produces a sequence of tuples with elements from the two specified sequences. @@ -1601,16 +1308,6 @@ 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. - - Produces a sequence of tuples with elements from the three specified sequences. - The first sequence to merge. - The second sequence to merge. - The third sequence to merge. - 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 third input sequence. - A sequence of tuples with elements taken from the first, second and third sequences, in that order. - Merges two sequences by using the specified predicate function. The first sequence to merge. @@ -1619,9 +1316,9 @@ 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 . - An that contains merged elements of two input sequences. \ No newline at end of file diff --git a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Linq.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Linq.xml index 1d2d667..075f651 100755 --- a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Linq.xml +++ b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Linq.xml @@ -12,11 +12,11 @@ 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. - The final accumulator value. Applies an accumulator function over a sequence. The specified seed value is used as the initial accumulator value. @@ -25,9 +25,9 @@ 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 . - The final accumulator value. 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. @@ -38,47 +38,47 @@ 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 . - The transformed final accumulator value. 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 . - - or is . 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 . - - is . 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 . - - if the source sequence is not empty and at least one of its elements passes the test in the specified predicate; otherwise, . 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 . - A new sequence that ends with . Returns the input typed as . @@ -89,161 +89,161 @@ 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. - The average of the sequence of values. 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. - The average of the sequence of values. 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. - The average of the sequence of values. 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. - The average of the sequence of values. 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 . - 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. 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 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. 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 . - 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. 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 . - 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. 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 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 values. A sequence of values to calculate the average of. + The average of the sequence of values. is . contains no elements. - The average of the sequence of values. 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 . - The average of the sequence of values. 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 average of the sequence of values. 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 . - The average of the sequence of values. 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 . - The average of the sequence of values. 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 . - 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 . - 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 . The sum of the elements in the sequence is larger than . - 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. @@ -257,59 +257,48 @@ 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 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 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 average of the sequence of values. 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. - - is . - An element in the sequence cannot be cast to type . An that contains each element of the source sequence cast to the specified type. - - - Split the elements of a sequence into chunks of size at most . - An whose elements to chunk. - The maximum size of each chunk. - The type of the elements of source. is . - - is below 1. - An that contains the elements the input sequence split into chunks of size . + 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 . - An that contains the concatenated elements of the two input sequences. 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 . - - is . 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 . @@ -317,37 +306,37 @@ The value to locate in the sequence. An equality comparer to compare values. The type of the elements of . - - is . 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 . - The number of elements in the input sequence. 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 . - A number that represents how many elements in the sequence satisfy the condition in the predicate function. 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 . - An object that contains the default value for the type if is empty; otherwise, . Returns the elements of the specified sequence or the specified value in a singleton collection if the sequence is empty. @@ -360,81 +349,39 @@ 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 . - An that contains distinct elements from the source sequence. 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 . - - is . - An that contains distinct elements from the source sequence. - - - Returns distinct elements from a sequence according to a specified key selector function. - The sequence to remove duplicate elements from. - A function to extract the key for each element. - The type of the elements of . - The type of key to distinguish elements by. - - is . An that contains distinct elements from the source sequence. - - - Returns distinct elements from a sequence according to a specified key selector function. - The sequence to remove duplicate elements from. - A function to extract the key for each element. - An to compare keys. - The type of the elements of . - The type of key to distinguish elements by. - - is . - An that contains distinct elements from the source sequence. - - - Returns the element at a specified index in a sequence. - An to return an element from. - The index of the element to retrieve, which is either from the start or the end. - The type of the elements of . is . - - is outside the bounds of the sequence. - The element at the specified position in the sequence. 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 . - The element at the specified position in the source sequence. - - - 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 index of the element to retrieve, which is either from the start or the end. - The type of the elements of . - - is . - - if is outside the bounds of the sequence; otherwise, the element at the specified position in the sequence. 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 . - - is . () 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. @@ -446,9 +393,9 @@ 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 . - A sequence that contains the set difference of the elements of two sequences. Produces the set difference of two sequences by using the specified to compare values. @@ -456,91 +403,49 @@ 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 . - A sequence that contains the set difference of the elements of two sequences. - - - Produces the set difference of two sequences according to a specified key selector function. - An whose keys that are not also in will be returned. - An whose keys that also occur in the first sequence will cause those elements to be removed from the returned sequence. - A function to extract the key for each element. - The type of the elements of the input sequence. - The type of key to identify elements by. - A sequence that contains the set difference of the elements of two sequences. - - - Produces the set difference of two sequences according to a specified key selector function. - An whose keys that are not also in will be returned. - An whose keys that also occur in the first sequence will cause those elements to be removed from the returned sequence. - A function to extract the key for each element. - The to compare values. - The type of the elements of the input sequence. - The type of key to identify elements by. - A sequence that contains the set difference of the elements of two sequences. 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. - The first element in the specified sequence. 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. - The first element in the sequence that passes the test in the specified predicate function. + 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 . - - is . () if is empty; otherwise, the first element in . - - - 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 default value to return if the sequence is empty. - The type of the elements of . is . - - if is empty; otherwise, the first element in . 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 . - - or is . () if is empty or if no element passes the test specified by ; otherwise, the first element in that passes the test specified by . - - - 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 default value to return if the sequence is empty. - The type of the elements of . or is . - - if is empty or if no element passes the test specified by ; otherwise, the first element in that passes the test specified by . Groups the elements of a sequence according to a specified key selector function. @@ -548,9 +453,9 @@ 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 . - 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. Groups the elements of a sequence according to a specified key selector function and compares the keys by using a specified comparer. @@ -559,9 +464,9 @@ 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 . - 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. 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. @@ -571,9 +476,9 @@ 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 . - 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. 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. @@ -584,9 +489,9 @@ 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 . - 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. Groups the elements of a sequence according to a specified key selector function and creates a result value from each group and its key. @@ -596,8 +501,6 @@ The type of the elements of . The type of the key returned by . The type of the result value returned by . - - or or is . A collection of elements of type where each element represents a projection over a group and its key. @@ -609,8 +512,6 @@ The type of the elements of . The type of the key returned by . The type of the result value returned by . - - or or is . A collection of elements of type where each element represents a projection over a group and its key. @@ -623,8 +524,6 @@ The type of the key returned by . The type of the elements in each . The type of the result value returned by . - - or or or is . A collection of elements of type where each element represents a projection over a group and its key. @@ -638,8 +537,6 @@ The type of the key returned by . The type of the elements in each . The type of the result value returned by . - - or or or is . A collection of elements of type where each element represents a projection over a group and its key. @@ -653,9 +550,9 @@ 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 . - An that contains elements of type that are obtained by performing a grouped join on two sequences. Correlates the elements of two sequences based on key equality and groups the results. A specified is used to compare keys. @@ -669,18 +566,18 @@ 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 . - An that contains elements of type that are obtained by performing a grouped join on two sequences. 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 . - A sequence that contains the elements that form the set intersection of two sequences. Produces the set intersection of two sequences by using the specified to compare values. @@ -688,32 +585,9 @@ 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. - - or is . - A sequence that contains the elements that form the set intersection of two sequences. - - - Produces the set intersection of two sequences according to a specified key selector function. - 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. - A function to extract the key for each element. - The type of the elements of the input sequences. - The type of key to identify elements by. - - or is . A sequence that contains the elements that form the set intersection of two sequences. - - - Produces the set intersection of two sequences according to a specified key selector function. - 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. - A function to extract the key for each element. - An to compare keys. - The type of the elements of the input sequences. - The type of key to identify elements by. or is . - A sequence that contains the elements that form the set intersection of two sequences. Correlates the elements of two sequences based on matching keys. The default equality comparer is used to compare keys. @@ -726,9 +600,9 @@ 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 . - An that has elements of type that are obtained by performing an inner join on two sequences. Correlates the elements of two sequences based on matching keys. A specified is used to compare keys. @@ -742,522 +616,456 @@ 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 . - An that has elements of type that are obtained by performing an inner join on two sequences. 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. - The value at the last position in the source sequence. 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. - The last element in the sequence that passes the test in the specified predicate function. + 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 . - - is . () if the source sequence is empty; otherwise, the last element in the . - - - 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 default value to return if the sequence is empty. - The type of the elements of . is . - - if the source sequence is empty; otherwise, the last element in the . 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 . - - or is . () if the sequence is empty or if no elements pass the test in the predicate function; otherwise, the last element that passes the test in the predicate function. - - - Returns 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 default value to return if the sequence is empty. - The type of the elements of . or is . - - if the sequence is empty or if no elements pass the test in the predicate function; otherwise, the last element that passes the test in the predicate function. Returns 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 . - The number of elements in the source sequence. 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 . - A number that represents how many elements in the sequence satisfy the condition in the predicate function. 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. - The maximum value in the sequence. 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. - The maximum value in the sequence. 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. - The maximum value in the sequence. 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. - The maximum value in the sequence. 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 . - A value of type Nullable<Decimal> in C# or Nullable(Of Decimal) in Visual Basic that corresponds to the maximum value in the sequence. 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 . - A value of type Nullable<Double> in C# or Nullable(Of Double) in Visual Basic that corresponds to the maximum value in the sequence. 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 . - A value of type Nullable<Int32> in C# or Nullable(Of Int32) in Visual Basic that corresponds to the maximum value in the sequence. 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 . - A value of type Nullable<Int64> in C# or Nullable(Of Int64) in Visual Basic that corresponds to the maximum value in the sequence. 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 . - A value of type Nullable<Single> in C# or Nullable(Of Single) in Visual Basic that corresponds to the maximum value in the sequence. 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. - The maximum value in the sequence. Returns the maximum value in a generic sequence. A sequence of values to determine the maximum value of. The type of the elements of . - - is . - No object in implements the or interface. The maximum value in the sequence. - - - Returns the maximum value in a generic sequence. - A sequence of values to determine the maximum value of. - The to compare values. - The type of the elements of . is . No object in implements the or interface. - The maximum value in the sequence. 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. - The maximum value in the sequence. 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. - The maximum value in the sequence. 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. - The maximum value in the sequence. 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. - The maximum value in the sequence. 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 . - The value of type Nullable<Decimal> in C# or Nullable(Of Decimal) in Visual Basic that corresponds to the maximum value in the sequence. 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 . - The value of type Nullable<Double> in C# or Nullable(Of Double) in Visual Basic that corresponds to the maximum value in the sequence. 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 . - The value of type Nullable<Int32> in C# or Nullable(Of Int32) in Visual Basic that corresponds to the maximum value in the sequence. 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 . - The value of type Nullable<Int64> in C# or Nullable(Of Int64) in Visual Basic that corresponds to the maximum value in the sequence. 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 . - The value of type Nullable<Single> in C# or Nullable(Of Single) in Visual Basic that corresponds to the maximum value in the sequence. 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. - The maximum value in the sequence. - 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 . - - or is . - The maximum value in the sequence. - - - Returns the maximum value in a generic sequence according to a specified key selector function. - A sequence of values to determine the maximum value of. - A function to extract the key for each element. - The type of the elements of . - The type of key to compare elements by. - - is . - No key extracted from implements the or interface. - The value with the maximum key in the sequence. - - - Returns the maximum value in a generic sequence according to a specified key selector function. + 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 function to extract the key for each element. - The to compare keys. + A transform function to apply to each element. The type of the elements of . - The type of key to compare elements by. + The type of the value returned by . + The maximum value in the sequence. - is . - No key extracted from implements the or interface. - The value with the maximum key 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. - The minimum value in the sequence. 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. - The minimum value in the sequence. 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. - The minimum value in the sequence. 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. - The minimum value in the sequence. 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 . - A value of type Nullable<Decimal> in C# or Nullable(Of Decimal) in Visual Basic that corresponds to the minimum value in the sequence. 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 . - A value of type Nullable<Double> in C# or Nullable(Of Double) in Visual Basic that corresponds to the minimum value in the sequence. 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 . - A value of type Nullable<Int32> in C# or Nullable(Of Int32) in Visual Basic that corresponds to the minimum value in the sequence. 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 . - A value of type Nullable<Int64> in C# or Nullable(Of Int64) in Visual Basic that corresponds to the minimum value in the sequence. 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 . - A value of type Nullable<Single> in C# or Nullable(Of Single) in Visual Basic that corresponds to the minimum value in the sequence. 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. - The minimum value in the sequence. Returns the minimum value in a generic sequence. A sequence of values to determine the minimum value of. The type of the elements of . - - is . - No object in implements the or interface. The minimum value in the sequence. - - - Returns the minimum value in a generic sequence. - A sequence of values to determine the minimum value of. - The to compare values. - The type of the elements of . is . No object in implements the or interface. - The minimum value in the sequence. 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. - The minimum value in the sequence. 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. - The minimum value in the sequence. 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. - The minimum value in the sequence. 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. - The minimum value in the sequence. 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 . - The value of type Nullable<Decimal> in C# or Nullable(Of Decimal) in Visual Basic that corresponds to the minimum value in the sequence. 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 . - The value of type Nullable<Double> in C# or Nullable(Of Double) in Visual Basic that corresponds to the minimum value in the sequence. 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 . - The value of type Nullable<Int32> in C# or Nullable(Of Int32) in Visual Basic that corresponds to the minimum value in the sequence. 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 . - The value of type Nullable<Int64> in C# or Nullable(Of Int64) in Visual Basic that corresponds to the minimum value in the sequence. 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 . - The value of type Nullable<Single> in C# or Nullable(Of Single) in Visual Basic that corresponds to the minimum value in the sequence. 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. - The minimum value in the sequence. Invokes a transform function on each element of a generic sequence and returns the minimum resulting value. @@ -1265,40 +1073,17 @@ A transform function to apply to each element. The type of the elements of . The type of the value returned by . - - or is . The minimum value in the sequence. - - - Returns the minimum value in a generic sequence according to a specified key selector function. - A sequence of values to determine the minimum value of. - A function to extract the key for each element. - The type of the elements of . - The type of key to compare elements by. - - is . - No key extracted from implements the or interface. - The value with the minimum key in the sequence. - - - Returns the minimum value in a generic sequence according to a specified key selector function. - A sequence of values to determine the minimum value of. - A function to extract the key for each element. - The to compare keys. - The type of the elements of . - The type of key to compare elements by. - is . - No key extracted from implements the or interface. - The value with the minimum key 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 . - An that contains elements from the input sequence of type . Sorts the elements of a sequence in ascending order according to a key. @@ -1306,9 +1091,9 @@ 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 . - An whose elements are sorted according to a key. Sorts the elements of a sequence in ascending order by using a specified comparer. @@ -1317,9 +1102,9 @@ 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 . - An whose elements are sorted according to a key. Sorts the elements of a sequence in descending order according to a key. @@ -1327,9 +1112,9 @@ 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 . - An whose elements are sorted in descending order according to a key. Sorts the elements of a sequence in descending order by using a specified comparer. @@ -1338,47 +1123,45 @@ 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 . - An whose elements are sorted in descending order according to a key. 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 . - A new sequence that begins with . 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. - - is less than 0. - - -or- - - + -1 is larger than . 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. - An that contains a repeated value. 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 . - A sequence whose elements correspond to those of the input sequence in reverse order. Projects each element of a sequence into a new form. @@ -1386,9 +1169,9 @@ 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 . - An whose elements are the result of invoking the transform function on each element of . Projects each element of a sequence into a new form by incorporating the element's index. @@ -1396,9 +1179,9 @@ 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 . - An whose elements are the result of invoking the transform function on each element of . Projects each element of a sequence to an and flattens the resulting sequences into one sequence. @@ -1406,9 +1189,9 @@ 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 . - An whose elements are the result of invoking the one-to-many transform function on each element of the input sequence. 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. @@ -1416,9 +1199,9 @@ 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 . - An whose elements are the result of invoking the one-to-many transform function on each element of an input sequence. 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. @@ -1428,9 +1211,9 @@ 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 . - 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. 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. @@ -1440,19 +1223,19 @@ 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 . - 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 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. - - or is . 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 . @@ -1460,334 +1243,290 @@ An to compare to the first sequence. An to use to compare elements. The type of the elements of the input sequences. - - or is . 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. - The single element of the input sequence. + 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. - The single element of the input sequence that satisfies a condition. + 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 . - - is . - The input sequence contains more than one element. The single element of the input sequence, or () if the sequence contains no elements. - - - 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 default value to return if the sequence is empty. - The type of the elements of . is . The input sequence contains more than one element. - The single element of the input sequence, or if the sequence contains no elements. 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 . - - or is . - More than one element satisfies the condition in . The single element of the input sequence that satisfies the condition, or () if no such element is found. - - - 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 default value to return if the sequence is empty. - The type of the elements of . or is . More than one element satisfies the condition in . - The single element of the input sequence that satisfies the condition, or if no such element is found. 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 . - An that contains the elements that occur after the specified index in the input sequence. - Returns a new enumerable collection that contains the elements from with the last elements of the source collection omitted. - An enumerable collection instance. - The number of elements to omit from the end of the collection. - The type of the elements in the enumerable collection. - - is . - A new enumerable collection that contains the elements from minus elements from the end of the collection. + + + 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 . - 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 . 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 . - 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 . 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 . - The sum of the values in the sequence. 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 of the values in the sequence. 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 . - The sum of the values in the sequence. 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 . - The sum of the values in the sequence. 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 . - The sum of the values in the sequence. 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 of the values in the sequence. 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 . - The sum of the values in the sequence. 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 . - The sum of the values in the sequence. 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 of the values in the sequence. 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 of the values in the sequence. 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 . - The sum of the projected values. 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 of the projected values. 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 . - The sum of the projected values. 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 . - The sum of the projected values. 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 . - The sum of the projected values. 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 of the projected values. 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 . - The sum of the projected values. 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 . - The sum of the projected values. 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 of the projected values. 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 of the projected values. 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 . - - is . An that contains the specified number of elements from the start of the input sequence. - - - Returns a specified range of contiguous elements from a sequence. - The sequence to return elements from. - The range of elements to return, which has start and end indexes either from the start or the end. - The type of the elements of . is . - An that contains the specified of elements from the sequence. - Returns a new enumerable collection that contains the last elements from . - An enumerable collection instance. - The number of elements to take from the end of the collection. - The type of the elements in the enumerable collection. - - is . - A new enumerable collection that contains the last elements from . + + + 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 . - An that contains the elements from the input sequence that occur before the element at which the test no longer passes. 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 . - An that contains elements from the input sequence that occur before the element at which the test no longer passes. Performs a subsequent ordering of the elements in a sequence in ascending order according to a key. @@ -1795,9 +1534,9 @@ 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 . - An whose elements are sorted according to a key. Performs a subsequent ordering of the elements in a sequence in ascending order by using a specified comparer. @@ -1806,9 +1545,9 @@ 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 . - An whose elements are sorted according to a key. Performs a subsequent ordering of the elements in a sequence in descending order, according to a key. @@ -1816,9 +1555,9 @@ 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 . - An whose elements are sorted in descending order according to a key. Performs a subsequent ordering of the elements in a sequence in descending order by using a specified comparer. @@ -1827,17 +1566,17 @@ 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 . - An whose elements are sorted in descending order according to a key. 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 . - An array that contains the elements from the input sequence. Creates a from an according to a specified key selector function. @@ -1845,15 +1584,13 @@ 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 . + or is . +-or- + produces a key that is . produces duplicate keys for two elements. - A that contains keys and values. The values within each group are in the same order as in . Creates a from an according to a specified key selector function and key comparer. @@ -1862,15 +1599,13 @@ 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 . + or is . +-or- + produces a key that is . produces duplicate keys for two elements. - A that contains keys and values. The values within each group are in the same order as in . Creates a from an according to specified key selector and element selector functions. @@ -1880,15 +1615,13 @@ 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 . + or or is . +-or- + produces a key that is . produces duplicate keys for two elements. - A that contains values of type selected from the input sequence. Creates a from an according to a specified key selector function, a comparer, and an element selector function. @@ -1899,21 +1632,19 @@ 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 . + or or is . +-or- + produces a key that is . produces duplicate keys for two elements. - A that contains values of type selected from the input sequence. Creates a from an . An to create a from. The type of the elements of . - A that contains values of type selected from the input sequence. + A that contains values of type TSource selected from the input sequence. Creates a from an using the to compare keys. @@ -1926,9 +1657,9 @@ Creates a from an . The to create a from. The type of the elements of . + A that contains elements from the input sequence. is . - A that contains elements from the input sequence. Creates a from an according to a specified key selector function. @@ -1936,9 +1667,9 @@ 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 . - A that contains keys and values. The values within each group are in the same order as in . Creates a from an according to a specified key selector function and key comparer. @@ -1947,9 +1678,9 @@ 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 . - A that contains keys and values. The values within each group are in the same order as in . Creates a from an according to specified key selector and element selector functions. @@ -1959,9 +1690,9 @@ 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 . - A that contains values of type selected from the input sequence. Creates a from an according to a specified key selector function, a comparer and an element selector function. @@ -1972,26 +1703,18 @@ 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 . - A that contains values of type selected from the input sequence. - - - Attempts to determine the number of elements in a sequence without forcing an enumeration. - A sequence that contains elements to be counted. - When this method returns, contains the count of if successful, or zero if the method failed to determine the count. - The type of the elements of . - - if the count of can be determined without enumeration; otherwise, . 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 . - An that contains the elements from both input sequences, excluding duplicates. Produces the set union of two sequences by using a specified . @@ -1999,50 +1722,27 @@ An whose distinct elements form the second set for the union. The to compare values. The type of the elements of the input sequences. - - or is . - An that contains the elements from both input sequences, excluding duplicates. - - - Produces the set union of two sequences according to a specified key selector function. - An whose distinct elements form the first set for the union. - An whose distinct elements form the second set for the union. - A function to extract the key for each element. - The type of the elements of the input sequences. - The type of key to identify elements by. - - or is . An that contains the elements from both input sequences, excluding duplicates. - - - Produces the set union of two sequences according to a specified key selector function. - An whose distinct elements form the first set for the union. - An whose distinct elements form the second set for the union. - A function to extract the key for each element. - The to compare values. - The type of the elements of the input sequences. - The type of key to identify elements by. or is . - An that contains the elements from both input sequences, excluding duplicates. 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 . - An that contains elements from the input sequence that satisfy the condition. 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 . - An that contains elements from the input sequence that satisfy the condition. Produces a sequence of tuples with elements from the two specified sequences. @@ -2052,16 +1752,6 @@ 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. - - Produces a sequence of tuples with elements from the three specified sequences. - The first sequence to merge. - The second sequence to merge. - The third sequence to merge. - 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 third input sequence. - A sequence of tuples with elements taken from the first, second, and third 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. @@ -2070,9 +1760,9 @@ 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 . - An that contains merged elements of two input sequences. Represents a collection of objects that have a common key. @@ -2133,22 +1823,22 @@ if is in the ; otherwise, . - - Returns a generic enumerator that iterates through the . - An enumerator for the . - - - Returns an enumerator that iterates through the . This class cannot be inherited. - An enumerator for the . - 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.API11/build/tizen11.0/ref/System.Memory.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Memory.xml index eeb0304..94db74b 100755 --- a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Memory.xml +++ b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Memory.xml @@ -5,7 +5,7 @@ - Represents a heap-based, array-backed output sink into which data can be written. + Represents a heap-based, array-backed output sink into which data can be written. The type of the items in this instance. @@ -18,36 +18,36 @@ is less than or equal to 0. - Notifies the that items were written to the output /. + 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. - A whose length is at least . If is not provided or is equal to 0, some non-empty buffer is returned. 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. - A span of at least in length. If is not provided or is equal to 0, some non-empty buffer is returned. - - - Gets the total amount of space within the underlying buffer. - The total capacity of 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. Gets the amount of data written to the underlying buffer. @@ -64,131 +64,89 @@ Reads bytes as primitives with specific endianness. - - Reads a from the beginning of a read-only span of bytes, as big endian. - The read-only span to read. - - is too small to contain a . - The big endian value. - - - Reads a from the beginning of a read-only span of bytes, as little endian. - The read-only span to read. - - is too small to contain a . - The little endian value. - - - Reads a from the beginning of a read-only span of bytes, as big endian. - The read-only span to read. - - is too small to contain a . - The big endian value. - - - Reads a from the beginning of a read-only span of bytes, as little endian. - The read-only span to read. - - is too small to contain a . - The little endian value. - 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 . - The big endian value. 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 . - The little endian value. 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 . - The big endian value. 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 . - The little endian value. 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 . - The big endian value. Reads an from the beginning of a read-only span of bytes, as little endian. The read-only span to read. - - is too small to contain an . The little endian value. - - - Reads a from the beginning of a read-only span of bytes, as big endian. - The read-only span to read. - - is too small to contain a . - The big endian value. - - - Reads a from the beginning of a read-only span of bytes, as little endian. - The read-only span to read. - is too small to contain a . - 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 . - The big endian value. 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 . - The little endian value. 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 . - The big endian value. 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 . - The little endian value. 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 . - The big endian value. 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 . - The little endian value. Reverses a primitive value by performing an endianness swap of the specified value, which effectively does nothing for a . @@ -230,34 +188,6 @@ The value to reverse. The reversed value. - - 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, contains 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, contains 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 an from the beginning of a read-only span of bytes, as big endian. The read-only span of bytes to read. @@ -300,20 +230,6 @@ 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, contains 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, contains 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. @@ -356,34 +272,6 @@ 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. @@ -426,20 +314,6 @@ 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. @@ -482,34 +356,6 @@ 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. - - 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 an into a span of bytes, as big endian. The span of bytes where the value is to be written, as big endian. @@ -552,20 +398,6 @@ 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. @@ -649,8 +481,8 @@ 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. - The requested buffer size is not available. 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 ). @@ -670,27 +502,39 @@ 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. + 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 the maximum buffer size supported by this pool. - The maximum buffer size supported by this pool. - 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 . - The type of the elements in the read-only sequence. - - - Returns an empty . + Creates an instance of from the . @@ -704,46 +548,69 @@ Creates an instance of a from a linked memory list represented by start and end segments and the corresponding indexes in them. - The initial node of the linked memory list. - The position to the start of the sequence inside . - The final node of the linked memory list. - The position to the end of the sequence inside . - - or is . - The running index of is greater than the running index of , even though is different to . - --or- - - is equal to but is smaller than . - --or- - - is greater than the length of the underlying memory block of . + + + + Creates an instance of from a . - A read-only block of memory of elements of type . + + + + 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 the offset of a within this sequence from the start. - The of which to get the offset. - The position is out of range. - The offset from the start of the sequence. - Returns a new at an from the start of the sequence. - The offset from the start of the sequence. - An object representing the sequence position that starts at the specified from the start of the sequence. + - Returns a new starting at the specified offset from the position. - The offset from the specified sequence position. - A sequence position representing the point from which to initiate the offset. - An object representing the sequence position that starts at the position of the specified position object. + 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. @@ -797,10 +664,10 @@ 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. - - Returns a string that represents the current sequence. - A string that represents the current 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. @@ -809,54 +676,11 @@ 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. - - Gets the position at the end of the . - - - Gets the from the first segment. - - - Gets the from the first segment. - - - 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. - - - Gets the position to the start of the . - - - Represents an enumerator over a . - - - - Initializes the enumerator. - The to enumerate. - - - 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 current . - The current . - Represents a linked list of nodes. - The type of the elements in the read-only sequence segment. - - - Initializes a new instance of the class. + + Gets or sets a value for the current node. A value for the current node. @@ -912,8 +736,22 @@ The values to be skipped. The number of positions the reader has advanced. - - Moves the reader to the end of the sequence. + + 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. @@ -931,12 +769,28 @@ 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. @@ -949,7 +803,7 @@ 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. + 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, . @@ -965,13 +819,6 @@ if the reader is not at its end and the peek operation succeeded; if at the end of the reader. - - Peeks at the next value at the specified offset without advancing the reader. - The offset from current position. - 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. @@ -1025,16 +872,6 @@ if the was found; otherwise, . - - Try to read everything up to the given . - The read data, if any. - The delimiter to look for. - - to move past the if found. - The read data, if any. - - 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. @@ -1053,43 +890,6 @@ if any of the were found; otherwise, . - - 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, . - - - 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 - - - Gets the underlying for the reader. - The underlying read-only sequence for the reader. - - - Gets the unread portion of the . - The unread portion of the . - Gets the unread portion of the . The unread portion of the . @@ -1142,21 +942,13 @@ Represents a standard format string without using an actual string. - - Defines the maximum valid precision value. - - - Indicates that a format doesn't use a precision or that the precision is unspecified. - 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 . @@ -1175,6 +967,22 @@ 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. @@ -1202,9 +1010,17 @@ 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. - A format. + + + 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. @@ -1217,24 +1033,6 @@ if the parsing operation was successful; otherwise, . - - 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, . - - - 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. - Converts between binary data and UTF-8 encoded text that is represented in base 64. @@ -1274,19 +1072,19 @@ 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. - The maximum length (in bytes) of the result. 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). - The maximum length (in bytes) of the result. - Provides static methods to format common data types as Utf8 strings. + Provides static mthods to format common data types as Utf8 strings. Formats a as a UTF8 string. @@ -1295,7 +1093,7 @@ 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. + if the formatting operation succeeds; if is too small. Formats a as a UTF8 string. @@ -1304,7 +1102,7 @@ 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. + if the formatting operation succeeds; if is too small. Formats a as a UTF8 string. @@ -1313,7 +1111,7 @@ 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. + if the formatting operation succeeds; if is too small. Formats a as a UTF8 string. @@ -1322,7 +1120,7 @@ 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. + if the formatting operation succeeds; if is too small. Formats a as a UTF8 string. @@ -1331,7 +1129,7 @@ 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. + if the formatting operation succeeds; if is too small. Formats a as a UTF8 string. @@ -1340,7 +1138,7 @@ 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. + if the formatting operation succeeds; if is too small. Formats a as a UTF8 string. @@ -1349,7 +1147,7 @@ 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. + if the formatting operation succeeds; if is too small. Formats an as a UTF8 string. @@ -1358,7 +1156,7 @@ 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. + if the formatting operation succeeds; if is too small. Formats an as a UTF8 string. @@ -1367,7 +1165,7 @@ 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. + if the formatting operation succeeds; if is too small. Formats an as a UTF8 string. @@ -1376,7 +1174,7 @@ 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. + if the formatting operation succeeds; if is too small. Formats an as a UTF8 string. @@ -1385,7 +1183,7 @@ 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. + if the formatting operation succeeds; if is too small. Formats a as a UTF8 string. @@ -1394,7 +1192,7 @@ 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. + if the formatting operation succeeds; if is too small. Formats a as a UTF8 string. @@ -1403,7 +1201,7 @@ 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. + if the formatting operation succeeds; if is too small. Formats a as a UTF8 string. @@ -1412,7 +1210,7 @@ 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. + if the formatting operation succeeds; if is too small. Formats a as a UTF8 string. @@ -1421,7 +1219,7 @@ 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. + if the formatting operation succeeds; if is too small. Formats a as a UTF8 string. @@ -1430,7 +1228,7 @@ 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. + if the formatting operation succeeds; if is too small. Provides static methods to parse Utf8 strings to common data types. @@ -1580,7 +1378,7 @@ for success; if the string was not syntactically valid or an overflow or underflow occurred. - Provides extension methods for the memory- and span-related types, such as , , , and . + Provides extension methods for for the memory- and span-related types, such as , , , and . Creates a new over the portion of the target string. @@ -1597,18 +1395,18 @@ 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). - The read-only character memory representation of the string, or if is . 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 . - The read-only character memory representation of the string, or if is . Creates a new over a specified range of the target string. @@ -1634,11 +1432,11 @@ 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 . - The memory representation of the whole or part of the array. Creates a new memory region over the portion of the target array beginning at a specified position with a specified length. @@ -1646,11 +1444,11 @@ 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 . - The memory representation of the whole or part of the array. 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. @@ -1670,11 +1468,11 @@ 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 . - The memory representation of the whole or part of the array. Creates a new memory region over the portion of the target array segment beginning at a specified position with a specified length. @@ -1682,11 +1480,11 @@ 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 . - The memory representation of the whole or part of the array. Creates a new read-only span over a portion of the target string from a specified position for a specified number of characters. @@ -1697,20 +1495,20 @@ 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 . - The read-only span representation of the string. 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 . - The read-only span representation of the string. Creates a new span over a target array. @@ -1738,11 +1536,11 @@ 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 . - The span representation of the array. Creates a new span over a portion of a target array defined by a value. @@ -1769,11 +1567,11 @@ 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 . - The span representation of the array segment. Creates a new span over a portion of a target array segment from a specified position for a specified length. @@ -1781,11 +1579,11 @@ 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 . - The span representation of the array. Creates a new span over a portion of a target array segment using the range start and end indexes. @@ -1799,18 +1597,18 @@ 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 . - 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 . 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 . - 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 . Searches an entire sorted for a specified value using the specified generic type. @@ -1819,9 +1617,9 @@ 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 . - 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 . Searches an entire sorted for a value using the specified generic type. @@ -1829,9 +1627,9 @@ 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 . - 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 . Searches an entire sorted for a specified value using the specified generic type. @@ -1840,9 +1638,9 @@ 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 . - 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 . Searches an entire sorted for a value using the specified generic type. @@ -1850,16 +1648,16 @@ 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 . - 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 . 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 .
+ 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. @@ -1923,16 +1721,6 @@ if matches the end of ; otherwise, . - - Returns an enumeration of lines over the provided span. - A span containing the lines to enumerate. - An enumeration of lines. - - - Returns an enumeration of lines over the provided span. - A span containing the lines to enumerate. - An enumeration of lines. - Returns an enumeration of from the provided read-only span. The source span. @@ -1983,7 +1771,7 @@ 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 type of the span and value.. The index of the occurrence of the value in the span. If not found, returns -1. @@ -2127,7 +1915,7 @@ Determines whether two read-only sequences overlap in memory. The first sequence. The second sequence. - The type of elements in the read-only sequence. + The type of elmeents in the read-only sequence. if the two sequences overlap; otherwise, . @@ -2135,7 +1923,7 @@ Determines whether two read-only sequences overlap in memory and outputs the element offset. The first sequence. The second sequence. - When the method returns, contains the offset between and . + The type of elements in the span. if the two sequences overlap; otherwise, . @@ -2167,14 +1955,14 @@ 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 .
+ 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 .
+ 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). @@ -2184,15 +1972,6 @@ if the two sequences are equal; otherwise, . - - Determines whether two sequences are equal by comparing the elements using an . - The first sequence to compare. - The second sequence to compare. - The implementation to use when comparing elements, or to use the default for the type of an element. - 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. @@ -2201,71 +1980,6 @@ if the two sequences are equal; otherwise, . - - Determines whether two sequences are equal by comparing the elements using an . - The first sequence to compare. - The second sequence to compare. - The implementation to use when comparing elements, or to use the default for the type of an element. - The type of elements in the sequence. - - if the two sequences are equal; otherwise, . - - - Sorts the elements in the entire using the implementation of each element of the . - The span of memory to sort. - The type of the elements of the span. - One or more elements in do not implement the interface. - - - Sorts the elements in the entire using the specified . - The span of memory to sort. - The method to use when comparing elements. - The type of the elements of the span. - - is . - - - Sorts the elements in the entire using the . - The span of memory to sort. - The method to use when comparing elements, or to use each element's interface implementation. - The type of the elements of the span. - The type of the comparer to use to compare elements. - - is , and one or more elements in do not implement the interface. - The implementation of caused an error during the sort. - - - Sorts a pair of spans (one containing the keys and the other containing the corresponding items) based on the keys in the first using the implementation of each key. - The span that contains the keys to sort. - The span that contains the items that correspond to the keys in . - The type of the elements of the key span. - The type of the elements of the items span. - The length of isn't equal to the length of . - One or more elements in do not implement the interface. - - - Sorts a pair of spans (one containing the keys and the other containing the corresponding items) based on the keys in the first using the specified comparison. - The span that contains the keys to sort. - The span that contains the items that correspond to the keys in . - The to use when comparing elements. - The type of the elements of the key span. - The type of the elements of the items span. - - is . - The length of isn't equal to the length of . - - - Sorts a pair of spans (one containing the keys and the other containing the corresponding items) based on the keys in the first using the specified comparer. - The span that contains the keys to sort. - The span that contains the items that correspond to the keys in . - The implementation to use when comparing elements, or to use the interface implementation of each element. - The type of the elements of the key span. - The type of the elements of the items span. - The type of the comparer to use to compare elements. - The length of isn't equal to the length of . - - is , and one or more elements in do not implement the interface. - Determines whether a read-only character span begins with a specified value when compared using a specified value. The source span. @@ -2295,30 +2009,30 @@ The source span. The destination span which contains the transformed characters. An object that supplies culture-specific casing rules. - The source and destination buffers overlap. 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 source and destination buffers overlap. 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 source and destination buffers overlap. 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 source and destination buffers overlap. 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. @@ -2584,115 +2298,6 @@ The type of the elements in the span. The trimmed span. - - Writes the specified interpolated string to the character span. - The span to which the interpolated string should be formatted. - An object that supplies culture-specific formatting information. - The interpolated string, passed by reference. - When this method returns, contains the number of characters written to the span. - - if the entire interpolated string could be formatted successfully; otherwise, . - - - Writes the specified interpolated string to the character span. - The span to which the interpolated string should be formatted. - The interpolated string, passed by reference. - When this method returns, contains the number of characters written to the span. - - if the entire interpolated string could be formatted successfully; otherwise, . - - - Provides a handler used by the language compiler to format interpolated strings into character spans. - - - Creates a handler used to write an interpolated string into a span of characterss. - The number of constant characters outside of interpolation expressions in the interpolated string. - The number of interpolation expressions in the interpolated string. - The destination buffer. - Upon return, if the destination may be long enough to support the formatting, or if it won't be. - - - Creates a handler used to write an interpolated string into a span of characters. - The number of constant characters outside of interpolation expressions in the interpolated string. - The number of interpolation expressions in the interpolated string. - The destination buffer. - - Upon return, if the destination may be long enough to support the formatting, or if it won't be. - - - Writes the specified value to the handler. - The value to write. - The minimum number of characters that should be written for this value. A negative value indicates left-aligned, and the required minimum is the absolute value. - The format string. - - on success; otherwise. - - - Writes the specified value to the handler. - The value to write. - - if the operation failed; otherwise. - - - Writes the specified value to the handler. - The value to write. - >The minimum number of characters that should be written for this value. If the value is negative, it indicates left-aligned and the required minimum is the absolute value. - The format string. - - if the operation failed; otherwise. - - - Writes the specified value to the handler. - The value to write. - - on success; otherwise. - - - Writes a specified value to the handler using a specified format string. - The value to write. - The minimum number of characters that should be written for this value. A negative value indicates left-aligned, and the required minimum is the absolute value. - The format string. - - on success; otherwise. - - - Writes the specified value to the handler. - The value to write. - The type of the value to write. - - on success; otherwise. - - - Writes the specified value to the handler. - The value to write. - The minimum number of characters that should be written for this value.A negative value indicates left-aligned, and the required minimum is the absolute value. - The type of the value to write. - - if the operation failed; otherwise. - - - Writes a specified value to the handler using a specified format string. - The value to write. - The minimum number of characters that should be written for this value. A negative value indicates left-aligned, and the required minimum is the absolute value. - The format string. - The type of the value to write. - - on success; otherwise. - - - Writes a specified value to the handler using a specified format string. - The value to write. - The format string. - The type of the value to write. - - on success; otherwise. - - - Writes the specified string to the handler. - The string to write. - - if the value could be formatted to the span; otherwise, . - Provides methods to interoperate with , , , and . @@ -2700,19 +2305,19 @@ 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 - A read-only span of type .
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 - A span of type . Creates a instance from a . @@ -2737,18 +2342,18 @@ 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. - The converted read-only span. 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. - The converted span. Creates a new memory buffer over the portion of the pre-pinned target array beginning at the index and consisting of items. @@ -2756,10 +2361,10 @@ 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 . - A block of memory over the specified elements of . If is , or if and are 0, the method returns a instance of zero. Creates a new read-only span over a portion of a regular managed object. @@ -2768,18 +2373,6 @@ The type of the data items. A read-only span. - - Creates a new read-only span for a null-terminated UTF8 string. - The pointer to the null-terminated string of bytes. - The string is longer than . - A read-only span representing the specified null-terminated string, or an empty span if the pointer is . - - - Creates a new read-only span for a null-terminated string. - The pointer to the null-terminated string of characters. - The string is longer than . - A read-only span representing the specified null-terminated string, or an empty span if the pointer is . - Creates a new span over a portion of a regular managed object. A reference to data. @@ -2787,21 +2380,6 @@ The type of the data items. A span. - - Returns a reference to the 0th element of . If the array is empty, returns a reference to where the 0th element would have been stored. Such a reference may be used for pinning but must never be dereferenced. - The array to analyze. - - is . - A reference to the 0th element of . - - - Returns a reference to the 0th element of . If the array is empty, returns a reference to where the 0th element would have been stored. Such a reference may be used for pinning but must never be dereferenced. - The array to analyze. - The type of the array elements. - - is . - Reference to the 0th element in . - Returns a reference to the element of the read-only span at index 0. The read-only span from which the reference is retrieved. @@ -2815,14 +2393,14 @@ A reference to the element at index 0. - Reads a structure of type out of a read-only span of bytes. + 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 . - The structure retrieved from the read-only span. Creates an view of the given read-only memory buffer. @@ -2872,20 +2450,20 @@ A read-only span of bytes. When the method returns, an instance of . The type of the structure to retrieve. - - contains references or pointers. 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. - - contains references or pointers. 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. @@ -2967,153 +2545,13 @@ Returns the object part of this . The object part of this sequence position. - - Provides extension methods for the encoding types, such as , , and . - - - Converts a to UTF-16 encoded characters and writes the result to . - The decoder instance that can convert bytes to values. - A sequence of bytes to decode. - The buffer to which the decoded characters will be written. - - to indicate no further data is to be converted; otherwise . - When this method returns, contains the count of characters that were written to . - When this method returns, contains if contains no partial internal state; otherwise, . - If is , this will always be set to when the method returns. - - contains data that cannot be decoded and is configured to throw when such data is seen. - - - Converts a to chars using and writes the result to . - The decoder instance that can convert bytes to values. - A sequence of bytes to decode. - The buffer to which the decoded chars will be written. - - to indicate no further data is to be converted; otherwise . - When this method returns, contains the count of s which were written to . - When this method returns, contains if contains no partial internal state; otherwise, . - If is , this will always be set to when the method returns. - - contains data that cannot be encoded and is configured to throw when such data is seen. - - - Converts a to encoded bytes and writes the result to . - The encoder instance that can convert values to bytes. - A sequence of characters to encode. - The buffer to which the encoded bytes will be written. - - to indicate no further data is to be converted; otherwise . - When this method returns, contains the count of s which were written to . - When this method returns, contains if all input up until was converted; otherwise, . If is , this will always be set to when the method returns. - - contains data that cannot be encoded and is configured to throw when such data is seen. - - - Converts a to bytes using and writes the result to . - The encoder instance that can convert values to bytes. - A sequence of characters to encode. - The buffer to which the encoded bytes will be written. - - to indicate no further data is to be converted; otherwise . - When this method returns, contains the count of s which were written to . - When this method returns, contains if contains no partial internal state; otherwise, . - If is , this will always be set to when the method returns. - - contains data that cannot be encoded and is configured to throw when such data is seen. - - - Encodes the specified into a array using the specified . - The encoding that represents how the data in should be encoded. - The sequence to encode to bytes. - - contains data that cannot be encoded and is configured to throw when such data is seen. - A array that represents the encoded contents of . - - - Decodes the specified to s using the specified and writes the result to . - The encoding that represents how the data in should be encoded. - The whose contents should be encoded. - The buffer to which the encoded bytes will be written. - - contains data that cannot be encoded and is configured to throw when such data is seen. - The number of bytes written to . - - - Encodes the specified to s using the specified and outputs the result to . - The encoding that represents how the data in should be encoded. - The sequence to encode to bytes. - The destination buffer to which the encoded bytes will be written. - - is not large enough to contain the encoded form of . - - contains data that cannot be encoded and is configured to throw when such data is seen. - The number of bytes written to . - - - Encodes the specified to s using the specified and writes the result to . - The encoding that represents how the data in should be encoded. - The sequence to encode to bytes. - The buffer to which the encoded bytes will be written. - - contains data that cannot be encoded and is configured to throw when such data is seen. - The number of bytes written to . - - - Decodes the specified to s using the specified and writes the result to . - The encoding that represents how the data in should be decoded. - The sequence whose bytes should be decoded. - The buffer to which the decoded chars will be written. - - contains data that cannot be decoded and is configured to throw when such data is seen. - The number of chars written to . - - - Decodes the specified to s using the specified and outputs the result to . - The encoding that represents how the data in is encoded. - The sequence to decode to characters. - The destination buffer to which the decoded characters will be written. - - is not large enough to contain the encoded form of . - - contains data that cannot be decoded and is configured to throw when such data is seen. - The number of chars written to . - - - Decodes the specified to s using the specified and writes the result to . - The encoding that represents how the data in should be decoded. - The span of bytes to decode. - The buffer to which the decoded chars will be written. - - contains data that cannot be decoded and is configured to throw when such data is seen. - The number of chars written to . - - - Decodes the specified into a using the specified . - The encoding that represents how the data in is encoded. - The sequence to decode into characters. - - contains data that cannot be decoded and is configured to throw when such data is seen. - A which represents the decoded contents of . - - - Enumerates the lines of a . - - - Returns this instance as an enumerator. - This instance as an enumerator. - - - Advances the enumerator to the next line of the span. - - if the enumerator successfully advanced to the next line; if the enumerator has advanced past the end of the span. - - - Gets the line at the current position of the enumerator. - The line at the current position of the enumerator. - 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. @@ -3123,9 +2561,5 @@ if the enumerator successfully advanced to the next item; if the end of the span has been reached. - - Gets the at the current position of the enumerator. - The at the current position of the enumerator. -
\ No newline at end of file diff --git a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Net.Http.Json.dll b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Net.Http.Json.dll deleted file mode 100755 index e69de29..0000000 diff --git a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Net.Http.Json.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Net.Http.Json.xml deleted file mode 100755 index 5274a0e..0000000 --- a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Net.Http.Json.xml +++ /dev/null @@ -1,293 +0,0 @@ - - - - System.Net.Http.Json - - - - Contains extension methods to send and receive HTTP content as JSON. - - - Sends a GET request to the specified Uri and returns the value that results from deserializing the response body as JSON in an asynchronous operation. - The client used to send the request. - The Uri the request is sent to. - The type of the object to deserialize to and return. - Options to control the behavior during deserialization. The default options are those specified by . - 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 GET request to the specified Uri and returns the value that results from deserializing the response body as JSON in an asynchronous operation. - The client used to send the request. - The Uri the request is sent to. - The type of the object to deserialize to and return. - Source generated JsonSerializerContext used to control the deserialization behavior. - 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 GET request to the specified Uri and returns the value that results from deserializing the response body as JSON in an asynchronous operation. - The client used to send the request. - The Uri the request is sent to. - The type of the object to deserialize to and return. - 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 GET request to the specified Uri and returns the value that results from deserializing the response body as JSON in an asynchronous operation. - The client used to send the request. - The Uri the request is sent to. - The type of the object to deserialize to and return. - Options to control the behavior during deserialization. The default options are those specified by . - 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 GET request to the specified Uri and returns the value that results from deserializing the response body as JSON in an asynchronous operation. - The client used to send the request. - The Uri the request is sent to. - The type of the object to deserialize to and return. - Source generated JsonSerializerContext used to control the deserialization behavior. - 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 GET request to the specified Uri and returns the value that results from deserializing the response body as JSON in an asynchronous operation. - The client used to send the request. - The Uri the request is sent to. - The type of the object to deserialize to and return. - 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 GET request to the specified Uri and returns the value that results from deserializing the response body as JSON in an asynchronous operation. - The client used to send the request. - The Uri the request is sent to. - Options to control the behavior during deserialization. The default options are those specified by . - A cancellation token that can be used by other objects or threads to receive notice of cancellation. - The target type to deserialize to. - The task object representing the asynchronous operation. - - - Sends a GET request to the specified Uri and returns the value that results from deserializing the response body as JSON in an asynchronous operation. - The client used to send the request. - The Uri the request is sent to. - Source generated JsonTypeInfo to control the behavior during deserialization. - A cancellation token that can be used by other objects or threads to receive notice of cancellation. - The target type to deserialize to. - The task object representing the asynchronous operation. - - - Sends a GET request to the specified Uri and returns the value that results from deserializing the response body as JSON in an asynchronous operation. - The client used to send the request. - 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 target type to deserialize to. - The task object representing the asynchronous operation. - - - Sends a GET request to the specified Uri and returns the value that results from deserializing the response body as JSON in an asynchronous operation. - The client used to send the request. - The Uri the request is sent to. - Options to control the behavior during deserialization. The default options are those specified by . - A cancellation token that can be used by other objects or threads to receive notice of cancellation. - The target type to deserialize to. - The task object representing the asynchronous operation. - - - Sends a GET request to the specified Uri and returns the value that results from deserializing the response body as JSON in an asynchronous operation. - The client used to send the request. - The Uri the request is sent to. - Source generated JsonTypeInfo to control the behavior during deserialization. - A cancellation token that can be used by other objects or threads to receive notice of cancellation. - The target type to deserialize to. - The task object representing the asynchronous operation. - - - Sends a GET request to the specified Uri and returns the value that results from deserializing the response body as JSON in an asynchronous operation. - The client used to send the request. - 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 target type to deserialize to. - The task object representing the asynchronous operation. - - - Sends a POST request to the specified Uri containing the serialized as JSON in the request body. - The client used to send the request. - The Uri the request is sent to. - The value to serialize. - Options to control the behavior during serialization. The default options are those specified by . - A cancellation token that can be used by other objects or threads to receive notice of cancellation. - The type of the value to serialize. - The task object representing the asynchronous operation. - - - Sends a POST request to the specified Uri containing the serialized as JSON in the request body. - The client used to send the request. - The Uri the request is sent to. - The value to serialize. - Source generated JsonTypeInfo to control the behavior during serialization. - A cancellation token that can be used by other objects or threads to receive notice of cancellation. - The type of the value to serialize. - The task object representing the asynchronous operation. - - - Sends a POST request to the specified Uri containing the serialized as JSON in the request body. - The client used to send the request. - The Uri the request is sent to. - The value to serialize. - A cancellation token that can be used by other objects or threads to receive notice of cancellation. - The type of the value to serialize. - The task object representing the asynchronous operation. - - - Sends a POST request to the specified Uri containing the serialized as JSON in the request body. - The client used to send the request. - The Uri the request is sent to. - The value to serialize. - Options to control the behavior during serialization. The default options are those specified by . - A cancellation token that can be used by other objects or threads to receive notice of cancellation. - The type of the value to serialize. - The task object representing the asynchronous operation. - - - Sends a POST request to the specified Uri containing the serialized as JSON in the request body. - The client used to send the request. - The Uri the request is sent to. - The value to serialize. - Source generated JsonTypeInfo to control the behavior during serialization. - A cancellation token that can be used by other objects or threads to receive notice of cancellation. - The type of the value to serialize. - The task object representing the asynchronous operation. - - - Sends a POST request to the specified Uri containing the serialized as JSON in the request body. - The client used to send the request. - The Uri the request is sent to. - The value to serialize. - A cancellation token that can be used by other objects or threads to receive notice of cancellation. - The type of the value to serialize. - The task object representing the asynchronous operation. - - - Send a PUT request to the specified Uri containing the serialized as JSON in the request body. - The client used to send the request. - The Uri the request is sent to. - The value to serialize. - Options to control the behavior during serialization. The default options are those specified by . - A cancellation token that can be used by other objects or threads to receive notice of cancellation. - The type of the value to serialize. - The task object representing the asynchronous operation. - - - Send a PUT request to the specified Uri containing the serialized as JSON in the request body. - The client used to send the request. - The Uri the request is sent to. - The value to serialize. - Source generated JsonTypeInfo to control the behavior during serialization. - A cancellation token that can be used by other objects or threads to receive notice of cancellation. - The type of the value to serialize. - The task object representing the asynchronous operation. - - - Send a PUT request to the specified Uri containing the serialized as JSON in the request body. - The client used to send the request. - The Uri the request is sent to. - The value to serialize. - A cancellation token that can be used by other objects or threads to receive notice of cancellation. - The type of the value to serialize. - The task object representing the asynchronous operation. - - - Send a PUT request to the specified Uri containing the serialized as JSON in the request body. - The client used to send the request. - The Uri the request is sent to. - The value to serialize. - Options to control the behavior during serialization. The default options are those specified by . - A cancellation token that can be used by other objects or threads to receive notice of cancellation. - The type of the value to serialize. - The task object representing the asynchronous operation. - - - Send a PUT request to the specified Uri containing the serialized as JSON in the request body. - The client used to send the request. - The Uri the request is sent to. - The value to serialize. - Source generated JsonTypeInfo to control the behavior during serialization. - A cancellation token that can be used by other objects or threads to receive notice of cancellation. - The type of the value to serialize. - The task object representing the asynchronous operation. - - - Send a PUT request to the specified Uri containing the serialized as JSON in the request body. - The client used to send the request. - The Uri the request is sent to. - The value to serialize. - A cancellation token that can be used by other objects or threads to receive notice of cancellation. - The type of the value to serialize. - The task object representing the asynchronous operation. - - - Contains extension methods to read and then parse the from JSON. - - - Reads the HTTP content and returns the value that results from deserializing the content as JSON in an asynchronous operation. - The content to read from. - The type of the object to deserialize to and return. - Options to control the behavior during deserialization. The default options are those specified by . - A cancellation token that can be used by other objects or threads to receive notice of cancellation. - The task object representing the asynchronous operation. - - - Reads the HTTP content and returns the value that results from deserializing the content as JSON in an asynchronous operation. - The content to read from. - The type of the object to deserialize to and return. - Source generated JsonSerializerContext used to control the behavior during deserialization. - A cancellation token that can be used by other objects or threads to receive notice of cancellation. - The task object representing the asynchronous operation. - - - Reads the HTTP content and returns the value that results from deserializing the content as JSON in an asynchronous operation. - The content to read from. - Options to control the behavior during deserialization. The default options are those specified by . - A cancellation token that can be used by other objects or threads to receive notice of cancellation. - The target type to deserialize to. - The task object representing the asynchronous operation. - - - Reads the HTTP content and returns the value that results from deserializing the content as JSON in an asynchronous operation. - The content to read from. - Source generated JsonTypeInfo to control the behavior during deserialization. - A cancellation token that can be used by other objects or threads to receive notice of cancellation. - The target type to deserialize to. - The task object representing the asynchronous operation. - - - Provides HTTP content based on JSON. - - - Creates a new instance of the class that will contain the serialized as JSON. - The value to serialize. - The type of the value to serialize. - The media type to use for the content. - Options to control the behavior during serialization, the default options are . - A instance. - - - Creates a new instance of the class that will contain the serialized as JSON. - The value to serialize. - The media type to use for the content. - Options to control the behavior during serialization, the default options are . - The type of the value to serialize. - A instance. - - - Gets the type of the to be serialized by this instance. - The type of the to be serialized by this instance. - - - Gets the value to be serialized and used as the body of the that sends this instance. - The value to be serialized and used as the body of the that sends this instance. - - - \ No newline at end of file diff --git a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Net.Http.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Net.Http.xml index 4de1e21..5638cc8 100755 --- a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Net.Http.xml +++ b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Net.Http.xml @@ -18,48 +18,24 @@ 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 for reading. It uses the memory from the as a backing store. - The cancellation token to cancel the operation. - The HTTP content stream. + 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. - - Serializes and writes the byte array provided in the constructor to an HTTP content stream. - The target stream. - Optional information about the transport, like the channel binding token. This parameter can be . - The cancellation token to cancel the 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. - - 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 cancellation token to cancel the operation. - 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. @@ -90,22 +66,16 @@ to release both managed and unmanaged resources; to releases only unmanaged resources. - - Sends an HTTP request to the inner handler to send to the server. - The HTTP request message to send to the server. - A cancellation token to cancel operation. - An HTTP response message. + + 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 was . The task object representing the asynchronous operation. - - - Gets or sets the inner handler which processes the HTTP response messages. - The inner handler for HTTP response messages. + The was . A container for name/value tuples encoded using application/x-www-form-urlencoded MIME type. @@ -114,20 +84,6 @@ Initializes a new instance of the class with a specific collection of name/value pairs. A collection of name/value pairs. - - Serialize and write all name/value tuples 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 cancellation token to cancel the operation. - The task object representing the asynchronous operation. - - - Represents a method that specifies the encoding to use when interpreting header values. - The name of the header to specify for the encoding. - The type we are encoding/decoding the headers for. - The type of the headers that are being encoded/decoded. - The encoding to use, or to use the default behavior. - Represents authentication information in Authorization, ProxyAuthorization, WWW-Authenticate, and Proxy-Authenticate header values. @@ -150,14 +106,22 @@ 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. - An instance. + + + 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. @@ -174,14 +138,6 @@ if is valid information; otherwise, . - - Gets the credentials containing the authentication information of the user agent for the resource being requested. - The credentials containing the authentication information. - - - Gets the scheme to use for authorization. - The scheme to use for authorization. - Represents the value of the Cache-Control header. @@ -194,38 +150,14 @@ if the specified is equal to the current object; otherwise, .
- - Serves as a hash function for a object. - A hash code for the current object. - - - Converts a string to an instance. - A string that represents cache-control header value information. - - is a reference. - - is not valid cache-control 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, . - 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. @@ -272,6 +204,15 @@ 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. @@ -295,6 +236,21 @@ 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. @@ -306,40 +262,6 @@ Initializes a new instance of the class. A string that contains a .
- - 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 content disposition header value information. - - is a reference. - - is not valid content disposition header value information. - An 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, . - The date at which the file was created. The file creation date. @@ -348,6 +270,12 @@ 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. @@ -356,6 +284,10 @@ 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. @@ -368,6 +300,15 @@ 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. @@ -376,6 +317,21 @@ 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. @@ -400,23 +356,45 @@ 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. - An instance. 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. @@ -428,28 +406,6 @@ if is valid information; otherwise, . - - Gets the position at which to start sending data. - The position, in bytes, at which to start sending data. - - - 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. - - - Gets the position at which to stop sending data. - The position at which to stop sending data. - The range units used. A that contains range units. @@ -466,6 +422,10 @@ 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. @@ -476,19 +436,28 @@ 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. - An instance. 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. @@ -500,61 +469,6 @@ if is valid information; otherwise, . - - Gets the entity-tag header value. - Returns . - - - Gets whether the entity-tag is prefaced by a weakness indicator. - - if the entity-tag is prefaced by a weakness indicator; otherwise, . - - - Gets the opaque quoted string. - An opaque quoted string. - - - Provides a collection of header string values. - - - Gets an enumerator for all of the strings in the collection. - An enumerator for all the strings in the collection. - - - 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. - - - Gets a string containing all the headers in the collection. - The string representation of all the headers in the collection. - - - Gets the number of header values in the collection. - - - Enumerates the elements of a . - - - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - - - 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. - - - Gets the element in the collection at the current position of the enumerator. - - - Gets the element in the collection at the current position of the enumerator. - Represents the collection of Content Headers as defined in RFC 2616. @@ -616,9 +530,7 @@ 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.
@@ -628,9 +540,7 @@ New line characters in header values must be followed by a white-space character 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. @@ -640,7 +550,7 @@ New line characters in header values must be followed by a white-space character Returns if a specific header exists in the collection. The specific header. - if the specified header exists in the collection; otherwise . + is the specified header exists in the collection; otherwise . Returns an enumerator that can iterate through the instance. @@ -649,8 +559,8 @@ New line characters in header values must be followed by a white-space character Returns all header values for a specified header stored in the collection. The specified header to return values for. - The header cannot be found. An array of header strings. + The header cannot be found. Removes the specified header from the collection. @@ -684,86 +594,7 @@ New line characters in header values must be followed by a white-space character The specified header. The specified header values. - if the specified header and are stored in the collection; otherwise . - - - Gets a view of the contents of this headers collection that does not parse nor validate the data upon access. - - - Provides a view on top of a collection that avoids forcing validation or parsing on its contents. - - - Gets whether the collection contains the specified header. - The name of the header. - - if the collection contains the header; otherwise, . - - - Gets an enumerator that iterates through the . - An enumerator that iterates through the . - - - Returns an enumerator that iterates through the collection. - An enumerator that can be used to iterate through the collection. - - - 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, . - - - Gets the value that is associated with the specified key. - The key to locate. - When this method returns, contains the value associated with the specified key, if the key is found; otherwise, contains the default value of . This parameter is passed uninitialized. - - if the collection contains the specified header; otherwise, . - - - Returns an enumerator that iterates through a collection. - An object that can be used to iterate through the collection. - - - Attempts to retrieve the values associated with the specified header name. - The name of the header. - The retrieved header values. - - if the collection contains the specified header; otherwise, . - - - Gets the number of headers stored in the collection. - - - Gets the values for the specified header name. - The name of the header. - The header was not contained in the collection. - The values for the specified header. - - - Gets 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. - - - Enumerates the elements of a . - - - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - - - 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. - - - Gets the element in the collection at the current position of the enumerator. - - - Gets the element in the collection at the current position of the enumerator. + is the specified header and are stored in the collection; otherwise . Represents a collection of header values. @@ -780,17 +611,26 @@ New line characters in header values must be followed by a white-space character Determines if the contains an item. The item to find to the header collection. - if the entry is contained in the instance; otherwise, . + 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. @@ -799,7 +639,7 @@ New line characters in header values must be followed by a white-space character Removes the specified item from the . The item to remove. - if the was removed from the instance; otherwise, . + if the was removed from the instance; otherwise, Returns an enumerator that iterates through the . @@ -813,16 +653,7 @@ New line characters in header values must be followed by a white-space character 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, . - - - Gets the number of headers in the . - The number of headers in a collection. - - - Gets a value indicating whether the instance is read-only. - - if the instance is read-only; otherwise, . + if the could be parsed and added to the instance; otherwise, Represents the collection of Request Headers as defined in RFC 2616. @@ -883,9 +714,8 @@ New line characters in header values must be followed by a white-space character Gets the value of the header for an HTTP request. - Returns . - - 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. @@ -994,9 +824,8 @@ New line characters in header values must be followed by a white-space character Gets the value of the header for an HTTP response. - Returns . - - 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. @@ -1054,6 +883,10 @@ New line characters in header values must be followed by a white-space character 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. @@ -1064,14 +897,22 @@ New line characters in header values must be followed by a white-space character 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. - A instance. Creates a new object that is a copy of the current instance. @@ -1088,18 +929,6 @@ New line characters in header values must be followed by a white-space character if is valid information; otherwise, . - - Gets or sets the character set. - The character set. - - - 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. - Represents a media type with an additional quality factor used in a Content-Type header. @@ -1115,11 +944,15 @@ New line characters in header values must be followed by a white-space character 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. - A instance. + + + 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. @@ -1132,10 +965,6 @@ New line characters in header values must be followed by a white-space character if is valid information; otherwise, . - - Gets or sets the quality value for the . - The quality value for the object. - Represents a name/value pair used in various headers as defined in RFC 2616. @@ -1162,14 +991,18 @@ New line characters in header values must be followed by a white-space character 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. - A instance. Creates a new object that is a copy of the current instance. @@ -1186,10 +1019,6 @@ New line characters in header values must be followed by a white-space character if is valid information; otherwise, . - - Gets the header name. - The header name. - Gets the header value. The header value. @@ -1220,14 +1049,18 @@ New line characters in header values must be followed by a white-space character 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. - A instance. Creates a new object that is a copy of the current instance. @@ -1244,10 +1077,6 @@ New line characters in header values must be followed by a white-space character if is valid information; otherwise, . - - Gets the parameters from the object. - A collection containing the parameters. - Represents a product token value in a User-Agent header. @@ -1270,6 +1099,10 @@ New line characters in header values must be followed by a white-space character 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. @@ -1290,10 +1123,6 @@ New line characters in header values must be followed by a white-space character if is valid information; otherwise, . - - Gets the name of the product token. - The name of the product token. - Gets the version of the product token. The version of the product token. @@ -1303,7 +1132,7 @@ New line characters in header values must be followed by a white-space character Initializes a new instance of the class. - A object used to initialize the new instance. + A object used to initialize the new instance. Initializes a new instance of the class. @@ -1314,6 +1143,10 @@ New line characters in header values must be followed by a white-space character 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. @@ -1327,11 +1160,15 @@ New line characters in header values must be followed by a white-space character 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. - A instance. + + + Gets the product from the object. + The product value from this . Creates a new object that is a copy of the current instance. @@ -1348,14 +1185,6 @@ New line characters in header values must be followed by a white-space character if is valid information; otherwise, . - - Gets the comment from the object. - The comment value this . - - - Gets the product from the object. - The product value from this . - Represents an If-Range header value which can either be a date/time or an entity-tag value. @@ -1371,6 +1200,14 @@ New line characters in header values must be followed by a white-space character 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. @@ -1384,11 +1221,11 @@ New line characters in header values must be followed by a white-space character 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. - A instance. Creates a new object that is a copy of the current instance. @@ -1405,14 +1242,6 @@ New line characters in header values must be followed by a white-space character if is valid information; otherwise, . - - Gets the date from the object. - The date from the object. - - - Gets the entity tag from the object. - The entity tag from the object. - Represents a Range header value. @@ -1424,11 +1253,9 @@ New line characters in header values must be followed by a white-space character 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. + is greater than +-or- + or is less than 0. Determines whether the specified is equal to the current object. @@ -1443,11 +1270,15 @@ New line characters in header values must be followed by a white-space character 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. - A instance. + + + Gets the ranges specified from the object. + The ranges from the object. Creates a new object that is a copy of the current instance. @@ -1464,10 +1295,6 @@ New line characters in header values must be followed by a white-space character if is valid information; otherwise, . - - Gets the ranges specified from the object. - The ranges from the object. - Gets the unit from the object. The unit from the object. @@ -1480,11 +1307,9 @@ New line characters in header values must be followed by a white-space character 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. + is greater than +-or- + or is less than 0. Determines whether the specified is equal to the current object. @@ -1492,6 +1317,10 @@ New line characters in header values must be followed by a white-space character 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. @@ -1500,18 +1329,14 @@ New line characters in header values must be followed by a white-space character 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. - - - Gets the position at which to start sending data. - The position at which to start sending data. - 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. @@ -1523,6 +1348,14 @@ New line characters in header values must be followed by a white-space character 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. @@ -1536,11 +1369,11 @@ New line characters in header values must be followed by a white-space character 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. - A instance. Creates a new object that is a copy of the current instance. @@ -1557,14 +1390,6 @@ New line characters in header values must be followed by a white-space character if is valid information; otherwise, . - - 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. - Represents a string header value with an optional quality. @@ -1590,11 +1415,15 @@ New line characters in header values must be followed by a white-space character 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. - A instance. + + + 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. @@ -1611,10 +1440,6 @@ New line characters in header values must be followed by a white-space character if is valid information; otherwise, . - - Gets the quality factor from the object. - The quality factor from the object. - Gets the string value from the object. The string value from the object. @@ -1640,14 +1465,18 @@ New line characters in header values must be followed by a white-space character 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. - A instance. Creates a new object that is a copy of the current instance. @@ -1664,16 +1493,12 @@ New line characters in header values must be followed by a white-space character if is valid information; otherwise, . - - Gets the transfer-coding parameters. - The transfer-coding parameters. - Gets the transfer-coding value. The transfer-coding value. - Represents an Accept-Encoding header value with optional quality factor. + Represents an Accept-Encoding header value.with optional quality factor. Initializes a new instance of the class. @@ -1687,11 +1512,15 @@ New line characters in header values must be followed by a white-space character 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. - A instance. + + + Gets the quality factor from the . + The quality factor from the . Creates a new object that is a copy of the current instance. @@ -1704,10 +1533,6 @@ New line characters in header values must be followed by a white-space character if is valid information; otherwise, . - - Gets the quality factor from the . - The quality factor from the . - Represents the value of a Via header. @@ -1729,6 +1554,10 @@ New line characters in header values must be followed by a white-space character 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. @@ -1742,11 +1571,23 @@ New line characters in header values must be followed by a white-space character 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. - A instance. + + + 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. @@ -1763,22 +1604,6 @@ New line characters in header values must be followed by a white-space character if is valid information; otherwise, . - - 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. - - - 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. - Represents a warning value used by the Warning header. @@ -1795,6 +1620,18 @@ New line characters in header values must be followed by a white-space character 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. @@ -1808,16 +1645,20 @@ New line characters in header values must be followed by a white-space character 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. - Returns a instance. 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. @@ -1829,24 +1670,8 @@ New line characters in header values must be followed by a white-space character if is valid information; otherwise, . - - 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. - - - Gets a quoted-string containing the warning text. - A quoted-string containing the warning text. - - Provides a class for sending HTTP requests and receiving HTTP responses from a resource identified by a URI. + 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. @@ -1863,74 +1688,62 @@ New line characters in header values must be followed by a white-space character 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 request message was already sent by the instance. - --or- - -The is not an absolute URI. - --or- - - is not set. - The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout. - .NET Core and .NET 5.0 and later only: The request failed due to timeout. 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 request message was already sent by the instance. - --or- - -The is not an absolute URI. - --or- - - is not set. - The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout. - .NET Core and .NET 5.0 and later only: The request failed due to timeout. 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 request message was already sent by the instance. - --or- - -The is not an absolute URI. - --or- - - is not set. - The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout. - .NET Core and .NET 5.0 and later only: The request failed due to timeout. 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 request message was already sent by the instance. - --or- - -The is not an absolute URI. - --or- - - is not set. - The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout. - .NET Core and .NET 5.0 and later only: The request failed due to timeout. 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. @@ -1940,171 +1753,115 @@ The is not an absolute URI. Send a GET request to the specified Uri as an asynchronous operation. The Uri the request is sent to. - The must be an absolute URI or must be set. - The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout. - .NET Core and .NET 5.0 and later only: The request failed due to timeout. 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 must be an absolute URI or must be set. - The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout. - .NET Core and .NET 5.0 and later only: The request failed due to timeout. 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 must be an absolute URI or must be set. - The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout. - .NET Core and .NET 5.0 and later only: The request failed due to timeout. 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 must be an absolute URI or must be set. - The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout. - .NET Core and .NET 5.0 and later only: The request failed due to timeout. 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 must be an absolute URI or must be set. - The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout. - .NET Core and .NET 5.0 and later only: The request failed due to timeout. 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 must be an absolute URI or must be set. - The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout. - .NET Core and .NET 5.0 and later only: The request failed due to timeout. 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 must be an absolute URI or must be set. - The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout. - .NET Core and .NET 5.0 and later only: The request failed due to timeout. 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 must be an absolute URI or must be set. - The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout. - .NET Core and .NET 5.0 and later only: The request failed due to timeout. The task object representing the asynchronous operation. - - - 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 must be an absolute URI or must be set. + The is . The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout. - .NET Core and .NET 5.0 and later only: The request failed due to timeout. - The task object representing the asynchronous operation. - + 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 cancellation token to cancel the operation. - The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation (or timeout for .NET Framework only). - .NET Core and .NET 5.0 and later only: The request failed due to timeout. 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 must be an absolute URI or must be set. - The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation (or timeout for .NET Framework only). - .NET Core and .NET 5.0 and later only: The request failed due to timeout. - The task object representing the asynchronous operation. - - - 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 cancellation token to cancel the operation. - The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation (or timeout for .NET Framework only). - .NET Core and .NET 5.0 and later only: The request failed due to timeout. 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 must be an absolute URI or must be set. - The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation (or timeout for .NET Framework only). - .NET Core and .NET 5.0 and later only: The request failed due to timeout. - The task object representing the asynchronous operation. - - - 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 cancellation token to cancel the operation. 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 must be an absolute URI or must be set. - The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation (or timeout for .NET Framework only). - .NET Core and .NET 5.0 and later only: The request failed due to timeout. The task object representing the asynchronous operation. - - - 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 cancellation token to cancel the operation. The is . - The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation (or timeout for .NET Framework only). - .NET Core and .NET 5.0 and later only: The request failed due to timeout. - The task object representing the asynchronous operation. + 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 must be an absolute URI or must be set. - The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation (or timeout for .NET Framework only). - .NET Core and .NET 5.0 and later only: The request failed due to timeout. The task object representing the asynchronous operation. - - - 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 cancellation token to cancel the operation. The is . - The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation (or timeout for .NET Framework only). - .NET Core and .NET 5.0 and later only: The request failed due to timeout. - The task object representing the asynchronous operation. + 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 must be an absolute URI or must be set. - The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation (or timeout for .NET Framework only). - .NET Core and .NET 5.0 and later only: The request failed due to timeout. The task object representing the asynchronous operation. - - - 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 cancellation token to cancel the operation. The is . - The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation (or timeout for .NET Framework only). - .NET Core and .NET 5.0 and later only: The request failed due to timeout. - The task object representing the asynchronous operation. + 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. @@ -2136,243 +1893,112 @@ The is not an absolute URI. 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 must be an absolute URI or must be set. - The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout. - .NET Core and .NET 5.0 and later only: The request failed due to timeout. 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 must be an absolute URI or must be set. - The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout. - .NET Core and .NET 5.0 and later only: The request failed due to timeout. 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 must be an absolute URI or must be set. - The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout. - .NET Core and .NET 5.0 and later only: The request failed due to timeout. 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 must be an absolute URI or must be set. - The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout. - .NET Core and .NET 5.0 and later only: The request failed due to timeout. 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 must be an absolute URI or must be set. - The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout. - .NET Core and .NET 5.0 and later only: The request failed due to timeout. 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 must be an absolute URI or must be set. - The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout. - .NET Core and .NET 5.0 and later only: The request failed due to timeout. 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 must be an absolute URI or must be set. - The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout. - .NET Core and .NET 5.0 and later only: The request failed due to timeout. 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 must be an absolute URI or must be set. - The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout. - .NET Core and .NET 5.0 and later only: The request failed due to timeout. The task object representing the asynchronous operation. - - - Sends an HTTP request with the specified request. - The HTTP request message to send. - The is . - The HTTP version is 2.0 or higher or the version policy is set to . - - -or- - -The custom class derived from does not override the method. - - -or- - -The custom does not override the method. - The request message was already sent by the instance. - The request failed due to an underlying issue such as network connectivity, DNS failure, or server certificate validation. - If the exception nests the : - The request failed due to timeout. - An HTTP response message. - - - Sends an HTTP request. - The HTTP request message to send. - One of the enumeration values that specifies when the operation should complete (as soon as a response is available or after reading the response content). - The is . - The HTTP version is 2.0 or higher or the version policy is set to . - - -or- - - The custom class derived from does not override the method. - - -or- - -The custom does not override the method. - The request message was already sent by the instance. - The request failed due to an underlying issue such as network connectivity, DNS failure, or server certificate validation. - If the exception nests the : - The request failed due to timeout. - The HTTP response message. - - - Sends an HTTP request with the specified request, completion option and cancellation token. - The HTTP request message to send. - One of the enumeration values that specifies when the operation should complete (as soon as a response is available or after reading the response content). - The token to cancel the operation. - The is . - The HTTP version is 2.0 or higher or the version policy is set to . - - -or- - - The custom class derived from does not override the method. - - -or- - -The custom does not override the method. - The request message was already sent by the instance. - The request failed due to an underlying issue such as network connectivity, DNS failure, or server certificate validation. - The request was canceled. - - -or- - - If the exception nests the : - The request failed due to timeout. - The HTTP response message. - - - Sends an HTTP request with the specified request and cancellation token. - The HTTP request message to send. - The token to cancel the operation. - The is . - The HTTP version is 2.0 or higher or the version policy is set to . - - -or- - - The custom class derived from does not override the method. - - -or- - -The custom does not override the method. - The request message was already sent by the instance. - The request failed due to an underlying issue such as network connectivity, DNS failure, or server certificate validation. - The request was canceled. - - -or- - - If the exception nests the : - The request failed due to timeout. - The HTTP response message. + 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. - .NET Core and .NET 5.0 and later only: The request failed due to timeout. - The task object representing the asynchronous operation. 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. - .NET Core and .NET 5.0 and later only: The request failed due to timeout. - The task object representing the asynchronous operation. 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. - .NET Core and .NET 5.0 and later only: The request failed due to timeout. - The task object representing the asynchronous operation. 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. - .NET Core and .NET 5.0 and later only: The request failed due to timeout. - The task object representing the asynchronous operation. - - - 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. - - - Gets or sets the global Http proxy. - The value passed cannot be . - A proxy used by every call that instantiates a . - - - 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. - In a set operation, is . - The instance has already started one or more requests. - The instance has already been disposed. - The default version to use for any requests made with this instance. - - - Gets or sets the default version policy for implicitly created requests in convenience methods, for example, and . - The HttpVersionPolicy used when the HTTP connection is established. - - - Gets or sets the maximum number of bytes to buffer when reading the response content. - 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. - The maximum number of bytes to buffer when reading the response content. The default value for this property is 2 gigabytes. 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 timespan to wait before the request times out. The default message handler used by in .NET Framework and .NET Core 2.0 and earlier. @@ -2380,40 +2006,6 @@ The custom does not override Creates an instance of a 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. - - - Creates an instance of based on the information provided in the . - The HTTP request message. - A cancellation token to cancel the operation. - The was . - For HTTP/2 and higher or when requesting version upgrade is enabled by . - - -or- - - If using custom class derived from not overriding method. - - -or- - - If using custom not overriding method. - The request was canceled. - - -or- - - If the exception nests the : - The request failed due to timeout. - The HTTP response message. - - - 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 was . - The task object representing the asynchronous operation. - Gets or sets a value that indicates whether the handler should follow redirection responses. @@ -2425,16 +2017,16 @@ The custom does not override Gets or sets a value that indicates whether the certificate is checked against the certificate authority revocation list. - .NET Framework 4.7.1 only: This property is not implemented. 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 with requests to the server. + 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. @@ -2453,6 +2045,11 @@ The custom does not override 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. @@ -2482,14 +2079,21 @@ The custom does not override 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. - .NET Framework 4.7.1 only: This property is not implemented. 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. @@ -2536,13 +2140,6 @@ The custom does not override Initializes a new instance of the class. - - Serializes the HTTP content into a stream of bytes and copies it to . - The target stream. - Information about the transport (for example, the channel binding token). This parameter may be . - The cancellation token to cancel the operation. - The was . - Serialize the HTTP content into a stream of bytes and copies it to the stream object provided as the parameter. The target stream. @@ -2554,33 +2151,10 @@ The custom does not override Information about the transport (channel binding token, for example). This parameter may be . 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 cancellation token to cancel the operation. - 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. - The cancellation token to cancel the operation. - The task object representing the asynchronous operation. - - - Serializes the HTTP content to a memory stream. - The cancellation token to cancel the operation. - The output memory stream which contains the serialized HTTP content. - Serialize the HTTP content to a memory stream as an asynchronous operation. The task object representing the asynchronous operation. - - Serializes the HTTP content to a memory stream as an asynchronous operation. - The cancellation token to cancel the operation. - The task object representing the asynchronous operation. - Releases the unmanaged resources and disposes of the managed resources used by the . @@ -2589,6 +2163,10 @@ The custom does not override 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. @@ -2602,77 +2180,26 @@ The custom does not override Serialize the HTTP content to a byte array as an asynchronous operation. The task object representing the asynchronous operation. - - Serialize the HTTP content to a byte array as an asynchronous operation. - The cancellation token to cancel the operation. - The task object representing the asynchronous operation. - - - Serializes the HTTP content and returns a stream that represents the content. - The stream that represents the HTTP content. - - - Serializes the HTTP content and returns a stream that represents the content. - The cancellation token to cancel the operation. - The stream that represents the HTTP content. - 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 and return a stream that represents the content as an asynchronous operation. - The cancellation token to cancel the 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 string as an asynchronous operation. - The cancellation token to cancel the operation. - The task object representing the asynchronous operation. - - - When overridden in a derived class, serializes the HTTP content to a stream. Otherwise, throws a . - The target stream. - Information about the transport (for example, the channel binding token). This parameter may be . - The cancellation token to cancel the operation. - The method is not overridden in the derived class. - 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. - - 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 cancellation token to cancel the operation. - 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, . - - Gets the HTTP content headers as defined in RFC 2616. - The content headers as defined in RFC 2616. - - - Specifies when the HTTP/2 ping frame is sent on an idle connection. - - - Sends a keep alive ping for the whole lifetime of the connection. - - - Sends a keep alive ping only when there are active streams on the connection. - A base type for HTTP message handlers. @@ -2687,19 +2214,12 @@ The custom does not override to release both managed and unmanaged resources; to releases only unmanaged resources. - - When overridden in a derived class, sends an HTTP request with the specified request and cancellation token. Otherwise, throws a . - The HTTP request message to send. - The cancellation token to cancel operation. - The method is not overridden in the derived class. - The HTTP response message. - Send an HTTP request as an asynchronous operation. The HTTP request message to send. The cancellation token to cancel operation. - The was . The task object representing the asynchronous operation. + The was . A specialty class that allows applications to call the method on an HTTP handler chain. @@ -2722,28 +2242,12 @@ The custom does not override to release both managed and unmanaged resources; to releases only unmanaged resources. - - Sends an HTTP request with the specified request and cancellation token. - The HTTP request message to send. - The cancellation token to cancel operation. - The was . - For HTTP/2 and higher or when requesting version upgrade is enabled by . - - -or- - - If using custom class derived from not overriding method. - - -or- - - If using custom not overriding method. - The HTTP response message. - Send an HTTP request as an asynchronous operation. The HTTP request message to send. The cancellation token to cancel operation. - The was . 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. @@ -2752,6 +2256,10 @@ The custom does not override 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. @@ -2764,10 +2272,22 @@ The custom does not override 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. @@ -2782,34 +2302,11 @@ The custom does not override if the specified and parameters are inequal; otherwise, . - - Returns a string that represents the current object. - A string representing the current object. - - - Represents an HTTP DELETE protocol method. - Returns . - - - Represents an HTTP GET protocol method. - Returns . - - - 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 . - Represents an HTTP OPTIONS protocol method. Returns . - - Gets the HTTP PATCH protocol method. - The HTTP PATCH protocol method. - + Represents an HTTP POST protocol method that is used to post a new entity as an addition to a URI. Returns . @@ -2818,6 +2315,10 @@ The custom does not override 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 . @@ -2837,16 +2338,6 @@ The custom does not override A message that describes the current exception. The inner exception. - - Initializes a new instance of the class with a specific message that describes the current exception, an inner exception, and an HTTP status code. - A message that describes the current exception. - The inner exception. - The HTTP status code. - - - Gets the HTTP status code to be returned with the exception. - An HTTP status code if the exception represents a non-successful result, otherwise null. - Represents a HTTP request message. @@ -2863,6 +2354,10 @@ The custom does not override 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 . @@ -2871,14 +2366,6 @@ The custom does not override to release both managed and unmanaged resources; to releases only unmanaged resources. - - Returns a string that represents the current object. - A string representation of the current object. - - - Gets or sets the contents of the HTTP message. - The content of a message. - Gets the collection of HTTP request headers. The collection of HTTP request headers. @@ -2887,9 +2374,6 @@ The custom does not override 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 the collection of options to configure the HTTP request. - Gets a set of properties for the HTTP request. Returns . @@ -2898,123 +2382,14 @@ The custom does not override 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. - - Gets or sets the policy that determines how is interpreted and how the final HTTP version is negotiated with the server. - The HttpVersionPolicy used when the HTTP connection is established. - - - Represents a collection of options for an HTTP request. - - - Initializes a new instance of the HttpRequestOptions class. - - - Sets the value of a specified HTTP request option. - The strongly typed key for the HTTP request option. - The value of the HTTP request option. - The type of the HTTP value as defined by . - - - Adds an item to the . - The object to add to the . - - - Removes all items from the . - - - 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. - - - 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 . - - - 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. - - - 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, . - - - 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 . - - - 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, . - - - 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. - - - Gets the value of a specified HTTP request option. - The strongly typed key to get the value of an HTTP request option. - When this method returns, contains the value of the specified HTTP request option. - The type of the HTTP value as defined by . - - if the collection contains an element with the specified key; otherwise, . - - - 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, . - - - 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 object that implements . - - - Gets an containing the values in the . - An containing the values in the object that implements . - - - Represents a key in the options collection for an HTTP request. - The type of the value of the option. - - - Initializes a new instance of the class using the specified key name. - Name of the HTTP request option. - - - Gets the name of the option. - Represents a HTTP response message including the status code and data. @@ -3025,6 +2400,10 @@ The custom does not override 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 . @@ -3035,16 +2414,8 @@ The custom does not override Throws an exception if the property for the HTTP response is . - The HTTP response is unsuccessful. The HTTP response message if the call is successful. - - - Returns a string that represents the current object. - A string representation of the current object. - - - Gets or sets the content of a HTTP response message. - The content of the HTTP response message. + The HTTP response is unsuccessful. Gets the collection of HTTP response headers. @@ -3067,36 +2438,19 @@ The custom does not override 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. - PROTOCOL_ERROR: The HTTP/2 response contains pseudo-headers in the Trailing Headers Frame. 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. - - Specifies behaviors for selecting and negotiating the HTTP version for a request. - - - - Only use the requested version. - This option allows for use of a prenegotiated clear text connection for the requested version. - - - - - Use the highest available version, downgrading only to the requested version but not below. - If the server supports a higher version than the requested version (either negotiated via ALPN (H2) or advertised via Alt-Svc (H3)) and a secure connection is requested, the result is the highest available version. Otherwise, the version downgrades to . This option allows use of a prenegotiated clear text connection for the requested version but not for a higher version. - - - - - Use the requested version or downgrade to a lower one. This is the default behavior. - If the server supports the requested version, either negotiated via ALPN (H2) or advertised via Alt-Svc (H3), and a secure connection is being requested, the result is the . Otherwise, the version downgrades to HTTP/1.1. This option does not allow use of a prenegotiated clear text connection, for example, H2C. - - A base type for handlers which only do some small processing of request and/or response messages. @@ -3119,18 +2473,12 @@ The custom does not override 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. - 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 HTTP response message. - 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 was . The task object representing the asynchronous operation. + The was . Provides a collection of objects that get serialized using the multipart/* content type specification. @@ -3147,13 +2495,10 @@ The custom does not override 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 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. @@ -3161,20 +2506,10 @@ The custom does not override The HTTP content to add to the collection. The was . - - Serializes the HTTP content to a stream using the multipart/* encoding. - The cancellation token to cancel the operation. - The HTTP content stream that represents the multipart/* encoded HTTP content. - Serializes the HTTP content to a stream using the multipart/* encoding as an asynchronous operation. The task object representing the asynchronous operation. - - Serializes the HTTP content to a stream using the multipart/* encoding as an asynchronous operation. - The cancellation token to cancel the operation. - The task object representing the asynchronous operation. - Releases the unmanaged resources used by the and optionally disposes of the managed resources. @@ -3184,25 +2519,12 @@ The custom does not override 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. - - Serializes the multipart HTTP content to a stream. - The target stream. - Information about the transport (for example, the channel binding token). This parameter may be . - The cancellation token to cancel the operation. - 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. - - 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 cancellation token to cancel the operation. - The task object representing the asynchronous operation. - The explicit implementation of the method. An object that can be used to iterate through the collection. @@ -3213,10 +2535,6 @@ The custom does not override if is a valid length; otherwise, . - - Gets or sets a callback that decode response header values. - The header encoding selector callback to decode the value for the specified response header name, or to indicate the default behavior. - Provides a container for content encoded using multipart/form-data MIME type. @@ -3226,11 +2544,9 @@ The custom does not override 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 was or contains only white space characters. +-or- +The ends with a space character. The length of the was greater than 70. @@ -3250,105 +2566,35 @@ The custom does not override 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 or contains only white space characters. +-or- +The was or contains only white space characters. The was . - - Serialize and write the content 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 cancellation token to cancel the operation. - The task object representing the asynchronous operation. - - - Provides HTTP content based on a . - + - Initializes a new instance of the class. - The content used to initialize the . - - - Represents the context passed to the for a instance. . - - - Gets the DNS endpoint to be used by the to establish the connection. - - - Gets the initial HttpRequestMessage that is causing the connection to be created. - The request message that's causing the connection to be created. + Provides the default message handler used by in .NET Core 2.1 and later. - - Creates an instance of a class. - - - Gets or sets the to use when propagating the distributed trace and context. - Use to disable propagation. Defaults to . - - - 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 type of decompression method used by the handler for automatic decompression of the HTTP content response. - - Gets or sets a custom callback used to open new connections. - A callback method to create a stream. - - - Gets or sets the timespan to wait before the connection establishing times out. - The timespan to wait before the connection establishing times out. The default value is . - + Gets or sets the managed cookie container object. The managed cookie container object. - - Gets or sets authentication information used by this handler. - The authentication credentials associated with the handler. The default value is . - + 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 a value that indicates whether additional HTTP/2 connections can be established to the same server when the maximum number of concurrent streams is reached on all existing connections. - - if additional HTTP/2 connections are allowed to be created; otherwise, . - - - Gets or sets the time-out value for server HTTP 100 Continue response. - The timespan to wait for the HTTP 100 Continue. The default value is 1 second. - - - Defines the initial HTTP2 stream receive window size for all connections opened by the this . - - - Gets a value that indicates whether the handler is supported on the current platform. - - if the handler is supported; otherwise, . - - - Gets or sets the keep alive ping delay. - The keep alive ping delay. Defaults to . - - - Gets or sets the keep alive ping behaviour. - The keep alive ping behaviour. - - - Gets or sets the keep alive ping timeout. - The keep alive ping timeout. Defaults to 20 seconds. - + Gets or sets the maximum number of allowed HTTP redirects. The maximum number of allowed HTTP redirects. @@ -3365,71 +2611,29 @@ The custom does not override 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 a custom callback that provides access to the plaintext HTTP protocol stream. - A callback that provides access to the plaintext HTTP protocol stream. - Gets or sets how long a connection can be idle in the pool to be considered reusable. - The value specified is less than or is equal to . The maximum idle time for a connection in the pool. The default value for this property is 2 minutes. - - - Gets or sets how long a connection can be in the pool to be considered reusable. The value specified is less than or is equal to . - The maximum time for a connection to be in the pool. The default value for this property is . + 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 a writable dictionary (that is, a map) of custom properties for the HttpClient requests. The dictionary is initialized empty; you can insert and query key-value pairs for your custom handlers and special processing. - + - Gets or sets the custom proxy when the property is . + Gets or sets the custom proxy when the  property is . The custom proxy. - - Gets or sets a callback that selects the to encode request header values. - The header encoding selector callback that selects the to encode the value for the specified request header name, or to indicate the default behavior. - - - Gets or sets the timespan to wait for data to be drained from responses. - The timespan to wait for data to be drained from responses. - - - Gets or sets a callback that selects the to decode response header values. - The header encoding selector callback that selects the to decode the value for the specified response header name, or to indicate the default behavior. - + Gets or sets the set of options used for client TLS authentication. The set of options used for client TLS authentication. - - Gets or sets a value that indicates whether the handler should use cookies. - A value that indicates whether the handler should use cookies. - - - Gets or sets a value that indicates whether the handler should use a proxy. - A value that indicates whether the handler should use a proxy. - - - Represents the context passed to the PlaintextStreamFilter for a SocketsHttpHandler instance. - - - Gets the initial HttpRequestMessage that is causing the stream to be used. - The HTTP request message that is causing the stream to be used. - - - Gets the version of HTTP in use for this stream. - The version of HTTP in use for this stream. - - - Gets the plaintext Stream that will be used for HTTP protocol requests and responses. - The plaintext stream that will be used for HTTP protocol requests and responses. - + + Provides HTTP content based on a stream. @@ -3444,13 +2648,8 @@ The custom does not override The was . The was less than or equal to zero. - - Returns the HTTP stream as a read-only stream. - The cancellation token to cancel the operation. - The HTTP content stream. - - Returns the HTTP stream as a read-only stream as an asynchronous operation. + Write the HTTP stream content to a memory stream as an asynchronous operation. The task object representing the asynchronous operation. @@ -3458,25 +2657,12 @@ The custom does not override to release both managed and unmanaged resources; to releases only unmanaged resources. - - Serializes the multipart HTTP content to a stream. - The target stream. - Information about the transport (for example, the channel binding token). This parameter may be . - The cancellation token to cancel the 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. - - 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 cancellation token to cancel the operation. - 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. @@ -3501,12 +2687,5 @@ The custom does not override The encoding to use for the content. The media type to use for the content. - - Serialize and write the string 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 cancellation token to cancel the operation. - The task object representing the asynchronous operation. - \ No newline at end of file diff --git a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Net.HttpListener.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Net.HttpListener.xml index 4072b13..46233fa 100755 --- a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Net.HttpListener.xml +++ b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Net.HttpListener.xml @@ -19,21 +19,36 @@ 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. - An object that indicates the status of the asynchronous operation. 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. @@ -41,72 +56,48 @@ 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. - An object that represents the client request. - - - Waits for an incoming request and returns when one is received. - 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. - An object that represents a client request. - - - 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. - - - 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 new incoming requests and terminates processing of all ongoing requests. - This object has been closed. - - - Releases the resources held by this object. - - - Gets or sets the scheme used to authenticate clients. - This object has been closed. - A bitwise combination of enumeration values that indicates how clients are to be authenticated. The default value is . - - - Gets or sets the delegate called to determine the protocol used to authenticate clients. - This object has been closed. - An delegate that invokes the method used to select an authentication protocol. The default value is . - - - Gets a default list of Service Provider Names (SPNs) as determined by registered prefixes. - A that contains a list of SPNs. 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 that specifies the policy to use for 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. - A that specifies the policy to use for 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. - This object has been closed. 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. @@ -116,17 +107,29 @@ Gets a value that indicates whether can be used with the current operating system. - on all platforms. + if is supported; otherwise, . Gets the Uniform Resource Identifier (URI) prefixes handled by this object. - This object has been closed. 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. - This object has been closed. 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. @@ -134,14 +137,9 @@ 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. - This object has been closed. if the of the first request will be used for subsequent requests on the same connection; otherwise, . The default value is . - - - 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. + This object has been closed. Holds the user name and password from a basic authentication request. @@ -161,38 +159,30 @@ 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. + is an empty string +-or- + contains illegal characters. An error occurred when sending the response to complete the WebSocket handshake. - The task object representing the asynchronous operation. The property on the task object returns an object. 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 an empty string +-or- + contains illegal characters. - is too small. - - -or- - - is less than 16 bytes - - -or- - - is greater than 64K bytes. + 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. - The task object representing the asynchronous operation. The property on the task object returns an object. 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. @@ -200,39 +190,31 @@ 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 an empty string +-or- + contains illegal characters. - is too small. - - -or- - - is less than 16 bytes - - -or- - - is greater than 64K bytes. + 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. - The task object representing the asynchronous operation. The property on the task object returns an object. 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 an empty string +-or- + contains illegal characters. is too small. An error occurred when sending the response to complete the WebSocket handshake. - The task object representing the asynchronous operation. The property on the task object returns an object. Gets the that represents a client's request for a resource. @@ -279,11 +261,9 @@ 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 "/". + 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 . @@ -295,10 +275,10 @@ 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. - - is . if this collection contains the prefix specified by ; otherwise, . + + is . Copies the contents of an to the specified array. @@ -320,76 +300,55 @@ 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. - - if the was found in the and removed; otherwise . 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 the number of prefixes contained in the collection. - An that contains the number of prefixes 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 . - 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. - - Ends an asynchronous request for the client's X.509 v.3 certificate. - The pending request for the certificate. - - is . - - was not obtained by calling . - This method was already called for the operation identified by . - The object that is returned when the operation started. - - - Retrieves 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. - A object that contains the client's X.509 v.3 certificate. - - - 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 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. - Gets an error code that identifies a problem with the provided by the client. - The client certificate has not been initialized yet by a call to the or methods - - -or - - - The operation is still in progress. 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. @@ -407,6 +366,25 @@ 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. @@ -441,9 +419,8 @@ Gets a value that indicates whether the TCP connection was a WebSocket request. - Returns . - - if the TCP connection is a WebSocket request; otherwise, . + Returns . + if the TCP connection is a WebSocket request; otherwise, . Gets a value that indicates whether the client requests a persistent connection. @@ -518,12 +495,10 @@ 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. - .NET Framework and .NET Core versions 2.0 - 3.1 only: The length of is greater than 65,535 characters. + 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. @@ -536,16 +511,12 @@ 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. - .NET Framework and .NET Core versions 2.0 - 3.1 only: The length of is greater than 65,535 characters. + 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. @@ -559,91 +530,91 @@ is . This object is closed. - - Copies properties from the specified to this response. - The instance to copy. - - - Configures the response to redirect the client to the specified URL. - The URL that the client should use to locate the requested resource. - - - 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. - - - Releases all resources used by the . - 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. - The value of the response's header. 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. - A instance that contains the text of the response's header. 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. - The instance specified for a set operation is not valid for a response. 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. - This object is closed. 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. - This object is closed. 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. - A object indicating the version of HTTP used when responding to the client. Note that this property is now obsolete. + + + 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. - A that contains the absolute URL to be sent to the client in the header. 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. - 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. 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. - 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. + + + Releases all resources used by the . The timeout manager to use for an object. diff --git a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Net.Mail.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Net.Mail.xml index 1d999aa..07145b7 100755 --- a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Net.Mail.xml +++ b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Net.Mail.xml @@ -64,39 +64,39 @@ 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. - An object that represents an alternate view of an email message. 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. - An object that represents an alternate view of an email message. 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 . + 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. - An object that represents an alternate view of an email message. 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 base URI to use for resolving relative URIs in the . - The base URI to use for resolving relative URIs in the . - 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. @@ -115,11 +115,9 @@ A readable that contains the content for this attachment. A that describes the data in . - is . - - -or- - - is . + is . +-or- + is . Initializes a new instance of the class with the specified stream and name. @@ -164,6 +162,10 @@ 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. @@ -184,15 +186,11 @@ A that contains the MIME Content-Header information for this attachment. This value can be . An object of type . - - Gets the MIME content disposition for this attachment. - A that provides the presentation information for this attachment. - 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 (""). - A that contains the value for the content type represented by the property. Specifies the encoding for the . @@ -249,18 +247,10 @@ is not a valid value. - - 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 MIME content ID for this attachment. - Attempted to set to . A holding the content ID. + Attempted to set to . Gets the content stream of this attachment. @@ -270,6 +260,14 @@ 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. @@ -349,30 +347,30 @@ 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. - The specified content string is null. 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. - The specified content string is null. 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. - The specified content string is null. A object that contains the embedded resource to be included in the email attachment. - - - Gets or sets a URI that the resource must match. - If is a relative URI, the recipient of the message must resolve it. + The specified content string is null. Stores linked resources to be sent as part of an email message. @@ -402,11 +400,9 @@ is (""). - is not in a recognized format. - - -or- - - contains non-ASCII characters. + 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. @@ -414,23 +410,25 @@ A that contains the display name associated with . The that defines the character set used for . - is . - - -or- - - is . + is . +-or- + is . - is (""). - - -or- - - is (""). + is (""). +-or- + is (""). - is not in a recognized format. - - -or- - - contains non-ASCII characters. + 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. @@ -442,46 +440,14 @@ Returns a hash value for a mail address. An integer hash value. - - Returns a string representation of this instance. - A that contains the contents of this . - - - Creates a new . Does not throw an exception if the object cannot be created. - An email address. - When this method returns, contains the email address object if parsing succeeded. - - if the was successfully created; otherwise, . - - - Create a new . Does not throw an exception if the object cannot be created. - An email address. - The display name associated with the address. This parameter can be . - When this method returns, contains the email address object if parsing succeeded. - - if the was successfully created; otherwise, . - - - Create a new . Does not throw an exception if the object cannot be created. - An email address. - The display name associated with address. This parameter can be . - The encoding that defines the character set used for . - When this method returns, contains the email address object if parsing succeeded. - - if the was successfully created; otherwise, . - - - 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. - 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 . @@ -526,11 +492,9 @@ 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 . + is . +-or- + is . or is malformed. @@ -539,17 +503,13 @@ 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 . - is (""). - - -or- - - is (""). + is (""). +-or- + is (""). or is malformed. @@ -560,28 +520,16 @@ A that contains the subject text. A that contains the message body. - is . - - -or- - - is . + is . +-or- + is . - is (""). - - -or- - - is (""). + is (""). +-or- + is (""). or is malformed. - - 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 the attachment collection used to store alternate forms of the message body. A writable . @@ -614,6 +562,14 @@ 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. @@ -679,9 +635,6 @@ Allows applications to send email by using the Simple Mail Transfer Protocol (SMTP). The SmtpClient type is now obsolete. - - Occurs when an asynchronous email send operation completes. - Initializes a new instance of the class by using configuration file settings. @@ -696,6 +649,23 @@ 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. @@ -704,54 +674,58 @@ 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 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 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 . @@ -762,48 +736,30 @@ A that contains the subject line for the message. A that contains the message body. - is . - - -or- - - is . + 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. + 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 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 . @@ -812,50 +768,30 @@ 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. + 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 . + 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. @@ -865,161 +801,70 @@ 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 . - 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. + 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 . + 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. - - is . The task object representing the asynchronous operation. - - - Sends the specified message to an SMTP server for delivery as an asynchronous operation. - The message to send. - The cancellation token to cancel the operation. is . - The task object representing the asynchronous operation. - 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. + 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. - - is . - - -or- - - is . - - is . - - -or- - - is . The task object representing the asynchronous operation. - - - Sends the specified message to an SMTP server for delivery as an asynchronous operation, using the specified sender, recipients, subject, and body strings. - The address information of the message sender. - The addresses that the message is sent to. - The subject line for the message. - The message body. - The cancellation token to cancel the operation. - is . - - -or- - - is . + is . +-or- + is . - is . - - -or- - - is . - The task object representing the asynchronous operation. - - - 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. - You cannot change the value of this property when an email is being sent. - An that represents the credentials to use for authentication; or if no credentials have been specified. - - - 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. - - - 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. - 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. - A that contains the name or IP address of the computer to use for SMTP transactions. - - - 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. - 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. - An that contains the port number on the SMTP host. The default value is 25. + is . +-or- + is . Gets the network connection used to transmit the email message. - - is or the empty string (""). - - -or- - - is zero. 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. @@ -1027,28 +872,26 @@ 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. - An that specifies the time-out value in milliseconds. The default value is 100,000 (100 seconds). Gets or sets a value that controls whether the are sent with requests. - You cannot change the value of this property when an email is being sent. 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 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. + 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. @@ -1096,15 +939,15 @@ 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 . - - Gets the status code returned by an SMTP server when an email message is transmitted. - An value that indicates the error that occurred. - Represents the exception that is thrown when the is not able to complete a or operation to a particular recipient. @@ -1142,6 +985,10 @@ 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. @@ -1152,10 +999,6 @@ 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 . - - Indicates the email address with delivery difficulties. - A that contains the email address. - The exception that is thrown when email is sent using an and cannot be delivered to all recipients. @@ -1186,15 +1029,15 @@ 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 . - - 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. - Specifies the outcome of sending email by using the class. @@ -1285,34 +1128,30 @@ is or 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 . - - - Determines the hash code of the specified object. - An integer hash value. - - - Returns a representation of this instance. - A that contains the property values for this instance. - 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 (""). - A that contains the disposition type. The value is not restricted but is typically one of the values. + + + 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. @@ -1334,6 +1173,10 @@ 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. @@ -1350,6 +1193,14 @@ 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. @@ -1360,24 +1211,12 @@ Determines the hash code of the specified object. An integer hash value. - - Returns a string representation of this object. - A that contains the current settings for this . - - - 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. - 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. - A that contains the media type and subtype value. This value does not include the semicolon (;) separator that follows the subtype. Gets or sets the value of the name parameter included in the Content-Type header represented by this instance. @@ -1387,6 +1226,10 @@ 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. @@ -1402,9 +1245,7 @@ Specifies the kind of application data in an email message attachment. - - Specifies that the data is in JSON format. - + Specifies that the data is not interpreted. @@ -1417,9 +1258,7 @@ Specifies that the data is a SOAP document. - - Specifies that the data is in XML format. - + Specifies that the data is compressed. diff --git a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Net.NameResolution.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Net.NameResolution.xml index 8c1e1f9..ef533da 100755 --- a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Net.NameResolution.xml +++ b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Net.NameResolution.xml @@ -12,58 +12,58 @@ 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. - An instance that references the asynchronous request. 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. - An instance that references the asynchronous request. 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. - An instance that references the asynchronous request. 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. - An instance that references the asynchronous request. 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. - An instance that references the asynchronous request. Ends an asynchronous request for DNS information. @@ -73,162 +73,124 @@ 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 . - An object that contains DNS information about a host. 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 . - An instance that contains address information about the host. 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 . - An object that contains DNS information about a host. 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. - An array of type that holds the IP addresses for the host that is specified by the parameter. - - - Returns the Internet Protocol (IP) addresses for the specified host. - The host name or IP address to resolve. - The address family for which IPs should be retrieved. If , retrieve all IPs regardless of address family. - An array of type that holds the IP addresses for the host that is specified by the parameter. 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. - 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. - - - Returns the Internet Protocol (IP) addresses for the specified host as an asynchronous operation. - The host name or IP address to resolve. - The address family for which IPs should be retrieved. If , retrieve all IPs regardless of address family. - A cancellation token that can be used to signal the asynchronous operation should be canceled. - 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. - - - Returns the Internet Protocol (IP) addresses for the specified host as an asynchronous operation. - The host name or IP address to resolve. - A cancellation token that can be used to signal the asynchronous operation should be canceled. - 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. Creates an instance from the specified . An . + An instance. is . An error is encountered when resolving . - An instance. 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. - An instance. 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 . - An object that contains host information for the address specified in . 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. - An instance that contains address information about the host specified in . 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. - An instance that contains address information about the host specified in . - - - Resolves a host name or IP address to an instance. - The host name or IP address to resolve. - The address family for which IPs should be retrieved. If , retrieve all IPs regardless of address family. - An instance that contains the address information about the host specified in . 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. - 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 . 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. - 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 . - - - Resolves a host name or IP address to an instance as an asynchronous operation. - The host name or IP address to resolve. - The address family for which IPs should be retrieved. If , retrieve all IPs regardless of address family. - A cancellation token that can be used to signal the asynchronous operation should be canceled. - The task object representing the asynchronous operation. The property on the task object returns an instance that contains the address information about the host specified in . - - - Resolves a host name or IP address to an instance as an asynchronous operation. - The host name or IP address to resolve. - A cancellation token that can be used to signal the asynchronous operation should be canceled. - The task object representing the asynchronous operation. The property on the task object returns an instance that contains the address information about the host specified in . Gets the host name of the local computer. - An error is encountered when resolving the local host name. 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 . - An instance that contains address information about the host specified in . Provides a container class for Internet host address information. diff --git a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Net.NetworkInformation.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Net.NetworkInformation.xml index 490a015..a9c46af 100755 --- a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Net.NetworkInformation.xml +++ b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Net.NetworkInformation.xml @@ -60,30 +60,19 @@ 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 . + 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 . - - 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. - - - 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. - 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. @@ -94,6 +83,15 @@ 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. @@ -383,30 +381,19 @@ 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 . + 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 . - - 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. - - - 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. - 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. @@ -417,6 +404,15 @@ 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. @@ -427,43 +423,53 @@ 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. - An that references the asynchronous request. + + + 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. - An that stores state information and any user defined data for this asynchronous operation. Returns information about the Internet Protocol version 4 (IPv4) and IPv6 Transmission Control Protocol (TCP) connections on the local computer. - The Win32 function failed. 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. - The Win32 function failed. 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. - The call to the Win32 function failed. 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. - The Win32 function failed. 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. - An object that provides ICMP version 6 traffic statistics for the local computer. Gets an object that provides information about the local computer's network connectivity and traffic statistics. @@ -471,77 +477,67 @@ Provides Internet Protocol version 4 (IPv4) statistical data for the local computer. - The call to the Win32 function failed. 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. - An object that provides IPv6 traffic statistics for the local computer. Provides Transmission Control Protocol/Internet Protocol version 4 (TCP/IPv4) statistical data for the local computer. - The call to the Win32 function failed. 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. - A object that provides TCP/IPv6 traffic statistics for the local computer. Provides User Datagram Protocol/Internet Protocol version 4 (UDP/IPv4) statistical data for the local computer. - The call to the Win32 function GetUdpStatistics failed. 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. - A object that provides UDP/IPv6 traffic statistics for the local computer. 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. - A that contains a list of stable unicast IP addresses on the local computer. 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. - The task object representing the asynchronous operation. - - - Gets the Dynamic Host Configuration Protocol (DHCP) scope name. - A Win32 function call failed. - A instance that contains the computer's DHCP scope name. - - - Gets the domain in which the local computer is registered. - A Win32 function call failed. - A instance that contains the computer's domain name. If the computer does not belong to a domain, returns . Gets the host name for the local computer. - A Win32 function call failed. 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. - A Win32 function call failed. 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 Win32 function call failed. A value. + A Win32 function call failed. Provides Internet Protocol (IP) statistical data. @@ -643,16 +639,6 @@ Initializes a new instance of the class. - - Provides Internet Protocol version 4 (IPv4) configuration data for this network interface. - The interface does not support the IPv4 protocol. - An object that contains IPv4 configuration data. - - - Provides Internet Protocol version 6 (IPv6) configuration data for this network interface. - The interface does not support the IPv6 protocol. - An object that contains IPv6 configuration data. - Gets the anycast IP addresses assigned to this interface. An that contains the anycast addresses for this interface. @@ -668,11 +654,22 @@ 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. @@ -832,7 +829,7 @@ Gets the length of the output queue. - An value that specifies the maximum length of the output queue in packets. + 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. @@ -869,13 +866,13 @@ Gets the number of seconds remaining during which this address is the preferred address. - This property is not valid on computers running operating systems earlier than Windows XP. 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. - This property is not valid on computers running operating systems earlier than Windows XP. 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. @@ -883,18 +880,18 @@ Gets a value that indicates the state of the duplicate address detection algorithm. - This property is not valid on computers running operating systems earlier than Windows XP. 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. - This property is not valid on computers running operating systems earlier than Windows XP. 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. - This property is not valid on computers running operating systems earlier than Windows XP. 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. @@ -924,30 +921,19 @@ 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 . + 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 . - - 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. - - - 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. - 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. @@ -958,6 +944,15 @@ 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. @@ -997,15 +992,15 @@ 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. - - Initializes a new instance of the class. - Registers a network change instance to receive network change events. The instance to register. @@ -1035,10 +1030,14 @@ 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 Windows system function call failed. 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. @@ -1061,16 +1060,6 @@ Returns the Media Access Control (MAC) or physical address for this adapter. A object that contains the physical address. - - Gets a value that indicates whether the interface supports the specified protocol. - A value. - - if the specified protocol is supported; otherwise, . - - - Gets the description of the interface. - A that describes this interface. - Gets the identifier of the network adapter. A that contains the identifier. @@ -1081,14 +1070,14 @@ Gets a value that indicates whether the network interface is set to only receive data packets. - This property is not valid on computers running operating systems earlier than Windows XP. 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. - This property is not valid on computers running only Ipv6. 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. @@ -1106,11 +1095,17 @@ 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. - This property is not valid on computers running operating systems earlier than Windows XP. 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. @@ -1235,9 +1230,6 @@ Provides the Media Access Control (MAC) address for a network interface (adapter). - - Returns a new instance with a zero length address. This field is read-only. - Initializes a new instance of the class. A array containing the address. @@ -1256,38 +1248,20 @@ Returns the hash value of a physical address. An integer hash value. - - Parses the specified span and stores its contents as the address bytes of the returned by this method. - A span containing the address that will be used to initialize the instance returned by this method. - - contains an illegal hardware address or contains a string in the incorrect format. - A instance with the specified address. + + 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. - A instance with the specified address. Returns the representation of the address of this instance. A containing the address contained in this instance. - - Tries to convert the span representation of a hardware address to a instance. A return value indicates whether the conversion succeeded. - A span containing the address that will be used to initialize the instance returned by this method. - When this method returns, contains the instance equivalent of the address contained in , if the conversion succeeded, or if the conversion failed. This parameter is passed uninitialized; any value originally supplied in will be overwritten. - - if was converted successfully; otherwise, . - - - Tries to convert the string representation of a hardware address to a instance. A return value indicates whether the conversion succeeded. - A string containing the address that will be used to initialize the instance returned by this method. - When this method returns, contains the instance equivalent of the address contained in , if the conversion succeeded, or if the conversion failed. If the is it contains . This parameter is passed uninitialized; any value originally supplied in will be overwritten. - - if was converted successfully; otherwise, . - Specifies how an IP address network prefix was located. @@ -1510,13 +1484,13 @@ Gets the number of seconds remaining during which this address is the preferred address. - This property is not valid on computers running operating systems earlier than Windows XP. 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. - This property is not valid on computers running operating systems earlier than Windows XP. 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. @@ -1524,8 +1498,8 @@ Gets a value that indicates the state of the duplicate address detection algorithm. - This property is not valid on computers running operating systems earlier than Windows XP. 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. @@ -1537,13 +1511,13 @@ Gets a value that identifies the source of a unicast Internet Protocol (IP) address prefix. - This property is not valid on computers running operating systems earlier than Windows XP. 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. - This property is not valid on computers running operating systems earlier than Windows XP. 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. @@ -1573,30 +1547,19 @@ 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 . + 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 . - - 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. - - - 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. - 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. @@ -1607,5 +1570,14 @@ 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.API11/build/tizen11.0/ref/System.Net.Ping.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Net.Ping.xml index 36ff194..25e85f6 100755 --- a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Net.Ping.xml +++ b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Net.Ping.xml @@ -82,9 +82,6 @@ Allows an application to determine whether a remote computer is accessible over the network. - - 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. - Initializes a new instance of the class. @@ -97,47 +94,54 @@ 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. - 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. 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. - 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. 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 . +-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. - 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). 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. @@ -145,34 +149,37 @@ 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 . +-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. - 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). 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. - 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. 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 (""). @@ -180,26 +187,23 @@ 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. - 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. 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 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. - 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. 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. @@ -207,19 +211,19 @@ 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 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. - 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. 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. @@ -229,14 +233,14 @@ 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 . +-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. @@ -250,14 +254,14 @@ 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 . +-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. @@ -274,6 +278,8 @@ 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. @@ -286,6 +292,8 @@ 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. @@ -294,19 +302,19 @@ 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. - 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 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 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. @@ -320,14 +328,14 @@ 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 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. @@ -344,6 +352,8 @@ 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. @@ -356,6 +366,8 @@ 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. @@ -367,6 +379,7 @@ 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. @@ -374,7 +387,6 @@ is not a valid IP address. This object has been disposed. - 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. @@ -387,12 +399,11 @@ 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 . +-or- + is . is less than zero. A call to is in progress. @@ -401,7 +412,6 @@ is not a valid IP address. This object has been disposed. The size of exceeds 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 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. @@ -409,12 +419,11 @@ 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 . +-or- + is . is less than zero. A call to is in progress. @@ -423,7 +432,6 @@ is not a valid IP address. This object has been disposed. The size of exceeds 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. @@ -501,8 +509,8 @@ Gets or sets the number of routing nodes that can forward the data before it is discarded. - The value specified for a set operation is less than or equal to zero. 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. diff --git a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Net.Primitives.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Net.Primitives.xml index e76d999..de2cb73 100755 --- a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Net.Primitives.xml +++ b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Net.Primitives.xml @@ -63,14 +63,14 @@ A that specifies the cache behavior for resources obtained using objects. level is not a valid .value. - - Returns a string representation of this instance. - A containing the for this instance. - 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. @@ -81,46 +81,30 @@ 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. + 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. + 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 . @@ -128,36 +112,15 @@ 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. - - - 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. - - - Overrides the method. - The 32-bit signed integer hash code for this instance. - - - Overrides the method. - Returns a string representation of this object that is suitable for including in a HTTP Cookie: request header. + 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 . @@ -176,6 +139,11 @@ 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 . @@ -185,18 +153,20 @@ 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 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. 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. @@ -204,8 +174,8 @@ Gets or sets a 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. 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 . @@ -216,14 +186,18 @@ 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 value specified for a version is not allowed. 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. @@ -261,11 +235,9 @@ 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 . + 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 . @@ -277,31 +249,19 @@ 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 . + 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 an enumerator that can iterate through a . - An for this collection. - - - 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 enumerator that can iterate through the . - An for this collection. - 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. @@ -315,33 +275,34 @@ 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 . - A with a specific index from a . Gets the with a specific name from a . The name of the to be found. + The with a specific name from a . is . - The with a specific name from a . + + + 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. - - 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. - Initializes a new instance of the class. @@ -357,11 +318,9 @@ 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 not equal to . +and + is less than or equal to zero or is greater than . is less than or equal to zero. @@ -372,11 +331,9 @@ is . The domain for is or the empty string (""). - is larger than . - - -or- - - the domain for is not a valid URI. + is larger than . +-or- +the domain for is not a valid URI. Adds the contents of a to the . @@ -391,11 +348,9 @@ is or is . - is larger than . - - -or- - - The domain for is not a valid URI. + is larger than . +-or- +The domain for is not a valid URI. Adds the contents of a to the for a particular URI. @@ -406,61 +361,62 @@ The domain for one of the cookies in is . One of the cookies in contains an invalid domain. - - Gets a that contains all of the instances in the container. - A that contains all of the instances in the container. + + 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 . - An HTTP cookie header, with strings representing instances delimited by semicolons. Gets a that contains the instances that are associated with a specific URI. The URI of the instances desired. - - is . A that contains the instances that are associated with a specific URI. - - - 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. - - - Gets or sets the number of instances that a can hold. - - is less than or equal to zero or (value is less than and is not equal to ). - The number of instances that a can hold. This is a hard limit and cannot be exceeded by adding a . - - - 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. + is . Represents the maximum allowed length of a . + The maximum allowed length, in bytes, of a . is less than or equal to zero. - The maximum allowed length, in bytes, of a . Gets or sets the number of instances that a can hold 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 ). 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 . @@ -496,11 +452,9 @@ A that identifies the authentication scheme used when connecting to using . The to add to the credential cache. - is . - - -or- - - is . + is . +-or- + is . not an accepted value. @@ -512,41 +466,43 @@ The authentication scheme used by the resource named in . The to add to the credential cache. - is . - - -or- - - is . + 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 . + is . +-or- + is . - not an accepted value. - - -or- - - is equal to the empty string (""). + not an accepted value. +-or- + is equal to the empty string (""). is less than zero. - A or, if there is no matching credential in the cache, . 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 . - A or, if there is no matching credential in the cache, . Returns an enumerator that can iterate through the instance. @@ -563,14 +519,6 @@ A that specifies the URI prefix of the resources that the credential is used for. The authentication scheme used by the host named in . - - 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. - Represents the file compression and decompression encoding format to be used to compress the data received in response to an . @@ -599,29 +547,27 @@ The parameter contains an empty string. The parameter is a . - is less than . - - -or- - - is greater than . + 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 contains an empty string. +-or- + is . The parameter is a . - is less than . - - -or- - - is greater than . + is less than . +-or- + is greater than . + + + Gets the Internet Protocol (IP) address family. + One of the values. Compares two objects. @@ -633,14 +579,6 @@ Returns a hash value for a . An integer hash value for 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 . - - - Gets the Internet Protocol (IP) address family. - One of the values. - 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. @@ -649,27 +587,31 @@ 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. - Any attempt is made to access the method when the method is not overridden in a descendant class. 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. - Any attempt is made to access the method when the method is not overridden in a descendant class. A instance that contains the endpoint information. - - - Gets the address family to which the endpoint belongs. - Any attempt is made to get or set the property when the property is not overridden in a descendant class. - One of the values. + 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. @@ -765,7 +707,7 @@ 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 meta information is from a cached copy instead of the origin server and therefore may be incorrect. + 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. @@ -834,7 +776,7 @@ 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 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. @@ -875,21 +817,14 @@ Defines the HTTP version numbers that are supported by the and classes. - - Defines a instance for an unknown HTTP version. - + Defines a instance for HTTP 1.0. Defines a instance for HTTP 1.1. - - Defines a instance for HTTP 2.0. - - - Defines a instance for HTTP 3.0. - + Provides the base authentication interface for retrieving credentials for Web client authentication. @@ -912,27 +847,6 @@ Provides an Internet Protocol (IP) address. - - 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. - - - 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. - - - Provides the IP loopback address. This field is read-only. - - - Provides an IP address that indicates that no network interface should be used. This field is read-only. - Initializes a new instance of the class with the address specified as a array. The byte array value of the IP address. @@ -950,36 +864,37 @@ contains a bad IP address. - < 0 or - - > 0x00000000FFFFFFFF + < 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 + < 0 or + > 0x00000000FFFFFFFF - Initializes a new instance of the class with the address specified as a byte span. - The byte representation of the IP address, in network byte order, with the most significant byte first in index position 0. - - contains a bad IP address. + - Initializes a new instance of the class with the address specified as a byte span and the specified scope identifier. - The byte span value of the IP address. - The long value of the scope identifier. - - contains a bad IP address. - - < 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. @@ -1010,23 +925,58 @@ 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. + Returns . +An IPv4 address. Maps the object to an IPv6 address. - Returns . - - An IPv6 address. + Returns . +An IPv6 address. Converts a short value from network byte order to host byte order. @@ -1043,130 +993,71 @@ 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 represented as a character span to an instance. - - - is not a valid IP address. - The converted IP address. + 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. - An instance. + + + 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. - The address family is and the address is bad. 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. - Tries to format the current IP address into the provided span. - When this method returns, the IP address as a span of characters. - When this method returns, the number of characters written into the span. - - if the formatting was successful; otherwise, . + + - Determines whether the specified byte span represents a valid IP address. - When this method returns, the version of the byte span. - - - if was able to be parsed as an IP address; otherwise, . + + Determines whether a string is a valid IP address. The string to validate. The version of the string. - - is . if was able to be parsed as an IP address; otherwise, . + + is null. - Tries to write the current IP address into a span of bytes. - When this method returns, the IP address as a span of bytes. - When this method returns, the number of bytes written into the span. - - if the IP address is successfully written to the given span; otherwise, . - - - An Internet Protocol (IP) address. - The address family is . - The long value of the IP address. - - - Gets the address family of the IP address. - Returns for IPv4 or for IPv6. - - - 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, . - - - Gets whether the address is an IPv6 Unique Local address. - - - Gets or sets the IPv6 address scope identifier. - - = . - - < 0 - --or- - - > 0x00000000FFFFFFFF - A long integer that specifies the scope of the address. + + Represents a network endpoint as an IP address and a port number. - - 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. - Initializes a new instance of the class with the specified address and port number. - The IP address of the Internet host. For example, the value 0x2414188f in big-endian format would be the IP address "143.24.20.36". + 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. + 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. @@ -1175,25 +1066,27 @@ is . - is less than . - - -or- - - is greater than . - - -or- - - is less than 0 or greater than 0x00000000FFFFFFFF. + 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. - The AddressFamily of is not equal to the AddressFamily of the current instance. - - -or- - - .Size < 8. 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 . @@ -1205,23 +1098,34 @@ 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. - The object representation of an IP network 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. - The object representation of an IP network 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. @@ -1245,22 +1149,13 @@ if can be parsed as an IP endpoint; otherwise, . - - 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 . - - - Gets or sets the port number of the endpoint. - The value that was specified for a set operation is less than or greater than . - An integer value in the range to indicating the port number of the endpoint. - 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. @@ -1272,10 +1167,6 @@ if the proxy server should not be used for ; otherwise, . - - 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. - Provides credentials for password-based authentication schemes such as basic, digest, NTLM, and Kerberos authentication. @@ -1306,6 +1197,10 @@ 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. @@ -1316,21 +1211,17 @@ 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 domain or computer name that verifies the credentials. - The name of the domain associated with the credentials. - 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 class is not supported on this platform. 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. @@ -1364,30 +1255,20 @@ is less than zero. - is multidimensional. - --or- + 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 . - - 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. - - - 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. - 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. @@ -1398,6 +1279,15 @@ The number of elements in this 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. @@ -1446,28 +1336,28 @@ The number of elements in this if the specified is equal to the current ; otherwise, . - - 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 . - - - Returns information about the socket address. - A string that contains information about the . - 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 specified index does not exist in the buffer. 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. @@ -1589,7 +1479,7 @@ The number of elements in this already has an operation in progress. - The connection was aborted by .NET or the underlying socket provider. + The connection was aborted by the .NET Framework or the underlying socket provider. The remote host is actively refusing a connection. @@ -1750,9 +1640,9 @@ The number of elements in this 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. - The requested , or if the channel binding is not supported by the current transport or by the operating system. Defines the possible cipher algorithms for the class. @@ -1832,19 +1722,13 @@ The number of elements in this - - The Message Digest 5 (MD5) hashing algorithm. - Due to collision problems with MD5, Microsoft recommends SHA256. - + The Message Digest 5 (MD5) hashing algorithm. No hashing algorithm is used. - - The Secure Hashing Algorithm (SHA1). - Due to collision problems with MD5, Microsoft recommends SHA256. - + The Secure Hashing Algorithm (SHA1). The Secure Hashing Algorithm 2 (SHA-2), using a 256-bit digest. @@ -1871,7 +1755,7 @@ The number of elements in this - Specifies the TLS 1.0 security protocol. TLS 1.0 is provided for backward compatibility only. The TLS protocol is defined in IETF RFC 2246. + 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. diff --git a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Net.Requests.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Net.Requests.xml index adf5cf0..ef7b039 100755 --- a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Net.Requests.xml +++ b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Net.Requests.xml @@ -10,29 +10,31 @@ 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 request that initiated the authentication challenge. - The credentials associated with this request. - .NET Core and .NET 5+ only: In all cases. - - is . - - -or- - - is . - - -or- - - is . + 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 request to an internet resource. - The credentials associated with the request. - .NET Core and .NET 5+ only: In all cases. + 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 . - An instance of the class if the request can be preauthenticated; otherwise, . If is , this method returns . Registers an authentication module with the authentication manager. @@ -40,6 +42,10 @@ 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. @@ -54,18 +60,6 @@ is . A module for this authentication scheme is not registered. - - 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. - - - Gets a list of authentication modules that are registered with the authentication manager. - An that enables the registered authentication modules to be read. - Contains an authentication message for an Internet server. @@ -193,10 +187,6 @@ Initializes a new instance of the class using the specified cache policy. An value. - - Returns a string representation of this instance. - A value that contains the property values for this instance. - 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 . @@ -217,6 +207,10 @@ 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. @@ -232,33 +226,51 @@ 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. - An that references the asynchronous request. 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. - An that references the asynchronous request. + + + 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 . - A object that the application uses to write data. 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 . - A that contains the response from the file system resource. Populates a with the data needed to serialize the target object. @@ -267,53 +279,28 @@ Returns a object for writing data to the file system resource. - The request times out. 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. - The task object representing the asynchronous operation. Returns a response to a file system request. - The request timed out. 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. - The task object representing the asynchronous operation. - - - 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 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. - - is less than 0. - The number of bytes of request data being sent. - - - 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 . Gets a collection of the name/value pairs that are associated with the request. This property is reserved for future use. @@ -321,16 +308,12 @@ The stream already received a response previous to your request. Gets or sets the protocol method used for the request. This property is reserved for future use. - The method is invalid. - + The protocol method to use in this request. + The method is invalid. -or- - - The method is not supported. - +The method is not supported. -or- - - Multiple methods were specified. - The protocol method to use in this request. +Multiple methods were specified. Gets or sets a value that indicates whether to preauthenticate a request. This property is reserved for future use. @@ -345,15 +328,20 @@ The stream already received a response previous to your 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 value specified is less than or equal to zero and is not . 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 . - Default credentials are not supported for file Uniform Resource Identifiers (URIs). Always throws a . + Default credentials are not supported for file Uniform Resource Identifiers (URIs). Provides a file system implementation of the class. @@ -366,6 +354,14 @@ The stream already received a response previous to your request. 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. @@ -375,19 +371,6 @@ The stream already received a response previous to your request. Returns the data stream from the file system resource. A for reading data from the file system resource. - - 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 . - - - 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". - Gets a collection of header name/value pairs associated with the response. A that contains the header name/value pairs associated with the response. @@ -401,6 +384,11 @@ The stream already received a response previous to your request. 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. @@ -525,77 +513,28 @@ The stream already received a response previous to your request. 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 . - An instance that indicates the status of the operation. 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. - - or has already been called for this instance. An instance that indicates the status of the operation. - - - Ends a pending asynchronous operation started with . - The object that was returned when the operation started. - - is . - - was not obtained by calling . - This method was already called for the operation identified by . - A writable instance associated with this instance. - - - Ends a pending asynchronous operation started with . - The that was returned when the operation started. - - is . - - was not obtained by calling . - This method was already called for the operation identified by . - An error occurred using an HTTP proxy. - A reference that contains an instance. This object contains the FTP server's response to the request. - - - Retrieves the stream used to upload data to an FTP server. - - 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 . - A writable instance used to store data to be sent to the server by the current request. - - - Returns the FTP server response. - 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. - 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. Gets or sets the certificates used for establishing an encrypted connection to the FTP server. - The value specified for a set operation is . 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 new value was specified for this property for a request that is already in progress. 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. @@ -603,32 +542,75 @@ The stream already received a response previous to your request. 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. - An instance that specifies the file offset, in bytes. The default value is zero. Always throws a . - Content type information is not supported for FTP. 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. - An instance; otherwise, if the property has not been set. Defines the default cache policy for all FTP requests. - The caller tried to set this property to . 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. - The connection to the FTP server has already been established. 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. @@ -636,46 +618,42 @@ The stream already received a response previous to your request. Gets or sets a value that specifies whether the control connection to the FTP server is closed after the request completes. - A new value was specified for this property for a request that is already in progress. 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. - + The method is invalid. -or- - - The method is not supported. - +The method is not supported. -or- - - Multiple methods were specified. - A value that contains the FTP command to send to the server. The default value is . +Multiple methods were specified. Always throws a . - Preauthentication is not supported for FTP. 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. - An instance responsible for communicating with the FTP server. On .NET Core, its value is . 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 . - The number of milliseconds before the reading or writing times out. The default value is 300,000 milliseconds (5 minutes). 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. - The new name of the file being renamed. Gets the URI requested by this instance. @@ -687,50 +665,51 @@ The stream already received a response previous to your request. 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. - An value that contains the number of milliseconds to wait before a request times out. The default value is . Gets or sets a value that specifies the data type for file transfers. - A new value was specified for this property for a request that is already in progress. 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 . - Default credentials are not supported for FTP. Always throws a . + Default credentials are not supported for FTP. Gets or sets the behavior of a client application's data transfer process. - A new value was specified for this property for a request that is already in progress. 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. - - Frees the resources held by the response. - - - Retrieves the stream that contains response data sent from an FTP server. - The response did not return a data stream. - A readable instance that contains data returned with the response; otherwise, if no response data was returned by the server. - 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. @@ -753,9 +732,8 @@ The stream already received a response previous to your request. Gets a value that indicates whether the property is supported by the instance. - Returns . - - if the property is supported by the instance; otherwise, . + Returns . + if the property is supported by the instance; otherwise, . Gets the message sent by the FTP server when authentication is complete. @@ -773,9 +751,9 @@ The stream already received a response previous to your request. 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. - An that every call to uses. Represents the method that notifies callers when a continue response is received by the client. @@ -793,6 +771,10 @@ The stream already received a response previous to your request. 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. @@ -807,11 +789,9 @@ The stream already received a response previous to your request. is invalid. - is greater than - - -or- - - or is less than 0. + is greater than +-or- + or is less than 0. The range header could not be added. @@ -828,11 +808,9 @@ The stream already received a response previous to your request. is invalid. - is greater than - - -or- - - or is less than 0. + is greater than +-or- + or is less than 0. The range header could not be added. @@ -853,11 +831,9 @@ The stream already received a response previous to your request. is . - is greater than - - -or- - - or is less than 0. + is greater than +-or- + or is less than 0. is invalid. The range header could not be added. @@ -880,226 +856,13 @@ The stream already received a response previous to your request. is . - is greater than - - -or- - - or is less than 0. + is greater than +-or- + or is less than 0. is invalid. The range header could not be added. - - Begins an asynchronous request for a object to use to write data. - The delegate. - The state object for this 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. - An that references the asynchronous request. - - - Begins an asynchronous request to an Internet resource. - The delegate. - The state object for this request. - 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. - An that references the asynchronous request for a response. - - - Ends an asynchronous request for a object to use to write data. - The pending request for a stream. - - 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. - A to use to write request data. - - - 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 . - - 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. - A to use to write request data. - - - Ends an asynchronous request to an Internet resource. - The pending request for a response. - - 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 . - A that contains the response from the Internet resource. - - - 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. - 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. - A to use to write request data. - - - Gets a object to use to write request data and outputs the associated with the stream. - The for the . - 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. - A to use to write request data. - - - Returns a response from an 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. - A that contains the response from the Internet resource. - - - 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 value of the HTTP header. - The value of the HTTP header. The default value is . - 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. @@ -1121,18 +884,57 @@ The stream already received a response previous to your request. Gets or sets the type of decompression that is used. - The object's current state does not allow this property to be set. 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 value specified for a set operation is . 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 is set to Keep-alive or Close. 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. @@ -1140,9 +942,9 @@ The stream already received a response previous to your request. 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. - 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. Gets or sets the value of the HTTP header. @@ -1174,19 +976,132 @@ The stream already received a response previous to your request. Gets or sets the default maximum length of an HTTP error response. - The value is less than 0 and is not equal to -1. 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 value is not equal to -1 and is less than zero. 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. - The contents of the HTTP header. The default value is . + + + 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. @@ -1195,19 +1110,19 @@ The stream already received a response previous to your request. Specifies a collection of the name/value pairs that make up the HTTP headers. - The request has been started by calling the , , , or method. 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. - The Host header value in the HTTP request. - Gets or sets the value of the If-Modified-Since HTTP header. - A that contains the contents of the HTTP header. + 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. @@ -1216,14 +1131,14 @@ The stream already received a response previous to your request. Gets or sets the maximum number of redirects that the request follows. - The value is set to 0 or less. 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. - The length, in kilobytes (1024 bytes), of the response headers. Gets or sets the media type of the request. @@ -1231,12 +1146,10 @@ The stream already received a response previous to your request. Gets or sets the method for the request. - No method is supplied. - - -or- - - The method string contains invalid characters. 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. @@ -1250,22 +1163,22 @@ The stream already received a response previous to your request. Gets or sets the version of HTTP to use for the request. - The HTTP version is set to a value other than 1.0 or 1.1. 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. - The object to use to proxy the request. The default value is set by calling the property. 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 - The number of milliseconds before the writing or reading times out. The default value is 300,000 milliseconds (5 minutes). Gets or sets the value of the HTTP header. @@ -1277,9 +1190,9 @@ The stream already received a response previous to your request. Gets or sets a value that indicates whether to send data in segments to the Internet resource. - The request has been started by calling the , , , or method. 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. @@ -1294,18 +1207,23 @@ The stream already received a response previous to your request. 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 value specified is less than zero and is not . 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". - The value of the HTTP header. The default value is . Gets or sets a value that indicates whether to allow high-speed NTLM-authenticated connection sharing. @@ -1314,13 +1232,15 @@ The stream already received a response previous to your request. Gets or sets a value that controls whether default credentials are sent with requests. - You attempted to set this property after the request was sent. 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 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. @@ -1333,113 +1253,113 @@ The stream already received a response previous to your request. 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 . - - Closes the response stream. - .NET Core only: This object 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 current instance has been disposed. - The contents of the specified header. - - - Gets the stream that is used to read the body of the response from the server. - There is no response stream. - The current instance has been disposed. - A containing the body of the response. - - - Serializes this instance into the specified object. - The object into which this will be serialized. - The destination of the serialization. - Gets the character set of the response. - The current instance has been disposed. 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. - The current instance has been disposed. 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 current instance has been disposed. 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. - The current instance has been disposed. 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. - The current instance has been disposed. 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. - The current instance has been disposed. 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. - The current instance has been disposed. 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. - The current instance has been disposed. 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. - The current instance has been disposed. 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. - The current instance has been disposed. 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 current instance has been disposed. 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. - The current instance has been disposed. 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. - The current instance has been disposed. One of the values. + The current instance has been disposed. Gets the status description returned with the response. - The current instance has been disposed. 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. @@ -1450,12 +1370,6 @@ The stream already received a response previous to your request. The credentials associated with the challenge. An instance containing the authorization message for the request, or if the challenge cannot be handled. - - 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. - Gets the authentication type provided by this authentication module. A string indicating the authentication type provided by this authentication module. @@ -1465,6 +1379,12 @@ The stream already received a response previous to your request. 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. @@ -1483,13 +1403,16 @@ The stream already received a response previous to your request. 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 . - The URI specified in is not a valid URI. + In the .NET for Windows Store apps or the Portable Class Library, catch the base class exception, , instead. + -Note: In .NET for Windows Store apps or the Portable Class Library, catch the base class exception, , instead. - A instance. + + + The URI specified in is not a valid URI. The exception that is thrown when an error is made while using a network protocol. @@ -1534,12 +1457,12 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba Initializes a new instance of the class with the specified error message and nested exception. The text of the error message. - A nested exception. + 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. + A nested exception. One of the values. A instance that contains the response from the remote host. @@ -1553,11 +1476,6 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba The to be used. The to be used. - - Serializes this instance into the specified object. - The object into which this will be serialized. - The destination of the serialization. - 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, . @@ -1566,6 +1484,11 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. @@ -1640,7 +1563,7 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba Initializes a new instance of the class from the specified instances of the and classes. - The information required to serialize the new instance. + 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. @@ -1648,81 +1571,123 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. - Any attempt is made to access the method, when the method is not overridden in a descendant class. 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. - Any attempt is made to access the method, when the method is not overridden in a descendant class. 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. - The URI specified in is not a valid URI. + In the .NET for Windows Store apps or the Portable Class Library, catch the base class exception, , instead. + -Note: In .NET for Windows Store apps or the Portable Class Library, catch the base class exception, , instead. - A descendant for the specific URI scheme. + + + 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. - A descendant for the specified URI scheme. 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. - A descendant for the specified URI scheme. 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. - An instance for the specific URI string. 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. - An instance for the specific URI string. + + + 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. - Any attempt is made to access the method, when the method is not overridden in a descendant class. 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. - Any attempt is made to access the method, when the method is not overridden in a descendant class. 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. @@ -1731,8 +1696,8 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba When overridden in a descendant class, returns 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. 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. @@ -1740,8 +1705,8 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba When overridden in a descendant class, returns a response to an Internet request. - Any attempt is made to access the method, when the method is not overridden in a descendant class. 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. @@ -1751,71 +1716,10 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba Returns a proxy configured with the Internet Explorer settings of the currently impersonated user. An used by every call to instances of . - - 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. - - is - - -or- - - is . - - if registration is successful; otherwise, . - - - 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 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. - - - 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. - Any attempt is made to get or set the property, when the property is not overridden in a descendant class. - The name of the connection group for the request. - - - When overridden in a descendant class, gets or sets the content length of the request data being sent. - Any attempt is made to get or set the property, when the property is not overridden in a descendant class. - The number of bytes of request data being sent. - - - When overridden in a descendant class, gets or sets the content type of the request data being sent. - Any attempt is made to get or set the property, when the property is not overridden in a descendant class. - The content type of the request data. - - - When overridden in a descendant class, gets or sets the network credentials used for authenticating the request with the Internet resource. - Any attempt is made to get or set the property, when the property is not overridden in a descendant class. - An containing the authentication credentials associated with the request. The default is . - - - 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, gets or sets the collection of header name/value pairs associated with the request. - Any attempt is made to get or set the property, when the property is not overridden in a descendant class. 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. @@ -1823,36 +1727,53 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba When overridden in a descendant class, gets or sets 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. 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. - Any attempt is made to get or set the property, when the property is not overridden in a descendant class. 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. - Any attempt is made to get or set the property, when the property is not overridden in a descendant class. 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. - A representing the resource associated with the request. + + + 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. - Any attempt is made to get or set the property, when the property is not overridden in a descendant class. 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. - 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. 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. @@ -1945,6 +1866,16 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. @@ -1960,28 +1891,13 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba When overridden in a descendant class, returns the data stream from the Internet resource. - Any attempt is made to access the method, when the method is not overridden in a descendant class. An instance of the class for reading data from the Internet resource. - - - 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 . - - - When overridden in a descendant class, gets or sets the content length of data being received. - Any attempt is made to get or set the property, when the property is not overridden in a descendant class. - The number of bytes returned from the Internet resource. - - - When overridden in a derived class, gets or sets the content type of the data being received. - Any attempt is made to get or set the property, when the property is not overridden in a descendant class. - A string that contains the content type of the response. + 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. - Any attempt is made to get or set the property, when the property is not overridden in a descendant class. 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. @@ -1995,14 +1911,18 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba When overridden in a derived class, gets 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. 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, . + 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.API11/build/tizen11.0/ref/System.Net.Security.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Net.Security.xml index ba53cda..837aa88 100755 --- a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Net.Security.xml +++ b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Net.Security.xml @@ -12,11 +12,9 @@ A object used by the for sending and receiving data. A that indicates whether closing this object also closes . - is . - - -or- - - is equal to . + is . +-or- + is equal to . Releases the unmanaged resources used by the and optionally releases the managed resources. @@ -107,22 +105,18 @@ to indicate that closing this has no effect on ; to indicate that closing this also closes . - is . - + is . -or- - - is equal to . + 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. - + 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 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. @@ -130,18 +124,14 @@ The that is used for extended protection. The Service Principal Name (SPN) that uniquely identifies the server to authenticate. - is . - + is . -or- - - is . + 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. - + 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 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. @@ -152,20 +142,16 @@ 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 . - + is . -or- - - is . + 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. - + 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 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. @@ -175,11 +161,9 @@ 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. - + 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 stream was used previously to attempt authentication as the server. You cannot use the stream to retry authentication as the client. is . @@ -196,44 +180,36 @@ 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. - + 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 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. - + 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. - The task object representing the asynchronous operation. +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 . - + is . -or- - - is . + 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. - + 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 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. - The task object representing the asynchronous operation. 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. @@ -242,39 +218,33 @@ 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 . - + is . -or- - - is . + 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. - + 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 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. - The task object representing the asynchronous operation. 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. - + 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 stream was used previously to attempt authentication as the server. You cannot use the stream to retry authentication as the client. is . - The task object representing the asynchronous operation. 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. @@ -282,6 +252,7 @@ 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. @@ -289,12 +260,9 @@ 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. - + 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. - The task object representing the asynchronous operation. +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. @@ -315,11 +283,9 @@ 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. - + 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. +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. @@ -335,14 +301,12 @@ 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. - + 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. +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. - 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 extended protection policy. @@ -350,23 +314,24 @@ 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. - 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 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. - The task object representing the asynchronous operation. 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 . @@ -374,13 +339,10 @@ 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. - + 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. +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. - The task object representing the asynchronous operation. 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. @@ -388,6 +350,7 @@ 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 . @@ -395,40 +358,35 @@ 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. - + 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. +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. - Windows 95 and Windows 98 are not supported. - The task object representing the asynchronous operation. 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. - Windows 95 and Windows 98 are not supported. - The task object representing the asynchronous operation. 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. - + 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. - An object indicating the status of the asynchronous operation. +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. @@ -437,21 +395,17 @@ 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 . - + is . -or- - - is . + 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. - + 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 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. - An object indicating the status of the asynchronous operation. 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. @@ -462,21 +416,17 @@ 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 . - + is . -or- - - is . + 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. - + 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 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. - An object indicating the status of the asynchronous operation. 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. @@ -484,21 +434,17 @@ 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 . - + is . -or- - - is . + 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. - + 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. - An object indicating the status of the asynchronous operation. +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. @@ -508,31 +454,27 @@ 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 . - + is . -or- - - is . + 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. - + 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. - An object indicating the status of the asynchronous operation. +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. - An object indicating the status of the asynchronous operation. 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. @@ -541,6 +483,7 @@ 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 . @@ -548,13 +491,10 @@ 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. - + 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. +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. - An object indicating the status of the asynchronous operation. 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. @@ -564,6 +504,7 @@ 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 . @@ -571,28 +512,25 @@ 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. - + 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. +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. - Windows 95 and Windows 98 are not supported. - An object indicating the status of the asynchronous operation. 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. - Windows 95 and Windows 98 are not supported. - An object indicating the status of the asynchronous operation. Begins an asynchronous read operation that reads data from the stream and stores it in the specified array. @@ -601,27 +539,21 @@ 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. - + is less than 0. -or- - - is greater than the length of . - + is greater than the length of . -or- - - plus is greater than the length of . - The read operation failed. - + plus is greater than the length of . + The read operation failed. -or- - - Encryption is in use, but the data could not be decrypted. +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. - An object indicating the status of the asynchronous operation. Begins an asynchronous write operation that writes s from the specified buffer to the stream. @@ -630,27 +562,40 @@ 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 . - + is greater than the length of . -or- - - plus count is greater than the length of . - The write operation failed. - + plus count is greater than the length of . + The write operation failed. -or- - - Encryption is in use, but the data could not be encrypted. +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. - An object indicating the status of the asynchronous operation. + + + 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. @@ -685,28 +630,24 @@ Ends an asynchronous read operation that was started with a call to . - An instance returned by 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. - A value that specifies the number of bytes read from the underlying stream. Ends an asynchronous write operation that was started with a call to . - An instance returned by 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. @@ -714,115 +655,12 @@ Authentication has not occurred. Causes any buffered data to be written to the underlying device. - Asynchronously writes any buffered data to the underlying device. - The token to monitor for cancellation requests. - A task that represents the asynchronous flush operation. - - - 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. - The read operation failed. - Authentication has not occurred. - A operation is already in progress. - An value that specifies the number of bytes read from the underlying stream. When there is no more data to be read, returns 0. - - - Reads data asynchronously 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. - The token to monitor for cancellation requests. - The read operation failed. - Authentication has not occurred. - A operation is already in progress. - An value that specifies the number of bytes read from the underlying stream. When there is no more data to be read, returns 0. - - - Reads data asynchronously 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. - The read operation failed. - Authentication has not occurred. - A that represents the asynchronous read operation. The value of its property contains the total number of bytes read into . - - - Throws . - This value is ignored. - This value is ignored. - Seeking is not supported on . - Always throws a . - - - 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. - - - Write asynchronously the specified number of s to the underlying stream. - 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 . - A that represents the asynchronous read operation. - - - Write asynchronously the specified number of s to the underlying stream. - A region of memory that contains the data to write to the . - The token to monitor for cancellation requests. - This object has been closed. - Authentication has not occurred. - A that represents the asynchronous read operation. - - - 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 how the server can use the client's credentials. - Authentication failed or has not occurred. One of the values. + Authentication failed or has not occurred. Gets a value that indicates whether authentication was successful. @@ -851,17 +689,25 @@ Authentication has not occurred. Gets the length of the underlying stream. - Getting the value of this property is not supported when the underlying stream is a . 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. - Setting this property is not supported. - --or- - - Getting the value of this property is not supported when the underlying stream is a . 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. @@ -869,8 +715,39 @@ Authentication has not occurred. Gets information about the identity of the remote party sharing this authenticated stream. - Authentication failed or has not occurred. 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. @@ -897,197 +774,63 @@ Authentication has not occurred. A value that determines whether the specified certificate is accepted for authentication. - Selects the server Secure Sockets Layer (SSL) certificate. - A object. - The host name requested by the client. If the client doesn't use the host_name TLS extension, the is an empty string. - An used for establishing an SSL connection. - - - Represents the asynchronous callback method that will select session properties based on the name requested by the client. - The TLS stream on which the authentication happens. - Information from the Client Hello message. - The information that was passed when registering the callback. - The token to monitor for cancellation requests. - A server authentication property bag. - - - Represents a value of TLS Application protocol. - - - Gets a representing HTTP/1.1 TLS application protocol. - - - Gets a representing HTTP/2 TLS application protocol. - - - Defines a instance for HTTP 3.0. + + + - Initializes a new instance of the . - TLS Application protocol. + - Initializes a new instance of the . - TLS Application protocol. + - Compares a to the specified instance. - The instance to test for equality. - - if the instance provided has matching data; otherwise, . + - Compares the to the specified object. - The object to test for equality. - - if is a instance, and the instances have matching data; otherwise, . - - - Returns the hash code for the instance. - A 32-bit signed integer hash code used to compare instances of this type. + + + + - 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, . - - - Overrides the method. - Returns a string representation of this object. - - - Gets a current TLS application protocol represented by this . - - The read-only byte memory representing a TLS application protocol. - - - Represents a trust policy for use with SSL/TLS connections. - - - Creates a new . - The collection containing the trusted certificates. - - for the server to send a list of trusted certificate authorities during the TLS handshake; not to send the list. - Represents a trust policy. - - - Creates a new . - The store containing the trusted certificates. - - for the server to send a list of trusted certificate authorities during the TLS handshake; not to send the list. - Represents a trust policy. - - - Represents a client authentication property bag for the . - - - Initializes a new instance of the class. - - - Gets or sets a value that indicates whether the should allow SSL renegotiation. - - to indicate that the allows SSL renegotiation; otherwise, . The default value is . - - - Gets or sets a list of ALPN protocols. - - - Gets or sets the certificate revocation mode for certificate validation. - - The value contains an invalid enumeration value. - One of the values in . The default is . - + + + + + + + + + + Specifies the cipher suites allowed for TLS. When set to , the operating system default is used. Use extreme caution when changing this setting. - - A collection of certificates to be considered for the client's authentication to the server. - - - Gets or sets the value that represents the protocol versions offered by the client to the server during authentication. - The default value is , which is the recommended value. For more information, see . - - - Gets or sets the encryption policy. - The default value is . - - - Gets or sets a delegate that's responsible for selecting the client authentication certificate used for authentication. - - - Gets or sets a delegate that's responsible for validating the certificate supplied by the remote party. - - - Gets or sets the name of the server the client is trying to connect to. That name is used for server certificate validation. It can be a DNS name or an IP address. - - - This struct contains information from received TLS Client Hello frame. - - - Gets the host server specified by the client. - - - Gets the TLS/SSL protocols offered by client. - A bitwise combination of the enumeration values that specify the TLS or SSL protocols. - - - This struct represents a server authentication property bag for the . - - - Initializes a new instance of the class. - - - Gets or sets a value that indicates whether the should allow SSL renegotiation. - - to indicate that the allow SSL renegotiation; otherwise, . The default value is . - - - Gets or sets a list of ALPN protocols. - - - Gets or sets the certificate revocation mode for certificate validation. - - The value contains an invalid enumeration value. - One of the values in : , , or . The default is . - + + + + + + + + + + + Specifies the cipher suites allowed for TLS. When set to , the operating system default is used. Use extreme caution when changing this setting. - - Gets or sets 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. - - - Gets or sets a value that represents protocol versions used by the server to match the client protocol version during authentication. - The default value is , which is the recommended value. See for more details. - - - Gets or sets the . - - The value contains an invalid enumeration value. - The default value is - - - Gets or sets a delegate responsible for custom validating the certificate supplied by the remote party. - - - Gets or sets the server certificate. - - - Gets or sets the server certificate context. - The server certificate context. - - - Gets or sets the delegate responsible for the server certificate selection. - + + + + + + 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. @@ -1095,34 +838,26 @@ Authentication has not occurred. 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 not readable. +-or- + is not writable. - is . - - -or- - - is equal to . + 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 not readable. +-or- + is not writable. - is . - - -or- - - is equal to . + is . +-or- + is equal to . Initializes a new instance of the class using the specified , stream closure behavior and certificate validation delegate. @@ -1130,17 +865,13 @@ Authentication has not occurred. 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 not readable. +-or- + is not writable. - is . - - -or- - - is equal to . + 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. @@ -1149,58 +880,31 @@ Authentication has not occurred. 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 not readable. +-or- + is not writable. - is . - - -or- - - is equal to . + is . +-or- + is equal to . - Initializes a new instance of the class using the specified . + 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 property bag for the SSL connection. + is not readable. +-or- + is not writable. +-or- + is not valid. - 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. + is . +-or- + is equal to . Called by clients to authenticate the server and optionally the client in a client-server connection. @@ -1208,15 +912,11 @@ Authentication has not occurred. 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. + Authentication has already occurred. +-or- +Server authentication using this was tried previously. +-or- +Authentication is already in progress. This object has been closed. @@ -1229,116 +929,53 @@ Authentication has not occurred. 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 protocols used for authentication. + 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 authentication process uses information specified in the property bag. - The property bag for the SSL connection. - The token to monitor for cancellation requests. - - 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 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 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. + Authentication has already occurred. +-or- +Server authentication using this was tried previously. +-or- +Authentication is already in progress. This object has been closed. - 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 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 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 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 protocols used for authentication. + The value that represents the protocol used for authentication. A value that specifies whether the certificate revocation list is checked during authentication. - 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 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 property bag for the SSL connection. - - 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 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. + 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. @@ -1350,15 +987,11 @@ Authentication has not occurred. 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. + 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. @@ -1366,124 +999,53 @@ Authentication has not occurred. 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 protocols used for authentication. + 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. + 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 as an asynchronous operation. The authentication process uses information returned by . - The callback delegate. - The state object to pass to when the callback is invoked. - The token to monitor for cancellation requests. - - Either or or is and is not set in the constructor. - 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 task object representing the asynchronous operation. - - Called by servers to authenticate the server and optionally the client in a client-server connection as an asynchronous operation. The authentication process uses information specified in the property bag. - The property bag for the SSL connection. - The token to monitor for cancellation requests. - - Either or or is and is not set in the constructor. - - 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 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 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. + 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. - 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. 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 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 protocols used for authentication. + The value that represents the protocol used for authentication. 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 task object representing the asynchronous operation. @@ -1491,20 +1053,16 @@ Authentication has not occurred. 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. + Authentication has already occurred. +-or- +Server authentication using this was tried previously. +-or- +Authentication is already in progress. This object has been closed. - An object that indicates the status of the asynchronous operation. 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. @@ -1513,66 +1071,54 @@ Authentication has not occurred. 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. + Authentication has already occurred. +-or- +Server authentication using this was tried previously. +-or- +Authentication is already in progress. This object has been closed. - An object that indicates the status of the asynchronous operation. 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 protocols used for authentication. + 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. + Authentication has already occurred. +-or- +Server authentication using this was tried previously. +-or- +Authentication is already in progress. This object has been closed. - An object that indicates the status of the asynchronous operation. 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. + 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. - An object indicating the status of the asynchronous operation. 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. @@ -1581,47 +1127,39 @@ Authentication has not occurred. 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. + 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. - An object that indicates the status of the asynchronous operation. 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 protocols used for authentication. + 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. + 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. - An object that indicates the status of the asynchronous operation. Begins an asynchronous read operation that reads data from the stream and stores it in the specified array. @@ -1630,27 +1168,22 @@ Authentication has not occurred. 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 . - is less than zero. - --or- - - is greater than the length of . - --or- - - + count is greater than the length of . - The read operation failed. - - -or- - - Encryption is in use, but the data could not be decrypted. + + + . + > 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. - An object that indicates the status of the asynchronous operation. Begins an asynchronous write operation that writes s from the specified buffer to the stream. @@ -1659,23 +1192,53 @@ Authentication has not occurred. 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 . - is less than zero. - --or- - - is greater than the length of . - + + + . + > the length of . -or- - - + count is greater than the length of . + + 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. - An object indicating the status of the asynchronous operation. + + + 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. @@ -1708,71 +1271,119 @@ Authentication has not occurred. Ends an asynchronous read operation started with a previous call to . - An instance returned by a 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. - A value that specifies the number of bytes read from the underlying stream. Ends an asynchronous write operation started with a previous call to . - An instance returned by a 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. - - Releases all resources used by the . - Causes any buffered data to be written to the underlying device. - Asynchronously writes any buffered data to the underlying device. - The token to monitor for cancellation requests. - A task that represents the asynchronous flush operation. + - - Negotiates the client certificate on the authenticated connection. - The token to monitor for cancellation requests. - The task object representing the asynchronous operation. + + 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 . - is less than zero. - --or- - - is greater than the length of . - --or- - - + count is greater than the length of . + + + . + > 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. - A value that specifies the number of bytes read. When there is no more data to be read, returns 0. Asynchronously reads data from this stream and stores it in the specified range of a byte array. @@ -1780,48 +1391,53 @@ Authentication has not occurred. 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 . + 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. - 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. 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. - 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. 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. - The unsigned byte cast to an , or -1 if at the end of the stream. + + + 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. - Seeking is not supported by objects. Always throws a . + Seeking is not supported by objects. Sets the length of the underlying stream. @@ -1831,6 +1447,14 @@ Authentication has not occurred. 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. @@ -1849,15 +1473,12 @@ Authentication has not occurred. is . - is less than zero. - --or- - - is greater than the length of . - - -or- - - + count is greater than the length of . + + + . + > 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. @@ -1869,185 +1490,34 @@ Authentication has not occurred. 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 . + 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. - A task that represents the asynchronous write operation. 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. - A task that represents the asynchronous write operation. - - - 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 . - The property was accessed before the completion of the authentication process or the authentication process failed. - A value that identifies the bulk encryption algorithm used by this . - - - 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. - - - Gets 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. - The algorithm used for generating message authentication codes (MACs). - - - 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. - Getting the value of this property is not supported when the underlying stream is a . - The length of the underlying stream. - - - Gets the certificate used to authenticate the local endpoint. - Authentication failed or has not occurred. - An X509Certificate object that represents the certificate supplied for authentication or if no certificate was supplied. - - - The negotiated application protocol in TLS handshake. - - - Gets 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. - One of the enumeration values that identifies the cipher suite which was negotiated for this connection. - - - Gets or sets 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 . - The current position in the underlying stream. - - - 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. - Authentication failed or has not occurred. - An X509Certificate object that represents the certificate supplied for authentication or if no certificate was supplied. - - - Gets a value that indicates the security protocol used to authenticate this connection. - The value that represents protocols used for authentication. - - - Gets the name of the server the client is trying to connect to. That name is used for server certificate validation. It can be a DNS name or an IP address. - The name of the server the client is trying to connect to. - - - Gets the used for authentication using extended protection. - The object that contains the channel binding token (CBT) used for extended protection. 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 a set of certificates used for building a certificate chain. - - - Attempts to build the certificate chain from the provided certificates. - The server certificate. - Supplementary certificates used to build the certificate chain. - - to indicate that the missing certificates can be downloaded from the network; to indicate that only available X509Certificate stores should be searched for missing certificates. - - doesn't have an associated private key. - The certificate context with the newly created certificate chain. - - - Attempts to build the certificate chain from the provided certificates. - The server certificate. - Supplementary certificates used to build the certificate chain. - - to indicate that the missing certificates can be downloaded from the network; to indicate that only available X509Certificate stores should be searched for missing certificates. - An optional trust policy, to replace the default system trust. - - doesn't have an associated private key. - The certificate context with the newly created certificate chain. - Represents cipher suite values for the TLS (formerly SSL) protocol. @@ -3123,15 +2593,6 @@ Authentication has not occurred. is or an empty list. - - 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. - Gets a custom channel binding token (CBT) to use for validation. A that contains a custom channel binding to use for validation. @@ -3153,6 +2614,15 @@ Authentication has not occurred. 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. @@ -3188,27 +2658,26 @@ Authentication has not occurred. 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, . + 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. - A new instance that contains the union of the existing instance merged with the specified values. 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. - A new instance that contains the union of the existing instance merged with the specified values. The exception that is thrown when authentication fails for an authentication stream and cannot be retried. diff --git a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Net.ServicePoint.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Net.ServicePoint.xml index 81a7e32..bd6de28 100755 --- a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Net.ServicePoint.xml +++ b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Net.ServicePoint.xml @@ -9,8 +9,6 @@ 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. - - is equal to The local to which the is bound. @@ -37,30 +35,10 @@ Provides connection management for HTTP connections. - - 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. - - - 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. - Gets the Uniform Resource Identifier (URI) of the server that this object connects to. - The is in host mode. 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 . @@ -74,15 +52,20 @@ 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. - The value specified for a set operation is a negative number less than -1. 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 connection limit is equal to or less than 0. The maximum number of connections allowed on this object. + The connection limit is equal to or less than 0. Gets the connection name. @@ -103,9 +86,9 @@ 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 . - 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. Gets the version of the HTTP protocol that the object uses. @@ -113,8 +96,19 @@ Gets or sets the size of the receiving buffer for the socket used by this . - The value specified for a set operation is greater than . 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. @@ -129,52 +123,6 @@ Manages the collection of objects. - - 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 as of .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. - - - 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 URI specified in is invalid. - The maximum number of objects defined in has been reached. - The object that manages communications for the request. - - - Finds an existing object or creates a new object to manage communications with the specified object. - The object of the Internet resource to contact. - - is . - The maximum number of objects defined in has been reached. - The object that manages communications for the request. - - - 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. - - is . - The maximum number of objects defined in has been reached. - The object that manages communications for the request. - - - 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. - Gets or sets a value that indicates whether the certificate is checked against the certificate authority revocation list. @@ -182,9 +130,15 @@ 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 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. + + + 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. @@ -204,17 +158,42 @@ 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 . - The maximum idle time, in milliseconds, of a object. The default value is 100,000 milliseconds (100 seconds). 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 . - The maximum number of objects to maintain. The default value is 0, which means there is no limit to the number of objects. 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. @@ -222,13 +201,24 @@ Gets or sets the security protocol used by the objects managed by the object. - The value specified to set the property is not a valid enumeration value. 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. diff --git a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Net.Sockets.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Net.Sockets.xml index 00e8293..dab2d8f 100755 --- a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Net.Sockets.xml +++ b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Net.Sockets.xml @@ -11,13 +11,13 @@ This value is equal to the Winsock 2 SIO_ABSORB_RTRALERT constant. - Join a multicast group using an interface identified by its index. This value is equal to the Winsock 2 SIO_INDEX_ADD_MCAST 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 value is equal to the Winsock 2 SIO_ADDRESS_LIST_CHANGE 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 value is equal to the Winsock 2 SIO_ADDRESS_LIST_QUERY 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. @@ -29,13 +29,13 @@ 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 value is equal to the Winsock 2 SIO_INDEX_BIND 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 value is equal to the Winsock 2 SIO_INDEX_ADD_MCAST 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. @@ -53,16 +53,16 @@ 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 value is equal to the Winsock 2 SIO_GET_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. For additional information, see RFC 1122 section 4.2.3.6. This value is equal to the Winsock 2 SIO_KEEPALIVE_VALS 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 value is equal to the Winsock 2 SIO_INDEX_MCASTIF 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. @@ -80,16 +80,16 @@ 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 value is equal to the Winsock 2 SIO_QUERY_TARGET_PNP_HANDLE constant. + 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 value is equal to the Winsock 2 SIO_RCVALL 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 value is equal to the Winsock 2 SIO_RCVALL_IGMPMCAST 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 value is equal to the Winsock 2 SIO_RCVALL_MCAST 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. @@ -101,7 +101,7 @@ 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 value is equal to the Winsock 2 SIO_SET_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. @@ -112,6 +112,10 @@ 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. @@ -122,6 +126,10 @@ 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. @@ -136,14 +144,6 @@ if and are unequal; otherwise, . - - 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 . - - - 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. - 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. @@ -173,24 +173,22 @@ The group . The local interface address. - is less than 0. - - -or- - - is greater than 0x00000000FFFFFFFF. + 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 . - An that contains the Internet address of a multicast group. Gets or sets the interface index that is associated with a multicast group. - The value that is specified for a set operation is less than 0 or greater than 0x00000000FFFFFFFF. 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. @@ -215,39 +213,35 @@ Initializes a new version of the class for the specified IP multicast group. - The IP address of the 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 IP address of the multicast group. - The index of the interface that's used to send and receive multicast packets. + 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 IP address. - The local IP address. + The group . + The local . - is . - - -or- - - is . + is . +-or- + is . Gets or sets the IP address of a multicast group. - - .NET 5.0 and later versions: is . - 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's used to send and receive multicast packets. - The index of a array element. + 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. - 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. @@ -256,45 +250,33 @@ 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. + 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. + 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. + 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. @@ -302,87 +284,91 @@ 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. + 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 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 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. - An that represents the asynchronous call. 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 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 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. - An that represents the asynchronous call. + + + 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. @@ -391,28 +377,22 @@ 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 underlying is closed. +-or- +An error occurred when accessing the socket. The is closed. - The number of bytes read from the . 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 underlying is closed. +-or- +An error occurred while writing to the network. +-or- +An error occurred when accessing the socket. The is closed. @@ -426,123 +406,123 @@ 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 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 . + 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. - + An error occurred when accessing the socket. -or- - There is a failure reading from the network. The is closed. - The number of bytes read from the . 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. - + An error occurred when accessing the socket. -or- - There is a failure reading from the network. The is closed. - The number of bytes read from the . + + + 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. - The number of bytes to read from the . + 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. - + An error occurred when accessing the socket. -or- - There is a failure reading from the network. The is closed. - A task that represents the asynchronous read operation. The value of its property contains the total number of bytes read into . 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. - + An error occurred when accessing the socket. -or- - There is a failure reading from the network. The is closed. - A that represents the asynchronous read operation. The value of its property contains the total number of bytes read into . 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. - + An error occurred when accessing the socket. -or- - There is a failure reading from the network. The is closed. - The unsigned byte cast to an , or -1 if at the end of the stream. + + + 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. - Any use of this property. 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 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 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. @@ -551,129 +531,63 @@ There was a failure while writing to the network. 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. - The number of bytes to write to the . + 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 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. + There was a failure while writing to the network. +-or- +An error occurred when accessing the socket. The is closed. - A task that represents the asynchronous write operation. 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. - A task that represents the asynchronous write operation. 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 a value that indicates whether the supports reading. - - if data can be read from the stream; otherwise, . The default value is . + + 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 . - - 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 . - - - Gets a value that indicates whether data is available on the to be read. - 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. - - if data is available on the stream to be read; otherwise, . - - - Gets the length of the data available on the stream. This property is not currently supported and always throws a . - Any use of this property. - The length of the data available on the stream. - - - Gets or sets the current position in the stream. This property is not currently supported and always throws a . - Any use of this property. - The current position in the stream. - - - Gets or sets a value that indicates whether the can be read. - - to indicate that the can be read; otherwise, . The default value is . - - - Gets or sets the amount of time that a read operation blocks waiting for data. - The value specified is less than or equal to zero and is not . - 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. - - - Gets the underlying . - A that represents the underlying network connection. - - - Gets a value that indicates whether the is writable. - - if data can be written to the stream; otherwise, . The default value is . - - - Gets or sets the amount of time that a write operation blocks waiting for data. - The value specified is less than or equal to zero and is not . - 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. - - - Specifies the type of protocol that an instance of the class can use. + + Specifies the type of protocol that an instance of the class can use. AppleTalk protocol. @@ -855,9 +769,6 @@ There was a failure while writing to the network. Represents a wrapper class for a socket handle. - - Creates a . - Initializes a new instance of the class. The pre-existing handle to use. @@ -882,17 +793,16 @@ There was a failure while writing to the network. 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. + 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. + 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. @@ -900,10 +810,9 @@ There was a failure while writing to the network. 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. + 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. @@ -932,26 +841,17 @@ There was a failure while writing to the network. 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 buffer. - A of bytes to send using the method. - - - Initializes a new instance of the class using the specified 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 of bytes to send using the method. - 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. - 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. + 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 parameter cannot be null The and parameters must be greater than or equal to zero. @@ -960,7 +860,7 @@ There was a failure while writing to the network. 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 parameter cannot be null The and parameters must be greater than or equal to zero. @@ -1000,10 +900,6 @@ There was a failure while writing to the network. 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 buffer to be sent if the object was initialized with a buffer parameter. - The of bytes to be sent if the object was initialized with a buffer 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. @@ -1022,105 +918,77 @@ There was a failure while writing to the network. One of the values. The combination of , , and results in an invalid socket. - - Initializes a new instance of the class for the specified socket handle. - The socket handle for the socket that the object will encapsulate. - - is . - - is invalid. - - is not a socket or information about the socket could not be accessed. - 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. If the operating system supports IPv6, this constructor creates a dual-mode socket; otherwise, it creates an IPv4 socket. + 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 . - A for a newly created connection. - - - Accepts an incoming connection. - An asynchronous task that completes with the accepted Socket. - - - Accepts an incoming connection. - The socket to use for accepting the connection. - An asynchronous task that completes with the accepted Socket. - - - Accepts an incoming connection. - The socket to use for accepting the connection. - A cancellation token that can be used to cancel the asynchronous operation. - An asynchronous task that completes with the accepted Socket. 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. +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. +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. - - 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. - - Accepts an incoming connection. - A cancellation token that can be used to cancel the asynchronous operation. - An asynchronous task that completes with the accepted Socket. + + 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. +-or- +The accepted socket is bound. is less than 0. - .NET Framework and .NET 5 and earlier only: An error occurred when attempting to access the socket. - An that references the asynchronous creation. + 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. +-or- +The accepted socket is bound. is less than 0. - .NET Framework and .NET 5 and earlier only: An error occurred when attempting to access the socket. - An that references the asynchronous creation. + 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. @@ -1128,30 +996,28 @@ There was a failure while writing to the network. 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. +-or- +The accepted socket is bound. is less than 0. - .NET Framework and .NET 5 and earlier only: An error occurred when attempting to access the socket. - An object that references the asynchronous object creation. + 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 . - .NET Framework and .NET 5 and earlier only: An error occurred when attempting to access the socket. + 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. - An that references the asynchronous connection. Begins an asynchronous request for a remote host connection. The host is specified by an and a port number. @@ -1159,15 +1025,15 @@ There was a failure while writing to the network. 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 . - .NET Framework and .NET 5 and earlier only: An error occurred when attempting to access the socket. + 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. - An that references the asynchronous connection. Begins an asynchronous request for a remote host connection. The host is specified by an array and a port number. @@ -1175,15 +1041,15 @@ There was a failure while writing to the network. 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 . - .NET Framework and .NET 5 and earlier only: An error occurred when attempting to access the socket. + 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. - An that references the asynchronous connections. Begins an asynchronous request for a remote host connection. The host is specified by a host name and a port number. @@ -1191,13 +1057,13 @@ There was a failure while writing to the network. 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. - An that references the asynchronous connection. Begins an asynchronous request to disconnect from a remote endpoint. @@ -1205,9 +1071,10 @@ There was a failure while writing to the network. if this socket can be reused after the connection is closed; otherwise, . The delegate. An object that contains state information for this request. - The object has been closed. - .NET Framework and .NET 5 and earlier only: An error occurred when attempting to access the socket. 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 . @@ -1217,26 +1084,20 @@ There was a failure while writing to the network. 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 . - .NET Framework and .NET 5 and earlier only: An error occurred when attempting to access the socket. + 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. - An that references the asynchronous read. +-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 . @@ -1247,26 +1108,20 @@ There was a failure while writing to the network. 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 . - .NET Framework and .NET 5 and earlier only: An error occurred when attempting to access the socket. + 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. - An that references the asynchronous read. +-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 . @@ -1274,12 +1129,12 @@ There was a failure while writing to the network. 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 . - .NET Framework and .NET 5 and earlier only: An error occurred when attempting to access the socket. + An error occurred when attempting to access the socket. has been closed. - An that references the asynchronous read. Begins to asynchronously receive data from a connected . @@ -1288,12 +1143,12 @@ There was a failure while writing to the network. 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 . - .NET Framework and .NET 5 and earlier only: An error occurred when attempting to access the socket. + An error occurred when attempting to access the socket. has been closed. - An that references the asynchronous read. Begins to asynchronously receive data from a specified network device. @@ -1304,30 +1159,22 @@ There was a failure while writing to the network. 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 . - .NET Framework and .NET 5 and earlier only: An error occurred when attempting to access the socket. +-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. +-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. - An that references the asynchronous read. 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. @@ -1338,29 +1185,22 @@ There was a failure while writing to the network. 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 . - .NET Framework and .NET 5 and earlier only: An error occurred when attempting to access the socket. +-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. +-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. - An that references the asynchronous read. + The operating system is Windows 2000 or earlier, and this method requires Windows XP. Sends data asynchronously to a connected . @@ -1370,25 +1210,19 @@ There was a failure while writing to the network. A bitwise combination of the values. The delegate. An object that contains state information for this request. + An that references the asynchronous send. is . - .NET Framework and .NET 5 and earlier only: An error occurred when attempting to access the socket. See remarks section below. + 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. +-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. - An that references the asynchronous send. Sends data asynchronously to a connected . @@ -1399,25 +1233,19 @@ There was a failure while writing to the network. 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 . - .NET Framework and .NET 5 and earlier only: An error occurred when attempting to access the socket. See remarks section below. + 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. +-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. - An that references the asynchronous send. Sends data asynchronously to a connected . @@ -1425,13 +1253,13 @@ There was a failure while writing to the network. 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. - .NET Framework and .NET 5 and earlier only: An error occurred when attempting to access the socket. See remarks section below. + An error occurred when attempting to access the socket. See remarks section below. The has been closed. - An that references the asynchronous send. Sends data asynchronously to a connected . @@ -1440,42 +1268,40 @@ There was a failure while writing to the network. 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. - .NET Framework and .NET 5 and earlier only: An error occurred when attempting to access the socket. See remarks section below. + An error occurred when attempting to access the socket. See remarks section below. The has been closed. - An that references the asynchronous send. 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. - .NET Framework and .NET 5 and earlier only: An error occurred when attempting to access the socket. See remarks section below. - An object that represents the asynchronous send. + 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 . - The data to be sent before the file is sent. This parameter can be . - The data to be sent after the file is sent. This parameter can be . - A bitwise combination of the enumeration values. + 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. - .NET Framework and .NET 5 and earlier only: An error occurred when attempting to access the socket. See remarks section below. + 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 socket is not connected to a remote host. The file was not found. - An object that represents the asynchronous operation. Sends data asynchronously to a specific remote host. @@ -1486,30 +1312,22 @@ There was a failure while writing to the network. 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 . - .NET Framework and .NET 5 and earlier only: An error occurred when attempting to access the socket. +-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. +-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. - An that references the asynchronous send. Associates a with a local endpoint. @@ -1520,6 +1338,13 @@ There was a failure while writing to the network. 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. @@ -1567,7 +1392,7 @@ There was a failure while writing to the network. The port number is not valid. An error occurred when attempting to access the socket. The has been closed. - The socket is not in the or families. + 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 . @@ -1580,49 +1405,15 @@ There was a failure while writing to the network. The port number is not valid. An error occurred when attempting to access the socket. The has been closed. - The socket is not in the or families. + This method is valid for sockets in the or families. The has been placed in a listening state by calling . - - Establishes a connection to a remote host. - The endpoint to connect to. - An asynchronous task that completes when the connection is established. - - - Establishes a connection to a remote host. - The endpoint to connect to. - A cancellation token that can be used to cancel the asynchronous operation. - An asynchronous task that completes when the connection is established. - - - Establishes a connection to a remote host. - The IPAddress of the remote host to connect to. - The port on the remote host to connect to. - An asynchronous task that completes when the connection is established. - - - Establishes a connection to a remote host. - The IPAddress of the remote host to connect to. - The port on the remote host to connect to. - A cancellation token that can be used to cancel the asynchronous operation. - An asynchronous task that completes when the connection is established. - - - Establishes a connection to a remote host. - A list of IPAddresses for the remote host that will be used to attempt to connect to the remote host. - The port on the remote host to connect to. - An asynchronous task that completes when the connection is established. - - - Establishes a connection to a remote host. - A list of IPAddresses for the remote host that will be used to attempt to connect to the remote host. - The port on the remote host to connect to. - A cancellation token that can be used to cancel the asynchronous operation. - An asynchronous task that completes when the connection is established. - 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. @@ -1630,16 +1421,15 @@ There was a failure while writing to the network. 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. - - 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. 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. @@ -1647,49 +1437,31 @@ There was a failure while writing to the network. 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. - - 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. - - - Establishes a connection to a remote host. - The hostname of the remote host to connect to. - The port on the remote host to connect to. - An asynchronous task that completes when the connection is established. - - Establishes a connection to a remote host. - The hostname of the remote host to connect to. - The port on the remote host to connect to. - A cancellation token that can be used to cancel the asynchronous operation. - An asynchronous task that completes when the connection is established. + + 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. - - Disconnects a connected socket from the remote host. - Indicates whether the socket should be available for reuse after disconnect. - A cancellation token that can be used to cancel the asynchronous operation. - An asynchronous task that completes when the socket is disconnected. - 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. - - 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. Releases all resources used by the current instance of the class. @@ -1699,22 +1471,40 @@ There was a failure while writing to the network. 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. - .NET Core on any OS and .NET 5+ on Unix-based OS only: The current platform is not supported. + The socket reference to be passed to the target process. is not a valid process id. - -or- - Duplication of the socket reference failed. - The socket reference to be passed to the target process. + + + 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. @@ -1724,13 +1514,13 @@ Duplication of the socket reference failed. method was previously called. An error occurred when attempting to access the - A object to handle communication with the remote host. 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. @@ -1740,11 +1530,11 @@ Duplication of the socket reference failed. method was previously called. An error occurred when attempting to access the . - A object to handle communication with the remote host. 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 . @@ -1754,7 +1544,6 @@ Duplication of the socket reference failed. method was previously called. Windows NT is required for this method. - A to handle communication with the remote host. Ends a pending asynchronous connection request. @@ -1771,6 +1560,7 @@ Duplication of the socket reference failed. 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 . @@ -1784,6 +1574,7 @@ Duplication of the socket reference failed. 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 . @@ -1792,12 +1583,12 @@ Duplication of the socket reference failed. was previously called for the asynchronous read. An error occurred when attempting to access the socket. The has been closed. - The number of bytes received. 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 . @@ -1806,12 +1597,12 @@ Duplication of the socket reference failed. was previously called for the asynchronous read. An error occurred when attempting to access the socket. The has been closed. - The number of bytes received. 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 . @@ -1820,7 +1611,6 @@ Duplication of the socket reference failed. was previously called for the asynchronous read. An error occurred when attempting to access the socket. The has been closed. - If successful, the number of bytes received. If unsuccessful, returns 0. Ends a pending asynchronous read from a specific endpoint. This method also reveals more information about the packet than . @@ -1828,23 +1618,22 @@ Duplication of the socket reference failed. 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 . +-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. - If successful, the number of bytes received. If unsuccessful, returns 0. 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 . @@ -1853,12 +1642,12 @@ Duplication of the socket reference failed. was previously called for the asynchronous send. An error occurred when attempting to access the socket. The has been closed. - If successful, the number of bytes sent to the ; otherwise, an invalid error. 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 . @@ -1867,7 +1656,6 @@ Duplication of the socket reference failed. was previously called for the asynchronous send. An error occurred when attempting to access the socket. The has been closed. - If successful, the number of bytes sent to the ; otherwise, an invalid error. Ends a pending asynchronous send of a file. @@ -1885,6 +1673,7 @@ Duplication of the socket reference failed. 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 . @@ -1893,31 +1682,28 @@ Duplication of the socket reference failed. was previously called for the asynchronous send. An error occurred when attempting to access the socket. The has been closed. - If successful, the number of bytes sent; otherwise, an invalid error. - - - Frees resources used by the class. - - Gets a socket option value using platform-specific level and name identifiers. - The platform-defined option level. - The platform-defined option name. - The span into which the retrieved option value should be stored. - The has been closed. - An error occurred when attempting to access the socket. - The number of bytes written into for a successfully retrieved value. + + 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 . +-or- + was set to the unsupported value . The has been closed. - 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. Returns the specified option setting, represented as a byte array. @@ -1925,10 +1711,8 @@ Duplication of the socket reference failed. 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 . +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. @@ -1936,37 +1720,47 @@ Duplication of the socket reference failed. 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 . +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. - An array of type that contains the value of the socket option. + + + 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. - The number of bytes in the parameter. 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. - The number of bytes in the parameter. - - Places a in a listening state. + + 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. @@ -1974,48 +1768,89 @@ Duplication of the socket reference failed. 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. - 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 . + + + 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. - The number of bytes received. Receives the specified number of bytes from a bound into the specified offset position of the receive buffer, using the specified . @@ -2023,35 +1858,25 @@ Duplication of the socket reference failed. 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. +-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 . +-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. - The number of bytes received. Receives data from a bound into a receive buffer, using the specified . @@ -2060,41 +1885,32 @@ Duplication of the socket reference failed. 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. +-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 . +-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. - The number of bytes received. 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 . @@ -2102,114 +1918,81 @@ Duplication of the socket reference failed. 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. - The number of bytes received. 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. - The number of bytes received. 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. - The number of bytes received. 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. +-or- +.Count is zero. An error occurred while attempting to access the socket. The has been closed. - The number of bytes received. 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. +-or- +.Count is zero. An error occurred while attempting to access the socket. The has been closed. - The number of bytes received. - Receives data from a bound into a receive buffer. - A span of bytes that is the storage location for the received data. - 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. - The number of bytes received. + - Receives data from a bound into a receive buffer, using the specified . - A span of bytes that is the storage location for the received data. - A bitwise combination of the enumeration values that specifies send and receive behaviors. - 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. - The number of bytes received. + + - Receives data from a bound into a receive buffer, using the specified . - A span of bytes that is the storage location for the received data. - A bitwise combination of the enumeration values that specifies send and receive behaviors. - When this method returns, contains one of the enumeration values that defines error codes for the socket. - 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. - The number of bytes received. - - - Receives data from a connected socket. - The buffer for the received data. - A bitwise combination of SocketFlags values that will be used when receiving the data. - An asynchronous task that completes with the number of bytes received. - - - Receives data from a connected socket. - A list of buffers for the received data. - A bitwise combination of SocketFlags values that will be used when receiving the data. - An asynchronous task that completes with the number of bytes received. - - - Receives data from a connected socket. - The buffer for the received data. - A bitwise combination of SocketFlags values that will be used when receiving the data. - A cancellation token that can be used to cancel the asynchronous operation. - An asynchronous task that completes with the number of bytes received. + + + 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. - - 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. + + + 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. @@ -2218,38 +2001,26 @@ Duplication of the socket reference failed. 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 . +-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. +-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. +-or- +The property was not set. +-or- +An error occurred when attempting to access the socket. The has been closed. - The number of bytes received. Receives the specified number of bytes into the data buffer, using the specified , and stores the endpoint. @@ -2257,111 +2028,62 @@ Duplication of the socket reference failed. 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 . +-or- + is . is less than 0. - - -or- - - is greater than the length of . +-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 . +-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. - The number of bytes received. 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 . +-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. - The number of bytes received. 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 . +-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. - The number of bytes received. - - - Receives a datagram into the data buffer and stores the endpoint. - A span of bytes that is the storage location for received data. - An , passed by reference, that represents the remote server. - - remoteEP is . - An error occurred when attempting to access the socket. - The has been closed. - The number of bytes received. - - - Receives a datagram into the data buffer, using the specified , and stores the endpoint. - A span of bytes that is the storage location for received data. - A bitwise combination of the values. - An , passed by reference, that represents the remote server. - - remoteEP is . - An error occurred when attempting to access the socket. - The has been closed. - The number of bytes received. - - - Receives data and returns the endpoint of the sending host. - The buffer for the received data. - A bitwise combination of SocketFlags values that will be used when receiving the data. - An endpoint of the same type as the endpoint of the remote host. - An asynchronous task that completes with a containing the number of bytes received and the endpoint of the sending host. - - - Receives data and returns the endpoint of the sending host. - The buffer for the received data. - A bitwise combination of SocketFlags values that will be used when receiving the data. - An endpoint of the same type as the endpoint of the remote host. - A cancellation token that can be used to signal the asynchronous operation should be canceled. - An asynchronous task that completes with a containing the number of bytes received and the endpoint of the sending host. 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. - - 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. 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. @@ -2371,82 +2093,57 @@ Duplication of the socket reference failed. 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 . +- 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. +-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. +-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 number of bytes received. - - - 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 of type that is the storage location for received data. - A bitwise combination of the values. - An , passed by reference, that represents the remote server. - An holding address and interface information. - The object has been closed. - The remoteEP is . - The of the used in needs to match the of the used in SendTo. - The object is not in blocking mode and cannot accept this synchronous call. -You must call the Bind method before performing this operation. - The number of bytes received. - - - Receives data and returns additional information about the sender of the message. - The buffer for the received data. - A bitwise combination of SocketFlags values that will be used when receiving the data. - An endpoint of the same type as the endpoint of the remote host. - An asynchronous task that completes with a containing the number of bytes received and additional information about the sending host. - - - Receives data and returns additional information about the sender of the message. - The buffer for the received data. - A bitwise combination of SocketFlags values that will be used when receiving the data. - An endpoint of the same type as the endpoint of the remote host. - A cancellation token that can be used to signal the asynchronous operation should be canceled. - An asynchronous task that completes with a containing the number of bytes received and additional information about the sending host. + 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. - - 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. + + + 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. @@ -2455,25 +2152,20 @@ You must call the Bind method before performing this operation. 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. +-and- +The parameter is or empty +-and- +The parameter is or empty. An error occurred when attempting to access the socket. - .NET 5.0 and later: One or more sockets are disposed. 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. - The number of bytes sent to the . Sends the specified number of bytes of data to a connected , starting at the specified offset, and using the specified . @@ -2481,182 +2173,139 @@ You must call the Bind method before performing this operation. 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. +-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 . +-or- +An operating system error occurs while accessing the . The has been closed. - The number of bytes sent to the . - Sends the specified number of bytes of data to a connected , starting at the specified offset, and using the specified . + 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. +-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 . +-or- +An operating system error occurs while accessing the . The has been closed. - The number of bytes sent to the . 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. +-or- +An operating system error occurs while accessing the socket. The has been closed. - The number of bytes sent to the . 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. - The number of bytes sent to the . 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. - The number of bytes sent to the . 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. - The number of bytes sent to the . 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. - The number of bytes sent to the . - Sends data to a connected . - A span of bytes that contains the data to be sent. - An error occurred when attempting to access the socket. - The has been closed. - The number of bytes sent to the . + - Sends data to a connected using the specified . - A span of bytes that contains the data to be sent. - A bitwise combination of the enumeration values that specifies send and receive behaviors. - An error occurred when attempting to access the socket. - The has been closed. - The number of bytes sent to the . + + - Sends data to a connected using the specified . - A span of bytes that contains the data to be sent. - A bitwise combination of the enumeration values that specifies send and receive behaviors. - When this method returns, contains one of the enumeration values that defines error codes for the socket. - An error occurred when attempting to access the socket. - The has been closed. - The number of bytes sent to the . - - - Sends data on a connected socket. - The buffer for the data to send. - A bitwise combination of SocketFlags values that will be used when sending the data. - An asynchronous task that completes with the number of bytes sent. - - - Sends data on a connected socket. - A list of buffers for the data to send. - A bitwise combination of SocketFlags values that will be used when sending the data. - An asynchronous task that completes with the number of bytes sent. + + + 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. - - 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. - - Sends data on a connected socket. - The buffer for the data to send. - A bitwise combination of SocketFlags values that will be used when sending the data. - A cancellation token that can be used to cancel the asynchronous operation. - An asynchronous task that completes with the number of bytes sent. + + 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. @@ -2669,67 +2318,36 @@ You must call the Bind method before performing this operation. Sends the file and buffers of data to a connected object using the specified value. - The path and name of the file to be sent. This parameter can be . - The data to be sent before the file is sent. This parameter can be . - The data to be sent after the file is sent. This parameter can be . - A bitwise combination of the enumeration values that specifies how the file is transferred. - 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 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 that contains data to be sent before the file is sent. This buffer can be empty. - A that contains data to be sent after the file is sent. This buffer can be empty. - One or more of values. - The object has been closed. - The object is not connected to a remote host. - 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. - A cancellation token that can be used to cancel the asynchronous operation. - The object has been closed. - The object is not connected to a remote host. - The file was not found. - An error occurred when attempting to access the socket. - A value task that represents the asynchronous send file operation. - - - Sends the file to a connected object. - A that contains the path and name of the file to be sent. This parameter can be . - A cancellation token that can be used to cancel the asynchronous operation. + 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 connected to a remote host. + 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. - A value task that represents the asynchronous send file operation. 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. - The is not connected to a remote host. + 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. - - 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. + + + 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 . @@ -2738,35 +2356,25 @@ You must call the Bind method before performing this operation. 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 . +-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. +-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 . +-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. - The number of bytes sent. Sends the specified number of bytes of data to the specified endpoint using the specified . @@ -2774,293 +2382,97 @@ You must call the Bind method before performing this operation. The number of bytes to send. A bitwise combination of the values. The that represents the destination location for the data. - - is . - - -or- - - is . - The specified exceeds the size of . - An error occurred when attempting to access the socket. - The has been closed. The number of bytes sent. - - - 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. - is . - - -or- - - is . - An error occurred when attempting to access the socket. - The has been closed. - The number of bytes sent. - - - 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. - - is . - - -or- - - is . - An error occurred when attempting to access the socket. - The has been closed. - The number of bytes sent. - - - Sends data to the specified endpoint. - A span of bytes that contains the data to be sent. - The that represents the destination for the data. - - remoteEP is . - An error occurred when attempting to access the socket. - The has been closed. - The number of bytes sent. - - - Sends data to a specific endpoint using the specified . - A span of bytes that contains the data to be sent. - A bitwise combination of the values. - The that represents the destination for the data. - - remoteEP is . - An error occurred when attempting to access the socket. - The has been closed. - The number of bytes sent. - - - Sends data to the specified remote host. - The buffer for the data to send. - A bitwise combination of SocketFlags values that will be used when sending the data. - The remote host to which to send the data. - An asynchronous task that completes with the number of bytes sent. - - - Sends data asynchronously to a specific remote host. - The object to use for this asynchronous socket 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. - - 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. - - - Sends data to the specified remote host. - The buffer for the data to send. - A bitwise combination of SocketFlags values that will be used when sending the data. - The remote host to which to send the data. - A cancellation token that can be used to cancel the asynchronous operation. - An asynchronous task that completes with the number of bytes sent. - - - Sets the IP protection level on a socket. - The IP protection level to set on this socket. - The argument is set to . - The socket is not in the or address families. - - - Sets a socket option value using platform-specific level and name identifiers. - The platform-defined option level. - The platform-defined option name. - The value to which the option should be set. - The has been closed. - An error occurred when attempting to access the socket. - - - 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 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. - An error occurred when attempting to access the socket. - The has been closed. - The number of bytes of data received from the network and available to be read. - - - Gets or sets a value that indicates whether the is in blocking mode. - An error occurred when attempting to access the socket. - The has been closed. - - if the will block; otherwise, . The default is . - - - 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, . - - - Gets or sets a value that specifies whether the allows Internet Protocol (IP) datagrams to be fragmented. - The socket is not in the family. - An error occurred when attempting to access the socket. - The has been closed. - - if the doesn't allow datagram fragmentation; otherwise, . The default is . - - - Gets or sets a value that specifies whether the is a dual-mode socket used for both IPv4 and IPv6. - The socket is not in the address family. - - if the is a dual-mode socket; otherwise, . The default is if the socket was created by calling the constructor and the operating system supports IPv6; otherwise, the default is . - - - Gets or sets a value that specifies whether the can send or receive broadcast packets. - This option is valid for a datagram socket only. - The has been closed. - - if the allows broadcast packets; otherwise, . The default is . - - - Gets or sets a value that specifies whether the allows only one process to bind to a port. - An error occurred when attempting to access the socket. - The has been closed. - - has been called for this . - - 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. - - - Gets the operating system handle for the . - An that represents the operating system handle for the . - - - 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. + is . +-or- + is . + The specified exceeds the size of . An error occurred when attempting to access the socket. The has been closed. - A that specifies how to linger while closing a socket. - - Gets the local endpoint. + + 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. - The that the is using for communications. - - Gets or sets a value that specifies whether outgoing multicast packets are delivered to the sending application. + + 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. - The is not in the or families. - - if the receives outgoing multicast packets; otherwise, . - - - Gets or sets a value that specifies whether the stream is using the Nagle algorithm. - An error occurred when attempting to access the . - The has been closed. - - if the uses the Nagle algorithm; otherwise, . The default is . - - - 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, . - - - Indicates whether the underlying operating system support the Unix domain sockets. + + Sends data asynchronously to a specific remote host. + The object to use for this asynchronous socket operation. - if the operating system support the Unix domain sockets; otherwise, . + 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. - - Gets the protocol type of the . - One of the values. + + 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 . - - Gets or sets a value that specifies the size of the receive buffer of the . + + 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. - The has been closed. - The value specified for a set operation is less than 0. - An that contains the size, in bytes, of the receive buffer. The default is 8192. - - Gets or sets a value that specifies the amount of time after which a synchronous call will time out. + + 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. - The value specified for a set operation is less than -1. - 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. - - Gets the remote endpoint. + + 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. - The with which the is communicating. - - - 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. - - Gets or sets a value that specifies the size of the send buffer of the . + + 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. - The value specified for a set operation is less than 0. - An that contains the size, in bytes, of the send buffer. The default is 8192. - - Gets or sets a value that specifies the amount of time after which a synchronous call will time out. + + 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. - The value specified for a set operation is less than -1. - 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. Gets the type of the . @@ -3078,60 +2490,25 @@ You must call the Bind method before performing this operation. Gets or sets a value that specifies the Time To Live (TTL) value of Internet Protocol (IP) packets sent by the . - The TTL value is a negative number. - The socket is not in the or families. + 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. - The TTL value. - Gets or sets a value that specifies whether the socket should only use Overlapped I/O mode. On .NET 5+ (including .NET Core versions), the value is always . - The socket has been bound to a completion port. + Specifies whether the socket should only use Overlapped I/O mode. - on .NET Framework if the uses only overlapped I/O; otherwise, . The default is . + 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. - - The event used to complete an asynchronous operation. - Creates an empty instance. The platform is not supported. - - Initializes the . - Whether to disable the capturing and flow of execution context. Execution context flow should only be disabled if it's handled by higher layers. - - - Releases the unmanaged resources used by the instance and optionally disposes of the managed resources. - - - Frees resources used by the class. - - - Represents a method that is called when an asynchronous operation completes. - The event that is signaled. - - - 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. - - - Sets the region of memory to use as a buffer with an asynchronous socket method. - The region of memory to use as a buffer with an asynchronous socket method. - 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. @@ -3142,13 +2519,16 @@ You must call the Bind method before performing this operation. Gets or sets 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. 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. @@ -3165,18 +2545,25 @@ You must call the Bind method before performing this operation. 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 region of memory to use as a buffer with an asynchronous socket method. - A region of memory that represents the data buffer to use with an asynchronous socket method. - + 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. @@ -3197,6 +2584,23 @@ You must call the Bind method before performing this 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. @@ -3382,7 +2786,7 @@ You must call the Bind method before performing this operation. 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. + 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. @@ -3527,27 +2931,11 @@ You must call the Bind method before performing this operation. An EndPoint that represents the remote device. An asynchronous Task. - - Establishes a connection to a remote host. - The socket that is used for establishing a connection. - An EndPoint that represents the remote device. - A cancellation token that can be used to signal the asynchronous operation should be canceled. - A task that represents the asynchronous connection operation. - 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. - A task that represents an asynchronous connection operation. - - - Establishes a connection to a remote host, which 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. - A cancellation token that can be used to signal the asynchronous operation should be canceled. - A task that represents the asynchronous connection operation. Establishes a connection to a remote host. The host is specified by an array of IP addresses and a port number. @@ -3556,14 +2944,6 @@ You must call the Bind method before performing this operation. The port number of the remote host. A task that represents the asynchronous connect operation. - - Establishes a connection to a remote host, which 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 cancellation token that can be used to signal the asynchronous operation should be canceled. - A task that represents the asynchronous connection 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. @@ -3571,14 +2951,6 @@ You must call the Bind method before performing this operation. The port number of the remote host. An asynchronous task. - - Establishes a connection to a remote host, which 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. - A cancellation token that can be used to signal the asynchronous operation should be canceled. - A task that represents an asynchronous connection operation. - Receives data from a connected socket. The socket to perform the receive operation on. @@ -3594,12 +2966,10 @@ You must call the Bind method before performing this operation. 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. - A region of memory that is the storage location for the received data. - A bitwise combination of the values. - A cancellation token that can be used to signal the asynchronous operation should be canceled. - A task that completes with the number of bytes received, or 0 if the end of the stream has been reached. + + + + Receives data from a specified network device. @@ -3632,12 +3002,10 @@ You must call the Bind method before performing this operation. 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. - A region of memory that contains the data to send. - A bitwise combination of the values. - A cancellation token that can be used to signal the asynchronous operation should be canceled. - A 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. @@ -3682,11 +3050,9 @@ You must call the Bind method before performing this operation. 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 + 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. @@ -3696,18 +3062,29 @@ You must call the Bind method before performing this operation. 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. - An object that references the asynchronous connection. Begins an asynchronous request for a remote host connection. The remote host is specified by an array and a port number (). @@ -3715,12 +3092,12 @@ You must call the Bind method before performing this operation. 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. - An object that references the asynchronous connection. Begins an asynchronous request for a remote host connection. The remote host is specified by a host name () and a port number (). @@ -3728,12 +3105,16 @@ You must call the Bind method before performing this operation. 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. - An object that references the asynchronous connection. + + + Gets or sets the underlying . + The underlying network . Disposes this instance and requests that the underlying TCP connection be closed. @@ -3780,83 +3161,40 @@ You must call the Bind method before performing this operation. 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 parameter is . - The is not between and . - An error occurred when accessing the socket. - - is closed. The task object representing the asynchronous operation. - - - Connects the client to a remote TCP host using the specified IP address and port number as an asynchronous operation. - The IP address of the remote host. - The port number of the remote host. - A cancellation token that can be used to signal the asynchronous operation should be canceled. The parameter is . The is not between and . An error occurred when accessing the socket. is closed. - A task that represents the asynchronous connection operation. 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 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. The task object representing the asynchronous operation. - - - Connects the client to a remote TCP host using the specified IP addresses and port number as an asynchronous operation. - The array of IP address of the remote host. - The port number of the remote host. - A cancellation token that can be used to signal the asynchronous operation should be canceled. 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. - A task that represents the asynchronous connection operation. - - - Connects the client to a remote TCP host using the specified endpoint as an asynchronous operation. - The to which you intend to connect. - A task representing the asynchronous operation. - - - Connects the client to a remote TCP host using the specified endpoint as an asynchronous operation. - The to which you intend to connect. - A cancellation token used to propagate notification that this operation should be canceled. - A task representing the asynchronous operation. - - - 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 parameter is . - The parameter is not between and . - An error occurred when accessing the socket. - - is closed. - The task object representing the asynchronous 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. - The port number of the remote host. - A cancellation token that can be used to signal the asynchronous operation should be canceled. + 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. - A task that represents the asynchronous connection operation. + + + 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 . @@ -3874,41 +3212,21 @@ You must call the Bind method before performing this operation. 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. - The underlying . - - - 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. - An error occurred when attempting to access the socket. - The has been closed. - The number of bytes of data received from the network and available to be read. - - - Gets or sets the underlying . - The underlying network . - - - 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, . - - - Gets or sets a value that specifies whether the allows only one client to use a port. - An error occurred when attempting to access the underlying socket. - The underlying has been closed. - - 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. Gets or sets information about the linger state of the associated socket. @@ -3921,12 +3239,10 @@ You must call the Bind method before performing this operation. Gets or sets the size of the receive buffer. - 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. 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. @@ -3966,35 +3282,30 @@ You must call the Bind method before performing this operation. Accepts a pending connection request. - The listener has not been started with a call to . 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 listener has not been started with a call to . - The task object representing the asynchronous operation. The property on the task object returns a used to send and receive data. - - - Accepts a pending connection request as a cancellable asynchronous operation. - A cancellation token that can be used to cancel the 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. - A used to send and receive data. 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. - The task object representing the asynchronous operation. The property on the task object returns a used to send and receive data. - - Accepts a pending connection request as a cancellable asynchronous operation. - A cancellation token that can be used to cancel the asynchronous operation - The task object representing the asynchronous operation. The property on the task object returns a used to send and receive data. + + 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. @@ -4005,17 +3316,17 @@ You must call the Bind method before performing this operation. 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. - An that references the asynchronous creation of the . 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. - An that references the asynchronous creation of the . Creates a new instance to listen on the specified port. @@ -4025,27 +3336,41 @@ You must call the Bind method before performing this operation. 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 . - A . - - The used to send and receive data. 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. + 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. - The listener has not been started with a call to . 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. @@ -4062,27 +3387,6 @@ You must call the Bind method before performing this operation. 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. - - Gets a value that indicates whether is actively listening for client connections. - - if is actively listening; otherwise, . - - - Gets or sets a value that specifies whether the allows only one underlying socket to listen to a specific port. - 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. - - 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. - - - Gets the underlying of the current . - The to which the is bound. - - - Gets the underlying network . - The underlying . - The enumeration defines values used in file transfer requests. @@ -4151,10 +3455,21 @@ You must call the Bind method before performing this operation. 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. @@ -4188,6 +3503,10 @@ You must call the Bind method before performing this operation. 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. @@ -4229,6 +3548,12 @@ You must call the Bind method before performing this operation. 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. @@ -4248,10 +3573,16 @@ You must call the Bind method before performing this operation. 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 . @@ -4260,11 +3591,11 @@ You must call the Bind method before performing this operation. was previously called for the asynchronous read. An error occurred when attempting to access the underlying . The underlying has been closed. - If successful, an array of bytes that contains datagram data. Ends a pending asynchronous send. An object returned by a call to . + If successful, the number of bytes sent to the . is . @@ -4273,7 +3604,13 @@ You must call the Bind method before performing this operation. was previously called for the asynchronous read. An error occurred when attempting to access the underlying socket. The underlying has been closed. - If successful, the number of bytes sent to the . + + + 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. @@ -4307,42 +3644,41 @@ You must call the Bind method before performing this operation. 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. - An array of type that contains datagram data. Returns a UDP datagram asynchronously that was sent by a remote host. - The underlying has been closed. - An error occurred when accessing the socket. The task object representing the asynchronous operation. - - - Returns a UDP datagram asynchronously that was sent by a remote host. - The token to monitor for cancellation requests. The underlying has been closed. An error occurred when accessing the socket. - A representing the asynchronous operation. 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. - The number of bytes sent. 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 . @@ -4350,7 +3686,6 @@ You must call the Bind method before performing this operation. is closed. An error occurred when accessing the socket. - The number of bytes sent. Sends a UDP datagram to a specified port on a specified remote host. @@ -4358,58 +3693,30 @@ You must call the Bind method before performing this operation. 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. - The number of bytes sent. - - - Sends a UDP datagram to a remote host. - An of Type that specifies the UDP datagram that you intend to send. - The has not established a default remote host. - The is closed. - An error occurred when accessing the socket. - The number of bytes sent. - - - Sends a UDP datagram to the host at the specified remote endpoint. - An of Type that specifies the UDP datagram that you intend to send. - An that represents the host and port to which to send the datagram. - - has already established a default remote host and is not . - - is closed. - An error occurred when accessing the socket. - The number of bytes sent. - - - Sends a UDP datagram to a specified port on a specified remote host. - An of Type that specifies the UDP datagram that you intend to send. - 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 has already established a default remote host. - The is closed. - An error occurred when accessing the socket. - The number of bytes sent. 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. - Returns . 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 . @@ -4417,7 +3724,6 @@ You must call the Bind method before performing this operation. is closed. An error occurred when accessing the socket. - Returns . Sends a UDP datagram asynchronously to a remote host. @@ -4425,80 +3731,12 @@ You must call the Bind method before performing this operation. 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. - Returns . - - - Sends a UDP datagram asynchronously to a remote host. - An of Type that specifies the UDP datagram that you intend to send. - An that represents the host and port to which to send the datagram. - The token to monitor for cancellation requests. The default value is None. - - has already established a default remote host and is not . - The is closed. - An error occurred when accessing the socket. - A that represents the asynchronous send operation. The value of its Result property contains the number of bytes sent. - - - Sends a UDP datagram asynchronously to a remote host. - An of Type that specifies the UDP datagram that you intend to send. - 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 token to monitor for cancellation requests. The default value is None. - The has already established a default remote host. - The is closed. - An error occurred when accessing the socket. - A that represents the asynchronous send operation. The value of its Result property contains the number of bytes sent. - - - Sends a UDP datagram asynchronously to a remote host. - An of Type that specifies the UDP datagram that you intend to send. - The token to monitor for cancellation requests. The default value is None. - The is closed. - An error occurred when accessing the socket. - A that represents the asynchronous send operation. The value of its Result property contains the number of bytes sent. - - - Gets or sets a value indicating whether a default remote host has been established. - - if a connection is active; otherwise, . - - - Gets the amount of data received from the network that is available to read. - An error occurred while attempting to access the socket. - The has been closed. - The number of bytes of data received from the network. - - - Gets or sets the underlying network . - The underlying Network . - - - Gets or sets a value that specifies whether the allows Internet Protocol (IP) datagrams to be fragmented. - This property can be set only for sockets that use the flag or the flag. - - if the allows datagram fragmentation; otherwise, . The default 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 . - - - Gets or sets a value that specifies whether the allows only one client to use a port. - An error occurred when attempting to access the underlying socket. - The underlying has been closed. - - 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. - - - Gets or sets a value that specifies whether outgoing multicast packets are delivered to the sending application. - - if the receives outgoing multicast packets; otherwise, . Gets or sets a value that specifies the Time to Live (TTL) value of Internet Protocol (IP) packets sent by the . @@ -4512,6 +3750,10 @@ You must call the Bind method before performing this operation. 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. @@ -4542,10 +3784,6 @@ You must call the Bind method before performing this operation. if and are unequal; otherwise, . - - Gets a buffer with the data received in the UDP packet. - A array with the data received in the UDP packet. - Gets the remote endpoint from which the UDP packet was received. The remote endpoint from which the UDP packet was received. @@ -4554,13 +3792,7 @@ You must call the Bind method before performing this operation. Represents a Unix Domain Socket endpoint as a path. - Initializes a new instance of the with the file path to connect a unix domain socket over. - The path to connect a unix domain socket over. - - is . - - is of an invalid length for use with domain sockets on this platform. The length must be between 1 and the allowed native path length. - The current OS does not support Unix Domain Sockets. + \ No newline at end of file diff --git a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Net.WebClient.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Net.WebClient.xml index 31ee626..98277ff 100755 --- a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Net.WebClient.xml +++ b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Net.WebClient.xml @@ -143,75 +143,59 @@ Provides common methods for sending data to and receiving data from a resource identified by a URI. - - Occurs when an asynchronous data download operation completes. - - - Occurs when an asynchronous file download operation completes. - - - Occurs when an asynchronous download operation successfully transfers some or all of the data. - - - Occurs when an asynchronous resource-download operation completes. - - - Occurs when an asynchronous operation to open a stream containing a resource completes. - - - Occurs when an asynchronous operation to open a stream to write data to a resource completes. - - - Occurs when an asynchronous data-upload operation completes. - - - Occurs when an asynchronous file-upload operation completes. - - - Occurs when an asynchronous upload operation successfully transfers some or all of the data. + + Initializes a new instance of the class. - - Occurs when an asynchronous string-upload operation completes. + + 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 . - - Occurs when an asynchronous upload of a name/value collection completes. + + 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 . - - Occurs when an asynchronous operation to write data to a resource using a write stream is closed. + + 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. - - Initializes a new instance of the class. + + 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. +-or- +An error occurred while downloading data. The method has been called simultaneously on multiple threads. - A array containing the downloaded resource. Downloads the resource as a array from the URI specified. The URI represented by the object, from which to download data. - The parameter is . 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. +-or- +An error occurred while downloading the resource. Downloads the resource as a array from the URI specified as an asynchronous operation. @@ -219,32 +203,29 @@ 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. +-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. - The task object representing the asynchronous operation. The property on the task object returns a array containing the downloaded resource. +-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. - The task object representing the asynchronous operation. The property on the task object returns a array containing the downloaded resource. +-or- +An error occurred while downloading the resource. Downloads the resource with the specified URI to a local file. @@ -252,16 +233,11 @@ 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. +-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. @@ -269,23 +245,15 @@ 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 . +-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. +-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. @@ -293,15 +261,11 @@ 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 . +-or- +The parameter is . The URI formed by combining and is invalid. - - -or- - - An error occurred while downloading the resource. +-or- +An error occurred while downloading the resource. The local file specified by is in use by another thread. @@ -310,84 +274,72 @@ 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 . +-or- +The parameter is . The URI formed by combining and is invalid. - - -or- - - An error occurred while downloading the resource. +-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 . +-or- +The parameter is . The URI formed by combining and is invalid. - - -or- - - An error occurred while downloading the resource. +-or- +An error occurred while downloading the resource. The local file specified by is in use by another thread. - The task object representing the asynchronous operation. 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 . +-or- +The parameter is . The URI formed by combining and is invalid. - - -or- - - An error occurred while downloading the resource. +-or- +An error occurred while downloading the resource. The local file specified by is in use by another thread. - The task object representing the asynchronous operation. + + + 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. +-or- +An error occurred while downloading the resource. The method has been called simultaneously on multiple threads. - A containing the requested resource. 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. +-or- +An error occurred while downloading the resource. The method has been called simultaneously on multiple threads. - A containing the requested resource. 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. +-or- +An error occurred while downloading the resource. Downloads the specified string to the specified resource. This method does not block the calling thread. @@ -395,32 +347,33 @@ 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. +-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. - The task object representing the asynchronous operation. The property on the task object returns a array containing the downloaded resource. +-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. - The task object representing the asynchronous operation. The property on the task object returns a array containing the downloaded resource. +-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. @@ -438,6 +391,15 @@ 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. @@ -489,38 +451,30 @@ 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. - A used to read data from a resource. +-or- +An error occurred while downloading data. - Opens a readable stream for the data downloaded from a resource with the URI specified as a . + 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. - A used to read data from a resource. +-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. +-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. @@ -528,90 +482,73 @@ 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. +-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. - The task object representing the asynchronous operation. The property on the task object returns a used to read data from a resource. +-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. - The task object representing the asynchronous operation. The property on the task object returns a used to read data from a resource. +-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. - A used to write data to the resource. +-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. - A used to write data to 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. - A used to write data to the resource. +-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. - A used to write data to the resource. +-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. @@ -628,141 +565,124 @@ 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. + 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- +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. - The task object representing the asynchronous operation. The property on the task object returns a used to write data to the resource. +-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. - The task object representing the asynchronous operation. The property on the task object returns a used to write data to the resource. +-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. - The task object representing the asynchronous operation. The property on the task object returns a used to write data to the resource. +-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. - The task object representing the asynchronous operation. The property on the task object returns a used to write data to the resource. +-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. - A array containing the body of the response from the resource. +-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. - A array containing the body of the response from the resource. +-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. - A array containing the body of the response from the resource. +-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. - A array containing the body of the response from the resource. +-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. @@ -770,14 +690,10 @@ 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. +-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. @@ -786,14 +702,10 @@ 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. +-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. @@ -803,221 +715,154 @@ 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. +-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. - 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. +-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. - 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. +-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. - 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. +-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. - 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. +-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 . +-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 . - A array containing the body of the response from the resource. +-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 . +-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 . - A array containing the body of the response from the resource. +-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 . +-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 . - A array containing the body of the response from the resource. +-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 . +-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 . - A array containing the body of the response from the resource. +-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 . +-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 . +-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. @@ -1025,27 +870,17 @@ 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 . +-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 . +-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. @@ -1054,230 +889,162 @@ 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 . +-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 . +-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 . +-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 . - 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. +-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 . +-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 . - 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. +-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 . +-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 . - 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. +-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 . +-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 . - 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. +-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 . +-or- +The parameter is . The URI formed by combining and is invalid. - - -or- - - There was no response from the server hosting the resource. - A containing the response sent by the server. +-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 . +-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. - A containing the response sent by the server. +-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 . +-or- +The parameter is . The URI formed by combining and is invalid. - - -or- - - There was no response from the server hosting the resource. - A containing the response sent by the server. +-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 . +-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. - A containing the response sent by the server. +-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 . +-or- +The parameter is . The URI formed by combining and is invalid. - - -or- - - There was no response from the server hosting the resource. +-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. @@ -1285,19 +1052,13 @@ 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 . +-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- + 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. @@ -1306,222 +1067,155 @@ 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 . +-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- + 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 . +-or- +The parameter is . The URI formed by combining and is invalid. - - -or- - - There was no response from the server hosting the resource. - The task object representing the asynchronous operation. The property on the task object returns a containing the response sent by the server. +-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 . +-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. - The task object representing the asynchronous operation. The property on the task object returns a containing the response sent by the server. +-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 . +-or- +The parameter is . The URI formed by combining and is invalid. - - -or- - - There was no response from the server hosting the resource. - The task object representing the asynchronous operation. The property on the task object returns a containing the response sent by the server. +-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 . +-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. - The task object representing the asynchronous operation. The property on the task object returns a containing the response sent by the server. +-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 . +-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". - A array containing the body of the response from the resource. +-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 . +-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 . - A array containing the body of the response from the resource. +-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 . +-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". - A array containing the body of the response from the resource. +-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 . +-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 . - A array containing the body of the response from the resource. +-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 . +-or- +The parameter is . The URI formed by combining and is invalid. - - -or- - - There was no response from the server hosting the resource. +-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. @@ -1529,19 +1223,13 @@ 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 . +-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. +-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. @@ -1550,182 +1238,95 @@ 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 . +-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. +-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 . +-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". - The task object representing the asynchronous operation. The property on the task object returns a array containing the response sent by the server. +-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 . +-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". - The task object representing the asynchronous operation. The property on the task object returns a array containing the response sent by the server. +-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 . +-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 . - The task object representing the asynchronous operation. The property on the task object returns a array containing the response sent by the server. +-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 . +-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". - The task object representing the asynchronous operation. The property on the task object returns a array containing the response sent by the server. - - - 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 . - - is set to an invalid URI. The inner exception may contain information that will help you locate the error. - A containing the base URI for requests made by a or if no base address has been specified. - - - 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. - - - 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 . - - - 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 . - - - 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 . - - - Gets or sets the proxy used by this object. - - is set to . - An instance used to send requests. - - - 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. +-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. @@ -1738,8 +1339,8 @@ Represents the method that will handle the event of a . - The source of the event. - The event data. + + \ No newline at end of file diff --git a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Net.WebHeaderCollection.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Net.WebHeaderCollection.xml index 5bab1ab..9c37eaa 100755 --- a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Net.WebHeaderCollection.xml +++ b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Net.WebHeaderCollection.xml @@ -242,14 +242,14 @@ Inserts the specified header with the specified value into the collection. The header to add to the collection. The content of the header. - .NET Framework and .NET Core versions 2.0 - 3.1 only: The length of is greater than 65535. + 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. - .NET Framework and .NET Core versions 2.0 - 3.1 only: The length of is greater than 65535. + The length of is greater than 65535. This instance does not allow instances of . @@ -258,65 +258,58 @@ 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. - .NET Framework and .NET Core versions 2.0 - 3.1 only: The length of the string after the colon (:) is greater than 65535. + 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. - .NET Framework and .NET Core versions 2.0 - 3.1 only: The length of is greater than 65535. + 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 , , or contains invalid characters. +-or- + contains invalid characters. - .NET Framework and .NET Core only: is not and the length of is too long (greater than 65,535 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. - - is negative. - - -or- - - exceeds the size of 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. @@ -330,13 +323,11 @@ Gets the header name at the specified position in the collection. The zero-based index of the key to get from the collection. - - is negative. - - -or- - - exceeds the size of 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. @@ -356,24 +347,43 @@ 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. - - if the header is restricted; otherwise . Tests whether the specified HTTP header can be set for the request or the response. The header to test. - - to test the response; to test the request. + Does the Framework test the response or the request? + + if the header is restricted; otherwise, . is or . contains invalid characters. - - if the header is restricted; otherwise, . + + + 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. @@ -395,24 +405,22 @@ is . - is a restricted header. - - -or- - - contains invalid characters. + 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. - .NET Framework and .NET Core versions 2.0 - 3.1 only: The length of is greater than 65535. + 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. - .NET Framework and .NET Core versions 2.0 - 3.1 only: The length of is greater than 65535. + The length of is greater than 65535. This instance does not allow instances of . @@ -421,13 +429,11 @@ The content of the header to set. is or . - .NET Framework and .NET Core versions 2.0 - 3.1 only: The length of is greater than 65535. + The length of is greater than 65535. - is a restricted header. - - -or- - - or contain invalid characters. + is a restricted header. +-or- + or contain invalid characters. Serializes this instance into the specified object. @@ -442,30 +448,5 @@ This method is obsolete. The representation of the collection. - - Gets all header names (keys) in the collection. - An array of type containing all header names in a Web request. - - - Gets the number of headers in the collection. - An indicating the number of headers in a request. - - - Gets or sets the specified request header. - The request header value. - This instance does not allow instances of . - A instance containing the specified header value. - - - Gets or sets the specified response header. - The response header value. - .NET Framework and .NET Core versions 2.0 - 3.1 only: The length of is greater than 65535. - This instance does not allow instances of . - A instance containing the specified header. - - - Gets the collection of header names (keys) in the collection. - A containing all header names in a Web request. - \ No newline at end of file diff --git a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Net.WebProxy.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Net.WebProxy.xml index ca8bce1..9e331fe 100755 --- a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Net.WebProxy.xml +++ b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Net.WebProxy.xml @@ -21,9 +21,8 @@ Runs a script. Internal only. Internal only. - A . - - An internal-only value returned. + A . +An internal-only value returned. Contains HTTP proxy settings for the class. @@ -100,6 +99,28 @@ 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. @@ -112,48 +133,26 @@ Returns the proxied URI for a request. The instance of the requested Internet resource. - The parameter is . 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. - The parameter is . 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 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. - You attempted to set this property when the property was set to . - An instance that contains the credentials to submit to the proxy server for authentication. - Gets or sets a value that controls whether the are sent with requests. - You attempted to set this property when the property contains credentials other than the default credentials. 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.API11/build/tizen11.0/ref/System.Net.WebSockets.Client.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Net.WebSockets.Client.xml index 214ce95..8be9914 100755 --- a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Net.WebSockets.Client.xml +++ b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Net.WebSockets.Client.xml @@ -27,6 +27,14 @@ 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. @@ -36,21 +44,25 @@ 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. - The task object representing the asynchronous operation. - Receives data on as an asynchronous operation. + 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. - The task object representing the asynchronous operation. Sends data on as an asynchronous operation. @@ -59,9 +71,9 @@ 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. - The task object representing the asynchronous operation. Sends data on from a read-only byte memory range as an asynchronous operation. @@ -70,21 +82,9 @@ 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. - 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. - - - Gets the WebSocket options for the instance. - The WebSocket options for the instance. Gets the WebSocket state of the instance. @@ -101,22 +101,6 @@ Adds a sub-protocol to be negotiated during the WebSocket connection handshake. The WebSocket sub-protocol to add. - - 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 collection of client side certificates. A collection of client side certificates. @@ -129,11 +113,6 @@ Gets or sets the credential information for the client. The credential information for the client. - - Gets or sets the options for the per-message-deflate extension. - When present, the options are sent to the server during the handshake phase. If the server supports per-message-deflate and the options are accepted, the instance will be created with compression enabled by default for all messages. Be aware that enabling compression makes the application subject to CRIME/BREACH type of attacks. - It is strongly advised to turn off compression when sending data containing secrets by specifying flag for such messages. - Gets or sets the WebSocket protocol keep-alive interval. The WebSocket protocol keep-alive interval. @@ -142,9 +121,22 @@ Gets or sets the proxy for WebSocket requests. The proxy for WebSocket requests. - - Gets or sets the callback to validate a server certificate. - A callback function to validate the server certificate. + + + 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. diff --git a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Net.WebSockets.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Net.WebSockets.xml index f8e8d9d..91a7d7e 100755 --- a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Net.WebSockets.xml +++ b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Net.WebSockets.xml @@ -14,19 +14,9 @@ to indicate the messsage has been received completely; otherwise, . - - Gets the number of bytes that the received. - The number of bytes that the received. - - - Gets whether the message has been received completely. - - if the message was received completely; otherwise, . - - - Gets the type of the current message. - One of the enumeration values that specifies if the current message is a UTF-8, binary, or close message. - + + + The WebSocket class allows applications to send and receive data after the WebSocket upgrade has completed. @@ -50,6 +40,14 @@ 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. @@ -76,17 +74,15 @@ The keep-alive interval to use, or to disable keep-alives. The new web socket. - - Creates a that operates on a representing a web socket connection. - The for the connection. - The options with which the websocket must be created. - The created 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. @@ -108,10 +104,8 @@ The task object representing the asynchronous operation. The property on the task object returns a object that represents the received data. - Receives data from the connection asynchronously. - The application buffer that is the storage location for the received data. - The cancellation token to use to cancel the receive operation. - 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). @@ -125,38 +119,10 @@ The task object representing the asynchronous operation. - Sends data over the connection asynchronously. - The buffer to be sent over the connection. - One of the enumeration values that indicates whether the application is sending a binary or text message. - - to indicate the data in "buffer" is the last part of a message; otherwise, . - The cancellation token to use to cancel the send operation. - The task object representing the asynchronous operation. - - - Sends data over the connection asynchronously. - The buffer to be sent over the connection. - One of the enumeration values that indicates whether the application is sending a binary or text message. - Flags for controlling how the should send a message. - The cancellation token to use to cancel the send operation. - The task object representing the asynchronous operation. - - - 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. - - - 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 . - - - 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. + + + + Returns the current state of the WebSocket connection. @@ -166,6 +132,11 @@ 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. @@ -253,48 +224,6 @@ The WebSocket instance used to interact (send/receive/close/etc) with the WebSocket connection. Returns . - - Options that control how a is created. - - - Creates an instance of the class. - - - The agreed upon options for per message deflate. Be aware that enabling compression makes the application subject to CRIME/BREACH type of attacks. - It is strongly advised to turn off compression when sending data containing secrets by specifying flag for such messages. - - - Defines if this websocket is the server-side of the connection. The default value is . - - - The keep-alive interval to use, or or to disable keep-alives. - The default is . - - - The agreed upon sub-protocol that was used when creating the connection. - - - Options to enable per-message deflate compression for . - - - Creates an instance of the class. - - - When the client-side of the connection indicates that it will persist the deflate context accross messages. - The default is . - - - This parameter indicates the base-2 logarithm for the LZ77 sliding window size used by the client to compress messages and by the server to decompress them. - Must be a value between 9 and 15. The default is 15. - - - When the server-side of the connection indicates that it will persist the deflate context accross messages. - The default is . - - - This parameter indicates the base-2 logarithm for the LZ77 sliding window size used by the server to compress messages and by the client to decompress them. - Must be a value between 9 and 15. The default is 15. - Contains the list of possible WebSocket errors. @@ -401,31 +330,19 @@ 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. - - The native error code for the exception that occurred. - Returns . - Returns a WebSocketError indicating the type of error that occurred. Returns . - - Flags for controlling how the should send a message. - - - Disables compression for the message if compression has been enabled for the instance. - - - Indicates that the data in "buffer" is the last part of a message. - - - None - Indicates the message type. @@ -479,7 +396,7 @@ Defines the different states a WebSockets instance can be in. - Indicates that the WebSocket has been aborted. + Reserved for future use. Indicates the WebSocket close handshake completed gracefully. diff --git a/pkg/Tizen.NET.API11/build/tizen11.0/ref/netstandard.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Numerics.Vectors.xml similarity index 81% rename from pkg/Tizen.NET.API11/build/tizen11.0/ref/netstandard.xml rename to pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Numerics.Vectors.xml index 0f8eca0..fbdb118 100755 --- a/pkg/Tizen.NET.API11/build/tizen11.0/ref/netstandard.xml +++ b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Numerics.Vectors.xml @@ -1,295 +1,12 @@  - netstandard + System.Numerics.Vectors - - Provides non-allocating, performant Brotli decompression methods. The methods decompress in a single pass without using a instance. - - - Decompresses data that was compressed using the Brotli algorithm. - A buffer containing the compressed data. - When this method returns, a byte span containing the decompressed data. - The total number of bytes that were read from . - The total number of bytes that were written in the . - One of the enumeration values that indicates the status of the decompression operation. - - - Releases all resources used by the current Brotli decoder instance. - - - Attempts to decompress data that was compressed with the Brotli algorithm. - A buffer containing the compressed data. - When this method returns, a byte span containing the decompressed data. - The total number of bytes that were written in the . - - on success; otherwise. - - - 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. - - is less than 0, the minimum allowed input size, or greater than - 515, the maximum allowed input size. - A number representing the maximum compressed length for the provided 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, . - - - 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. - 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. - An object that represents the asynchronous read operation, which could still be pending. - - - 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. - 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. - An object that represents the asynchronous write operation, which could still be pending. - - - 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. - - is . - - did not originate from a method on the current stream. - The end operation cannot be performed because the stream is closed. - 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. - - - 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. - The encoder ran into invalid data. - The stream is disposed. - - - 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. - - - 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. - - 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. - 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. - - - 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. - This property is not supported on this stream. - A long value. - - - 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. - - - Gets a reference to the underlying stream. - The underlying stream is closed. - A stream object that represents the underlying stream. - - - 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, . - - - This property is not supported and always throws a . - This property is not supported on this stream. - A long value. - - - This property is not supported and always throws a . - This property is not supported on this stream. - A long value. - Represents a 3x2 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. - Creates a 3x2 matrix from the specified components. The value to assign to the first element in the first row. @@ -395,6 +112,10 @@ 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. @@ -402,6 +123,11 @@ 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. @@ -409,6 +135,24 @@ 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. @@ -479,15 +223,6 @@ Returns a string that represents this matrix. The string representation of this matrix. - - Gets the multiplicative identity matrix. - The multiplicative identify matrix. - - - Indicates whether the current matrix is the identity matrix. - - if the current matrix is the identity matrix; otherwise, . - Gets or sets the translation component of this matrix. The translation component of the current instance. @@ -495,54 +230,6 @@ Represents a 4x4 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. - Creates a object from a specified object. A 3x2 matrix. @@ -551,20 +238,20 @@ 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 fourth 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. - 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. Adds each element in one matrix with its corresponding element in a second matrix. @@ -638,17 +325,13 @@ 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. - - is less than or equal to zero. - - -or- - - is less than or equal to zero. - - -or- - - is greater than or equal to . 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. @@ -656,23 +339,16 @@ 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. - - 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 . 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. @@ -682,17 +358,13 @@ 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. - - is less than or equal to zero. - - -or- - - is less than or equal to zero. - - -or- - - is greater than or equal to . 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. @@ -823,6 +495,10 @@ 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. @@ -830,6 +506,11 @@ 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. @@ -837,6 +518,54 @@ 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. @@ -863,7 +592,7 @@ Returns a value that indicates whether the specified matrices are equal. The first matrix to compare. - The second matrix to care. + The second matrix to care if and are equal; otherwise, . @@ -913,33 +642,18 @@ 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. - - Gets the multiplicative identity matrix. - Gets the multiplicative identity matrix. - - - Indicates whether the current matrix is the identity matrix. - - if the current matrix is the identity matrix; otherwise, . - - - Gets or sets the translation component of this matrix. - The translation component of the current instance. - Represents a plane in three-dimensional space. - - The distance of the plane along its normal from the origin. - - - The normal vector of the plane. - Creates a object from a specified normal and the distance along the normal from the origin. The plane's normal vector. @@ -963,6 +677,9 @@ 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. @@ -997,6 +714,9 @@ 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. @@ -1035,18 +755,6 @@ Represents a vector that is used to encode three-dimensional physical rotations. - - 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. - Creates a quaternion from the specified vector and rotation parts. The vector part of the quaternion. @@ -1122,11 +830,20 @@ 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. @@ -1230,14 +947,17 @@ Returns a string that represents this quaternion. The string representation of this quaternion. - - Gets a quaternion that represents no rotation. - A quaternion whose values are (0, 0, 0, 1). + + The rotation component of the quaternion. - - Gets a value that indicates whether the current instance is the identity quaternion. - - if the current instance is the identity quaternion; otherwise, . + + 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. @@ -1336,18 +1056,6 @@ The vector type. T can be any primitive numeric type. The resulting vector. - - Returns a new vector whose elements are the smallest integral values that are greater than or equal to the given vector's elements. - The source vector. - The vector whose elements are the smallest integral values that are greater than or equal to the given vector's elements. - If a value is equal to , , or , that value is returned. - - - Returns a new vector whose elements are the smallest integral values that are greater than or equal to the given vector's elements. - The source vector. - The vector whose elements are the smallest integral values that are greater than or equal to the given vector's elements. - If a value is equal to , , or , that value is returned. - 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. @@ -1371,42 +1079,42 @@ The new vector with elements selected based on the mask. - Converts a Vector<Int64> to a Vector<Double>. + Converts a to a . The source vector. The converted vector. - Converts a Vector<UInt64> to a Vector<Double>. + Converts a to a . The source vector. The converted vector. - Converts a Vector<Single> to a Vector<Int32>. + Converts a to a . The source vector. The converted vector. - Converts a Vector<Double> to a Vector<Int64>. + Converts a to a . The source vector. The converted vector. - Converts a Vector<Int32> to a Vector<Single>. + Converts a to a . The source vector. The converted vector. - Converts a Vector<UInt32> to a Vector<Single>. + Converts a to a . The source vector. The converted vector. - Converts a Vector<Single> to a Vector<UInt32>. + Converts a to a . The source vector. The converted vector. - Converts a Vector<Double> to a Vector<UInt64>. + Converts a to a . The source vector. The converted vector. @@ -1471,18 +1179,6 @@ if any element pair in and is equal; otherwise, . - - Returns a new vector whose elements are the largest integral values that are less than or equal to the given vector's elements. - The source vector. - The vector whose elements are the largest integral values that are less than or equal to the given vector's elements. - If a value is equal to , , or , that value is returned. - - - Returns a new vector whose elements are the largest integral values that are less than or equal to the given vector's elements. - The source vector. - The vector whose elements are the largest integral values that are less than or equal to the given vector's elements. - If a value is equal to , , or , that value is returned. - 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. @@ -1577,6 +1273,11 @@ 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. @@ -1587,7 +1288,7 @@ 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. + 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. @@ -1707,46 +1408,46 @@ The element-wise product vector. - Narrows two Vector<Double> instances into one Vector<Single>. + 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 Vector<Single> containing elements narrowed from the source vectors. + A containing elements narrowed from the source vectors. - Narrows two Vector<Int16> instances into one Vector<SByte>. + 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 Vector<SByte> containing elements narrowed from the source vectors. + A containing elements narrowed from the source vectors. - Narrows two Vector<Int32> instances into one Vector<Int16>. + 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 Vector<Int16> containing elements narrowed from the source vectors. + A containing elements narrowed from the source vectors. - Narrows two Vector<Int64> instances into one Vector<Int32>. + 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 Vector<Int32> containing elements narrowed from the source vectors. + A containing elements narrowed from the source vectors. - Narrows two Vector<UInt16> instances into one Vector<Byte>. + 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 Vector<Byte> containing elements narrowed from the source vectors. + A containing elements narrowed from the source vectors. - Narrows two Vector<UInt32> instances into one Vector<UInt16>. + 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 Vector<UInt16> containing elements narrowed from the source vectors. + A containing elements narrowed from the source vectors. - Narrows two Vector<UInt64> instances into one Vector<UInt32>. + 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 Vector<UInt32> containing elements narrowed from the source vectors. + 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. @@ -1774,43 +1475,43 @@ The difference vector. - Widens a Vector<Byte> into two Vector<UInt16> instances. + 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 Vector<Int16> into two Vector<Int32> instances. + 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 Vector<Int32> into two Vector<Int64> instances. + 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 Vector<SByte> into two Vector<Int16> instances. + 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 Vector<Single> into two Vector<Double> instances. + 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 Vector<UInt16> into two Vector<UInt32> instances. + 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 Vector<UInt32> into two Vector<UInt64> instances. + 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. @@ -1822,11 +1523,6 @@ The vector type. T can be any primitive numeric type. The resulting vector. - - 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, . - 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. @@ -1834,49 +1530,35 @@ Creates a vector whose components are of a specified type. The numeric type that defines the type of the components in the vector. - .NET 5.0 and later: Type is not supported. Creates a vector from a specified array. - The values to add to the vector, as an array of objects of type T. The array must contain at least elements and only the first elements are used. + A numeric array. is . - .NET 5.0 and later: Type is not supported. Creates a vector from a specified array starting at a specified index position. - The values to add to the vector, as an array of objects of type T. The array must contain at least elements from the specified index and only the first elements are used. + 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 . - .NET 5.0 and later: Type is not supported. + 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 . The span must contain at least elements and only the first elements are used. - - did not contain at least elements. - .NET 5.0 and later: Type is not supported. + 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 and only the first elements are used. - - did not contain at least elements. - .NET 5.0 and later: Type is not supported. + 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 and only the first elements are used. - - did not contain at least elements. - .NET 5.0 and later: Type is not supported. + 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. @@ -1884,7 +1566,6 @@ is . The number of elements in the current vector is greater than the number of elements available in the array. - .NET 5.0 and later: Type is not supported. Copies the vector instance to a specified destination array starting at a specified index position. @@ -1895,72 +1576,79 @@ 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 . - .NET 5.0 and later: Type is not supported. 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. - .NET 5.0 and later: Type is not supported. 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. - .NET 5.0 and later: Type is not supported. + + + 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. - .NET 5.0 and later: Type is not supported. 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. - .NET 5.0 and later: Type is not supported. 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. - .NET 5.0 and later: Type is not supported. 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. - .NET 5.0 and later: Type is not supported. 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. - .NET 5.0 and later: Type is not supported. 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. - .NET 5.0 and later: Type is not supported. 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. - .NET 5.0 and later: Type is not supported. 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. - .NET 5.0 and later: Type is not supported. if and are equal; otherwise, . @@ -1968,74 +1656,62 @@ Returns a new vector by performing a bitwise operation on each of the elements in two vectors. The first vector. The second vector. - .NET 5.0 and later: Type is not supported. 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. - .NET 5.0 and later: Type is not supported. The reinterpreted vector. Reinterprets the bits of the specified vector into a vector of type . The vector to reinterpret. - .NET 5.0 and later: Type is not supported. The reinterpreted vector. Reinterprets the bits of the specified vector into a vector of type . The vector to reinterpret. - .NET 5.0 and later: Type is not supported. The reinterpreted vector. Reinterprets the bits of the specified vector into a vector of type . The vector to reinterpret. - .NET 5.0 and later: Type is not supported. The reinterpreted vector. Reinterprets the bits of the specified vector into a vector of type . The vector to reinterpret. - .NET 5.0 and later: Type is not supported. The reinterpreted vector. Reinterprets the bits of the specified vector into a vector of type . The vector to reinterpret. - .NET 5.0 and later: Type is not supported. The reinterpreted vector. Reinterprets the bits of the specified vector into a vector of type . The vector to reinterpret. - .NET 5.0 and later: Type is not supported. The reinterpreted vector. Reinterprets the bits of the specified vector into a vector of type . The vector to reinterpret. - .NET 5.0 and later: Type is not supported. The reinterpreted vector. Reinterprets the bits of the specified vector into a vector of type . The vector to reinterpret. - .NET 5.0 and later: Type is not supported. The reinterpreted vector. Reinterprets the bits of the specified vector into a vector of type . The vector to reinterpret. - .NET 5.0 and later: Type is not supported. 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. - .NET 5.0 and later: Type is not supported. if any element pairs in left and right are equal. if no element pairs are equal. @@ -2043,114 +1719,70 @@ Multiplies a vector by a specified scalar value. The scalar value. The source vector. - .NET 5.0 and later: Type is not supported. The scaled vector. Multiplies a vector by a specified scalar value. The source vector. A scalar value. - .NET 5.0 and later: Type is not supported. 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. - .NET 5.0 and later: Type is not supported. 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. - .NET 5.0 and later: Type is not supported. The one's complement vector. Subtracts the second vector from the first. The first vector. The second vector. - .NET 5.0 and later: Type is not supported. The vector that results from subtracting from . Negates a given vector. The vector to negate. - .NET 5.0 and later: Type is not supported. The negated vector. Returns the string representation of this vector using default formatting. - .NET 5.0 and later: Type is not supported. 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. - .NET 5.0 and later: Type is not supported. 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. - .NET 5.0 and later: Type is not supported. 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 . - .NET 5.0 and later: Type is not supported. 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 . - .NET 5.0 and later: Type is not supported. if the source vector was successfully copied to . if is not large enough to hold the source vector. - - Returns the number of elements stored in the vector. - Access to the property getter via reflection is not supported. - --or- - -.NET 5.0 and later: Type is not supported. - The number of elements stored in the vector. - - - Gets the element at a specified index. - The index of the element to return. - - is less than zero. - - -or- - - is greater than or equal to . - .NET 5.0 and later: Type is not supported. - The element at index . - - - Returns a vector containing all ones. - .NET 5.0 and later: Type is not supported. - A vector containing all ones. - Returns a vector containing all zeroes. - .NET 5.0 and later: Type is not supported. A vector containing all zeroes. Represents a vector with two single-precision floating-point values. - - The X component of the vector. - - - The Y component of the vector. - Creates a new object whose two elements have the same value. The value to assign to both elements. @@ -2195,11 +1827,9 @@ 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 less than zero. +-or- + is greater than or equal to the array length. is multidimensional. @@ -2304,6 +1934,10 @@ 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. @@ -2427,10 +2061,6 @@ The matrix. The transformed 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). - Gets the vector (1,0). The vector (1,0). @@ -2439,6 +2069,12 @@ 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). @@ -2446,15 +2082,6 @@ Represents a vector with three single-precision floating-point values. - - The X component of the vector. - - - The Y component of the vector. - - - The Z component of the vector. - Creates a new object from the specified object and the specified value. The vector with two elements. @@ -2505,11 +2132,9 @@ 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 less than zero. +-or- + is greater than or equal to the array length. is multidimensional. @@ -2620,6 +2245,10 @@ 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. @@ -2731,10 +2360,6 @@ The matrix. The transformed 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). - Gets the vector (1,0,0). The vector (1,0,0). @@ -2747,6 +2372,15 @@ 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). @@ -2754,18 +2388,6 @@ Represents a vector with four single-precision floating-point values. - - The W component of the vector. - - - The X component of the vector. - - - The Y component of the vector. - - - The Z component of the vector. - 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. @@ -2823,11 +2445,9 @@ 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 less than zero. +-or- + is greater than or equal to the array length. is multidimensional. @@ -2932,6 +2552,10 @@ 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. @@ -3055,10 +2679,6 @@ The rotation to apply. The transformed vector. - - Gets a vector whose 4 elements are equal to one. - Returns . - Gets the vector (0,0,0,1). The vector (0,0,0,1). @@ -3075,6 +2695,18 @@ 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). diff --git a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.ObjectModel.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.ObjectModel.xml index 89e96ce..dba57e8 100755 --- a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.ObjectModel.xml +++ b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.ObjectModel.xml @@ -28,28 +28,32 @@ The element to change the key of. The new key for . - is . - - -or- - - is . + is . +-or- + is . - is not found. - - -or- - - already exists in the . + 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 . - - is . 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. @@ -61,19 +65,25 @@ The zero-based index at which should be inserted. The object to insert. - is less than 0. - - -or- - - is greater than . + 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. - - is . 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 . @@ -85,43 +95,13 @@ The new item. - Tries to get an item from the collection using the specified key. - The key of the item to search in the collection. - When this method returns , the item from the collection that matches the provided key; when this method returns , the value for the type of the collection. - - is . - - if an item for the specified key was found in the collection; otherwise, . - - - 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. - - - Gets the lookup dictionary of the . - The lookup dictionary of the , if it exists; otherwise, . - - - Gets the element with the specified key. - The key of the element to get. - - is . - An element with the specified key does not exist in the collection. - The element with the specified key. If an element with the specified key is not found, an exception is thrown. + + 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. - - Occurs when an item is added, removed, changed, moved, or the entire list is refreshed. - - - Occurs when a property value changes. - - - Occurs when a property value changes. - Initializes a new instance of the class. @@ -146,6 +126,9 @@ 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. @@ -169,6 +152,9 @@ 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. @@ -178,6 +164,9 @@ 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. @@ -195,28 +184,34 @@ 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. - - 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. + + 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. - - Determines whether the dictionary contains a specific value. - The object to locate in the dictionary. - - if is found in the dictionary; otherwise, . + + Represents a read-only collection of the keys of a object. + + - - 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. + + 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 . @@ -224,127 +219,141 @@ 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 . - +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 remove from the dictionary. + The object to add to the collection. In all cases. - Throws a exception 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. - + + 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 key of the element to remove. + 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. - Throws a exception in all cases. - - 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. + + 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 zero. + 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- - - The type of the source dictionary cannot be cast automatically to the type of the destination . + is multidimensional. +-or- +The number of elements in the source collection is greater than the available space from to the end of the destination . - - Throws a exception in all cases. - The key of the element to add. - The value of the element to add. - In all cases. + + Gets a value that indicates whether access to the collection is synchronized (thread safe). + + if access to the collection is synchronized (thread safe); otherwise, . - - Throws a exception in all cases. - In all cases. + + 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. - - Determines whether the dictionary contains an element that has the specified key. - The key to locate in the dictionary. - - is . - - if the dictionary contains an element that has the specified key; otherwise, . + + Returns an enumerator that iterates through the collection. + An enumerator that can be used to iterate through the collection. - - Returns an enumerator for the dictionary. - An enumerator for the dictionary. + + 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 key of the element to remove. + The object to add to the dictionary. In all cases. - - Returns an enumerator that iterates through a collection. - An enumerator that can be used to iterate through the collection. + + Throws a exception in all cases. + In all cases. - - 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. + + Determines whether the dictionary contains a specific value. + The object to locate in the dictionary. - if the object that implements contains an element with 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. + if is found in the dictionary; otherwise, . - - Gets the element that has the specified key. - The key of the element to get. + + 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 . - The property is retrieved and is not found. - The element that has the specified key. - - - Gets a key collection that contains the keys of the dictionary. - A key collection that contains the keys of the dictionary. + 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. - The element that has the specified key. 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 . @@ -357,6 +366,21 @@ Type cannot be cast automatically to the type of the desti 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). @@ -366,6 +390,28 @@ Type cannot be cast automatically to the type of the desti 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. @@ -379,113 +425,36 @@ Type cannot be cast automatically to the type of the desti 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. - The element that has the specified key. + 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. - - Gets a collection that contains the values in the dictionary. - A collection that contains the values in the dictionary. - - - 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 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 . - - - 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, . - - + Throws a exception in all cases. - The object to remove from the collection. + The key of the element to remove. In all cases. - - if was successfully removed from the collection; otherwise, . This method also returns if is not found in the original collection. - - 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 collection that contains the values in the dictionary. + A collection that contains the values in the dictionary. - - Returns an enumerator that iterates through the collection. + + Returns an enumerator that iterates through a collection. An enumerator that can be used to iterate through the collection. - - Gets the number of elements in the collection. - The number of elements in the collection. - - - Gets a value that indicates whether the dictionary is read-only. - - in all cases. - - - Gets a value that indicates whether access to the collection is synchronized (thread safe). + + 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 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. + if the object that implements contains an element with the specified key; otherwise, . Represents a read-only collection of the values of a object. @@ -501,15 +470,15 @@ Type cannot be cast automatically to the type of the desti 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 . + 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. @@ -530,12 +499,17 @@ Type cannot be cast automatically to the type of the desti 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. - In all cases. 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. @@ -546,24 +520,9 @@ Type cannot be cast automatically to the type of the desti 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 . - - - Returns an enumerator that iterates through the collection. - An enumerator that can be used to iterate through the collection. - - - Gets the number of elements in the collection. - The number of elements in the collection. - - - Gets a value that indicates whether the collection is read-only. - - in all cases. + 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). @@ -574,28 +533,27 @@ Type cannot be cast automatically to the type of the desti 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. - - Occurs when an item is added or removed. - - - Occurs when a property value changes. - - - Occurs when the collection changes. - - - Occurs when a property value changes. - 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. @@ -604,6 +562,15 @@ Type cannot be cast automatically to the type of the desti 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. @@ -808,9 +775,6 @@ Type cannot be cast automatically to the type of the desti Specifies what type to use as a converter for the object this attribute is bound to. - - Specifies the 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 (""). @@ -822,6 +786,13 @@ Type cannot be cast automatically to the type of the desti 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. @@ -832,10 +803,6 @@ Type cannot be cast automatically to the type of the desti Returns the hash code for this instance. A hash code for the current . - - 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 custom type description provider for a class. This class cannot be inherited. @@ -865,15 +832,15 @@ Type cannot be cast automatically to the type of the desti Defines a command. - - Occurs when changes occur that affect whether or not the command should execute. - 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 . diff --git a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Reflection.DispatchProxy.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Reflection.DispatchProxy.xml index b227639..4912970 100755 --- a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Reflection.DispatchProxy.xml +++ b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Reflection.DispatchProxy.xml @@ -12,9 +12,9 @@ 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. - An object instance that implements . Whenever any method on the generated proxy type is called, this method is invoked to dispatch control. diff --git a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Reflection.Emit.ILGeneration.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Reflection.Emit.ILGeneration.xml index b246984..5946058 100755 --- a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Reflection.Emit.ILGeneration.xml +++ b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Reflection.Emit.ILGeneration.xml @@ -12,19 +12,13 @@ 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 . + 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 . @@ -34,31 +28,19 @@ 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 . + 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 . @@ -67,35 +49,21 @@ 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 . + 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 . @@ -106,43 +74,25 @@ 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 . + 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 . @@ -158,11 +108,9 @@ 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 . + 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. @@ -170,11 +118,9 @@ 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 . + 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. @@ -187,25 +133,23 @@ 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. - The declared local variable. 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 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 . - A object that represents the local variable. Declares a new label. @@ -298,7 +242,7 @@ 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. + 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. @@ -343,11 +287,9 @@ 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 . + The type of is or , which are not supported. +-or- +There is no overload of that accepts the type of . is . @@ -372,40 +314,36 @@ 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. + 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 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. + 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 . - - 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. - Represents a label in the instruction stream. is used in conjunction with the class. @@ -458,32 +396,6 @@ Creates or associates parameter information. - - 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 . - Retrieves the attributes for this parameter. Read-only. Retrieves the attributes for this parameter. @@ -508,6 +420,28 @@ 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. @@ -532,44 +466,30 @@ 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. + 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 . + 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. @@ -609,26 +529,24 @@ 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 . - The object for a method. 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 . +-or- +An element of is . is not a . - The object for a method. 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. @@ -640,49 +558,35 @@ 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. - - 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 . 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 . +-or- +An element of is . is not a . - A object for a property. 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. @@ -693,34 +597,22 @@ 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. - - 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 . 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. diff --git a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Reflection.Emit.Lightweight.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Reflection.Emit.Lightweight.xml index 07eee4b..4c976e7 100755 --- a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Reflection.Emit.Lightweight.xml +++ b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Reflection.Emit.Lightweight.xml @@ -7,6 +7,10 @@ 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. @@ -90,10 +94,6 @@ 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 . - - 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. - Defines and represents a dynamic method that can be compiled, executed, and discarded. Discarded methods are available for garbage collection. @@ -107,27 +107,19 @@ 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. + An element of is or . +-or- + is a module that provides anonymous hosting for dynamic methods. - is . - - -or- - - is . + is . +-or- + is . - is a combination of flags other than and . - - -or- - - is not . - - -or- - - is a type for which returns . + 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. @@ -139,27 +131,19 @@ 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. + 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 . - is a combination of flags other than and . - - -or- - - is not . - - -or- - - is a type for which returns . + 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. @@ -191,17 +175,13 @@ 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. + An element of is or . +-or- + is a module that provides anonymous hosting for dynamic methods. - is . - - -or- - - is . + is . +-or- + is . is a type for which returns . @@ -213,17 +193,13 @@ 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. + An element of is or . +-or- + is a module that provides anonymous hosting for dynamic methods. - is . - - -or- - - is . + is . +-or- + is . is a type for which returns . @@ -233,17 +209,13 @@ 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. + 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 . is , or is a type for which returns . @@ -255,56 +227,58 @@ 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. + 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 . 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. - A delegate of the specified type, which can be used to execute the dynamic method. 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. - A delegate of the specified type, which can be used to execute the dynamic method with the specified target object. + 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. - The method has no parameters. - - -or- - - is less than 0. - - -or- - - is greater than the number of the method's parameters. 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. @@ -321,9 +295,9 @@ 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 . - An array of objects representing the attributes of the method that are of type or derive from type . Returns a object that can be used to generate a method body from metadata tokens, scopes, and Microsoft intermediate language (MSIL) streams. @@ -346,6 +320,11 @@ 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 . @@ -353,19 +332,15 @@ 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 . - A containing the return value of the invoked 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. @@ -375,49 +350,28 @@ if the specified custom attribute type is defined; otherwise, . - - Returns the signature of the method, represented as a string. - A string representing the method signature. - - - 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. - - - Gets the type that declares the method, which is always for dynamic methods. - Always . - - - 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 . - Gets a value that indicates whether the current dynamic method is security-critical or security-safe-critical, and therefore can perform critical operations. - The dynamic method doesn't have a method body. 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. - The dynamic method doesn't have a method body. 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. - The dynamic method doesn't have a method body. 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 allowed for dynamic methods. Not supported for dynamic methods. + Not allowed for dynamic methods. Gets the module with which the dynamic method is logically associated. @@ -443,5 +397,9 @@ 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.API11/build/tizen11.0/ref/System.Reflection.Emit.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Reflection.Emit.xml index 406929f..20ce9e5 100755 --- a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Reflection.Emit.xml +++ b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Reflection.Emit.xml @@ -7,6 +7,12 @@ 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. @@ -23,25 +29,24 @@ 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. + 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. - A representing the defined dynamic module. + 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. @@ -49,6 +54,10 @@ 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. @@ -58,11 +67,11 @@ 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. - An array that contains the custom attributes that are derived at any level from ; the array is empty if there are no such attributes. Returns objects that contain information about the attributes that have been applied to the current . @@ -71,32 +80,32 @@ 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. - A ModuleBuilder object representing the requested dynamic module. 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. - An array of containing the exported types defined in this assembly. 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. - A for the specified file, or , if the file is not found. 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. - An array of objects. Returns the hash code for this instance. @@ -111,31 +120,31 @@ Returns information about how the given resource has been persisted. The name of the resource. - This method is not currently supported. - The caller does not have the required permission. 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. - An array of type containing the names of all the resources. 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. - A representing this manifest resource. 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. - A representing this manifest resource. Gets the specified module in this assembly. @@ -161,23 +170,23 @@ 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. - The specified satellite 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. - The specified satellite assembly. Gets the specified type from the types that have been defined and created in the current . @@ -188,53 +197,25 @@ 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. - - 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, . - - - 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. - - - Gets the location of the assembly, as specified originally (such as in an object). - This method is not currently supported. - The caller does not have the required permission. - The location of the assembly, as specified originally. - - - Returns the entry point of this assembly. - The caller does not have the required permission. - The entry point of this assembly. - - - Gets the display name of the current dynamic assembly. - The display name of the dynamic assembly. + + 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 a value that indicates whether this dynamic assembly is held in a collectible . + + 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 this dynamic assembly is held in a collectible ; otherwise, . + 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. @@ -242,9 +223,9 @@ 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. - 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. Gets the module in the current that contains the assembly manifest. @@ -255,6 +236,23 @@ 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. @@ -267,47 +265,56 @@ 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 . - An object that represents the new parameter of this constructor. Returns all the custom attributes defined for this constructor. Controls inheritance of custom attributes from base classes. This parameter is ignored. - This method is not currently supported. 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. - This method is not currently supported. An object array that represents the attributes of this constructor. + This method is not currently supported. Gets 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. 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. - The constructor is a parameterless constructor. - - -or- - - The constructor has or flags indicating that it should not have a method body. 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. @@ -315,11 +322,15 @@ 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. - An array that represents the parameters of this constructor. + + + 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 . @@ -328,8 +339,8 @@ 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. - This method is not currently supported. You can retrieve the constructor using and call on the returned . 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. @@ -337,16 +348,33 @@ 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.) - This method is not currently supported. You can retrieve the constructor using and call on the returned . 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. - This method is not currently supported. You can retrieve the constructor using and call on the returned . 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. @@ -370,89 +398,62 @@ 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. - - 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. - - - 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. - - - Gets a token that identifies the current dynamic module in metadata. - An integer token that identifies the current module in metadata. - - - Gets the internal handle for the method. Use this handle to access the underlying metadata handle. - This property is not supported on this class. - The internal handle for the method. Use this handle to access the underlying metadata handle. - - - 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. - Describes and represents an enumeration type. - - Creates a object for this enum. - This type has been previously created. - - -or- - - The enclosing type has not been created. - A object for this enum. + + 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. - This method is not currently supported in types that are not complete. 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. - This method is not currently supported in types that are not complete. 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. - This method is not currently supported in types that are not complete. 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 currently supported. 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. @@ -462,45 +463,45 @@ 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. - This method is not currently supported in types that are not complete. 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. - This method is not currently supported in types that are not complete. 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. - This method is not currently supported in types that are not complete. 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. - This method is not currently supported in types that are not complete. 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. - This method is not currently supported in types that are not complete. 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. - This method is not currently supported in types that are not complete. 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 type does not implement the interface. 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. @@ -511,45 +512,47 @@ The name of the member. The type of member that is to be returned. This must be a bit flag from : , , and so on. - This method is not currently supported in types that are not complete. 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. + Returns the specified members declared or inherited by this type,. This must be a bit flag from : , , and so on. - This method is not currently supported in types that are not complete. 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. - This method is not currently supported in types that are not complete. 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. - This method is not currently supported in types that are not complete. + 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. - 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. 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. - This method is not currently supported in types that are not complete. 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. @@ -561,23 +564,26 @@ 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. - This method is not currently supported in types that are not complete. 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 a specified object can be assigned to this object. - The object to test. + + + Gets a value that indicates whether this object represents a constructed generic type. - if can be assigned to this object; otherwise, . + 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. - This method is not currently supported in types that are not complete. 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. @@ -585,9 +591,9 @@ 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. - An object representing an array of the current type, with the specified number of dimensions. Returns a object that represents the current type when passed as a ref parameter (ByRef parameter in Visual Basic). @@ -597,52 +603,6 @@ Returns a object that represents a pointer to the current type. A object that represents a pointer to the current 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 . - - - Sets a custom attribute using a custom attribute builder. - An instance of a helper class to define the custom attribute. - - is . - - - 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. - - - Returns the type that declared this . - Read-only. The type that declared this . - - - Returns the full path of this enum. - Read-only. The full path of this enum. - - - Returns the GUID of this enum. - This method is not currently supported in types that are not complete. - Read-only. The GUID of this enum. - - - - Gets a value that indicates whether this object represents a constructed generic type. - - if this object represents a constructed generic type; otherwise, . - - - Retrieves the dynamic module that contains this definition. Read-only. The dynamic module that contains this definition. @@ -659,10 +619,23 @@ 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. - This property is not currently supported. Read-only. The internal handle for this enum. + This property is not currently supported. Returns the underlying field for this enum. @@ -727,46 +700,71 @@ 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. - This method is not supported. 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. - This method is not supported. 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. - This method is not supported. 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. - This method is not currently supported. Retrieve the field using and call on the returned . 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. + 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. @@ -799,41 +797,33 @@ The software preferences of a particular culture. This method is not supported. - - 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. - This method is not supported. - The internal metadata handle for this field. + + Defines and creates generic type parameters for dynamically defined generic types and methods. This class cannot be inherited. - - Indicates the object that represents the type of this field. This property is read-only. - The object that represents the type of this field. + + 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 a token that identifies the current dynamic module in metadata. - An integer token that identifies the current module in metadata. + + Gets in all cases. + A null reference ( in Visual Basic) in all cases. - - 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. + + 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. - - Indicates the name of this field. This property is read-only. - A containing the name of this field. + + Gets in all cases. + + in all cases. - - 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. + + 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, . - - Defines and creates generic type parameters for dynamically defined generic types and methods. This class cannot be inherited. + + 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. @@ -841,70 +831,82 @@ 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. - In all cases. 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. - In all cases. 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. - In all cases. Not supported for incomplete generic type parameters. + In all cases. Throws a in all cases. - 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. - In all cases. Not supported for incomplete generic type parameters. + In all cases. Not supported for incomplete generic type parameters. - In all cases. Not supported for incomplete generic type parameters. + In all cases. Not supported for incomplete generic type parameters. Not supported. - In all cases. Not supported for incomplete generic type parameters. + In all cases. Not supported for incomplete generic type parameters. Not supported. Not supported. - In all cases. Not supported for incomplete generic type parameters. + In all cases. Not supported for incomplete generic type parameters. Not supported. - In all cases. Not supported for incomplete generic type parameters. + In all cases. Not valid for generic type parameters. - In all cases. Not valid for generic type parameters. + In all cases. Not valid for generic type parameters. - In all cases. Not valid for generic type parameters. + In all cases. Returns a 32-bit integer hash code for the current instance. @@ -915,58 +917,63 @@ The name of the interface. to search without regard for case; to make a case-sensitive search. - In all cases. 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. - In all cases. Not supported for incomplete generic type parameters. + In all cases. Not supported for incomplete generic type parameters. - In all cases. Not supported for incomplete generic type parameters. + In all cases. Not supported for incomplete generic type parameters. Not supported. Not supported. Not supported. - In all cases. Not supported for incomplete generic type parameters. + In all cases. Not supported for incomplete generic type parameters. Not supported. - In all cases. Not supported for incomplete generic type parameters. + In all cases. Not supported for incomplete generic type parameters. Not supported. - In all cases. Not supported for incomplete generic type parameters. + In all cases. Not supported for incomplete generic type parameters. Not supported. Not supported. - In all cases. Not supported for incomplete generic type parameters. + In all cases. Not supported for incomplete generic type parameters. Not supported. - In all cases. 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. @@ -978,34 +985,52 @@ Not supported. Not supported. Not supported. - In all cases. Not supported for incomplete generic type parameters. - - - Throws a exception in all cases. - The object to test. In all cases. - Throws a exception in all cases. Throws a exception in all cases. The object to test. - In all cases. 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. - In all cases. 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. - In all cases. 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. @@ -1013,9 +1038,9 @@ 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. - A object that represents the type of an array whose element type is the generic type parameter, with the specified number of dimensions. Returns a object that represents the current generic type parameter when passed as a reference parameter. @@ -1024,13 +1049,29 @@ Not valid for incomplete generic type parameters. An array of type arguments. - In all cases. 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. @@ -1040,11 +1081,9 @@ The constructor for the custom attribute. A byte blob representing the attribute. - is . - - -or- - - is a null reference. + is . +-or- + is a null reference. Set a custom attribute using a custom attribute builder. @@ -1064,95 +1103,10 @@ Returns a string representation of the current generic type parameter. A string that contains the name of the generic type parameter. - - 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. - - - 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. - In all cases. - Not supported for incomplete generic type parameters. - - - - Gets a value that indicates whether this object represents a constructed generic type. - - if this object represents a constructed generic type; otherwise, . - - - Gets in all cases. - - in all cases. - - - Returns in all cases. - - in all cases. - - - Gets in all cases. - - in all cases. - - - - - Gets a token that identifies the current dynamic module in metadata. - An integer token that identifies the current module in metadata. - - - 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 . - Not supported for incomplete generic type parameters. - In all cases. Not supported for incomplete generic type parameters. + In all cases. Gets the current generic type parameter. @@ -1161,48 +1115,53 @@ 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. - 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 . + 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. - An array of objects representing the type parameters of the generic method. 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. - 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 . 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. @@ -1217,15 +1176,15 @@ Returns all the custom attributes defined for this method. Specifies whether to search this member's inheritance chain to find the custom attributes. - This method is not currently supported. Retrieve the method using and call on the returned . 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. - This method is not currently supported. Retrieve the method using and call on the returned . 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. @@ -1233,8 +1192,8 @@ Returns this method. - The current method is not generic. That is, the property returns . The current instance of . + The current method is not generic. That is, the property returns . Gets the hash code for this method. @@ -1242,22 +1201,18 @@ Returns an for this method with a default Microsoft intermediate language (MSIL) stream size of 64 bytes. - 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 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. - 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 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. @@ -1265,8 +1220,14 @@ Returns the parameters of this method. - This method is not currently supported. Retrieve the method using and call on the returned . 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. @@ -1275,92 +1236,17 @@ 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.) - This method is not currently supported. Retrieve the method using and call on the returned . 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. - This method is not currently supported. Retrieve the method using and call on the returned . if the specified custom attribute type is defined; otherwise, . - - - 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. - - - 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. - - - 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. - The invoked method is not supported in the base class. - Not supported. - - - Returns the type that declares this method. - Read-only. The type that declares this method. - - - 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 . - For the current method, the property is , but the property is . (Get or set.) - - if the local variables in this method should be zero initialized; 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. @@ -1374,27 +1260,28 @@ Throws a in all cases. - In all cases. This property is not supported in dynamic assemblies. Throws a in all cases. + In all cases. This property is not supported in dynamic assemblies. Throws a in all cases. - In all cases. This property is not supported in dynamic assemblies. Throws a in all cases. + In all cases. This property is not supported in dynamic assemblies. Throws a in all cases. - In all cases. This property is not supported in dynamic assemblies. Throws a in all cases. + In all cases. This property is not supported in dynamic assemblies. - - Gets a token that identifies the current dynamic module in metadata. - An integer token that identifies the current module in metadata. + + 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. - This method is not currently supported. Retrieve the method using and call on the returned . 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. @@ -1410,8 +1297,8 @@ Gets a object that contains information about the return type of the method, such as whether the return type has custom modifiers. - The declaring type has not been created. 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 . @@ -1421,9 +1308,59 @@ 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. @@ -1433,18 +1370,14 @@ 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. - 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. + 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 . - The defined enumeration. Defines a global method with the specified name, attributes, calling convention, return type, and parameter types. @@ -1453,16 +1386,14 @@ The calling convention for the method. The return type of the method. The types of the method's parameters. - The method is not static. That is, does not include . - - -or- - - An element in the array is . + 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. - The defined global method. 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. @@ -1475,15 +1406,13 @@ 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 method is not static. That is, does not include . - - -or- - - An element in the array is . + 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. - The defined global method. Defines a global method with the specified name, attributes, return type, and parameter types. @@ -1491,36 +1420,30 @@ The attributes of the method. must include . The return type of the method. The types of the method's parameters. - The method is not static. That is, does not include . - - -or- - - The length of is zero - - -or- - - An element in the array is . + 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. - The defined global method. 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 . - The length of is zero. - - -or- - - The size of is less than or equal to zero or greater than or equal to 0x3f0000. + 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. - A field to reference the data. 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. @@ -1532,19 +1455,15 @@ The types of the method's parameters. The native calling convention. The method's native character set. - The method is not static or if the containing type is an interface. - - -or- - - The method is abstract. - - -or- - - The method was previously defined. + 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 - The defined method. 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. @@ -1557,50 +1476,44 @@ 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 - The defined method. 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 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. + 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 . - A private type with the specified name. 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 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. + 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 . - A created with all of the requested attributes. 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 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. + 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 . - A created with all of the requested attributes. Constructs a given the type name, the attributes, the type that the defined type extends, and the total size of the type. @@ -1608,14 +1521,12 @@ The attributes of the defined type. The type that the defined type extends. The total size of the type. - 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. + 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 . - A object. Constructs a given the type name, the attributes, the type that the defined type extends, and the packing size of the type. @@ -1623,14 +1534,12 @@ The attributes of the defined type. The type that the defined type extends. The packing size of the type. - 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. + 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 . - A object. 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. @@ -1639,14 +1548,12 @@ The type that the defined type extends. The packing size of the type. The total size of the type. - 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. + 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 . - A created with all of the requested attributes. Constructs a given the type name, attributes, the type that the defined type extends, and the interfaces that the defined type implements. @@ -1654,30 +1561,26 @@ The attributes to be associated with the type. The type that the defined type extends. The list of interfaces that the type implements. - 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. + 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 . - A created with all of the requested attributes. 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. - The length of is zero. - - -or- - - is less than or equal to zero, or greater than or equal to 0x003f0000. + 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. - A field to reference the data. Returns a value that indicates whether this instance is equal to the specified object. @@ -1685,6 +1588,10 @@ 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. @@ -1692,11 +1599,11 @@ 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 . - The named method on an array class. Returns all the custom attributes that have been applied to the current . @@ -1707,11 +1614,11 @@ 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. - An array that contains the custom attributes that are derived, at any level, from ; the array is empty if there are no such attributes. Returns information about the attributes that have been applied to the current , expressed as objects. @@ -1721,31 +1628,19 @@ 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. - The parameter is . 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. - The parameter is . 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 the module-level method that matches the specified criteria. - The method name. - A combination of 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 of the method. - An array of parameter modifiers used to make binding work with parameter signatures in which the types have been modified. - - is , is , or an element of is . - A method that is defined at the module level, and matches the specified criteria; or if such a method does not exist. - 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. @@ -1759,24 +1654,24 @@ 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 . - The requested type, if the type is defined in this module; otherwise, . 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. - The requested type, if the type is defined in this module; otherwise, . 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. @@ -1784,6 +1679,7 @@ 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 . @@ -1791,111 +1687,120 @@ A class initializer is invoked and throws an exception. is and the specified type is not found. - The specified type, if the type is declared in this module; otherwise, . 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. - An array that contains the types defined within the module that is reflected by this instance. 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. - - if one or more instances of have been applied to this module; otherwise, . 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 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. - A object representing the field that is identified by the specified metadata token. 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 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. - A object representing the type or member that is identified by the specified metadata token. 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 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. - A object representing the method that is identified by the specified metadata token. 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. - An array of bytes representing the signature blob. 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. - A containing a string value from the metadata string heap. 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 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. - A object representing the type that is identified by the specified metadata token. + + + 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. @@ -1910,34 +1815,6 @@ is . - - Gets the dynamic assembly that defined this instance of . - The dynamic assembly that defined the current dynamic module. - - - Gets a representing the fully qualified name and path to this module. - The fully qualified module name. - - - 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. - - - Gets a string that represents the name of the dynamic module. - The name of the dynamic module. - Defines the properties for a type. @@ -1949,24 +1826,42 @@ 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, . - This method is not supported. 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. - This method is not supported. + 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. - This method is not supported. 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. @@ -1975,26 +1870,35 @@ Returns an array of all the index parameters for the property. - This method is not supported. 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. + The property's method, or , as shown in the following table. + Value + + Condition - Value Condition A object representing the Set method for this property. The set accessor is public. + A object representing the Set method for this property. - is true and non-public methods can be returned. null is true, but the property is read-only. + The set accessor is public. - is false and the set accessor is non-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. - This method is not supported. The value of the specified indexed property. + This method is not supported. Gets the value of a property having the specified binding, index, and . @@ -2003,31 +1907,43 @@ 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. 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. - This method is not supported. 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. + 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. @@ -2068,56 +1984,19 @@ 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. - - - 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. - - - 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 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. - - Represents that total size for the type is not specified. - Adds an interface that this type implements. The interface that this type implements. @@ -2125,37 +2004,51 @@ 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. - 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. + 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 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 . - Returns the new object for this class. 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 type was previously created using . The defined constructor. + The type was previously created using . Adds a new constructor to the type, with the given attributes, signature, and custom modifiers. @@ -2164,146 +2057,120 @@ 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 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 . 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. - 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 . 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 . + is . +-or- + is . The type was previously created using . - The defined event. 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 type of the field The attributes of the field. - The length of is zero. - - -or- - - is System.Void. - - -or- - - A total size was specified for the parent class of this 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 . - The defined field. 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. + 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 length of is zero. - - -or- - - is System.Void. - - -or- - - A total size was specified for the parent class of this 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 . - The defined field. 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 . +-or- +An element of is . is an empty array. - An array of objects that can be used to define the constraints of the generic type parameters for the current type. 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. - Length of is zero. - - -or- - - The size of the data is less than or equal to zero, or greater than or equal to 0x3f0000. + 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. - A field to reference the data. 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. - 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). + 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 . - A representing the newly defined method. + 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. - 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). + 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 . - A representing the newly defined method. + 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. @@ -2312,19 +2179,15 @@ The calling convention of the method. The return type of the method. The types of the parameters of the 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). + 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 . - A representing the newly defined method. + 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. @@ -2337,23 +2200,17 @@ 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 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 . + 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 . - A object representing the newly added method. + 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. @@ -2361,19 +2218,15 @@ The attributes of the method. The return type of the method. The types of the parameters of the 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). + 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 . - The defined method. + 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. @@ -2383,82 +2236,58 @@ 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 . + 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. - Length of is zero or greater than 1023. - - -or- - - This operation would create a type with a duplicate in the current assembly. + 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 . - The defined nested type. 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 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. + 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 . - The defined nested type. 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 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. + 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 . - The defined nested type. Defines a nested type, given its name, attributes, the total size of the type, and the type that it extends. @@ -2466,30 +2295,20 @@ The attributes of the type. The type that the nested type extends. The total size of the 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. + 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 . - The defined nested type. Defines a nested type, given its name, attributes, the type that it extends, and the packing size. @@ -2497,30 +2316,20 @@ The attributes of the type. The type that the nested type extends. The packing size of the 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. + 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 . - The defined nested type. Defines a nested type, given its name, attributes, size, and the type that it extends. @@ -2537,34 +2346,22 @@ The attributes of the type. The type that the nested type extends. The interfaces that the nested type implements. - 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 . 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. @@ -2576,27 +2373,19 @@ The types of the method's parameters. The native calling convention. The method's native character set. - 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. + 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 . - The defined method. 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. @@ -2609,32 +2398,27 @@ The types of the method's parameters. The native calling convention. The method's native character set. - 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. + 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 . - The defined method. - + 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. @@ -2643,38 +2427,23 @@ 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. - 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 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 . + 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 . - A representing the defined method. + 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. @@ -2683,15 +2452,13 @@ 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 . + is . +-or- +Any of the elements of the array is . The type was previously created using . - The defined property. Adds a new property to the type, with the given name, calling convention, property signature, and custom modifiers. @@ -2704,15 +2471,13 @@ 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 . + is . +-or- +Any of the elements of the array is . The type was previously created using . - The defined property. Adds a new property to the type, with the given name and property signature. @@ -2720,15 +2485,13 @@ 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 . + is . +-or- +Any of the elements of the array is . The type was previously created using . - The defined property. Adds a new property to the type, with the given name, property signature, and custom modifiers. @@ -2740,133 +2503,129 @@ 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 + is +-or- +Any of the elements of the array is The type was previously created using . - The defined property. Defines the initializer for this type. - The containing type has been previously created using . 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. - Length of is zero. - - -or- - - is less than or equal to zero, or greater than or equal to 0x003f0000. + 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 . - A field to reference the data. - - 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. - - 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 . + + 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. - This method is not implemented for incomplete types. 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. - This method is not currently supported for incomplete types. Retrieve the type using and call on the returned . 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. - An array of custom attributes defined on the current type. Calling this method always throws . - This method is not supported. 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. - This method is not implemented for incomplete types. 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. - This method is not implemented for incomplete types. 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. - This method is not implemented for incomplete types. 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. - This method is not implemented for incomplete types. 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. - - 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 . 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. - This method is not implemented for incomplete types. 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. @@ -2874,21 +2633,21 @@ Returns a object that represents a generic type definition from which the current type can be obtained. - The current type is not generic. That is, returns . 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. - This method is not implemented for incomplete types. 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. - This method is not implemented for incomplete types. 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. @@ -2899,69 +2658,63 @@ The name of the member. The type of the member to return. This must be a bit flag from , as in , , and so on. - This method is not implemented for incomplete types. 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. - This method is not implemented for incomplete types. 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. - - 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 . 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. - This method is not implemented for incomplete types. 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. - This method is not implemented for incomplete types. + 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. - 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. 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. - This method is not implemented for incomplete types. 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. @@ -2973,14 +2726,8 @@ 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. - This method is not currently supported for incomplete types. Returns the return value of the invoked member. - - - Gets a value that indicates whether a specified object can be assigned to this object. - The object to test. - - if can be assigned to this object; otherwise, . + This method is not currently supported for incomplete types. Gets a value that indicates whether a specified can be assigned to this object. @@ -2988,6 +2735,12 @@ 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. @@ -2997,131 +2750,13 @@ 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 . - - if one or more instances of , or an attribute derived from , is defined on this type; otherwise, . - - - 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. - - is not a valid array dimension. - A object that represents a one-dimensional array of the current type. - - - 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. - 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 . - A representing the constructed type formed by substituting the elements of for the type parameters of the current generic type. - - - 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. - - - 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. - - - Returns the name of the type excluding the namespace. - Read-only. The name of the type excluding the namespace. - - - 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. - - - 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. - - - 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. - - - Retrieves the GUID of this type. - This method is not currently supported for incomplete types. - Read-only. Retrieves the GUID of this type. - - - - Gets a value that indicates whether this object represents a constructed generic type. - - if this object represents a constructed generic type; otherwise, . Gets a value indicating whether the current type is a generic type parameter. @@ -3140,27 +2775,61 @@ Gets a value that indicates whether the current type is security-critical or security-safe-critical, and therefore can perform critical operations. - The current dynamic type has not been created by calling the method. 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. - The current dynamic type has not been created by calling the method. 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. - The current dynamic type has not been created by calling the method. 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, . - - Gets a token that identifies the current dynamic module in metadata. - An integer token that identifies the current module in metadata. + + + 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. @@ -3182,19 +2851,52 @@ 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. - Not supported in dynamic modules. Read-only. + Not supported in dynamic modules. Returns the underlying system type for this . - This type is an enumeration, but there is no underlying system type. 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.API11/build/tizen11.0/ref/System.Reflection.Metadata.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Reflection.Metadata.xml index 27db6fa..529d2bf 100755 --- a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Reflection.Metadata.xml +++ b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Reflection.Metadata.xml @@ -27,23 +27,13 @@ Specifies the hash algorithms used for hashing assembly files and for generating the strong name. - - Retrieves the MD5 message-digest algorithm. - Due to collision problems with MD5, Microsoft recommends SHA256. - 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. - + Retrieves the MD5 message-digest algorithm. - - 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. - + A mask indicating that there is no hash algorithm. - - Retrieves a revision of the Secure Hash Algorithm that corrects an unpublished flaw in SHA. - Due to collision problems with SHA1, Microsoft recommends SHA256. - + 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. @@ -119,11 +109,11 @@ An array of sizes. + + - - @@ -133,12 +123,10 @@ - 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, . + + @@ -159,14 +147,13 @@ - - 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. @@ -180,12 +167,10 @@ - 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, . + + @@ -206,48 +191,24 @@ - Represents a collection of . - - - 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. - - - Gets the number of elements in the collection. - The number of elements in the collection. - + - - 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. - - - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - - - 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 the element in the collection at the current position of the enumerator. - The element in the collection at the current position of the enumerator. - + + + + + + + + - - + + @@ -257,12 +218,10 @@ - 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, . + + @@ -283,43 +242,19 @@ - A collection of assembly references. - - - 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. - - - Gets the number of elements in the collection. - The number of elements in the collection. - + - - 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. - - - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - - - 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 the element in the collection at the current position of the enumerator. - The element in the collection at the current position of the enumerator. - + + + + + + + + @@ -335,20 +270,32 @@ + + + + + + + + + + Compares the current content of this writer with another one. A instance to compare with this one. - Content is not available; the builder has been linked with another 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. - Content is not available; the builder has been linked with another one. A sequence of blobs. + Content is not available; the builder has been linked with another one. @@ -395,12 +342,12 @@ 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. - The number of bytes successfully written from . Writes a value to the builder. @@ -607,38 +554,6 @@ is . Builder is not writable, it has been linked with another one. - - - - - - - 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 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. - - - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - - - 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 the element in the collection at the current position of the enumerator. - The element in the collection at the current position of the enumerator. - @@ -654,10 +569,7 @@ - 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, . + @@ -667,6 +579,8 @@ + + @@ -675,20 +589,16 @@ - - - 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, . + + @@ -703,7 +613,6 @@ - Creates a reader of the specified memory block. @@ -719,11 +628,21 @@ 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. @@ -732,9 +651,9 @@ Reads bytes starting at the current position. The number of bytes to read. + The byte array. bytes not available. - The byte array. Reads bytes starting at the current position and writes them to the specified buffer starting at the specified offset. @@ -747,21 +666,21 @@ Reads an unsigned compressed integer value. See Metadata Specification section II.23.2: Blobs and signatures. - The data at the current position was not a valid compressed integer. 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 data at the current position was not a valid compressed integer. 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 . - A boxed constant value. To avoid allocating the object use Read* methods directly. @@ -781,8 +700,8 @@ 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. - The encoding is invalid. A string value, or . + The encoding is invalid. @@ -800,20 +719,26 @@ Reads a UTF16 (little-endian) encoded string starting at the current position. The number of bytes to read. + The string. bytes not available. - The string. Reads a UTF8 encoded string starting at the current position. The number of bytes to read. + The string. bytes not available. - The string. + + + 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. @@ -826,22 +751,6 @@ if the value was read successfully. if the data at the current position was not a valid compressed integer. - - Gets a pointer to the byte at the current position of the reader. - - - 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. - - - Gets the number of bytes remaining from current position to the end of the underlying memory block. - - - Gets a pointer to the byte at the start of the underlying memory block. - @@ -860,14 +769,18 @@ + Compares the current content of this writer with another one. + + + @@ -1040,10 +953,6 @@ is . - - - - Gets the parent handle (, , or ). @@ -1059,12 +968,10 @@ - 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, . + + @@ -1085,7 +992,6 @@ - Specifies values that represent types of metadata constants. @@ -1135,14 +1041,14 @@ 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 constructor (the or ) of the custom attribute type. - Gets the handle of the metadata entity the attribute is applied to. @@ -1154,12 +1060,10 @@ - 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, . + + @@ -1180,41 +1084,17 @@ - - - - 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. - - - Gets the number of elements in the collection. - The number of elements in the collection. - + - - 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. - - - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - - - 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 the element in the collection at the current position of the enumerator. - The element in the collection at the current position of the enumerator. - + + + + + + + + Represents a named argument decoded from a custom attribute signature. The type used to represent types of values decoded from the custom attribute signature. @@ -1294,12 +1174,10 @@ - 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, . + + @@ -1320,41 +1198,17 @@ - - - - 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. - - - Gets the number of elements in the collection. - The number of elements in the collection. - + - - 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. - - - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - - - 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 the element in the collection at the current position of the enumerator. - The element in the collection at the current position of the enumerator. - + + + + + + + + @@ -1370,12 +1224,10 @@ - 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, . + + @@ -1396,41 +1248,17 @@ - - - - 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. - - - Gets the number of elements in the collection. - The number of elements in the collection. - + - - 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. - - - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - - - 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 the element in the collection at the current position of the enumerator. - The element in the collection at the current position of the enumerator. - + + + + + + + + The source document in the debug metadata. @@ -1451,12 +1279,10 @@ - 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, . + + @@ -1477,41 +1303,17 @@ - - - - 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. - - - Gets the number of elements in the collection. - The number of elements in the collection. - + - - 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. - - - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - - - 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 the element in the collection at the current position of the enumerator. - The element in the collection at the current position of the enumerator. - + + + + + + + + A representing a blob on #Blob heap in Portable PDB structured as Document Name. @@ -1519,12 +1321,10 @@ - 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, . + + @@ -1539,238 +1339,138 @@ - + - Encodes array shape. - The number of dimensions in the array (shall be 1 or more). - Dimension sizes. The array may be shorter than but not longer. - Dimension lower bounds, or default() to set all lower bounds to 0. - The array may be shorter than but not longer. - - is outside of range [1, 0xffff], smaller than , or smaller than . - - is . + + + - + - Encodes custom attribute signature blob. - Called first, to encode fixed arguments. - Called second, to encode named arguments. - - or is . + + - Encodes custom attribute signature blob. - Returns a pair of encoders that must be used in the order they appear in the parameter list. - Use first, to encode fixed arguments. - Use second, to encode named arguments. - - - Encodes field signature blob. - Encoder of the field type. + + + - Encodes local variable signature. - Number of local variables. - - is not in range [0, 0x1fffffff]. - Encoder of a sequence of local variables. + - Encodes method signature blob. - Calling convention. - Number of generic parameters. - - to encode an instance method signature, to encode a static method signature. - - is not in range [0, 0xffff]. - An encoder of the rest of the signature including return value and parameters. + + + - Encodes method specification signature blob. - Number of generic arguments. - - is not in range [0, 0xffff]. - Encoder of generic arguments. + - Encodes permission set arguments. - Number of arguments in the set. - Encoder of the arguments of the set. + - Encodes a permission set blob. - Number of attributes in the set. - - is not in range [0, 0x1fffffff]. - Permission set encoder. + - Encodes property signature blob. - - to encode an instance property signature, to encode a static property signature. - An encoder of the rest of the signature including return value and parameters, which has the same structure as method signature. + - - Encodes type specification signature. - Type encoder of the structured type represented by the type specification (it shall not encode a primitive type). - - + - Calculates a CustomAttributeType coded index for the specified handle. - - or . - The handle type is unexpected. + - Calculates a HasConstant coded index for the specified handle. - - , , or . - The handle type is unexpected. + - Calculates a HasCustomAttribute coded index for the specified handle. - - , , , , , , , , , , , , , , , , , , , , or . - The handle type is unexpected. + - Calculates a HasCustomDebugInformation coded index for the specified handle. - - , , , , , , , , , , , , , , , , , , , , , , , , , or . - The handle type is unexpected. + - Calculates a HasDeclSecurity coded index for the specified handle. - - , , or . - The handle type is unexpected. + - Calculates a HasFieldMarshal coded index for the specified handle. - - or . - The handle type is unexpected. + - Calculates a HasSemantics coded index for the specified handle. - - or . - The handle type is unexpected. + - Calculates an implementation coded index for the specified handle. - - , or . - The handle type is unexpected. + - Calculates a MemberForwarded coded index for the specified handle. - - , . - The handle type is unexpected. + - Calculates a MemberRefParent coded index for the specified handle. - - , , , , or . - The handle type is unexpected. + - Calculates a MethodDefOrRef coded index for the specified handle. - - or . - The handle type is unexpected. + - Calculates a ResolutionScope coded index for the specified handle. - - , , or . - The handle type is unexpected. + - Calculates a TypeDefOrRef coded index for the specified handle. - - or . - The handle type is unexpected. + - Calculates a TypeDefOrRefOrSpec coded index for the specified handle. - - , or . - The handle type is unexpected. + - Calculates a TypeOrMethodDef coded index for the specified handle. - - or . - The handle type is unexpected. + - Adds catch region. - Label marking the first instruction of the try block. - Label marking the instruction immediately following the try block. - Label marking the first instruction of the handler. - Label marking the instruction immediately following the handler. - The type of exception to be caught: , or . - A label was not defined by an instruction encoder this builder is associated with. - --or- - - is not a valid type handle. - A label has default value. + + + + + - Adds fault region. - Label marking the first instruction of the try block. - Label marking the instruction immediately following the try block. - Label marking the first instruction of the handler. - Label marking the instruction immediately following the handler. - A label was not defined by an instruction encoder this builder is associated with. - A label has default value. + + + + - Adds catch region. - Label marking the first instruction of the try block. - Label marking the instruction immediately following the try block. - Label marking the first instruction of the handler. - Label marking the instruction immediately following the handler. - Label marking the first instruction of the filter block. - A label was not defined by an instruction encoder this builder is associated with. - A label has default value. + + + + + - Adds finally region. - Label marking the first instruction of the try block. - Label marking the instruction immediately following the try block. - Label marking the first instruction of the handler. - Label marking the instruction immediately following the handler. - A label was not defined by an instruction encoder this builder is associated with. - A label has default value. + + + + + - + @@ -1790,27 +1490,21 @@ - + - - Encodes a custom modifier. - - , or . - Is optional modifier. - - is or of an unexpected kind. - Encoder of subsequent modifiers. + + @@ -1822,10 +1516,7 @@ - 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, . + @@ -1839,97 +1530,51 @@ - Adds an exception clause. - Clause kind. - Try block start offset. - Try block length. - Handler start offset. - Handler length. - - , or , or nil if is not . - Offset of the filter block, or 0 if the is not . - - is invalid. - - has an invalid value. - --or- - -, , , or is out of range. - Method body was not declared to have exception regions. - Encoder for the next clause. + + + + + + + - Adds a fault clause. - Try block start offset. - Try block length. - Handler start offset. - Handler length. - - , or . - - is invalid. - - , , or is out of range. - Method body was not declared to have exception regions. - Encoder for the next clause. + + + + + - Adds a fault clause. - Try block start offset. - Try block length. - Handler start offset. - Handler length. - - , , or is out of range. - Method body was not declared to have exception regions. - Encoder for the next clause. + + + + - Adds a fault clause. - Try block start offset. - Try block length. - Handler start offset. - Handler length. - Offset of the filter block. - - , , or is out of range. - Method body was not declared to have exception regions. - Encoder for the next clause. + + + + + - Adds a finally clause. - Try block start offset. - Try block length. - Handler start offset. - Handler length. - - , , or is out of range. - Method body was not declared to have exception regions. - Encoder for the next clause. + + + + + + - Returns if the region fits small format. - Start offset of the region. - Length of the region. + + - Returns if the number of exception regions first small format. - Number of exception regions. - - - The underlying builder. - - - - if the encoder uses small format. - - - Provides an extension method to access the TypeDefinitionId column of the ExportedType table. + + - Gets a hint at the likely row number of the target type in the TypeDef table of its module. - If the namespaces and names do not match, resolution falls back to a full search of the target TypeDef table. Ignored and should be zero if is . @@ -1953,154 +1598,89 @@ - - Encodes instructions. - + - Creates an encoder backed by code and control-flow builders. - Builder to write encoded instructions to. - Builder tracking labels, branches and exception handlers. - Must be specified to be able to use some of the control-flow factory methods of , such as , , etc. + + - Encodes a branch instruction. - Branch instruction to encode. - Label of the target location in instruction stream. - - is not a branch instruction. - --or- - - was not defined by this encoder. - - is . - - has default value. + + - Encodes call instruction and its operand. - Encodes call instruction and its operand. - Encodes call instruction and its operand. - Encodes call instruction and its operand. - Encodes calli instruction and its operand. - - Defines a label that can later be used to mark and refer to a location in the instruction stream. - - is . - Label handle. - + + + - Encodes argument load instruction. - Index of the argument. - - is negative. + - Encodes argument address load instruction. - Index of the argument. - - is negative. + - Encodes constant load instruction. - Encodes constant load instruction. - Encodes constant load instruction. - Encodes constant load instruction. - Encodes local variable load instruction. - Index of the local variable slot. - - is negative. + - Encodes local variable address load instruction. - Index of the local variable slot. - - is negative. + - Encodes ldstr instruction and its operand. - Associates specified label with the current IL offset. - Label to mark. - - is . - - was not defined by this encoder. - - has default value. + + - Encodes specified op-code. - Encodes argument store instruction. - Index of the argument. - - is negative. + - Encodes local variable store instruction. - Index of the local variable slot. - - is negative. + - Encodes a token. - Encodes a token. - - Underlying builder where encoded instructions are written to. - - - Builder tracking labels, branches and exception handlers. - - - Offset of the next encoded instruction. - - 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, . + + + @@ -2109,49 +1689,29 @@ - - 1-based id identifying the label within the context of a . - - - - Provides methods for encoding literals. - + - Creates a new instance of the class with the specified blob builder. - - - Returns the encoder used to encode the literal value. - The encoder of the literal value. + + + - Encodes the type and the value of a literal using the specified delegates. - A delegate used to encode the type of the literal. Called first by this method. - A delegate used to encode the value of the literal. Called second by this method. - - or is . + + - Returns a pair of encoders that must be used to encode the type and value of a literal in the order they appear in the parameter list. - When this method returns, a custom attribute element type encoder used to encode the type of the literal. - When this method returns, a scalar encoded used to encode the value of the literal. + + - Encodes the type and the items of a vector literal using the specified delegates. - A delegate used to encode the type of the vector. Called first by this method. - A delegate used to encode the items of the vector. Called second by this method. - - or is . + + - Returns a pair of encoders that must be used to encode the type and the items of a vector literal in the order they appear in the parameter list. - When this method returns, a custom attribute array type encoder used to encode the type of the vector. - When this method returns, a vector encoder used to encode the items of the vector. - - - Gets a vector encoder used to encode the items of a vector. - A vector encoder used to encode the items of a vector. + + - + @@ -2168,13 +1728,13 @@ + - @@ -2186,24 +1746,15 @@ - Calculates the handle of the entity within the metadata generation it is defined in, given a handle of an entity in an aggregate metadata. - Handle of an entity in an aggregate metadata. - The generation the entity is defined in. - Handle of the entity within the metadata . - - - The MetadataBuilder class reads and writes metadata for an assembly in a highly performant manner. It is designed for use by compilers and other assembly generation tools. + + + - Creates a builder for metadata tables and heaps. - The start offset of the User String heap. The cumulative size of User String heaps of all previous EnC generations should be 0 unless the metadata is EnC delta metadata. - The start offset of the String heap. The cumulative size of String heaps of all previous EnC generations should be 0 unless the metadata is EnC delta metadata. - The start offset of the Blob heap. The cumulative size of Blob heaps of all previous EnC generations should be 0 unless the metadata is EnC delta metadata. - The start offset of the Guid heap. The cumulative size of Guid heaps of all previous EnC generations should be 0 unless the metadata is EnC delta metadata. - Offset is too big. - Offset is negative. - - is not a multiple of size of GUID. + + + + @@ -2227,47 +1778,29 @@ - Adds a default value for a parameter, field or property. - The parent entity handle, which can be one of the following: , , or . - The constant value. - - doesn't have the expected handle kind. - A handle to the added constant. + + - Adds a custom attribute. - An entity to attach the custom attribute to: a , , , , , , , , , , , , , , , , , , , , , or a . - A custom attribute constructor: a or . - A custom attribute value blob. - - doesn't have the expected handle kind. - A handle to the added custom attribute. + + + - Adds custom debug information. - An entity to attach the debug information to: a , , , , , , , , , , , , , , , , , , , , , , , , , , or a . - The information kind. Determines the structure of the blob. - The custom debug information blob. - - doesn't have the expected handle kind. - A handle to the added custom debug information. + + + - Adds a declarative security attribute to a type, method, or assembly. - The parent entity handle, which can be one of the following: a , , or a . - A declarative security action. - The permission set blob. - - doesn't have the expected handle kind. - A handle to the added declarative security attribute. + + + - Adds document debug information. - The document name blob. - THe GUID of the hash algorithm used to calculate the value of . - The hash of the document content. - The GUID of the language. - A handle to the added document. + + + + @@ -2277,182 +1810,115 @@ - Adds an event definition. - The event attributes. - The event name. - The type of the event: a , , or . - - doesn't have the expected handle kind. - A handle to the added event definition. + + + - Adds an exported type. - The type attributes. - The type namespace. - The type name. - The implementation entity handle, which can be one of the following: an , , or . - The type definition ID. - - doesn't have the expected handle kind. - A handle to the added exported type. + + + + + - Adds a field definition. - The field attributes. - The field name. - The field signature. Use to construct the blob. - A handle to the added field definition. + + + - Defines a field layout of a field definition. - The field definition handle. - The byte offset of the field within the declaring type instance. + + - Adds a mapping from a field to its initial value stored in the PE image. - The field definition handle. - The offset within the block in the PE image that stores initial values of mapped fields (usually in the .text section). - - is negative. + + - Adds a generic parameter definition. - The parent entity handle, which can be either a or . - The generic parameter attributes. - The parameter name. - The zero-based parameter index. - - doesn't have the expected handle kind. - - is greater than . - A handle to the added generic parameter. + + + + - Adds a type constraint to a generic parameter. - The generic parameter to constrain. - The type constraint, which can be one of the following: a , or a . - - doesn't have the expected handle kind. - A handle to the added generic parameter constraint. + + - Adds local scope debug information. - The parent scope handle. - The import scope handle. - A handle to the added import scope. + + - Adds an interface implementation to a type. - The type implementing the interface. - The interface being implemented, which can be one of the following: , , or . - - doesn't have the expected handle kind. - A handle to the added interface implementation. + + - Adds local constant debug information. - The name of the variable. - The LocalConstantSig blob. - A handle to the added local constant. + + - Adds local scope debug information. - The containing method. - The handle of the associated import scope. - If the scope declares variables, set this to the handle of the first one. Otherwise, set this to the handle of the first variable declared by the next scope definition. If no scope defines any variables, . - If the scope declares constants, set this the handle of the first one. Otherwise, set this to the handle of the first constant declared by the next scope definition. If no scope defines any constants, . - The offset of the first instruction covered by the scope. - The length (in bytes) of the scope. - A handle to the added local scope. + + + + + + - Adds local variable debug information. - The local variable attributes. - The zero-base index of the local variable in the local signature. - The name of the variable. - - is greater than . - A handle to the added local variable. + + + - Adds a manifest resource. - The manifest resource attributes. - The name of the manifest resource. - The implementation entity handle, which can be one of the following: , , or . - Specifies the byte offset within the referenced file at which this resource record begins. - - doesn't have the expected handle kind. - A handle to the added manifest resource. + + + + - Adds marshalling information to a field or a parameter. - The parent entity handle, which can be one of the following: or . - The descriptor blob. - - doesn't have the expected handle kind. + + - Adds a MemberRef table row. - The containing entity, which can be one of the following: , , , , or . - The member name. - The member signature. - - doesn't have the expected handle kind. - A handle to the added member reference. + + + - Adds method debug information. - The handle of a single document containing all sequence points of the method, or if the method doesn't have sequence points or spans multiple documents. - The sequence Points blob, or if the method doesn't have sequence points. - A handle to the added method debug information. + + - Adds a method definition. - The method attributes. - The method implementation attributes. - The method name. - The method signature. - Offset within the block in the PE image that stores method bodies (the IL stream), or -1 if the method doesn't have a body. - If the method declares parameters in the Params table, set this to the handle of the first one. Otherwise, set this to the handle of the first parameter declared by the next method definition. If no parameters are declared in the module, . - - is less than -1. - A handle to the added method definition. + + + + + + - Defines an implementation for a method declaration within a type. - The type definition. - The method body entity handle, which can be one of the following: or . - The method declaration entity handle, which can be one of the following: or . - - or doesn't have the expected handle kind. - A handle to the added method implementation. + + + - Adds import information to a method definition. - The method definition handle. - The method import attributes. - The unmanaged method name. - The module containing the unmanaged method. + + + + - Associates a method (a getter, a setter, an adder, etc.) with a property or an event. - The association entity handle, which can be one of the following: or . - The method semantics attributes. - The method definition. - - doesn't have the expected handle kind. + + + - Adds a method specification (an instantiation). - The generic method entity handle, which can be one of the following: or . - The instantiation blob encoding the generic arguments of the method. - - doesn't have the expected handle kind. - A handle to the added method specification. + + @@ -2465,25 +1931,18 @@ - Defines a nesting relationship to specified type definitions. - The nested type definition handle. - The enclosing type definition handle. + + - Adds a parameter definition. - The parameter attributes. - Optional. The parameter name. - The sequence number of the parameter. A value of 0 refers to the owner method's return type; its parameters are then numbered from 1 onward. - - is greater than . - A handle to the added parameter. + + + - Adds a property definition. - The property attributes. - The property name. - The signature of the property. - A handle to the added property definition. + + + @@ -2493,313 +1952,149 @@ - Adds state machine method debug information. - The handle of the method of the state machine (the compiler-generated method). - The handle of the kickoff method (the user defined iterator/async method). + + - Adds a type definition. - The type attributes. - The type namespace. - The type name. - The base type entity handle, which can be one of the following: , , , or . - If the type declares fields, set this to the handle of the first one. Otherwise, set this to the handle of the first field declared by the next type definition. If no type defines any fields in the module, . - If the type declares methods, the handle of the first one. Otherwise, the handle of the first method declared by the next type definition. If no type defines any methods in the module, . - - doesn't have the expected handle kind. - A handle to the added type definition. + + + + + + - Defines a type layout of a type definition. - The type definition. - Specifies that fields should be placed within the type instance at byte addresses which are a multiple of , or at natural alignment for that field type, whichever is smaller. Its value should be one of the following: 0, 1, 2, 4, 8, 16, 32, 64, or 128. A value of zero indicates that the packing size used should match the default for the current platform. - Indicates a minimum size of the type instance and is intended to allow for padding. The amount of memory allocated is the maximum of the size calculated from the layout and . Note that if this directive applies to a value type, then the size will be less than 1 MB. + + + - Adds a type reference. - The entity declaring the target type, which can be one of the following: , , , , or . - The type reference namespace. - The type reference name. - - doesn't have the expected handle kind. - A handle to the added type reference. + + + - Adds the specified blob to the Blob heap, if it's not there already. - The array containing the blob. - - is . - A handle to the added or existing blob. + - Adds the specified blob from a byte array to the Blob heap, if it's not there already. - The array containing the blob. - - is . - A handle to the added or existing blob. + - Adds the specified blob from an immutable byte array to the Blob heap, if it's not there already. - The blob builder instance containing the blob. - - is . - A handle to the added or existing blob. + - Encodes a string using UTF16 encoding to a blob and adds it to the Blob heap, if it's not there already. - The string to add. - - is . - A handle to the added or existing blob. + - Encodes a string using UTF8 encoding to a blob and adds it to the Blob heap, if it's not there already. - The value to add. - - to encode the unpaired surrogates as specified; to replace them with the U+FFFD character. - - is . - A handle to the added or existing blob. + + - Encodes a constant value to a blob and adds it to the Blob heap, if it's not there already. Uses UTF16 to encode string constants. - The constant value to add. - A handle to the added or existing blob. + - Encodes a debug document name and adds it to the Blob heap, if it's not there already. - The document name to add. - - is . - A handle to the added or existing document name blob. + - Adds the specified Guid to the Guid heap, if it's not there already. - The Guid to add. - A handle to the added or existing Guid. + - Adds the specified string to the string heap, if it's not there already. - The string to add. - - is . - A handle to the added or existing string. + - Adds the specified string to the user string heap, if it's not there already. - The string to add. - The remaining space on the heap is too small to fit the string. - - is . - A handle to the added or existing string. This value may be used in . + - Returns the current number of items in the specified table. - The table index. - - is not a valid table index. - The number of items in the table. - - - Returns the current number of items in each table. - An array of size , with each item filled with the current row count of the corresponding table. - - - Reserves space on the Guid heap for a GUID. - The remaining space on the heap is too small to fit the string. - A handle to the reserved Guid and a representing the GUID blob as stored on the heap. + + + - Reserves space on the user string heap for a string of the specified length. - The number of characters to reserve. - The remaining space on the heap is too small to fit the string. - - is negative. - A handle to the reserved user string and a representing the entire User String blob (including its length and terminal character). The handle may be used in . - Use to fill in the blob content. + - Sets the capacity of the specified heap. - The heap index. - The number of bytes. - - is not a valid heap index. - --or- - - is negative. + + - Sets the capacity of the specified table. - The table index. - The number of rows in the table. - - is not a valid table index. - --or- - - is negative. - - - Provides extension methods for working with certain raw elements of the ECMA-335 metadata tables and heaps. + + + - Enumerates entries of EnC log. - - is . - Enumerates entries of EnC map. - - is . - Returns the offset from the start of metadata to the specified heap. - - is . - - is not a valid heap index. - Returns the size of the specified heap. - - is . - - is not a valid heap index. - Returns the handle to the that follows the given one in the heap or a nil handle if it is the last one. - - is . - Returns the a handle to the string that follows the given one in the string heap, or a nil handle if it is the last one. - - is . - Returns the a handle to the UserString that follows the given one in the UserString heap or a nil handle if it is the last one. - - is . - Returns the offset from the start of metadata to the specified table. - - is . - - is not a valid table index. - Returns the number of rows in the specified table. - - is . - - is not a valid table index. - Returns the size of a row in the specified table. - - is . - - is not a valid table index. - Enumerate types that define one or more events. - The resulting sequence corresponds exactly to entries in EventMap table, i.e. n-th returned is stored in n-th row of EventMap. - Enumerate types that define one or more properties. - The resulting sequence corresponds exactly to entries in the property map table, that is, the n-th returned is stored in n-th row of the property map. - Given a type handle and a raw type kind found in a signature blob determines whether the target type is a value type or a reference type. - - Builder of a Metadata Root to be embedded in a Portable Executable image. - + - Creates a builder of a metadata root. - Builder populated with metadata entities stored in tables and values stored in heaps. The entities and values will be enumerated when serializing the metadata root. - The version string written to the metadata header. The default value is "v4.0.30319". - - to suppress basic validation of metadata tables during serialization; otherwise, . - - is . - - is too long (the number of bytes when UTF8-encoded must be less than 255). + + + + - Serializes metadata root content into the given . - Builder to write to. - The relative virtual address of the start of the method body stream. Used to calculate the final value of RVA fields of MethodDef table. - The relative virtual address of the start of the field init data stream. Used to calculate the final value of RVA fields of FieldRVA table. - - is . - - or is negative. - A metadata table is not ordered as required by the specification and is . - - - The metadata version. - A string that represents the metadata version. - - - Returns sizes of various metadata structures. - - - Determines if basic validation of metadata tables should be suppressed. The validation verifies that entries in the tables were added in order required by the ECMA specification. It does not enforce all specification requirements on metadata tables. - - to suppress basic validation of metadata tables; otherwise, . - - - Provides information on sizes of various metadata structures. + + + + + + + - Returns aligned size of the specified heap. - - External table row count. - - - Exact (unaligned) heap sizes. - - - Table row counts. - + + - - Maximum number of tables that can be present in Ecma335 metadata. - - - Maximum number of tables that can be present in Ecma335 metadata. - @@ -2828,17 +2123,11 @@ - Creates an entity handle from a token value. - - is not a valid metadata entity token. - Creates an from a token value. - - is not a valid table index. @@ -2856,96 +2145,56 @@ - Gets the offset of metadata heap data that corresponds to the specified . - Zero based offset, or -1 if can only be interpreted in a context of a specific or . - Gets the offset of metadata heap data that corresponds to the specified . - 1-based index into the #Guid heap. Unlike other heaps, which are essentially byte arrays, the #Guid heap is an array of 16-byte GUIDs. - Gets the offset of metadata heap data that corresponds to the specified . - An offset in the corresponding heap, or -1 if can only be interpreted in a context of a specific or . - Gets the offset of metadata heap data that corresponds to the specified in the context of . - The operation is not supported for the specified . - The is invalid. - Zero based offset, or -1 if isn't a metadata heap handle. - Gets the offset of metadata heap data that corresponds to the specified . - Zero-based offset, or -1 if can only be interpreted in a context of a specific or . - Gets the offset of metadata heap data that corresponds to the specified . - Zero-based offset. - Gets the row number of a metadata table entry that corresponds to the specified . - One based row number, or -1 if can only be interpreted in a context of a specific . - See . - Gets the row number of a metadata table entry that corresponds to the specified in the context of . - The is not a valid metadata table handle. - One based row number. - Gets the metadata token of the specified . - Metadata token, or 0 if can only be interpreted in a context of a specific . - Gets the metadata token of the specified . - Handle represents a metadata entity that doesn't have a token. - A token can only be retrieved for a metadata table handle or a heap handle of type . - Metadata token, or 0 if can only be interpreted in a context of a specific . - Gets the metadata token of the specified in the context of . - The operation is not supported for the specified . - Metadata token. - Gets the metadata token of the specified in the context of . - Handle represents a metadata entity that doesn't have a token. - A token can only be retrieved for a metadata table handle or a heap handle of type . - The operation is not supported for the specified . - Metadata token. - Creates a handle from a token value. - - is not a valid metadata token. - It must encode a metadata table entity or an offset in the heap. - Creates an from a token value. - - is not a valid table index. + @@ -2994,19 +2243,14 @@ + - Gets the of the heap corresponding to the specified . - Handle type. - Heap index. - - if the handle type corresponds to an Ecma335 heap; otherwise. + + - Gets the of the table corresponding to the specified . - Handle type. - Table index. - - if the handle type corresponds to an Ecma335 or Portable PDB table; otherwise. + + @@ -3044,8 +2288,6 @@ if the exception regions should be encoded in small format; otherwise. The local variables' signature handle. The method body attributes. - - , , or is out of the allowed range. The offset of the encoded body within the method body stream. @@ -3059,8 +2301,6 @@ The method body attributes. if the method allocates from the dynamic local memory pool (the instruction); otherwise. - - , , or is out of the allowed range. The offset of the encoded body within the method body stream. @@ -3069,11 +2309,6 @@ The maximum stack size. The local variables' signature handle. The method body attributes. - - has default value. - - is out of range [0, ]. - A label targeted by a branch in the instruction stream has not been marked, or the distance between a branch instruction and the target label doesn't fit the size of the instruction operand. The offset of the encoded body within the method body stream. @@ -3084,11 +2319,6 @@ The method body attributes. if the method allocates from the dynamic local memory pool (the IL contains the instruction); otherwise. - - has default value. - - is out of range [0, ]. - A label targeted by a branch in the instruction stream has not been marked, or the distance between a branch instruction and the target label doesn't fit the size of the instruction operand. The offset of the encoded body within the method body stream. @@ -3114,13 +2344,13 @@ + + 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. - - or is . Encodes the provided return type and parameters, which must be used in the order they appear in the parameter list. @@ -3128,8 +2358,6 @@ 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. @@ -3142,8 +2370,6 @@ 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. - - , or is . 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. @@ -3158,37 +2384,37 @@ + - + - - + + - @@ -3211,38 +2437,34 @@ 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. - - or is . + + + Serializes portable PDB content into the given . The builder to write to. - - is . 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). - Unexpected constant type. Encodes a literal of type . @@ -3250,10 +2472,7 @@ Encodes a literal of type (which can possibly be ). The name of the type, or . - - is empty. - Decodes signature blobs. @@ -3273,13 +2492,11 @@ 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 signature is invalid. 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 method signature is invalid. The decoded method signature. @@ -3292,7 +2509,6 @@ The blob reader positioned at the leading . to allow a to follow a (CLASS | VALUETYPE) in the signature; otherwise. - The reader was not positioned at a valid signature type. The decoded type. @@ -3303,8 +2519,6 @@ Encodes an array type. Called first, to encode the type of the element. Called second, to encode the shape of the array. - - or is . Encodes an array type. Returns a pair of encoders that must be used in the order they appear in the parameter list. @@ -3312,6 +2526,7 @@ Use second, to encode the shape of the array. + @@ -3323,10 +2538,6 @@ Calling convention. Function pointer attributes. Generic parameter count. - - is invalid. - - is not in range [0, 0xffff]. Starts a generic instantiation signature. @@ -3335,22 +2546,14 @@ Generic argument count. to mark the type as value type, to mark it as a reference type in the signature. - - doesn't have the expected handle kind. - - is not in range [1, 0xffff]. Encodes a reference to type parameter of a containing generic method. Parameter index. - - is not in range [0, 0xffff]. Encodes a reference to type parameter of a containing generic type. Parameter index. - - is not in range [0, 0xffff]. @@ -3363,8 +2566,6 @@ Writes primitive type code. Any primitive type code except for and . - - is not valid in this context. @@ -3378,17 +2579,14 @@ or . to mark the type as value type, to mark it as a reference type in the signature. - - doesn't have the expected handle kind. - Encodes a void pointer (void*). + Encodes a void pointer (void*). - @@ -3447,15 +2645,14 @@ + - 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. @@ -3472,6 +2669,9 @@ Returns the hash code for this instance. The hash code for this instance. + + + @@ -3486,17 +2686,15 @@ - - + - @@ -3504,12 +2702,10 @@ - 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, . + + @@ -3530,41 +2726,17 @@ - - - - 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. - - - Gets the number of elements in the collection. - The number of elements in the collection. - + - - 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. - - - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - - - 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 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 TypeRef, TypeDef, or TypeSpec handle if the region represents a catch, or a nil token otherwise (()). @@ -3591,26 +2763,14 @@ - + 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. - - - + representing another module in the assembly. + representing another assembly if is . + representing the declaring exported type in which this was is nested. @@ -3628,12 +2788,10 @@ - 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, . + + @@ -3654,44 +2812,21 @@ - Represents a collection of instances. - - - 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. - - - Gets the number of elements in the collection. - The number of elements in the collection. - + - - 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. - - - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - - - 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 the element in the collection at the current position of the enumerator. - The element in the collection at the current position of the enumerator. - + + + + + + + + + @@ -3707,7 +2842,6 @@ The field definition offset, or -1 if it is not available. - @@ -3715,12 +2849,10 @@ - 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, . + + @@ -3741,47 +2873,23 @@ - - - - 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. - - - Gets the number of elements in the collection. - The number of elements in the collection. - + - - 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. - - - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - - - 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 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 the attributes specifying variance and constraints. + + Gets the zero-based index of the parameter within the declaring generic type or method declaration. @@ -3797,9 +2905,9 @@ 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. + 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. @@ -3807,12 +2915,10 @@ - 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, . + + @@ -3833,59 +2939,31 @@ - Represents a collection of constraints of a generic type parameter. + + + + + + + - - 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. - - - Gets the number of elements in the collection. - The number of elements in the collection. - - 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. - - - - 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. - - - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - - - 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 the element in the collection at the current position of the enumerator. - The element in the collection at the current position of the enumerator. + + + - 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, . + + @@ -3906,59 +2984,31 @@ - Represents a collection of generic type parameters of a method or type. + + + + + + + - - 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. - - - Gets the number of elements in the collection. - The number of elements in the collection. - - 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. - - - - 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. - - - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - - - 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 the element in the collection at the current position of the enumerator. - The element in the collection at the current position of the enumerator. + + + - 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, . + + @@ -3973,22 +3023,20 @@ - 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). - - 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, . + + + + @@ -3997,8 +3045,6 @@ - - Compares two entity handles. @@ -4012,31 +3058,21 @@ The second handle to compare. Zero if the two handles are equal, and a non-zero value if they are not. + - 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, . + + - 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. + - 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. + - @@ -4105,14 +3141,14 @@ 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.) - The name is malformed. A instance. + The name is malformed. Gets the underlying type of the given enum type symbol. An enum type. - The given type symbol does not represent an enum. 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 . @@ -4343,20 +3379,20 @@ Calculates the size of the specified branch instruction operand. The branch op-code. - The specified is not a 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 specified is not a 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 specified is not a 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. @@ -4391,36 +3427,17 @@ - - - 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. - + - Advances the enumerator to the next element of the collection. Invalid blob format. - - 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. - - - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - - - 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 the element in the collection at the current position of the enumerator. - The element in the collection at the current position of the enumerator. + + + + + + @@ -4438,50 +3455,25 @@ - - - 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. - - - Gets the number of elements in the collection. - The number of elements in the collection. - + - - 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. - - - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - - - 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 the element in the collection at the current position of the enumerator. - The element in the collection at the current position of the enumerator. - + + + + + + + + - 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, . + + @@ -4502,7 +3494,6 @@ - @@ -4513,12 +3504,10 @@ - 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, . + + @@ -4539,41 +3528,17 @@ - - - - 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. - - - Gets the number of elements in the collection. - The number of elements in the collection. - + - - 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. - - - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - - - 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 the element in the collection at the current position of the enumerator. - The element in the collection at the current position of the enumerator. - + + + + + + + + @@ -4622,7 +3587,7 @@ Gets the type symbol for a primitive type. - The type symbol for . + The type symbol for . Gets the type symbol for a type definition. @@ -4659,12 +3624,10 @@ - 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, . + + @@ -4685,48 +3648,24 @@ - - - - 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. - - - Gets the number of elements in the collection. - The number of elements in the collection. - + - - 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. - - - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - - - 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 the element in the collection at the current position of the enumerator. - The element in the collection at the current position of the enumerator. - + + + + + + + + Provides information about the scope of local variables and constants. This information is stored in debug metadata. + - @@ -4736,12 +3675,10 @@ - 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, . + + @@ -4762,61 +3699,23 @@ - - - - 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. - - - Gets the number of elements in the collection. - The number of elements in the collection. - - - 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. - - - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - - - 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 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. - - - Sets the enumerator to its initial position, which is before the first element in the collection. - - - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - - - 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 the element in the collection at the current position of the enumerator. - The element in the collection at the current position of the enumerator. - + + + + + + + + Provides information about local variables. This information is stored in debug metadata. @@ -4831,12 +3730,10 @@ - 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, . + + @@ -4857,47 +3754,23 @@ - - - - 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. - - - Gets the number of elements in the collection. - The number of elements in the collection. - + - - 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. - - - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - - - 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 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 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. @@ -4915,12 +3788,10 @@ - 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, . + + @@ -4941,43 +3812,19 @@ - Represents a collection of instances. - - - 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. - - - Gets the number of elements in the collection. - The number of elements in the collection. - + - - 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. - - - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - - - 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 the element in the collection at the current position of the enumerator. - The element in the collection at the current position of the enumerator. - + + + + + + + + @@ -4994,8 +3841,8 @@ Determines if the member reference is to a method or field. - The member reference signature is invalid. One of the enumeration values that indicates the kind of member reference. + The member reference signature is invalid. @@ -5011,12 +3858,10 @@ - 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, . + + @@ -5037,43 +3882,19 @@ - Represents a collection of instances. - - - 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. - - - Gets the number of elements in the collection. - The number of elements in the collection. - + - - 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. - - - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - - - 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 the element in the collection at the current position of the enumerator. - The element in the collection at the current position of the enumerator. - + + + + + + + + Specifies constants that indicate whether a references a method or field. @@ -5121,6 +3942,19 @@ 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. + + + + + + @@ -5259,19 +4093,6 @@ - - - - - - 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. @@ -5336,70 +4157,70 @@ 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. - The new metadata provider. Creates a provider over a byte array. Metadata image. + The new provider. is . - The new provider. 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). - The new provider. 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. - The new portable PDB metadata provider. Creates a portable PDB metadata provider over a byte array. A portable PDB image. + The new portable PDB metadata provider . is . - The new portable PDB metadata provider . 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. - A instance. 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. - A instance. @@ -5409,10 +4230,8 @@ 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. - + 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. @@ -5460,12 +4279,6 @@ Initializes a new instance of the class using the given encoding. The encoding to use. - - 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 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. @@ -5474,14 +4287,20 @@ 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. + + - @@ -5492,17 +4311,17 @@ 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 . - - - 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. + 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. @@ -5517,12 +4336,10 @@ - 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, . + + @@ -5547,42 +4364,19 @@ Returns a handle to a that corresponds to this handle. A method definition handle that corresponds to this handle. - - - - 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. - - - Gets the number of elements in the collection. - The number of elements in the collection. - + - - 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. - - - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - - - 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 the element in the collection at the current position of the enumerator. - The element in the collection at the current position of the enumerator. - + + + + + + + + + @@ -5595,7 +4389,6 @@ - @@ -5605,12 +4398,10 @@ - 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, . + + @@ -5635,41 +4426,17 @@ Returns a handle to a that corresponds to this handle. A method debug information handle that corresponds to this handle. - - - - 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. - - - Gets the number of elements in the collection. - The number of elements in the collection. - + - - 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. - - - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - - - 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 the element in the collection at the current position of the enumerator. - The element in the collection at the current position of the enumerator. - + + + + + + + + @@ -5680,12 +4447,10 @@ - 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, . + + @@ -5706,41 +4471,17 @@ - - - - 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. - - - Gets the number of elements in the collection. - The number of elements in the collection. - + - - 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. - - - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - - - 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 the element in the collection at the current position of the enumerator. - The element in the collection at the current position of the enumerator. - + + + + + + + + @@ -5798,12 +4539,10 @@ - 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, . + + @@ -5824,12 +4563,11 @@ - - + @@ -5837,12 +4575,10 @@ - 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, . + + @@ -5863,7 +4599,6 @@ - @@ -5872,12 +4607,10 @@ - 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, . + + @@ -5898,7 +4631,6 @@ - Gets all exported types that reside directly in a namespace. @@ -5927,12 +4659,10 @@ - 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, . + + @@ -5947,12 +4677,11 @@ - + - @@ -5960,12 +4689,10 @@ - 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, . + + @@ -5986,85 +4713,61 @@ - Contains a collection of parameters of a specified method. - - - 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. - - - Gets the number of elements in the collection. - The number of elements in the collection. - + - - 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. - - - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - - - 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 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 from a . The current instance. + A metdata reader. is . The current platform is big-endian. IO error while reading from the underlying stream. - A metadata reader. 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. - A metadata reader with the specified metadata reading configuration. 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. - >A metadata reader with the specified metadata reading configuration and encoding configuration. - Returns a body block of a method with the specified Relative Virtual Address (RVA). + 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. - A method block body instance. Specifies constants that define the type codes used to encode types of primitive values in a value blob. @@ -6170,6 +4873,7 @@ + @@ -6179,7 +4883,6 @@ - @@ -6187,12 +4890,10 @@ - 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, . + + @@ -6213,103 +4914,56 @@ - - - - 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. - - - Gets the number of elements in the collection. - The number of elements in the collection. - + - - 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. - - - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - - - 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 the element in the collection at the current position of the enumerator. - The element in the collection at the current position of the enumerator. - + + + + + + + + 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. - + + + - 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, . + - - - + - - - 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. - - - 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. - - - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - - - 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 the element in the collection at the current position of the enumerator. - The element in the collection at the current position of the enumerator. - + + + + + + + + Specifies type codes used to encode the types of values in a blob. @@ -6377,10 +5031,7 @@ A generic method. - - An instance method. - The Ecma 335 CLI Specification refers to this flag as . - + An instance method. No flags. @@ -6403,18 +5054,12 @@ An unmanaged C++ style calling convention for calling instance member functions with a fixed argument list. - - Indicates that the specifics of the unmanaged calling convention are encoded as modopts. - A managed calling convention for passing extra arguments. Represents the signature characteristics specified by the leading byte of signature blobs. - - Gets the mask value for the calling convention or signature kind. The default value is 15 (0x0F). - Initializes a new instance of the structure using the specified byte value. The byte. @@ -6425,6 +5070,17 @@ 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. @@ -6441,32 +5097,6 @@ Gets a hash code for the current object. A hash code for the current object. - - 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, . - - - Returns a string that represents the current object. - A string that represents the current object. - - - Gets the signature attributes. - The attributes. - - - Gets the calling convention. - The calling convention. - Gets a value that indicates whether this structure has the signature attribute. @@ -6480,16 +5110,34 @@ Gets a value that indicates whether this structure has the signature attribute. - if the attribute is present; otherwise, . + 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, . - - Gets the signature kind. - The signature kind. + + 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. @@ -6635,8 +5283,8 @@ Determines the kind of signature, which can be or . - The signature is invalid. An enumeration value that indicates the signature kind. + The signature is invalid. Gets a handle to the signature blob. @@ -6647,12 +5295,10 @@ - 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, . + + @@ -6673,7 +5319,6 @@ - Indicates whether a represents a standalone method or local variable signature. @@ -6688,12 +5333,10 @@ - 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, . + + @@ -6708,8 +5351,12 @@ - + + + Gets the base type of the type definition: either , or . + The base type of the type definition. + @@ -6728,11 +5375,6 @@ An immutable array of type definition handles that represent types nested in the specified type. - - - Gets the base type of the type definition: either , or . - The base type of the type definition. - Gets a value that indicates whether this is a nested type. @@ -6755,12 +5397,10 @@ - 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, . + + @@ -6781,43 +5421,19 @@ - Contains a collection of instances. - - - 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. - - - Gets the number of elements in the collection. - The number of elements in the collection. - + - - 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. - - - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - - - 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 the element in the collection at the current position of the enumerator. - The element in the collection at the current position of the enumerator. - + + + + + + + + @@ -6833,7 +5449,7 @@ 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. + 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 . @@ -6844,12 +5460,10 @@ - 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, . + + @@ -6870,43 +5484,19 @@ - Contains a collection of instances. - - - 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. - - - Gets the number of elements in the collection. - The number of elements in the collection. - + - - 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. - - - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - - - 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 the element in the collection at the current position of the enumerator. - The element in the collection at the current position of the enumerator. - + + + + + + + + @@ -6921,12 +5511,10 @@ - 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, . + + @@ -6947,7 +5535,6 @@ - Represents a handle to the user string heap. @@ -6955,12 +5542,10 @@ - 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, . + + @@ -6975,100 +5560,49 @@ - - - Specifies flags for the unmanaged method import attributes. - - - Specifies that the best-fit mapping behavior when converting Unicode characters to ANSI characters is disabled. - - - Specifies that the best-fit mapping behavior when converting Unicode characters to ANSI characters is enabled. - - - Specifies whether the best-fit mapping behavior when converting Unicode characters to ANSI characters is enabled or disabled. - - - Specifies that the calling convention is CDecl. - - - Specifies that the calling convention is FastCall. - - - Specifies the calling convention. - - - Specifies that the calling convention is StdCall. - - - Specifies that the calling convention is ThisCall. - - - Specifies that the default platform calling convention is used (StdCall on Windows x86, CDecl on Linux x86). - - - Specifies that strings are marshalled as multiple-byte character strings: the system default Windows (ANSI) code page on Windows, and UTF-8 on Unix. - - - Specifies that the character set is chosen automatically. See Charsets and marshaling for details. - - - Specifies the character set used for string marshalling. - - - Specifies that strings are marshalled as Unicode 2-byte character strings. - - - Specifies that the Common Language Runtime should not try an entry-point names with charset-specific suffixes when searching for the imported method. - - - Specifies default method import attributes. - - - Specifies that the imported method calls the SetLastError Windows API function before returning. - - - Specifies that an exception should not be thrown when an unmappable Unicode character is converted to an ANSI character. - - - Specifies that an exception should be thrown when an unmappable Unicode character is converted to an ANSI character. - - - Specifies whether an exception should be thrown when an unmappable Unicode character is converted to an ANSI character. - + + + + + + + + + + + + + + + + + + + + - - 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. - + 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. - + 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 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 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. - + Used to modify the value of the property. +CLS-compliant setters are named with the prefix. @@ -7128,9 +5662,7 @@ 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. - - COR20Flags. - + @@ -7166,19 +5698,6 @@ is smaller than 0x0100. - - 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. - Age (iteration) of the PDB. Shall be 1 for Portable PDBs. - - is . - - contains a NUL character. - - Either is smaller than 0x0100 or is less than 1. - Adds an Embedded Portable PDB entry. A Portable PDB metadata builder. @@ -7261,45 +5780,32 @@ Gets the format of the debugging information. The format of the debugging information. - - An enumeration that describes the format of the debugging information of a . - + - Associated PDB file description. For more information, see the specification. + 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. - For more information, see the specification. - + 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 (for example, private and public symbols). For more information, see the specification. + 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. - The tool that produced the deterministic PE/COFF file guarantees that the entire content of the file is based solely on documented inputs given to the tool (such as source files, resource files, and compiler options) rather than ambient environment variables (such as the current time, the operating system, and the bitness of the process running the tool). - The value of field TimeDateStamp in COFF File Header of a deterministic PE/COFF file does not indicate the date and time when the file was produced and should not be interpreted that way. Instead, the value of the field is derived from a hash of the file content. The algorithm to calculate this value is an implementation detail of the tool that produced the file. - The debug directory entry of type must have all fields, except for Type zeroed. - For more information, see the specification. - + 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. @@ -7421,11 +5927,10 @@ MIPS little-endian WCE v2. - - - + + @@ -7434,10 +5939,11 @@ - + + @@ -7465,23 +5971,23 @@ - - - - - - - - - + + + + + + + + + Builds PE directories. @@ -7677,18 +6183,10 @@ 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 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. The major version number of the subsystem. The minor version number of the subsystem. The subsystem required to run the image. @@ -7698,14 +6196,19 @@ 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 . @@ -7829,18 +6332,6 @@ is negative or extends past the end of the stream. - - 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 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. - Gets the COFF header of the image. The COFF header of the image. @@ -7857,6 +6348,11 @@ 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. @@ -7897,6 +6393,13 @@ 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. + @@ -7909,8 +6412,8 @@ Reads the contents of a part of the block into an array. The starting position in the block. The number of bytes to read. - The specified range is not contained within the block. An immutable array of bytes. + The specified range is not contained within the block. Creates a for a blob spanning the entire block. @@ -7920,8 +6423,8 @@ 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. - The specified range is not contained within 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. @@ -7994,106 +6497,106 @@ Gets a object containing the entire PE image. - The entire PE image is not available. 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. - A memory block that contains the CLI metadata. 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. - A memory block that starts 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. 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. - A memory block that spans the section, or an empty block if no section of the given exists in this PE image. + + + 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. - A code view debug directory data instance. 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. - An array of Debug Directory table entries. 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. - The provider of a metadata reader for reading a Portable PDB image. 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. - The PDB Checksum entry. 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, 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. - - if the PE image has a PDB associated with it and the PDB has been successfully opened; otherwise, . - - - Gets a value that indicates if the PE image contains CLI metadata. - The PE headers contain invalid data. - Error reading from the underlying stream. - - if the PE image contains CLI metadata; otherwise, . - - - 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 headers contain invalid data. - Error reading from the stream. - The PE headers for this PE image. Provides options that specify how sections of a PE image are read from a stream. @@ -8111,12 +6614,7 @@ 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. - + 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. @@ -8226,50 +6724,20 @@ - - Describes the subsystem requirement for the image. - - - Extensible Firmware Interface (EFI) application. - - - EFI driver with boot services. - - - EFI ROM image. - - - EFI driver with run-time services. - - - The image doesn't require a subsystem. - - - The image is a native Win9x driver. - - - The image runs in the OS/2 character subsystem. - - - The image runs in the Posix character subsystem. - - - Unknown subsystem. - - - Boot application. - - - The image runs in the Windows CE subsystem. - - - The image runs in the Windows character subsystem. - - - The image runs in the Windows GUI subsystem. - - - Xbox system. - + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Reflection.Primitives.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Reflection.Primitives.xml index 530ef77..9230cc8 100755 --- a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Reflection.Primitives.xml +++ b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Reflection.Primitives.xml @@ -49,10 +49,18 @@ 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 . @@ -67,18 +75,6 @@ if is not equal to ; otherwise, . - - Returns this as a . - A string containing the name of this . - - - The flow control characteristics of the intermediate language (IL) instruction. - Read-only. The type of flow control. - - - The name of the intermediate language (IL) instruction. - Read-only. The name of the IL instruction. - The type of intermediate language (IL) instruction. Read-only. The type of intermediate language (IL) instruction. @@ -99,6 +95,10 @@ 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. @@ -341,7 +341,7 @@ 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 ). + 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. @@ -728,22 +728,22 @@ Stores a object reference value at a supplied address. - Pops the current value from the top of the evaluation stack and stores it in 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 a specified index. - Pops the current value from the top of the evaluation stack and stores it in 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 0. - Pops the current value from the top of the evaluation stack and stores it in 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 1. - Pops the current value from the top of the evaluation stack and stores it in 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 2. - Pops the current value from the top of the evaluation stack and stores it in 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 index 3. - Pops the current value from the top of the evaluation stack and stores it in the local variable list at (short form). + 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. @@ -766,6 +766,12 @@ 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. @@ -784,12 +790,6 @@ Computes the bitwise XOR of the top two values on the evaluation stack, pushing the result onto the evaluation stack. - - Returns true or false if the supplied opcode takes a single byte argument. - An instance of an Opcode object. - - or . - Describes the types of the Microsoft intermediate language (MSIL) instructions. diff --git a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Reflection.TypeExtensions.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Reflection.TypeExtensions.xml index 0bdf2bc..7b43921 100755 --- a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Reflection.TypeExtensions.xml +++ b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Reflection.TypeExtensions.xml @@ -40,8 +40,8 @@ Gets a metadata token for the given member, if available. The member from which to retrieve the token, as reftype. - There is no metadata token available. 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. diff --git a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Resources.ResourceManager.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Resources.ResourceManager.xml new file mode 100755 index 0000000..b856426 --- /dev/null +++ b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Resources.ResourceManager.xml @@ -0,0 +1,408 @@ + + + + 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.API11/build/tizen11.0/ref/System.Resources.Writer.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Resources.Writer.xml index 12b3949..e6543ac 100755 --- a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Resources.Writer.xml +++ b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Resources.Writer.xml @@ -60,10 +60,8 @@ 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- +The stream does not support the property. or is . This has been closed. @@ -76,10 +74,8 @@ 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- +The stream does not support the property. or is . This has been closed. @@ -130,7 +126,7 @@ 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 .NET Framework prior to .NET Framework 4 by using qualified assembly names. + 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. diff --git a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Runtime.CompilerServices.Unsafe.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Runtime.CompilerServices.Unsafe.xml index 9d79492..2ee9db6 100755 --- a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Runtime.CompilerServices.Unsafe.xml +++ b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Runtime.CompilerServices.Unsafe.xml @@ -21,13 +21,6 @@ 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. @@ -42,13 +35,6 @@ The type of reference. A new reference that reflects the addition of byte offset to 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. @@ -120,13 +106,15 @@ The number of bytes to copy. - Copies bytes from the source address to the destination address without assuming architecture dependent alignment of the addresses. + 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. + 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. @@ -144,13 +132,15 @@ 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. + 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. + 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. @@ -171,18 +161,6 @@ if is less than ; otherwise, . - - Determines if a given reference to a value of type is a null reference. - The reference to check. - The type of the reference. - - if is a null reference; otherwise, . - - - Returns a reference to a value of type that is a null reference. - The type of the reference. - A reference to a value of type that is a null reference. - Reads a value of type from the given location. The location to read from. @@ -190,13 +168,15 @@ 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. + 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. + 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. @@ -206,11 +186,6 @@ The type of object whose size is retrieved. The size of an object of type . - - Bypasses definite assignment rules for a given value. - The uninitialized object. - The type of the uninitialized object. - Subtracts an element offset from the given reference. The reference to subtract the offset from. @@ -225,13 +200,6 @@ 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 subraction of offset from pointer. - Subtracts an element offset from the given void pointer. The void pointer to subtract the offset from. @@ -246,28 +214,19 @@ The type of reference. A new reference that reflects the subtraction of byte offset from 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 subraction 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. - A to the boxed value . Writes a value of type to the given location. @@ -276,13 +235,15 @@ The type of value to write. - Writes a value of type to the given location without assuming architecture dependent alignment of the addresses. + 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. + 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. diff --git a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Runtime.CompilerServices.VisualC.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Runtime.CompilerServices.VisualC.xml index 5b07680..1130fcb 100755 --- a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Runtime.CompilerServices.VisualC.xml +++ b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Runtime.CompilerServices.VisualC.xml @@ -4,18 +4,35 @@ System.Runtime.CompilerServices.VisualC - - Indicates that the modified instance of a variable differs from its true type when marshaling. This class cannot be inherited. + + 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. - - Defines the inline namespace in C++/CLI. + + Indicates that a method should use the calling convention. - - Initializes a new instance of the class with the specified dotted namespace name. - The dotted name of the defined namespace. + + 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 obsolete. 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. @@ -61,9 +78,8 @@ 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. + 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. diff --git a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Runtime.Extensions.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Runtime.Extensions.xml new file mode 100755 index 0000000..7d5b426 --- /dev/null +++ b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Runtime.Extensions.xml @@ -0,0 +1,10736 @@ + + + + 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.API11/build/tizen11.0/ref/System.Runtime.InteropServices.RuntimeInformation.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Runtime.InteropServices.RuntimeInformation.xml index ed0c175..128b7eb 100755 --- a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Runtime.InteropServices.RuntimeInformation.xml +++ b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Runtime.InteropServices.RuntimeInformation.xml @@ -13,12 +13,6 @@ A 64-bit ARM processor architecture. - - The S390x platform architecture. - - - The WebAssembly platform. - An Intel-based 64-bit processor architecture. @@ -31,11 +25,11 @@ 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 . - An object that represents the operating system. Determines whether the current instance is equal to the specified object. @@ -50,10 +44,18 @@ 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. @@ -68,22 +70,14 @@ if and are unequal; otherwise, . - - Returns the string representation of this instance. - A string that represents this instance. - - - Gets an object that represents the FreeBSD operating system. - An object that represents the FreeBSD operating system. - - - Gets an object that represents the Linux operating system. - An object that represents the Linux operating system. - 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. @@ -91,16 +85,16 @@ 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 name of the .NET installation on which an app is running. - The name of the .NET installation on which the app is running. - Gets the platform architecture on which the current app is running. The platform architecture on which the current app is running. @@ -113,9 +107,5 @@ Gets the process architecture of the currently running app. The process architecture of the currently running app. - - Gets the platform on which an app is running. - An opaque string that identifies the platform on which the app is running. - \ No newline at end of file diff --git a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Runtime.InteropServices.WindowsRuntime.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Runtime.InteropServices.WindowsRuntime.xml new file mode 100755 index 0000000..1890229 --- /dev/null +++ b/pkg/Tizen.NET.API11/build/tizen11.0/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.API11/build/tizen11.0/ref/System.Runtime.InteropServices.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Runtime.InteropServices.xml index 20b2766..91cb8a8 100755 --- a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Runtime.InteropServices.xml +++ b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Runtime.InteropServices.xml @@ -70,14 +70,26 @@ is . - or is less than zero. - - -or- - - is not a valid enumeration value. + 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 . @@ -97,24 +109,25 @@ is . - or is less than zero. - - -or- - - is not a valid enumeration value. + 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. + 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. @@ -127,6 +140,7 @@ 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 ). @@ -135,142 +149,139 @@ is less than zero or greater than the capacity of the accessor. The accessor does not support reading. The accessor has been disposed. - 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. 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. - - or . 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. - The value that was read. 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. - The value that was read. Reads a decimal value from the accessor. The number of bytes into the accessor at which to begin reading. - There are not enough bytes after to read a value. - - -or- - - The decimal to read is invalid. + 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. - The value that was read. 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. - The value that was read. 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. - The value that was read. 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. - The value that was read. 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. - The value that was read. 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. - The value that was read. 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. - The value that was read. 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. - The value that was read. 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. - The value that was read. 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. - The value that was read. Writes a Boolean value into the accessor. @@ -306,18 +317,16 @@ 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. + 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. + 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. @@ -367,7 +376,7 @@ The accessor has been disposed. - Writes a into the accessor. + 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. @@ -426,34 +435,244 @@ 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 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. - - Determines whether the accessor is readable. + + 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 accessor is readable; otherwise, . + 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, . - - Determines whether the accessory is writable. + + Gets a value indicating whether a stream supports seeking. - if the accessor is writable; otherwise, . - - - Gets the capacity of the accessor. - The capacity of the accessor. + if the stream is closed; otherwise, . - - Determines whether the accessor is currently open by a process. + + Gets a value indicating whether a stream supports writing. - if the accessor is open; otherwise, . + 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 . @@ -544,9 +763,6 @@ Controls whether Unicode characters are converted to the closest matching ANSI characters. - - Enables or disables the throwing of an exception on an unmappable Unicode character that is converted to an ANSI '?' character. - Initializes a new instance of the class set to the value of the property. @@ -557,6 +773,9 @@ 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. @@ -582,13 +801,13 @@ This calling convention is not supported. - The callee cleans the stack. + 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 x86 the default is and on Linux x86 it is . + 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. @@ -609,59 +828,14 @@ 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 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. - Tlbexp.exe (Type Library Exporter) exposes the first public, COM-visible interface implemented by the class as the default interface of the coclass. In .NET Framework 2.0 and later versions, you can specify the default interface exposed to COM by using the attribute. If the class implements no interfaces, the first public, COM-visible interface implemented by a base class becomes the default interface (starting with the most recently derived base class and working backward). Tlbexp.exe exposes as the default interface if neither the class nor its base classes implement interfaces. - - - - - is an immutable value type that represents the long type in C and C++. - It is meant to be used as an exchange type at the managed/unmanaged boundary to accurately represent in managed code unmanaged APIs that use the long type. - This type has 32-bits of storage on all Windows platforms and 32-bit Unix-based platforms. - It has 64-bits of storage on 64-bit Unix platforms. - - - Constructs an instance from a 32-bit integer. - The integer value. - - - Constructs an instance from a native sized integer. - The integer value. - - is outside the range of the underlying storage type. - - - 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. - 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. - - - 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. - - - The underlying integer value of this instance. + 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. @@ -674,33 +848,6 @@ Gets the class identifier of the original coclass. A containing the class identifier of the original coclass. - - An unsafe class that provides a set of methods to access the underlying data representations of collections. - - - Gets a view over the data in a list. - Items should not be added or removed from the while the is in use. - List from which to create the . - The type of items in the list. - A instance over the . - - - Gets a reference to a in the specified dictionary, adding a new entry with a default value if the key does not exist. - The dictionary to get the reference to from. - The key used for lookup. - When this method returns, contains if already existed in the dictionary, and if a new entry was added. - The type of a key. - The type of a value. - A reference to a in the specified dictionary. - - - Gets either a reference to a in the or a reference if it does not exist in the . - The dictionary to get the ref to from. - The key used for lookup. - The type of a key. - The type of a value. - A reference to a in the or a reference if it does not exist in the .. - Indicates the COM alias for a parameter or field type. @@ -725,32 +872,40 @@ 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. - The method that was used to add an event handler delegate to the event source. 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. - An array that contains all the custom attributes, or an array that has no elements if no attributes were defined. 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. - An array that contains all the custom attributes of the specified type, or an array that has no elements if no attributes were defined. Returns a list of objects for the current . @@ -766,17 +921,17 @@ 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. - The object that was called when the event was raised. 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. - The method that was used to remove an event handler delegate from the event source. Indicates whether one or more instances of the specified attribute are applied to this member. @@ -786,31 +941,6 @@ if the specified attribute has been applied to this member; otherwise, . - - 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. - The parameter is and the event is not static. - - -or- - - The is not declared on the target. - -Note: In .NET for Windows Store apps or the Portable Class Library, catch instead. - The caller does not have access permission to the member. - -Note: In .NET for Windows Store apps or the Portable Class Library, catch the base class exception, , instead. - - - 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 metadata token associated with the current object. A 32-bit Integer that represents the metadata token. @@ -827,6 +957,29 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. @@ -887,7 +1040,7 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba A containing the source interface. - Provides methods that enable .NET delegates that handle events to be added and removed from COM objects. + 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. @@ -1166,9 +1319,6 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba Contains information about an element. - - Identifies the type of the element. - Contains information about an element. @@ -1178,6 +1328,9 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba Contains information about the parameter. + + Identifies the type of the element. + Describes the exceptions that occur during . @@ -1260,7 +1413,7 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba Specifies the type of a property function. - Indicates the array of . + Indicates the size of . Stores the count of errors a function can return on a 16-bit system. @@ -1447,9 +1600,30 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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: + This method supports the standard return values E_INVALIDARG, E_UNEXPECTED, and E_OUTOFMEMORY, as well as the following: + Value + + Description - 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. + 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. @@ -1458,24 +1632,67 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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: + 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. - 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. + 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: + 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. - 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. + 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: + 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. - 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. + 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. @@ -1490,9 +1707,34 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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: + 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. - 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. + 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. @@ -1811,7 +2053,7 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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 . + to clear the modified flag after the save is complete; otherwise Defines the attributes of an implemented or inherited interface of a type. @@ -2301,9 +2543,8 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. + 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. @@ -2360,9 +2601,8 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. + 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. @@ -2761,6 +3001,15 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. @@ -2776,15 +3025,6 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba Defines the properties of a variable. - - Contains information about a variable. - - - Describes a symbolic constant. - - - Indicates the offset of this variable within the instance. - Identifies the constants that define the properties of a variable. @@ -2848,174 +3088,6 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba Initializes a new instance of the class. - - Class for managing wrappers of COM IUnknown types. - - - Instance constructor. - - - Computes the desired Vtable for , respecting the values of . - Target of the returned Vtables. - Flags used to compute Vtables. - The number of elements contained in the returned memory. - - pointer containing memory for all COM interface entries. - - - Creates a managed object for the object that points to, respecting the values of . - Object to import for usage into the .NET runtime. - Flags used to describe the external object. - A managed object associated with the supplied external COM object. - - - Gets the runtime-provided IUnknown implementation. - Function pointer to QueryInterface. - Function pointer to AddRef. - Function pointer to Release. - - - Creates a COM representation of the supplied object that can be passed to a non-managed environment. - The managed object to expose outside the .NET runtime. - Flags used to configure the generated interface. - The generated COM interface, as a pointer to the IUnknown interface implementation, that can be passed outside the .NET runtime. - - - Gets the currently registered managed object or creates a new managed object and registers it. - Object to import for usage into the .NET runtime. - Flags used to describe the external object. - A managed object associated with the supplied external COM object. - - - Gets the currently registered managed object or uses the supplied managed object and registers it. - Object to import for usage into the .NET runtime. - Flags used to describe the external object. - The object to use as the wrapper for the external object. - The wrapper instance is already associated with an external object. - A managed object associated with the supplied external COM object. - - - Get the currently registered managed object or uses the supplied managed object and registers it. - Object to import for usage into the .NET runtime. - Flags used to describe the external object. - The to be used as the wrapper for the external object - Inner for COM aggregation scenarios - Returns a managed object associated with the supplied external COM object. - - - Registers a instance to be used as the global instance for marshalling in the runtime. - The instance to register. - The method was called more than once. - - - Registers a instance to be used as the global instance for reference tracker support. - The instance to register. - The method was called more than once. - - - Releases a collection of objects outside of the normal object or COM interface lifetime. - Collection of objects to release. - - - An application binary interface for function dispatch of a COM interface. - - - Field that represents the virtual function table (vtable) in the IUnknown instance layout. - - - Given an from a generated Vtable, converts it to the target type. - Pointer to Vtable function entry. - Desired type. - An instance of the type associated with the dispatched function call. - - - Interface type and pointer to targeted VTable. - - - Interface identifier. - - - A pointer to the virtual lookup table of functions. - - - Specifies flags for the method. - - - - The caller will provide an IUnknown Vtable. - This flag is useful in scenarios when the caller has no need to rely on an IUnknown instance that's used when it's not possible to run managed code (that is, during a garbage collection). This is common in traditional COM scenarios, but scenarios where Reference Tracker hosting calls the IUnknown API during a garbage collection are possible. - - - - Flag used to indicate no flags set. - - - - Flag used to indicate the COM interface should implement IReferenceTrackerTarget. - When this flag is passed, the resulting COM interface will have an internal implementation of IUnknown, therefore, none should be supplied by the caller. - - - - Specifies flags for the method. - - - Defined when COM aggregation is involved (that is an inner instance supplied). - - - Flag used to indicate no flags set. - - - Indicates that the supplied external COM object implements the IReferenceTracker. - - - Indicates to ignore internal caching and always create a unique instance. - - - - Check if the supplied instance is actually a wrapper and if so return the underlying managed object rather than creating a new wrapper. - This matches the built-in RCW semantics for COM interop. - - - - - is an immutable value type that represents the unsigned long type in C and C++. - It is meant to be used as an exchange type at the managed/unmanaged boundary to accurately represent in managed code unmanaged APIs that use the unsigned long type. - This type has 32-bits of storage on all Windows platforms and 32-bit Unix-based platforms. - It has 64-bits of storage on 64-bit Unix platforms. - - - Constructs an instance from a 32-bit unsigned integer. - The integer value. - - - Constructs an instance from a native sized unsigned integer. - The integer value. - - is outside the range of the underlying storage type. - - - 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. - 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. - - - 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 with no leading zeroes. - - - The underlying integer value of this instance. - Wraps objects the marshaler should marshal as a . @@ -3093,16 +3165,12 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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 . + 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 . @@ -3122,6 +3190,10 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. @@ -3138,7 +3210,7 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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 return values are directly translated or whether return values are automatically converted to exceptions. + 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. @@ -3146,10 +3218,6 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba Enables or disables the throwing of an exception on an unmappable Unicode character that is converted to an ANSI "?" character. - - 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. - Gets the name of the DLL file that contains the entry point. The name of the DLL file that contains the entry point. @@ -3185,12 +3253,6 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba Include any path that was explicitly added to the process-wide search path by using the Win32 AddDllDirectory function. - - Attribute required by any type that is returned by . - - - Instance constructor. - Wraps objects the marshaler should marshal as a . @@ -3236,21 +3298,15 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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 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. - - Decrements the current handle count. - The property is less than 0. - Gets the number of handles collected. The number of handles collected. @@ -3267,14 +3323,22 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba Gets the name of a object. This property allows you to name collectors that track handle types separately. - - Wraps a managed object holding a handle to a resource that is passed to unmanaged code using platform invoke. + + 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. @@ -3285,10 +3349,6 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba A object to retrieve an internal integer representation from. An object that represents a object. - - Gets the handle to a resource. - The handle to a resource. - Gets the object holding the handle to a resource. The object holding the handle to a resource. @@ -3342,22 +3402,6 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. - - Interface used to participate in a type cast failure. - - - Called during interface dispatch when the given interface type cannot be found in the class's metadata. - The interface type. - The returned type is not an interface type, or it was not marked with the . - The type that should be used to dispatch for on the current object. - - - Called when an implementing class instance is cast to an interface type that is not contained in the class's metadata. - The interface type. - Indicates if the function should throw an exception instead of returning . - - if this object can be cast to the given interface; otherwise, . - Indicates that the types defined within an assembly were originally defined in a type library. @@ -3447,15 +3491,11 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. + 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. @@ -3469,12 +3509,6 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. - - 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. - Increments the reference count on the specified interface. The interface reference count to increment. @@ -3483,20 +3517,20 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba Allocates a block of memory of specified size from the COM task memory allocator. The size of the block of memory to be allocated. - There is insufficient memory to satisfy the request. 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. - There is insufficient memory to satisfy the request. 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. - There is insufficient memory to satisfy the request. 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. @@ -3506,8 +3540,8 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba Gets an interface pointer identified by the specified moniker. The moniker corresponding to the desired interface pointer. - An unrecognized HRESULT was returned by the unmanaged method. 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. @@ -3680,52 +3714,46 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. - The inner pointer of the managed 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. + [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. - The inner IUnknown pointer of the managed 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. + 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. - The newly wrapped object that is an instance of the desired type. - [Supported in the .NET Framework 4.5.1 and later versions] - - Wraps the specified COM object in an object of the specified type. + [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. + must derive from . +-or- + is a Windows Runtime type. cannot be converted to the because it does not support all required interfaces. - The newly wrapped object. Frees all substructures that the specified unmanaged memory block points to. @@ -3735,9 +3763,8 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. + [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. @@ -3746,11 +3773,11 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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 . - The new value of the reference count of the RCW associated with the parameter, which is 0 (zero) if the release is successful. Frees a using the COM SysFreeString function. @@ -3772,112 +3799,88 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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 . - The ProgID of the specified type. 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 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 . 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 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 . 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. + [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 parameter is not an interface. - - -or- - - The type is not visible to COM. - - -or- - - The parameter is an open generic type. + 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 . - The interface pointer that represents the interface. 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 . +-or- + is . - is not a COM object. - - -or- - - is a Windows Runtime object. - The data represented by the parameter in the internal hash table of the parameter. + 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. - The parameter is not a delegate or is generic. - The parameter is . - - -or- - - The parameter is . 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. + [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 . - A instance of the specified delegate type. Retrieves the last slot in the virtual function table (v-table or VTBL) of a type when exposed to COM. @@ -3906,25 +3909,24 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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 . - A value that can be passed to unmanaged code, which, in turn, can use it to call the underlying managed delegate. - [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. + [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 . - A value that can be passed to unmanaged code, which, in turn, can use it to call the underlying managed delegate. Returns the instance handle (HINSTANCE) for the specified module. The module whose HINSTANCE is desired. - The parameter is . The HINSTANCE for ; or -1 if the module does not have an HINSTANCE. + The parameter is . Converts the specified exception to an HRESULT. @@ -3938,23 +3940,15 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. - The pointer for the parameter. Returns an IUnknown interface from a managed object. The object whose interface is requested. The pointer for the parameter. - - Get the last platform invoke error on the current thread - The last platform invoke error - - - Get the last system error on the current thread - The last system error - 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. @@ -3966,9 +3960,8 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. + [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. @@ -3976,68 +3969,64 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba Returns an instance of a type that represents a COM object by a pointer to its IUnknown interface. A pointer to the interface. - - is . 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. - An object that corresponds to the parameter. - [Supported in the .NET Framework 4.5.1 and later versions] - - Converts a COM VARIANT to an object of a specified 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. - An object of the specified type that corresponds to the parameter. 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. - An object array that corresponds to . - [Supported in the .NET Framework 4.5.1 and later versions] - - Converts an array of COM VARIANTs to an array of a specified type. + [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. - An array of objects that corresponds to . 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. - 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. 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. - - is not attributed with . - - -or- - - is a Windows Runtime type. 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). @@ -4048,27 +4037,21 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba Retrieves the name of the type represented by an ITypeInfo object. An object that represents an pointer. - The parameter is . 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. - - Initializes the underlying handle of a newly created to the provided value. - - instance to update - Pre-existing handle - Indicates whether a specified object represents a COM object. The object to check. - - is . if the parameter is a COM type; otherwise, . + + is . Indicates whether a type is visible to COM clients. @@ -4080,14 +4063,13 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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 . - The offset, in bytes, for the parameter within the specified class that is declared by platform invoke. - [Supported in the .NET Framework 4.5.1 and later versions] - - Returns the field offset of the unmanaged form of a specified managed class. + [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. @@ -4104,45 +4086,41 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba The parameter is . - Copies all characters up to the first null character from an unmanaged ANSI or UTF-8 string to a managed , and widens each character to UTF-16. + 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 string. If is , the method returns a null 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 or UTF-8 string into it, and widens each character to UTF-16. + 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. - A managed string that holds a copy of the native string if the value of the parameter is not ; otherwise, this method returns . 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. + 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. + 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. - A managed string that holds a copy of the native string if the value of the parameter is not ; otherwise, this method returns . 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 . - A managed string that holds a copy of the unmanaged string. Allocates a managed and copies all characters up to the first null character from an unmanaged Unicode string into it. @@ -4156,54 +4134,44 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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 all characters up to the first null character from an unmanaged UTF-8 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 bytes from an unmanaged UTF8 string into it. - The address of the first character of the unmanaged string. - The number of bytes 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. + 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. - The parameter layout is not sequential or explicit. - - -or- - - The parameter is a generic type definition. + 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. - A managed object containing the data pointed to by the parameter. - [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. + [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. - A managed object that contains the data that the parameter points to. - [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. + [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. @@ -4219,171 +4187,151 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba Reads a single byte from unmanaged memory. The address in unmanaged memory from which to read. - - is not a recognized format. - - -or- - - is . - - -or- - - is invalid. 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. - Base address () plus offset byte () produces a null or invalid address. 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. - The byte read from unmanaged memory at the given offset. Reads a 16-bit signed integer from unmanaged memory. The address in unmanaged memory from which to read. - - is not a recognized format. - - -or- - - is . - - -or- - - is invalid. 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. - Base address () plus offset byte () produces a null or invalid address. 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. - The 16-bit signed integer read from unmanaged memory at the given offset. Reads a 32-bit signed integer from unmanaged memory. The address in unmanaged memory from which to read. - - is not a recognized format. - - -or- - - is . - - -or- - - is invalid. 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. - Base address () plus offset byte () produces a null or invalid address. 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. - The 32-bit signed integer read from unmanaged memory at the given offset. Reads a 64-bit signed integer from unmanaged memory. The address in unmanaged memory from which to read. - - is not a recognized format. - - -or- - - is . - - -or- - - is invalid. 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. - Base address () plus offset byte () produces a null or invalid address. 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. - The 64-bit signed integer read from unmanaged memory at the given offset. Reads a processor native-sized integer from unmanaged memory. The address in unmanaged memory from which to read. - - is not a recognized format. - - -or- - - is . - - -or- - - is invalid. 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. - Base address () plus offset byte () produces a null or invalid address. 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. - The integer read from unmanaged memory at the given offset. Resizes a block of memory previously allocated with . A pointer to memory allocated with . The new size of the allocated block. - There is insufficient memory to satisfy the request. 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. - There is insufficient memory to satisfy the request. 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. @@ -4393,158 +4341,145 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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 . - 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. 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. - The address, in unmanaged memory, where the parameter was copied to, or 0 if a null object was supplied. 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. - The address, in unmanaged memory, where the parameter was copied to, or 0 if a null object was supplied. 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. - The address, in unmanaged memory, where the parameter was copied to, or 0 if a null object was supplied. 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. - The address, in unmanaged memory, to where the parameter was copied, or 0 if a null object was supplied. 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. - The address, in unmanaged memory, where was copied, or 0 if is a object whose length is 0. 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. - - is . - - -or- - - is . - - is not a COM object. - - -or- - - is a Windows Runtime object. if the data was set successfully; otherwise, . - - - Set the last platform invoke error on the current thread - Error to set - - - Set the last system error on the current thread - Error to set + + 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 parameter is . 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 . - The size of the specified type in unmanaged code. - [Supported in the .NET Framework 4.5.1 and later versions] - - Returns the size of an unmanaged type in bytes. + [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. + [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 parameter is . 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. - An unmanaged pointer to the , or 0 if is null. 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. - An integer representing a pointer to the block of memory allocated for the string, or 0 if is . 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. - The allocated memory block, or 0 if is . 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. - An integer representing a pointer to the block of memory allocated for the string, or 0 if s is . - 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 parameter exceeds the maximum length allowed by the operating system. - There is insufficient memory available. - An integer representing a pointer to the block of memory allocated for the string, or 0 if is . + 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. - The address, in unmanaged memory, to where was copied, or 0 if is . Copies the contents of a managed into unmanaged memory, converting into ANSI format if required. A managed string to be copied. - There is insufficient memory available. 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. - The address, in unmanaged memory, to where the was copied, or 0 if is . Marshals data from a managed object to an unmanaged block of memory. @@ -4553,16 +4488,13 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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). + 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. + [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. @@ -4571,12 +4503,18 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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 interface. + 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. @@ -4587,9 +4525,8 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. + [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. @@ -4600,15 +4537,11 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba The address in unmanaged memory to write to. The value to write. - is not a recognized format. - - -or- - - is . - - -or- - - is invalid. + is not a recognized format. +-or- + is . +-or- + is invalid. Writes a single byte value to unmanaged memory at a specified offset. @@ -4631,30 +4564,22 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba The address in unmanaged memory to write to. The value to write. - is not a recognized format. - - -or- - - is . - - -or- - - is invalid. + 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. + is not a recognized format. +-or- + is . +-or- + is invalid. Writes a 16-bit signed integer value to unmanaged memory at a specified offset. @@ -4693,15 +4618,11 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba The address in unmanaged memory to write to. The value to write. - is not a recognized format. - - -or- - - is . - - -or- - - is invalid. + is not a recognized format. +-or- + is . +-or- + is invalid. Writes a 32-bit signed integer value into unmanaged memory at a specified offset. @@ -4731,15 +4652,11 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba The address in unmanaged memory to write to. The value to write. - is not a recognized format. - - -or- - - is . - - -or- - - is invalid. + is not a recognized format. +-or- + is . +-or- + is invalid. Writes a 64-bit signed integer value to unmanaged memory at a specified offset. @@ -4762,15 +4679,11 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba The address in unmanaged memory to write to. The value to write. - is not a recognized format. - - -or- - - is . - - -or- - - is invalid. + is not a recognized format. +-or- + is . +-or- + is invalid. Writes a processor native sized integer value to unmanaged memory. @@ -4794,8 +4707,7 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. @@ -4808,6 +4720,14 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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 . @@ -4835,14 +4755,6 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba Indicates the zero-based parameter that contains the count of array elements, similar to in COM. - - 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. - Gets the value the data is to be marshaled as. The value the data is to be marshaled as. @@ -4880,39 +4792,39 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. - The address of the symbol. 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. - The OS handle for the loaded native library. 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. - The OS handle for the loaded library. 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 is . + or paramref name="resolver" /> is . A resolver is already set for this assembly. @@ -4920,19 +4832,19 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba The native library OS handle. The name of the exported symbol. When the method returns, contains the symbol address, if it exists. - - or is . 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. - - is . 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. @@ -4940,169 +4852,12 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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 . - - if the load operation was successful; otherwise, . - - - This class contains methods that are mainly used to manage native memory. - - - Allocates an aligned block of memory of the specified size and alignment, in bytes. - The size, in bytes, of the block to allocate. - The alignment, in bytes, of the block to allocate. This must be a power of 2. - - is not a power of two. - Allocating of memory with failed. - A pointer to the allocated aligned block of memory. - - - Frees an aligned block of memory. - A pointer to the aligned block of memory that should be freed. - - - Reallocates an aligned block of memory of the specified size and alignment, in bytes. - The previously allocated block of memory. - The size, in bytes, of the block to allocate. - The alignment, in bytes, of the block to allocate. This must be a power of 2. - - is not a power of two. - Reallocating of memory with failed. - A pointer to the reallocated aligned block of memory. - - - Allocates a block of memory of the specified size, in bytes. - The size, in bytes, of the block to allocate. - Allocating of memory failed. - A pointer to the allocated block of memory. - - - Allocates a block of memory of the specified size, in elements. - The count, in elements, of the block to allocate. - The size, in bytes, of each element in the allocation. - Allocating * bytes of memory failed. - A pointer to the allocated block of memory. - - - Allocates and zeroes a block of memory of the specified size, in bytes. - The size, in bytes, of the block to allocate. - Allocating of memory failed. - A pointer to the allocated and zeroed block of memory. - - - Allocates and zeroes a block of memory of the specified size, in elements. - The count, in elements, of the block to allocate. - The size, in bytes, of each element in the allocation. - Allocating * bytes of memory failed. - A pointer to the allocated and zeroed block of memory. - - - Frees a block of memory. - A pointer to the block of memory that should be freed. - - - Reallocates a block of memory to be the specified size, in bytes. - The previously allocated block of memory. - The size, in bytes, of the reallocated block. - Reallocating of memory failed. - A pointer to the reallocated block of memory. - - - - is an immutable value type that represents a floating type that has the same size as the native integer size. - It is meant to be used as an exchange type at the managed/unmanaged boundary to accurately represent in managed code unmanaged APIs that use a type alias for C or C++'s float on 32-bit platforms or double on 64-bit platforms, such as the CGFloat type in libraries provided by Apple. - - - Constructs an instance from a 64-bit floating point value. - The floating-point value. - - - Constructs an instance from a 32-bit floating point value. - The floating-point value. - - - 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. - - - Converts the numeric value of this instance to its equivalent string representation. - The string representation of the value of this instance. - - - The underlying floating-point value of this instance. - - - API to enable Objective-C marshalling. - - - Request native reference tracking for the supplied object. - The object to track. - A pointer to memory tagged to the object. - Thrown if the ObjectiveCMarshal API has not been initialized. - Reference tracking GC handle. - - - Initialize the Objective-C marshalling API. - Called when tracking begins and ends. - Called to determine if a managed object instance is referenced elsewhere, and must not be collected by the GC. - Called when a tracked object enters the finalization queue. - Handler for the propagation of unhandled Exceptions across a managed -> native boundary (that is, Reverse P/Invoke). - - - Set a function pointer override for an Objective-C runtime message passing export. - The export to override. - The function override. - Thrown if the msgSend function has already been overridden. - - - Sets a pending exception to be thrown the next time the runtime is entered from an Objective-C msgSend P/Invoke. - The exception. - - - Objective-C msgSend function override options. - - - Overrides the Objective-C runtime's msgSend(). - - - Overrides the Objective-C runtime's objc_msgSend_fpret(). - - - Overrides the Objective-C runtime's objc_msgSend_stret(). - - - Overrides the Objective-C runtime's objc_msgSendSuper(). - - - Overrides the Objective-C runtime's objc_msgSendSuper_stret(). - - - Handler for unhandled Exceptions crossing the managed -> native boundary (that is, Reverse P/Invoke). - Unhandled exception. - Last managed method. - Context provided to the returned function pointer. - Exception propagation callback. - - - Attribute used to indicate a class represents a tracked Objective-C type. - - - Instantiate a instance. Indicates that a parameter is optional. @@ -5110,74 +4865,8 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba Initializes a new instance of the class with default values. - - Specifies a POSIX signal number. - - - Child stopped - - - Continue if stopped - - - Hangup - - - Interrupt - - - Quit - - - Termination - - - Stop typed at terminal - - - Terminal input for background process - - - Terminal output for background process - - - Window resized - - - Provides data for a event. - - - Initializes a new instance of the class. - The signal that occurred. - - - Gets or sets a value that indicates whether to cancel the default handling of the signal. The default is . - - - Gets the signal that occurred. - - - Handles a . - - - Registers a that is invoked when the occurs. - The signal to register for. - The handler that gets invoked. - - is . - - is not supported by the platform. - An error occurred while setting up the signal handling or while installing the handler for the specified signal. - A instance that can be disposed to unregister the handler. - - - Unregisters the handler. - - - Unregisters the handler. - - Indicates that the HRESULT signature transformation that takes place during COM interop calls should be suppressed. + Indicates that the HRESULT or signature transformation that takes place during COM interop calls should be suppressed. Initializes a new instance of the class. @@ -5226,17 +4915,15 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba Returns the specified interface on the specified class. The identifier for the desired class. The identifier for the desired interface. - IUnknown::QueryInterface failure. - .NET Core and .NET 5+ only: In all cases. 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. - IUnknown::QueryInterface failure. - .NET Core and .NET 5+ only: In all cases. 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. @@ -5244,7 +4931,6 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba Gets the path to the system configuration file. - .NET Core and .NET 5+ only: In all cases. The path to the system configuration file. @@ -5291,6 +4977,100 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. @@ -5554,33 +5334,20 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba Gets the object contained by this wrapper. The wrapped object. - - Provides an equivalent to for native functions declared in .NET. - - - Types indicating calling conventions for the unmanaged target. - - - Initializes a new instance. - - - Any method marked with can be directly called from native code. The function token can be loaded to a local variable using the address-of operator in C# and passed as a callback to a native method. - - - Optional. If omitted, the runtime will use the default platform calling convention. - - - Optional. If omitted, no named export is emitted during compilation. - - - Initializes a new instance. - 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. @@ -5590,14 +5357,6 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba Enables or disables the throwing of an exception on an unmappable Unicode character that is converted to an ANSI "?" character. - - Initializes a new instance of the class with the specified calling convention. - The specified calling convention. - - - Gets the value of the calling convention. - The value of the calling convention specified by the constructor. - Identifies how to marshal parameters or fields to unmanaged code. @@ -5668,7 +5427,7 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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 Unicode character string. This value is supported only for platform invoke and not for COM interop, because exporting a string of type is not supported. + 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. @@ -5695,7 +5454,7 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba A platform-dependent, unsigned integer: 4 bytes on 32-bit Windows, 8 bytes on 64-bit Windows. - A length-prefixed, Unicode string. You rarely use this BSTR-like member. + 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. @@ -5870,9 +5629,8 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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 . + 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. @@ -5897,9 +5655,9 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. - A duplicate of this secure string. Releases all resources used by the current object. @@ -5911,18 +5669,21 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. + 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. - This secure string has already been disposed. 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. @@ -5939,7 +5700,7 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba Replaces the existing character at the specified index position with another character. - The index position of an existing character in this secure string. + 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. @@ -5947,41 +5708,40 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. - - Gets the number of characters in the current secure string. - This secure string has already been disposed. - The number of objects in 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. - The address, in unmanaged memory, where the parameter was copied to, or 0 if a null object was supplied. 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. - The address, in unmanaged memory, where the parameter was copied to, or 0 if a null object was supplied. 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. - The address, in unmanaged memory, to where the parameter was copied, or 0 if a null object was supplied. 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. - The address, in unmanaged memory, where was copied, or 0 if is a object whose length is 0. \ No newline at end of file diff --git a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Runtime.Intrinsics.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Runtime.Intrinsics.xml index 729a700..d13dee6 100755 --- a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Runtime.Intrinsics.xml +++ b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Runtime.Intrinsics.xml @@ -4,19567 +4,95 @@ System.Runtime.Intrinsics - - This class provides access to the ARM AdvSIMD hardware instructions via intrinsics. - - - - int16x8_t vabsq_s16 (int16x8_t a) - A32: VABS.S16 Qd, Qm - A64: ABS Vd.8H, Vn.8H - - - - - - int32x4_t vabsq_s32 (int32x4_t a) - A32: VABS.S32 Qd, Qm - A64: ABS Vd.4S, Vn.4S - - - - - - int8x16_t vabsq_s8 (int8x16_t a) - A32: VABS.S8 Qd, Qm - A64: ABS Vd.16B, Vn.16B - - - - - - float32x4_t vabsq_f32 (float32x4_t a) - A32: VABS.F32 Qd, Qm - A64: FABS Vd.4S, Vn.4S - - - - - - int16x4_t vabs_s16 (int16x4_t a) - A32: VABS.S16 Dd, Dm - A64: ABS Vd.4H, Vn.4H - - - - - - int32x2_t vabs_s32 (int32x2_t a) - A32: VABS.S32 Dd, Dm - A64: ABS Vd.2S, Vn.2S - - - - - - int8x8_t vabs_s8 (int8x8_t a) - A32: VABS.S8 Dd, Dm - A64: ABS Vd.8B, Vn.8B - - - - - - float32x2_t vabs_f32 (float32x2_t a) - A32: VABS.F32 Dd, Dm - A64: FABS Vd.2S, Vn.2S - - - - - - uint32x4_t vcagtq_f32 (float32x4_t a, float32x4_t b) - A32: VACGT.F32 Qd, Qn, Qm - A64: FACGT Vd.4S, Vn.4S, Vm.4S - - - - - - - uint32x2_t vcagt_f32 (float32x2_t a, float32x2_t b) - A32: VACGT.F32 Dd, Dn, Dm - A64: FACGT Vd.2S, Vn.2S, Vm.2S - - - - - - - uint32x4_t vcageq_f32 (float32x4_t a, float32x4_t b) - A32: VACGE.F32 Qd, Qn, Qm - A64: FACGE Vd.4S, Vn.4S, Vm.4S - - - - - - - uint32x2_t vcage_f32 (float32x2_t a, float32x2_t b) - A32: VACGE.F32 Dd, Dn, Dm - A64: FACGE Vd.2S, Vn.2S, Vm.2S - - - - - - - uint32x4_t vcaltq_f32 (float32x4_t a, float32x4_t b) - A32: VACLT.F32 Qd, Qn, Qm - A64: FACGT Vd.4S, Vn.4S, Vm.4S - - - - - - - uint32x2_t vcalt_f32 (float32x2_t a, float32x2_t b) - A32: VACLT.F32 Dd, Dn, Dm - A64: FACGT Vd.2S, Vn.2S, Vm.2S - - - - - - - uint32x4_t vcaleq_f32 (float32x4_t a, float32x4_t b) - A32: VACLE.F32 Qd, Qn, Qm - A64: FACGE Vd.4S, Vn.4S, Vm.4S - - - - - - - uint32x2_t vcale_f32 (float32x2_t a, float32x2_t b) - A32: VACLE.F32 Dd, Dn, Dm - A64: FACGE Vd.2S, Vn.2S, Vm.2S - - - - - - - uint8x16_t vabdq_u8 (uint8x16_t a, uint8x16_t b) - A32: VABD.U8 Qd, Qn, Qm - A64: UABD Vd.16B, Vn.16B, Vm.16B - - - - - - - int16x8_t vabdq_s16 (int16x8_t a, int16x8_t b) - A32: VABD.S16 Qd, Qn, Qm - A64: SABD Vd.8H, Vn.8H, Vm.8H - - - - - - - int32x4_t vabdq_s32 (int32x4_t a, int32x4_t b) - A32: VABD.S32 Qd, Qn, Qm - A64: SABD Vd.4S, Vn.4S, Vm.4S - - - - - - - int8x16_t vabdq_s8 (int8x16_t a, int8x16_t b) - A32: VABD.S8 Qd, Qn, Qm - A64: SABD Vd.16B, Vn.16B, Vm.16B - - - - - - - float32x4_t vabdq_f32 (float32x4_t a, float32x4_t b) - A32: VABD.F32 Qd, Qn, Qm - A64: FABD Vd.4S, Vn.4S, Vm.4S - - - - - - - uint16x8_t vabdq_u16 (uint16x8_t a, uint16x8_t b) - A32: VABD.U16 Qd, Qn, Qm - A64: UABD Vd.8H, Vn.8H, Vm.8H - - - - - - - uint32x4_t vabdq_u32 (uint32x4_t a, uint32x4_t b) - A32: VABD.U32 Qd, Qn, Qm - A64: UABD Vd.4S, Vn.4S, Vm.4S - - - - - - - uint8x8_t vabd_u8 (uint8x8_t a, uint8x8_t b) - A32: VABD.U8 Dd, Dn, Dm - A64: UABD Vd.8B, Vn.8B, Vm.8B - - - - - - - int16x4_t vabd_s16 (int16x4_t a, int16x4_t b) - A32: VABD.S16 Dd, Dn, Dm - A64: SABD Vd.4H, Vn.4H, Vm.4H - - - - - - - int32x2_t vabd_s32 (int32x2_t a, int32x2_t b) - A32: VABD.S32 Dd, Dn, Dm - A64: SABD Vd.2S, Vn.2S, Vm.2S - - - - - - - int8x8_t vabd_s8 (int8x8_t a, int8x8_t b) - A32: VABD.S8 Dd, Dn, Dm - A64: SABD Vd.8B, Vn.8B, Vm.8B - - - - - - - float32x2_t vabd_f32 (float32x2_t a, float32x2_t b) - A32: VABD.F32 Dd, Dn, Dm - A64: FABD Vd.2S, Vn.2S, Vm.2S - - - - - - - uint16x4_t vabd_u16 (uint16x4_t a, uint16x4_t b) - A32: VABD.U16 Dd, Dn, Dm - A64: UABD Vd.4H, Vn.4H, Vm.4H - - - - - - - uint32x2_t vabd_u32 (uint32x2_t a, uint32x2_t b) - A32: VABD.U32 Dd, Dn, Dm - A64: UABD Vd.2S, Vn.2S, Vm.2S - - - - - - - uint8x16_t vabaq_u8 (uint8x16_t a, uint8x16_t b, uint8x16_t c) - A32: VABA.U8 Qd, Qn, Qm - A64: UABA Vd.16B, Vn.16B, Vm.16B - - - - - - - - int16x8_t vabaq_s16 (int16x8_t a, int16x8_t b, int16x8_t c) - A32: VABA.S16 Qd, Qn, Qm - A64: SABA Vd.8H, Vn.8H, Vm.8H - - - - - - - - int32x4_t vabaq_s32 (int32x4_t a, int32x4_t b, int32x4_t c) - A32: VABA.S32 Qd, Qn, Qm - A64: SABA Vd.4S, Vn.4S, Vm.4S - - - - - - - - int8x16_t vabaq_s8 (int8x16_t a, int8x16_t b, int8x16_t c) - A32: VABA.S8 Qd, Qn, Qm - A64: SABA Vd.16B, Vn.16B, Vm.16B - - - - - - - - uint16x8_t vabaq_u16 (uint16x8_t a, uint16x8_t b, uint16x8_t c) - A32: VABA.U16 Qd, Qn, Qm - A64: UABA Vd.8H, Vn.8H, Vm.8H - - - - - - - - uint32x4_t vabaq_u32 (uint32x4_t a, uint32x4_t b, uint32x4_t c) - A32: VABA.U32 Qd, Qn, Qm - A64: UABA Vd.4S, Vn.4S, Vm.4S - - - - - - - - uint8x8_t vaba_u8 (uint8x8_t a, uint8x8_t b, uint8x8_t c) - A32: VABA.U8 Dd, Dn, Dm - A64: UABA Vd.8B, Vn.8B, Vm.8B - - - - - - - - int16x4_t vaba_s16 (int16x4_t a, int16x4_t b, int16x4_t c) - A32: VABA.S16 Dd, Dn, Dm - A64: SABA Vd.4H, Vn.4H, Vm.4H - - - - - - - - int32x2_t vaba_s32 (int32x2_t a, int32x2_t b, int32x2_t c) - A32: VABA.S32 Dd, Dn, Dm - A64: SABA Vd.2S, Vn.2S, Vm.2S - - - - - - - - int8x8_t vaba_s8 (int8x8_t a, int8x8_t b, int8x8_t c) - A32: VABA.S8 Dd, Dn, Dm - A64: SABA Vd.8B, Vn.8B, Vm.8B - - - - - - - - uint16x4_t vaba_u16 (uint16x4_t a, uint16x4_t b, uint16x4_t c) - A32: VABA.U16 Dd, Dn, Dm - A64: UABA Vd.4H, Vn.4H, Vm.4H - - - - - - - - uint32x2_t vaba_u32 (uint32x2_t a, uint32x2_t b, uint32x2_t c) - A32: VABA.U32 Dd, Dn, Dm - A64: UABA Vd.2S, Vn.2S, Vm.2S - - - - - - - - uint16x8_t vabdl_u8 (uint8x8_t a, uint8x8_t b) - A32: VABDL.U8 Qd, Dn, Dm - A64: UABDL Vd.8H, Vn.8B, Vm.8B - - - - - - - int32x4_t vabdl_s16 (int16x4_t a, int16x4_t b) - A32: VABDL.S16 Qd, Dn, Dm - A64: SABDL Vd.4S, Vn.4H, Vm.4H - - - - - - - int64x2_t vabdl_s32 (int32x2_t a, int32x2_t b) - A32: VABDL.S32 Qd, Dn, Dm - A64: SABDL Vd.2D, Vn.2S, Vm.2S - - - - - - - int16x8_t vabdl_s8 (int8x8_t a, int8x8_t b) - A32: VABDL.S8 Qd, Dn, Dm - A64: SABDL Vd.8H, Vn.8B, Vm.8B - - - - - - - uint32x4_t vabdl_u16 (uint16x4_t a, uint16x4_t b) - A32: VABDL.U16 Qd, Dn, Dm - A64: UABDL Vd.4S, Vn.4H, Vm.4H - - - - - - - uint64x2_t vabdl_u32 (uint32x2_t a, uint32x2_t b) - A32: VABDL.U32 Qd, Dn, Dm - A64: UABDL Vd.2D, Vn.2S, Vm.2S - - - - - - - int16x8_t vabal_s8 (int16x8_t a, int8x8_t b, int8x8_t c) - A32: VABAL.S8 Qd, Dn, Dm - A64: SABAL Vd.8H, Vn.8B, Vm.8B - - - - - - - - int32x4_t vabal_s16 (int32x4_t a, int16x4_t b, int16x4_t c) - A32: VABAL.S16 Qd, Dn, Dm - A64: SABAL Vd.4S, Vn.4H, Vm.4H - - - - - - - - int64x2_t vabal_s32 (int64x2_t a, int32x2_t b, int32x2_t c) - A32: VABAL.S32 Qd, Dn, Dm - A64: SABAL Vd.2D, Vn.2S, Vm.2S - - - - - - - - uint16x8_t vabal_u8 (uint16x8_t a, uint8x8_t b, uint8x8_t c) - A32: VABAL.U8 Qd, Dn, Dm - A64: UABAL Vd.8H, Vn.8B, Vm.8B - - - - - - - - uint32x4_t vabal_u16 (uint32x4_t a, uint16x4_t b, uint16x4_t c) - A32: VABAL.U16 Qd, Dn, Dm - A64: UABAL Vd.4S, Vn.4H, Vm.4H - - - - - - - - uint64x2_t vabal_u32 (uint64x2_t a, uint32x2_t b, uint32x2_t c) - A32: VABAL.U32 Qd, Dn, Dm - A64: UABAL Vd.2D, Vn.2S, Vm.2S - - - - - - - - uint16x8_t vabdl_high_u8 (uint8x16_t a, uint8x16_t b) - A32: VABDL.U8 Qd, Dn+1, Dm+1 - A64: UABDL2 Vd.8H, Vn.16B, Vm.16B - - - - - - - int32x4_t vabdl_high_s16 (int16x8_t a, int16x8_t b) - A32: VABDL.S16 Qd, Dn+1, Dm+1 - A64: SABDL2 Vd.4S, Vn.8H, Vm.8H - - - - - - - int64x2_t vabdl_high_s32 (int32x4_t a, int32x4_t b) - A32: VABDL.S32 Qd, Dn+1, Dm+1 - A64: SABDL2 Vd.2D, Vn.4S, Vm.4S - - - - - - - int16x8_t vabdl_high_s8 (int8x16_t a, int8x16_t b) - A32: VABDL.S8 Qd, Dn+1, Dm+1 - A64: SABDL2 Vd.8H, Vn.16B, Vm.16B - - - - - - - uint32x4_t vabdl_high_u16 (uint16x8_t a, uint16x8_t b) - A32: VABDL.U16 Qd, Dn+1, Dm+1 - A64: UABDL2 Vd.4S, Vn.8H, Vm.8H - - - - - - - uint64x2_t vabdl_high_u32 (uint32x4_t a, uint32x4_t b) - A32: VABDL.U32 Qd, Dn+1, Dm+1 - A64: UABDL2 Vd.2D, Vn.4S, Vm.4S - - - - - - - int16x8_t vabal_high_s8 (int16x8_t a, int8x16_t b, int8x16_t c) - A32: VABAL.S8 Qd, Dn+1, Dm+1 - A64: SABAL2 Vd.8H, Vn.16B, Vm.16B - - - - - - - - int32x4_t vabal_high_s16 (int32x4_t a, int16x8_t b, int16x8_t c) - A32: VABAL.S16 Qd, Dn+1, Dm+1 - A64: SABAL2 Vd.4S, Vn.8H, Vm.8H - - - - - - - - int64x2_t vabal_high_s32 (int64x2_t a, int32x4_t b, int32x4_t c) - A32: VABAL.S32 Qd, Dn+1, Dm+1 - A64: SABAL2 Vd.2D, Vn.4S, Vm.4S - - - - - - - - uint16x8_t vabal_high_u8 (uint16x8_t a, uint8x16_t b, uint8x16_t c) - A32: VABAL.U8 Qd, Dn+1, Dm+1 - A64: UABAL2 Vd.8H, Vn.16B, Vm.16B - - - - - - - - uint32x4_t vabal_high_u16 (uint32x4_t a, uint16x8_t b, uint16x8_t c) - A32: VABAL.U16 Qd, Dn+1, Dm+1 - A64: UABAL2 Vd.4S, Vn.8H, Vm.8H - - - - - - - - uint64x2_t vabal_high_u32 (uint64x2_t a, uint32x4_t b, uint32x4_t c) - A32: VABAL.U32 Qd, Dn+1, Dm+1 - A64: UABAL2 Vd.2D, Vn.4S, Vm.4S - - - - - - - - int16x8_t vqabsq_s16 (int16x8_t a) - A32: VQABS.S16 Qd, Qm - A64: SQABS Vd.8H, Vn.8H - - - - - - int32x4_t vqabsq_s32 (int32x4_t a) - A32: VQABS.S32 Qd, Qm - A64: SQABS Vd.4S, Vn.4S - - - - - - int8x16_t vqabsq_s8 (int8x16_t a) - A32: VQABS.S8 Qd, Qm - A64: SQABS Vd.16B, Vn.16B - - - - - - int16x4_t vqabs_s16 (int16x4_t a) - A32: VQABS.S16 Dd, Dm - A64: SQABS Vd.4H, Vn.4H - - - - - - int32x2_t vqabs_s32 (int32x2_t a) - A32: VQABS.S32 Dd, Dm - A64: SQABS Vd.2S, Vn.2S - - - - - - int8x8_t vqabs_s8 (int8x8_t a) - A32: VQABS.S8 Dd, Dm - A64: SQABS Vd.8B, Vn.8B - - - - - - float64x1_t vabs_f64 (float64x1_t a) - A32: VABS.F64 Dd, Dm - A64: FABS Dd, Dn - - - - - - float32_t vabss_f32 (float32_t a) - A32: VABS.F32 Sd, Sm - A64: FABS Sd, Sn The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs. - - - - - - uint8x16_t vaddq_u8 (uint8x16_t a, uint8x16_t b) - A32: VADD.I8 Qd, Qn, Qm - A64: ADD Vd.16B, Vn.16B, Vm.16B - - - - - - - int16x8_t vaddq_s16 (int16x8_t a, int16x8_t b) - A32: VADD.I16 Qd, Qn, Qm - A64: ADD Vd.8H, Vn.8H, Vm.8H - - - - - - - int32x4_t vaddq_s32 (int32x4_t a, int32x4_t b) - A32: VADD.I32 Qd, Qn, Qm - A64: ADD Vd.4S, Vn.4S, Vm.4S - - - - - - - int64x2_t vaddq_s64 (int64x2_t a, int64x2_t b) - A32: VADD.I64 Qd, Qn, Qm - A64: ADD Vd.2D, Vn.2D, Vm.2D - - - - - - - int8x16_t vaddq_s8 (int8x16_t a, int8x16_t b) - A32: VADD.I8 Qd, Qn, Qm - A64: ADD Vd.16B, Vn.16B, Vm.16B - - - - - - - float32x4_t vaddq_f32 (float32x4_t a, float32x4_t b) - A32: VADD.F32 Qd, Qn, Qm - A64: FADD Vd.4S, Vn.4S, Vm.4S - - - - - - - uint16x8_t vaddq_u16 (uint16x8_t a, uint16x8_t b) - A32: VADD.I16 Qd, Qn, Qm - A64: ADD Vd.8H, Vn.8H, Vm.8H - - - - - - - uint32x4_t vaddq_u32 (uint32x4_t a, uint32x4_t b) - A32: VADD.I32 Qd, Qn, Qm - A64: ADD Vd.4S, Vn.4S, Vm.4S - - - - - - - uint64x2_t vaddq_u64 (uint64x2_t a, uint64x2_t b) - A32: VADD.I64 Qd, Qn, Qm - A64: ADD Vd.2D, Vn.2D, Vm.2D - - - - - - - uint8x8_t vadd_u8 (uint8x8_t a, uint8x8_t b) - A32: VADD.I8 Dd, Dn, Dm - A64: ADD Vd.8B, Vn.8B, Vm.8B - - - - - - - int16x4_t vadd_s16 (int16x4_t a, int16x4_t b) - A32: VADD.I16 Dd, Dn, Dm - A64: ADD Vd.4H, Vn.4H, Vm.4H - - - - - - - int32x2_t vadd_s32 (int32x2_t a, int32x2_t b) - A32: VADD.I32 Dd, Dn, Dm - A64: ADD Vd.2S, Vn.2S, Vm.2S - - - - - - - int8x8_t vadd_s8 (int8x8_t a, int8x8_t b) - A32: VADD.I8 Dd, Dn, Dm - A64: ADD Vd.8B, Vn.8B, Vm.8B - - - - - - - float32x2_t vadd_f32 (float32x2_t a, float32x2_t b) - A32: VADD.F32 Dd, Dn, Dm - A64: FADD Vd.2S, Vn.2S, Vm.2S - - - - - - - uint16x4_t vadd_u16 (uint16x4_t a, uint16x4_t b) - A32: VADD.I16 Dd, Dn, Dm - A64: ADD Vd.4H, Vn.4H, Vm.4H - - - - - - - uint32x2_t vadd_u32 (uint32x2_t a, uint32x2_t b) - A32: VADD.I32 Dd, Dn, Dm - A64: ADD Vd.2S, Vn.2S, Vm.2S - - - - - - - int8x8_t vaddhn_s16 (int16x8_t a, int16x8_t b) - A32: VADDHN.I16 Dd, Qn, Qm - A64: ADDHN Vd.8B, Vn.8H, Vm.8H - - - - - - - int16x4_t vaddhn_s32 (int32x4_t a, int32x4_t b) - A32: VADDHN.I32 Dd, Qn, Qm - A64: ADDHN Vd.4H, Vn.4S, Vm.4S - - - - - - - int32x2_t vaddhn_s64 (int64x2_t a, int64x2_t b) - A32: VADDHN.I64 Dd, Qn, Qm - A64: ADDHN Vd.2S, Vn.2D, Vm.2D - - - - - - - uint8x8_t vaddhn_u16 (uint16x8_t a, uint16x8_t b) - A32: VADDHN.I16 Dd, Qn, Qm - A64: ADDHN Vd.8B, Vn.8H, Vm.8H - - - - - - - uint16x4_t vaddhn_u32 (uint32x4_t a, uint32x4_t b) - A32: VADDHN.I32 Dd, Qn, Qm - A64: ADDHN Vd.4H, Vn.4S, Vm.4S - - - - - - - uint32x2_t vaddhn_u64 (uint64x2_t a, uint64x2_t b) - A32: VADDHN.I64 Dd, Qn, Qm - A64: ADDHN Vd.2S, Vn.2D, Vm.2D - - - - - - - uint8x16_t vaddhn_high_u16 (uint8x8_t r, uint16x8_t a, uint16x8_t b) - A32: VADDHN.I16 Dd+1, Qn, Qm - A64: ADDHN2 Vd.16B, Vn.8H, Vm.8H - - - - - - - - int16x8_t vaddhn_high_s32 (int16x4_t r, int32x4_t a, int32x4_t b) - A32: VADDHN.I32 Dd+1, Qn, Qm - A64: ADDHN2 Vd.8H, Vn.4S, Vm.4S - - - - - - - - int32x4_t vaddhn_high_s64 (int32x2_t r, int64x2_t a, int64x2_t b) - A32: VADDHN.I64 Dd+1, Qn, Qm - A64: ADDHN2 Vd.4S, Vn.2D, Vm.2D - - - - - - - - int8x16_t vaddhn_high_s16 (int8x8_t r, int16x8_t a, int16x8_t b) - A32: VADDHN.I16 Dd+1, Qn, Qm - A64: ADDHN2 Vd.16B, Vn.8H, Vm.8H - - - - - - - - uint16x8_t vaddhn_high_u32 (uint16x4_t r, uint32x4_t a, uint32x4_t b) - A32: VADDHN.I32 Dd+1, Qn, Qm - A64: ADDHN2 Vd.8H, Vn.4S, Vm.4S - - - - - - - - uint32x4_t vaddhn_high_u64 (uint32x2_t r, uint64x2_t a, uint64x2_t b) - A32: VADDHN.I64 Dd+1, Qn, Qm - A64: ADDHN2 Vd.4S, Vn.2D, Vm.2D - - - - - - - - uint8x8_t vpadd_u8 (uint8x8_t a, uint8x8_t b) - A32: VPADD.I8 Dd, Dn, Dm - A64: ADDP Vd.8B, Vn.8B, Vm.8B - - - - - - - int16x4_t vpadd_s16 (int16x4_t a, int16x4_t b) - A32: VPADD.I16 Dd, Dn, Dm - A64: ADDP Vd.4H, Vn.4H, Vm.4H - - - - - - - int32x2_t vpadd_s32 (int32x2_t a, int32x2_t b) - A32: VPADD.I32 Dd, Dn, Dm - A64: ADDP Vd.2S, Vn.2S, Vm.2S - - - - - - - int8x8_t vpadd_s8 (int8x8_t a, int8x8_t b) - A32: VPADD.I8 Dd, Dn, Dm - A64: ADDP Vd.8B, Vn.8B, Vm.8B - - - - - - - float32x2_t vpadd_f32 (float32x2_t a, float32x2_t b) - A32: VPADD.F32 Dd, Dn, Dm - A64: FADDP Vd.2S, Vn.2S, Vm.2S - - - - - - - uint16x4_t vpadd_u16 (uint16x4_t a, uint16x4_t b) - A32: VPADD.I16 Dd, Dn, Dm - A64: ADDP Vd.4H, Vn.4H, Vm.4H - - - - - - - uint32x2_t vpadd_u32 (uint32x2_t a, uint32x2_t b) - A32: VPADD.I32 Dd, Dn, Dm - A64: ADDP Vd.2S, Vn.2S, Vm.2S - - - - - - - uint16x8_t vpaddlq_u8 (uint8x16_t a) - A32: VPADDL.U8 Qd, Qm - A64: UADDLP Vd.8H, Vn.16B - - - - - - int32x4_t vpaddlq_s16 (int16x8_t a) - A32: VPADDL.S16 Qd, Qm - A64: SADDLP Vd.4S, Vn.8H - - - - - - int64x2_t vpaddlq_s32 (int32x4_t a) - A32: VPADDL.S32 Qd, Qm - A64: SADDLP Vd.2D, Vn.4S - - - - - - int16x8_t vpaddlq_s8 (int8x16_t a) - A32: VPADDL.S8 Qd, Qm - A64: SADDLP Vd.8H, Vn.16B - - - - - - uint32x4_t vpaddlq_u16 (uint16x8_t a) - A32: VPADDL.U16 Qd, Qm - A64: UADDLP Vd.4S, Vn.8H - - - - - - uint64x2_t vpaddlq_u32 (uint32x4_t a) - A32: VPADDL.U32 Qd, Qm - A64: UADDLP Vd.2D, Vn.4S - - - - - - uint16x4_t vpaddl_u8 (uint8x8_t a) - A32: VPADDL.U8 Dd, Dm - A64: UADDLP Vd.4H, Vn.8B - - - - - - int32x2_t vpaddl_s16 (int16x4_t a) - A32: VPADDL.S16 Dd, Dm - A64: SADDLP Vd.2S, Vn.4H - - - - - - int16x4_t vpaddl_s8 (int8x8_t a) - A32: VPADDL.S8 Dd, Dm - A64: SADDLP Vd.4H, Vn.8B - - - - - - uint32x2_t vpaddl_u16 (uint16x4_t a) - A32: VPADDL.U16 Dd, Dm - A64: UADDLP Vd.2S, Vn.4H - - - - - - int16x8_t vpadalq_s8 (int16x8_t a, int8x16_t b) - A32: VPADAL.S8 Qd, Qm - A64: SADALP Vd.8H, Vn.16B - - - - - - - int32x4_t vpadalq_s16 (int32x4_t a, int16x8_t b) - A32: VPADAL.S16 Qd, Qm - A64: SADALP Vd.4S, Vn.8H - - - - - - - int64x2_t vpadalq_s32 (int64x2_t a, int32x4_t b) - A32: VPADAL.S32 Qd, Qm - A64: SADALP Vd.2D, Vn.4S - - - - - - - uint16x8_t vpadalq_u8 (uint16x8_t a, uint8x16_t b) - A32: VPADAL.U8 Qd, Qm - A64: UADALP Vd.8H, Vn.16B - - - - - - - uint32x4_t vpadalq_u16 (uint32x4_t a, uint16x8_t b) - A32: VPADAL.U16 Qd, Qm - A64: UADALP Vd.4S, Vn.8H - - - - - - - uint64x2_t vpadalq_u32 (uint64x2_t a, uint32x4_t b) - A32: VPADAL.U32 Qd, Qm - A64: UADALP Vd.2D, Vn.4S - - - - - - - int16x4_t vpadal_s8 (int16x4_t a, int8x8_t b) - A32: VPADAL.S8 Dd, Dm - A64: SADALP Vd.4H, Vn.8B - - - - - - - int32x2_t vpadal_s16 (int32x2_t a, int16x4_t b) - A32: VPADAL.S16 Dd, Dm - A64: SADALP Vd.2S, Vn.4H - - - - - - - uint16x4_t vpadal_u8 (uint16x4_t a, uint8x8_t b) - A32: VPADAL.U8 Dd, Dm - A64: UADALP Vd.4H, Vn.8B - - - - - - - uint32x2_t vpadal_u16 (uint32x2_t a, uint16x4_t b) - A32: VPADAL.U16 Dd, Dm - A64: UADALP Vd.2S, Vn.4H - - - - - - - int64x1_t vpadal_s32 (int64x1_t a, int32x2_t b) - A32: VPADAL.S32 Dd, Dm - A64: SADALP Vd.1D, Vn.2S - - - - - - - uint64x1_t vpadal_u32 (uint64x1_t a, uint32x2_t b) - A32: VPADAL.U32 Dd, Dm - A64: UADALP Vd.1D, Vn.2S - - - - - - - int64x1_t vpaddl_s32 (int32x2_t a) - A32: VPADDL.S32 Dd, Dm - A64: SADDLP Dd, Vn.2S - - - - - - uint64x1_t vpaddl_u32 (uint32x2_t a) - A32: VPADDL.U32 Dd, Dm - A64: UADDLP Dd, Vn.2S - - - - - - int8x8_t vraddhn_s16 (int16x8_t a, int16x8_t b) - A32: VRADDHN.I16 Dd, Qn, Qm - A64: RADDHN Vd.8B, Vn.8H, Vm.8H - - - - - - - int16x4_t vraddhn_s32 (int32x4_t a, int32x4_t b) - A32: VRADDHN.I32 Dd, Qn, Qm - A64: RADDHN Vd.4H, Vn.4S, Vm.4S - - - - - - - int32x2_t vraddhn_s64 (int64x2_t a, int64x2_t b) - A32: VRADDHN.I64 Dd, Qn, Qm - A64: RADDHN Vd.2S, Vn.2D, Vm.2D - - - - - - - uint8x8_t vraddhn_u16 (uint16x8_t a, uint16x8_t b) - A32: VRADDHN.I16 Dd, Qn, Qm - A64: RADDHN Vd.8B, Vn.8H, Vm.8H - - - - - - - uint16x4_t vraddhn_u32 (uint32x4_t a, uint32x4_t b) - A32: VRADDHN.I32 Dd, Qn, Qm - A64: RADDHN Vd.4H, Vn.4S, Vm.4S - - - - - - - uint32x2_t vraddhn_u64 (uint64x2_t a, uint64x2_t b) - A32: VRADDHN.I64 Dd, Qn, Qm - A64: RADDHN Vd.2S, Vn.2D, Vm.2D - - - - - - - uint8x16_t vraddhn_high_u16 (uint8x8_t r, uint16x8_t a, uint16x8_t b) - A32: VRADDHN.I16 Dd+1, Qn, Qm - A64: RADDHN2 Vd.16B, Vn.8H, Vm.8H - - - - - - - - int16x8_t vraddhn_high_s32 (int16x4_t r, int32x4_t a, int32x4_t b) - A32: VRADDHN.I32 Dd+1, Qn, Qm - A64: RADDHN2 Vd.8H, Vn.4S, Vm.4S - - - - - - - - int32x4_t vraddhn_high_s64 (int32x2_t r, int64x2_t a, int64x2_t b) - A32: VRADDHN.I64 Dd+1, Qn, Qm - A64: RADDHN2 Vd.4S, Vn.2D, Vm.2D - - - - - - - - int8x16_t vraddhn_high_s16 (int8x8_t r, int16x8_t a, int16x8_t b) - A32: VRADDHN.I16 Dd+1, Qn, Qm - A64: RADDHN2 Vd.16B, Vn.8H, Vm.8H - - - - - - - - uint16x8_t vraddhn_high_u32 (uint16x4_t r, uint32x4_t a, uint32x4_t b) - A32: VRADDHN.I32 Dd+1, Qn, Qm - A64: RADDHN2 Vd.8H, Vn.4S, Vm.4S - - - - - - - - uint32x4_t vraddhn_high_u64 (uint32x2_t r, uint64x2_t a, uint64x2_t b) - A32: VRADDHN.I64 Dd+1, Qn, Qm - A64: RADDHN2 Vd.4S, Vn.2D, Vm.2D - - - - - - - - uint8x16_t vqaddq_u8 (uint8x16_t a, uint8x16_t b) - A32: VQADD.U8 Qd, Qn, Qm - A64: UQADD Vd.16B, Vn.16B, Vm.16B - - - - - - - int16x8_t vqaddq_s16 (int16x8_t a, int16x8_t b) - A32: VQADD.S16 Qd, Qn, Qm - A64: SQADD Vd.8H, Vn.8H, Vm.8H - - - - - - - int32x4_t vqaddq_s32 (int32x4_t a, int32x4_t b) - A32: VQADD.S32 Qd, Qn, Qm - A64: SQADD Vd.4S, Vn.4S, Vm.4S - - - - - - - int64x2_t vqaddq_s64 (int64x2_t a, int64x2_t b) - A32: VQADD.S64 Qd, Qn, Qm - A64: SQADD Vd.2D, Vn.2D, Vm.2D - - - - - - - int8x16_t vqaddq_s8 (int8x16_t a, int8x16_t b) - A32: VQADD.S8 Qd, Qn, Qm - A64: SQADD Vd.16B, Vn.16B, Vm.16B - - - - - - - uint16x8_t vqaddq_u16 (uint16x8_t a, uint16x8_t b) - A32: VQADD.U16 Qd, Qn, Qm - A64: UQADD Vd.8H, Vn.8H, Vm.8H - - - - - - - uint32x4_t vqaddq_u32 (uint32x4_t a, uint32x4_t b) - A32: VQADD.U32 Qd, Qn, Qm - A64: UQADD Vd.4S, Vn.4S, Vm.4S - - - - - - - uint64x2_t vqaddq_u64 (uint64x2_t a, uint64x2_t b) - A32: VQADD.U64 Qd, Qn, Qm - A64: UQADD Vd.2D, Vn.2D, Vm.2D - - - - - - - uint8x8_t vqadd_u8 (uint8x8_t a, uint8x8_t b) - A32: VQADD.U8 Dd, Dn, Dm - A64: UQADD Vd.8B, Vn.8B, Vm.8B - - - - - - - int16x4_t vqadd_s16 (int16x4_t a, int16x4_t b) - A32: VQADD.S16 Dd, Dn, Dm - A64: SQADD Vd.4H, Vn.4H, Vm.4H - - - - - - - int32x2_t vqadd_s32 (int32x2_t a, int32x2_t b) - A32: VQADD.S32 Dd, Dn, Dm - A64: SQADD Vd.2S, Vn.2S, Vm.2S - - - - - - - int8x8_t vqadd_s8 (int8x8_t a, int8x8_t b) - A32: VQADD.S8 Dd, Dn, Dm - A64: SQADD Vd.8B, Vn.8B, Vm.8B - - - - - - - uint16x4_t vqadd_u16 (uint16x4_t a, uint16x4_t b) - A32: VQADD.U16 Dd, Dn, Dm - A64: UQADD Vd.4H, Vn.4H, Vm.4H - - - - - - - uint32x2_t vqadd_u32 (uint32x2_t a, uint32x2_t b) - A32: VQADD.U32 Dd, Dn, Dm - A64: UQADD Vd.2S, Vn.2S, Vm.2S - - - - - - - int64x1_t vqadd_s64 (int64x1_t a, int64x1_t b) - A32: VQADD.S64 Dd, Dn, Dm - A64: SQADD Dd, Dn, Dm - - - - - - - uint64x1_t vqadd_u64 (uint64x1_t a, uint64x1_t b) - A32: VQADD.U64 Dd, Dn, Dm - A64: UQADD Dd, Dn, Dm - - - - - - - float64x1_t vadd_f64 (float64x1_t a, float64x1_t b) - A32: VADD.F64 Dd, Dn, Dm - A64: FADD Dd, Dn, Dm - - - - - - - int64x1_t vadd_s64 (int64x1_t a, int64x1_t b) - A32: VADD.I64 Dd, Dn, Dm - A64: ADD Dd, Dn, Dm - - - - - - - float32_t vadds_f32 (float32_t a, float32_t b) - A32: VADD.F32 Sd, Sn, Sm - A64: FADD Sd, Sn, Sm The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs. - - - - - - - uint64x1_t vadd_u64 (uint64x1_t a, uint64x1_t b) - A32: VADD.I64 Dd, Dn, Dm - A64: ADD Dd, Dn, Dm - - - - - - - int16x8_t vaddw_s8 (int16x8_t a, int8x8_t b) - A32: VADDW.S8 Qd, Qn, Dm - A64: SADDW Vd.8H, Vn.8H, Vm.8B - - - - - - - int32x4_t vaddw_s16 (int32x4_t a, int16x4_t b) - A32: VADDW.S16 Qd, Qn, Dm - A64: SADDW Vd.4S, Vn.4S, Vm.4H - - - - - - - int64x2_t vaddw_s32 (int64x2_t a, int32x2_t b) - A32: VADDW.S32 Qd, Qn, Dm - A64: SADDW Vd.2D, Vn.2D, Vm.2S - - - - - - - uint16x8_t vaddw_u8 (uint16x8_t a, uint8x8_t b) - A32: VADDW.U8 Qd, Qn, Dm - A64: UADDW Vd.8H, Vn.8H, Vm.8B - - - - - - - uint32x4_t vaddw_u16 (uint32x4_t a, uint16x4_t b) - A32: VADDW.U16 Qd, Qn, Dm - A64: UADDW Vd.4S, Vn.4S, Vm.4H - - - - - - - uint64x2_t vaddw_u32 (uint64x2_t a, uint32x2_t b) - A32: VADDW.U32 Qd, Qn, Dm - A64: UADDW Vd.2D, Vn.2D, Vm.2S - - - - - - - uint16x8_t vaddl_u8 (uint8x8_t a, uint8x8_t b) - A32: VADDL.U8 Qd, Dn, Dm - A64: UADDL Vd.8H, Vn.8B, Vm.8B - - - - - - - int32x4_t vaddl_s16 (int16x4_t a, int16x4_t b) - A32: VADDL.S16 Qd, Dn, Dm - A64: SADDL Vd.4S, Vn.4H, Vm.4H - - - - - - - int64x2_t vaddl_s32 (int32x2_t a, int32x2_t b) - A32: VADDL.S32 Qd, Dn, Dm - A64: SADDL Vd.2D, Vn.2S, Vm.2S - - - - - - - int16x8_t vaddl_s8 (int8x8_t a, int8x8_t b) - A32: VADDL.S8 Qd, Dn, Dm - A64: SADDL Vd.8H, Vn.8B, Vm.8B - - - - - - - uint32x4_t vaddl_u16 (uint16x4_t a, uint16x4_t b) - A32: VADDL.U16 Qd, Dn, Dm - A64: UADDL Vd.4S, Vn.4H, Vm.4H - - - - - - - uint64x2_t vaddl_u32 (uint32x2_t a, uint32x2_t b) - A32: VADDL.U32 Qd, Dn, Dm - A64: UADDL Vd.2D, Vn.2S, Vm.2S - - - - - - - uint16x8_t vaddl_high_u8 (uint8x16_t a, uint8x16_t b) - A32: VADDL.U8 Qd, Dn+1, Dm+1 - A64: UADDL2 Vd.8H, Vn.16B, Vm.16B - - - - - - - int32x4_t vaddl_high_s16 (int16x8_t a, int16x8_t b) - A32: VADDL.S16 Qd, Dn+1, Dm+1 - A64: SADDL2 Vd.4S, Vn.8H, Vm.8H - - - - - - - int16x8_t vaddw_high_s8 (int16x8_t a, int8x16_t b) - A32: VADDW.S8 Qd, Qn, Dm+1 - A64: SADDW2 Vd.8H, Vn.8H, Vm.16B - - - - - - - int32x4_t vaddw_high_s16 (int32x4_t a, int16x8_t b) - A32: VADDW.S16 Qd, Qn, Dm+1 - A64: SADDW2 Vd.4S, Vn.4S, Vm.8H - - - - - - - int64x2_t vaddl_high_s32 (int32x4_t a, int32x4_t b) - A32: VADDL.S32 Qd, Dn+1, Dm+1 - A64: SADDL2 Vd.2D, Vn.4S, Vm.4S - - - - - - - int64x2_t vaddw_high_s32 (int64x2_t a, int32x4_t b) - A32: VADDW.S32 Qd, Qn, Dm+1 - A64: SADDW2 Vd.2D, Vn.2D, Vm.4S - - - - - - - int16x8_t vaddl_high_s8 (int8x16_t a, int8x16_t b) - A32: VADDL.S8 Qd, Dn+1, Dm+1 - A64: SADDL2 Vd.8H, Vn.16B, Vm.16B - - - - - - - uint16x8_t vaddw_high_u8 (uint16x8_t a, uint8x16_t b) - A32: VADDW.U8 Qd, Qn, Dm+1 - A64: UADDW2 Vd.8H, Vn.8H, Vm.16B - - - - - - - uint32x4_t vaddl_high_u16 (uint16x8_t a, uint16x8_t b) - A32: VADDL.U16 Qd, Dn+1, Dm+1 - A64: UADDL2 Vd.4S, Vn.8H, Vm.8H - - - - - - - uint32x4_t vaddw_high_u16 (uint32x4_t a, uint16x8_t b) - A32: VADDW.U16 Qd, Qn, Dm+1 - A64: UADDW2 Vd.4S, Vn.4S, Vm.8H - - - - - - - uint64x2_t vaddl_high_u32 (uint32x4_t a, uint32x4_t b) - A32: VADDL.U32 Qd, Dn+1, Dm+1 - A64: UADDL2 Vd.2D, Vn.4S, Vm.4S - - - - - - - uint64x2_t vaddw_high_u32 (uint64x2_t a, uint32x4_t b) - A32: VADDW.U32 Qd, Qn, Dm+1 - A64: UADDW2 Vd.2D, Vn.2D, Vm.4S - - - - - - - uint8x16_t vandq_u8 (uint8x16_t a, uint8x16_t b) - A32: VAND Qd, Qn, Qm - A64: AND Vd.16B, Vn.16B, Vm.16B - - - - - - - float64x2_t vandq_f64 (float64x2_t a, float64x2_t b) - A32: VAND Qd, Qn, Qm - A64: AND Vd.16B, Vn.16B, Vm.16B The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs. - - - - - - - int16x8_t vandq_s16 (int16x8_t a, int16x8_t b) - A32: VAND Qd, Qn, Qm - A64: AND Vd.16B, Vn.16B, Vm.16B - - - - - - - int32x4_t vandq_s32 (int32x4_t a, int32x4_t b) - A32: VAND Qd, Qn, Qm - A64: AND Vd.16B, Vn.16B, Vm.16B - - - - - - - int64x2_t vandq_s64 (int64x2_t a, int64x2_t b) - A32: VAND Qd, Qn, Qm - A64: AND Vd.16B, Vn.16B, Vm.16B - - - - - - - int8x16_t vandq_s8 (int8x16_t a, int8x16_t b) - A32: VAND Qd, Qn, Qm - A64: AND Vd.16B, Vn.16B, Vm.16B - - - - - - - float32x4_t vandq_f32 (float32x4_t a, float32x4_t b) - A32: VAND Qd, Qn, Qm - A64: AND Vd.16B, Vn.16B, Vm.16B The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs. - - - - - - - uint16x8_t vandq_u16 (uint16x8_t a, uint16x8_t b) - A32: VAND Qd, Qn, Qm - A64: AND Vd.16B, Vn.16B, Vm.16B - - - - - - - uint32x4_t vandq_u32 (uint32x4_t a, uint32x4_t b) - A32: VAND Qd, Qn, Qm - A64: AND Vd.16B, Vn.16B, Vm.16B - - - - - - - uint64x2_t vandq_u64 (uint64x2_t a, uint64x2_t b) - A32: VAND Qd, Qn, Qm - A64: AND Vd.16B, Vn.16B, Vm.16B - - - - - - - uint8x8_t vand_u8 (uint8x8_t a, uint8x8_t b) - A32: VAND Dd, Dn, Dm - A64: AND Vd.8B, Vn.8B, Vm.8B - - - - - - - float64x1_t vand_f64 (float64x1_t a, float64x1_t b) - A32: VAND Dd, Dn, Dm - A64: AND Vd.8B, Vn.8B, Vm.8B The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs. - - - - - - - int16x4_t vand_s16 (int16x4_t a, int16x4_t b) - A32: VAND Dd, Dn, Dm - A64: AND Vd.8B, Vn.8B, Vm.8B - - - - - - - int32x2_t vand_s32 (int32x2_t a, int32x2_t b) - A32: VAND Dd, Dn, Dm - A64: AND Vd.8B, Vn.8B, Vm.8B - - - - - - - int64x1_t vand_s64 (int64x1_t a, int64x1_t b) - A32: VAND Dd, Dn, Dm - A64: AND Vd.8B, Vn.8B, Vm.8B - - - - - - - int8x8_t vand_s8 (int8x8_t a, int8x8_t b) - A32: VAND Dd, Dn, Dm - A64: AND Vd.8B, Vn.8B, Vm.8B - - - - - - - float32x2_t vand_f32 (float32x2_t a, float32x2_t b) - A32: VAND Dd, Dn, Dm - A64: AND Vd.8B, Vn.8B, Vm.8B The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs. - - - - - - - uint16x4_t vand_u16 (uint16x4_t a, uint16x4_t b) - A32: VAND Dd, Dn, Dm - A64: AND Vd.8B, Vn.8B, Vm.8B - - - - - - - uint32x2_t vand_u32 (uint32x2_t a, uint32x2_t b) - A32: VAND Dd, Dn, Dm - A64: AND Vd.8B, Vn.8B, Vm.8B - - - - - - - uint64x1_t vand_u64 (uint64x1_t a, uint64x1_t b) - A32: VAND Dd, Dn, Dm - A64: AND Vd.8B, Vn.8B, Vm.8B - - - - - - - uint8x16_t vbicq_u8 (uint8x16_t a, uint8x16_t b) - A32: VBIC Qd, Qn, Qm - A64: BIC Vd.16B, Vn.16B, Vm.16B - - - - - - - float64x2_t vbicq_f64 (float64x2_t a, float64x2_t b) - A32: VBIC Qd, Qn, Qm - A64: BIC Vd.16B, Vn.16B, Vm.16B The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs. - - - - - - - int16x8_t vbicq_s16 (int16x8_t a, int16x8_t b) - A32: VBIC Qd, Qn, Qm - A64: BIC Vd.16B, Vn.16B, Vm.16B - - - - - - - int32x4_t vbicq_s32 (int32x4_t a, int32x4_t b) - A32: VBIC Qd, Qn, Qm - A64: BIC Vd.16B, Vn.16B, Vm.16B - - - - - - - int64x2_t vbicq_s64 (int64x2_t a, int64x2_t b) - A32: VBIC Qd, Qn, Qm - A64: BIC Vd.16B, Vn.16B, Vm.16B - - - - - - - int8x16_t vbicq_s8 (int8x16_t a, int8x16_t b) - A32: VBIC Qd, Qn, Qm - A64: BIC Vd.16B, Vn.16B, Vm.16B - - - - - - - float32x4_t vbicq_f32 (float32x4_t a, float32x4_t b) - A32: VBIC Qd, Qn, Qm - A64: BIC Vd.16B, Vn.16B, Vm.16B The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs. - - - - - - - uint16x8_t vbicq_u16 (uint16x8_t a, uint16x8_t b) - A32: VBIC Qd, Qn, Qm - A64: BIC Vd.16B, Vn.16B, Vm.16B - - - - - - - uint32x4_t vbicq_u32 (uint32x4_t a, uint32x4_t b) - A32: VBIC Qd, Qn, Qm - A64: BIC Vd.16B, Vn.16B, Vm.16B - - - - - - - uint64x2_t vbicq_u64 (uint64x2_t a, uint64x2_t b) - A32: VBIC Qd, Qn, Qm - A64: BIC Vd.16B, Vn.16B, Vm.16B - - - - - - - uint8x8_t vbic_u8 (uint8x8_t a, uint8x8_t b) - A32: VBIC Dd, Dn, Dm - A64: BIC Vd.8B, Vn.8B, Vm.8B - - - - - - - float64x1_t vbic_f64 (float64x1_t a, float64x1_t b) - A32: VBIC Dd, Dn, Dm - A64: BIC Vd.8B, Vn.8B, Vm.8B The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs. - - - - - - - int16x4_t vbic_s16 (int16x4_t a, int16x4_t b) - A32: VBIC Dd, Dn, Dm - A64: BIC Vd.8B, Vn.8B, Vm.8B - - - - - - - int32x2_t vbic_s32 (int32x2_t a, int32x2_t b) - A32: VBIC Dd, Dn, Dm - A64: BIC Vd.8B, Vn.8B, Vm.8B - - - - - - - int64x1_t vbic_s64 (int64x1_t a, int64x1_t b) - A32: VBIC Dd, Dn, Dm - A64: BIC Vd.8B, Vn.8B, Vm.8B - - - - - - - int8x8_t vbic_s8 (int8x8_t a, int8x8_t b) - A32: VBIC Dd, Dn, Dm - A64: BIC Vd.8B, Vn.8B, Vm.8B - - - - - - - float32x2_t vbic_f32 (float32x2_t a, float32x2_t b) - A32: VBIC Dd, Dn, Dm - A64: BIC Vd.8B, Vn.8B, Vm.8B The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs. - - - - - - - uint16x4_t vbic_u16 (uint16x4_t a, uint16x4_t b) - A32: VBIC Dd, Dn, Dm - A64: BIC Vd.8B, Vn.8B, Vm.8B - - - - - - - uint32x2_t vbic_u32 (uint32x2_t a, uint32x2_t b) - A32: VBIC Dd, Dn, Dm - A64: BIC Vd.8B, Vn.8B, Vm.8B - - - - - - - uint64x1_t vbic_u64 (uint64x1_t a, uint64x1_t b) - A32: VBIC Dd, Dn, Dm - A64: BIC Vd.8B, Vn.8B, Vm.8B - - - - - - - uint8x16_t vbslq_u8 (uint8x16_t a, uint8x16_t b, uint8x16_t c) - A32: VBSL Qd, Qn, Qm - A64: BSL Vd.16B, Vn.16B, Vm.16B - - - - - - - - float64x2_t vbslq_f64 (uint64x2_t a, float64x2_t b, float64x2_t c) - A32: VBSL Qd, Qn, Qm - A64: BSL Vd.16B, Vn.16B, Vm.16B - - - - - - - - int16x8_t vbslq_s16 (uint16x8_t a, int16x8_t b, int16x8_t c) - A32: VBSL Qd, Qn, Qm - A64: BSL Vd.16B, Vn.16B, Vm.16B - - - - - - - - int32x4_t vbslq_s32 (uint32x4_t a, int32x4_t b, int32x4_t c) - A32: VBSL Qd, Qn, Qm - A64: BSL Vd.16B, Vn.16B, Vm.16B - - - - - - - - int64x2_t vbslq_s64 (uint64x2_t a, int64x2_t b, int64x2_t c) - A32: VBSL Qd, Qn, Qm - A64: BSL Vd.16B, Vn.16B, Vm.16B - - - - - - - - int8x16_t vbslq_s8 (uint8x16_t a, int8x16_t b, int8x16_t c) - A32: VBSL Qd, Qn, Qm - A64: BSL Vd.16B, Vn.16B, Vm.16B - - - - - - - - float32x4_t vbslq_f32 (uint32x4_t a, float32x4_t b, float32x4_t c) - A32: VBSL Qd, Qn, Qm - A64: BSL Vd.16B, Vn.16B, Vm.16B - - - - - - - - uint16x8_t vbslq_u16 (uint16x8_t a, uint16x8_t b, uint16x8_t c) - A32: VBSL Qd, Qn, Qm - A64: BSL Vd.16B, Vn.16B, Vm.16B - - - - - - - - uint32x4_t vbslq_u32 (uint32x4_t a, uint32x4_t b, uint32x4_t c) - A32: VBSL Qd, Qn, Qm - A64: BSL Vd.16B, Vn.16B, Vm.16B - - - - - - - - uint64x2_t vbslq_u64 (uint64x2_t a, uint64x2_t b, uint64x2_t c) - A32: VBSL Qd, Qn, Qm - A64: BSL Vd.16B, Vn.16B, Vm.16B - - - - - - - - uint8x8_t vbsl_u8 (uint8x8_t a, uint8x8_t b, uint8x8_t c) - A32: VBSL Dd, Dn, Dm - A64: BSL Vd.8B, Vn.8B, Vm.8B - - - - - - - - float64x1_t vbsl_f64 (uint64x1_t a, float64x1_t b, float64x1_t c) - A32: VBSL Dd, Dn, Dm - A64: BSL Vd.8B, Vn.8B, Vm.8B - - - - - - - - int16x4_t vbsl_s16 (uint16x4_t a, int16x4_t b, int16x4_t c) - A32: VBSL Dd, Dn, Dm - A64: BSL Vd.8B, Vn.8B, Vm.8B - - - - - - - - int32x2_t vbsl_s32 (uint32x2_t a, int32x2_t b, int32x2_t c) - A32: VBSL Dd, Dn, Dm - A64: BSL Vd.8B, Vn.8B, Vm.8B - - - - - - - - int64x1_t vbsl_s64 (uint64x1_t a, int64x1_t b, int64x1_t c) - A32: VBSL Dd, Dn, Dm - A64: BSL Vd.8B, Vn.8B, Vm.8B - - - - - - - - int8x8_t vbsl_s8 (uint8x8_t a, int8x8_t b, int8x8_t c) - A32: VBSL Dd, Dn, Dm - A64: BSL Vd.8B, Vn.8B, Vm.8B - - - - - - - - float32x2_t vbsl_f32 (uint32x2_t a, float32x2_t b, float32x2_t c) - A32: VBSL Dd, Dn, Dm - A64: BSL Vd.8B, Vn.8B, Vm.8B - - - - - - - - uint16x4_t vbsl_u16 (uint16x4_t a, uint16x4_t b, uint16x4_t c) - A32: VBSL Dd, Dn, Dm - A64: BSL Vd.8B, Vn.8B, Vm.8B - - - - - - - - uint32x2_t vbsl_u32 (uint32x2_t a, uint32x2_t b, uint32x2_t c) - A32: VBSL Dd, Dn, Dm - A64: BSL Vd.8B, Vn.8B, Vm.8B - - - - - - - - uint64x1_t vbsl_u64 (uint64x1_t a, uint64x1_t b, uint64x1_t c) - A32: VBSL Dd, Dn, Dm - A64: BSL Vd.8B, Vn.8B, Vm.8B - - - - - - - - float32x4_t vrndpq_f32 (float32x4_t a) - A32: VRINTP.F32 Qd, Qm - A64: FRINTP Vd.4S, Vn.4S - - - - - - float32x2_t vrndp_f32 (float32x2_t a) - A32: VRINTP.F32 Dd, Dm - A64: FRINTP Vd.2S, Vn.2S - - - - - - float64x1_t vrndp_f64 (float64x1_t a) - A32: VRINTP.F64 Dd, Dm - A64: FRINTP Dd, Dn - - - - - - float32_t vrndps_f32 (float32_t a) - A32: VRINTP.F32 Sd, Sm - A64: FRINTP Sd, Sn The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs. - - - - - - uint8x16_t vceqq_u8 (uint8x16_t a, uint8x16_t b) - A32: VCEQ.I8 Qd, Qn, Qm - A64: CMEQ Vd.16B, Vn.16B, Vm.16B - - - - - - - uint16x8_t vceqq_s16 (int16x8_t a, int16x8_t b) - A32: VCEQ.I16 Qd, Qn, Qm - A64: CMEQ Vd.8H, Vn.8H, Vm.8H - - - - - - - uint32x4_t vceqq_s32 (int32x4_t a, int32x4_t b) - A32: VCEQ.I32 Qd, Qn, Qm - A64: CMEQ Vd.4S, Vn.4S, Vm.4S - - - - - - - uint8x16_t vceqq_s8 (int8x16_t a, int8x16_t b) - A32: VCEQ.I8 Qd, Qn, Qm - A64: CMEQ Vd.16B, Vn.16B, Vm.16B - - - - - - - uint32x4_t vceqq_f32 (float32x4_t a, float32x4_t b) - A32: VCEQ.F32 Qd, Qn, Qm - A64: FCMEQ Vd.4S, Vn.4S, Vm.4S - - - - - - - uint16x8_t vceqq_u16 (uint16x8_t a, uint16x8_t b) - A32: VCEQ.I16 Qd, Qn, Qm - A64: CMEQ Vd.8H, Vn.8H, Vm.8H - - - - - - - uint32x4_t vceqq_u32 (uint32x4_t a, uint32x4_t b) - A32: VCEQ.I32 Qd, Qn, Qm - A64: CMEQ Vd.4S, Vn.4S, Vm.4S - - - - - - - uint8x8_t vceq_u8 (uint8x8_t a, uint8x8_t b) - A32: VCEQ.I8 Dd, Dn, Dm - A64: CMEQ Vd.8B, Vn.8B, Vm.8B - - - - - - - uint16x4_t vceq_s16 (int16x4_t a, int16x4_t b) - A32: VCEQ.I16 Dd, Dn, Dm - A64: CMEQ Vd.4H, Vn.4H, Vm.4H - - - - - - - uint32x2_t vceq_s32 (int32x2_t a, int32x2_t b) - A32: VCEQ.I32 Dd, Dn, Dm - A64: CMEQ Vd.2S, Vn.2S, Vm.2S - - - - - - - uint8x8_t vceq_s8 (int8x8_t a, int8x8_t b) - A32: VCEQ.I8 Dd, Dn, Dm - A64: CMEQ Vd.8B, Vn.8B, Vm.8B - - - - - - - uint32x2_t vceq_f32 (float32x2_t a, float32x2_t b) - A32: VCEQ.F32 Dd, Dn, Dm - A64: FCMEQ Vd.2S, Vn.2S, Vm.2S - - - - - - - uint16x4_t vceq_u16 (uint16x4_t a, uint16x4_t b) - A32: VCEQ.I16 Dd, Dn, Dm - A64: CMEQ Vd.4H, Vn.4H, Vm.4H - - - - - - - uint32x2_t vceq_u32 (uint32x2_t a, uint32x2_t b) - A32: VCEQ.I32 Dd, Dn, Dm - A64: CMEQ Vd.2S, Vn.2S, Vm.2S - - - - - - - uint8x16_t vcgtq_u8 (uint8x16_t a, uint8x16_t b) - A32: VCGT.U8 Qd, Qn, Qm - A64: CMHI Vd.16B, Vn.16B, Vm.16B - - - - - - - uint16x8_t vcgtq_s16 (int16x8_t a, int16x8_t b) - A32: VCGT.S16 Qd, Qn, Qm - A64: CMGT Vd.8H, Vn.8H, Vm.8H - - - - - - - uint32x4_t vcgtq_s32 (int32x4_t a, int32x4_t b) - A32: VCGT.S32 Qd, Qn, Qm - A64: CMGT Vd.4S, Vn.4S, Vm.4S - - - - - - - uint8x16_t vcgtq_s8 (int8x16_t a, int8x16_t b) - A32: VCGT.S8 Qd, Qn, Qm - A64: CMGT Vd.16B, Vn.16B, Vm.16B - - - - - - - uint32x4_t vcgtq_f32 (float32x4_t a, float32x4_t b) - A32: VCGT.F32 Qd, Qn, Qm - A64: FCMGT Vd.4S, Vn.4S, Vm.4S - - - - - - - uint16x8_t vcgtq_u16 (uint16x8_t a, uint16x8_t b) - A32: VCGT.U16 Qd, Qn, Qm - A64: CMHI Vd.8H, Vn.8H, Vm.8H - - - - - - - uint32x4_t vcgtq_u32 (uint32x4_t a, uint32x4_t b) - A32: VCGT.U32 Qd, Qn, Qm - A64: CMHI Vd.4S, Vn.4S, Vm.4S - - - - - - - uint8x8_t vcgt_u8 (uint8x8_t a, uint8x8_t b) - A32: VCGT.U8 Dd, Dn, Dm - A64: CMHI Vd.8B, Vn.8B, Vm.8B - - - - - - - uint16x4_t vcgt_s16 (int16x4_t a, int16x4_t b) - A32: VCGT.S16 Dd, Dn, Dm - A64: CMGT Vd.4H, Vn.4H, Vm.4H - - - - - - - uint32x2_t vcgt_s32 (int32x2_t a, int32x2_t b) - A32: VCGT.S32 Dd, Dn, Dm - A64: CMGT Vd.2S, Vn.2S, Vm.2S - - - - - - - uint8x8_t vcgt_s8 (int8x8_t a, int8x8_t b) - A32: VCGT.S8 Dd, Dn, Dm - A64: CMGT Vd.8B, Vn.8B, Vm.8B - - - - - - - uint32x2_t vcgt_f32 (float32x2_t a, float32x2_t b) - A32: VCGT.F32 Dd, Dn, Dm - A64: FCMGT Vd.2S, Vn.2S, Vm.2S - - - - - - - uint16x4_t vcgt_u16 (uint16x4_t a, uint16x4_t b) - A32: VCGT.U16 Dd, Dn, Dm - A64: CMHI Vd.4H, Vn.4H, Vm.4H - - - - - - - uint32x2_t vcgt_u32 (uint32x2_t a, uint32x2_t b) - A32: VCGT.U32 Dd, Dn, Dm - A64: CMHI Vd.2S, Vn.2S, Vm.2S - - - - - - - uint8x16_t vcgeq_u8 (uint8x16_t a, uint8x16_t b) - A32: VCGE.U8 Qd, Qn, Qm - A64: CMHS Vd.16B, Vn.16B, Vm.16B - - - - - - - uint16x8_t vcgeq_s16 (int16x8_t a, int16x8_t b) - A32: VCGE.S16 Qd, Qn, Qm - A64: CMGE Vd.8H, Vn.8H, Vm.8H - - - - - - - uint32x4_t vcgeq_s32 (int32x4_t a, int32x4_t b) - A32: VCGE.S32 Qd, Qn, Qm - A64: CMGE Vd.4S, Vn.4S, Vm.4S - - - - - - - uint8x16_t vcgeq_s8 (int8x16_t a, int8x16_t b) - A32: VCGE.S8 Qd, Qn, Qm - A64: CMGE Vd.16B, Vn.16B, Vm.16B - - - - - - - uint32x4_t vcgeq_f32 (float32x4_t a, float32x4_t b) - A32: VCGE.F32 Qd, Qn, Qm - A64: FCMGE Vd.4S, Vn.4S, Vm.4S - - - - - - - uint16x8_t vcgeq_u16 (uint16x8_t a, uint16x8_t b) - A32: VCGE.U16 Qd, Qn, Qm - A64: CMHS Vd.8H, Vn.8H, Vm.8H - - - - - - - uint32x4_t vcgeq_u32 (uint32x4_t a, uint32x4_t b) - A32: VCGE.U32 Qd, Qn, Qm - A64: CMHS Vd.4S, Vn.4S, Vm.4S - - - - - - - uint8x8_t vcge_u8 (uint8x8_t a, uint8x8_t b) - A32: VCGE.U8 Dd, Dn, Dm - A64: CMHS Vd.8B, Vn.8B, Vm.8B - - - - - - - uint16x4_t vcge_s16 (int16x4_t a, int16x4_t b) - A32: VCGE.S16 Dd, Dn, Dm - A64: CMGE Vd.4H, Vn.4H, Vm.4H - - - - - - - uint32x2_t vcge_s32 (int32x2_t a, int32x2_t b) - A32: VCGE.S32 Dd, Dn, Dm - A64: CMGE Vd.2S, Vn.2S, Vm.2S - - - - - - - uint8x8_t vcge_s8 (int8x8_t a, int8x8_t b) - A32: VCGE.S8 Dd, Dn, Dm - A64: CMGE Vd.8B, Vn.8B, Vm.8B - - - - - - - uint32x2_t vcge_f32 (float32x2_t a, float32x2_t b) - A32: VCGE.F32 Dd, Dn, Dm - A64: FCMGE Vd.2S, Vn.2S, Vm.2S - - - - - - - uint16x4_t vcge_u16 (uint16x4_t a, uint16x4_t b) - A32: VCGE.U16 Dd, Dn, Dm - A64: CMHS Vd.4H, Vn.4H, Vm.4H - - - - - - - uint32x2_t vcge_u32 (uint32x2_t a, uint32x2_t b) - A32: VCGE.U32 Dd, Dn, Dm - A64: CMHS Vd.2S, Vn.2S, Vm.2S - - - - - - - uint8x16_t vcltq_u8 (uint8x16_t a, uint8x16_t b) - A32: VCLT.U8 Qd, Qn, Qm - A64: CMHI Vd.16B, Vn.16B, Vm.16B - - - - - - - uint16x8_t vcltq_s16 (int16x8_t a, int16x8_t b) - A32: VCLT.S16 Qd, Qn, Qm - A64: CMGT Vd.8H, Vn.8H, Vm.8H - - - - - - - uint32x4_t vcltq_s32 (int32x4_t a, int32x4_t b) - A32: VCLT.S32 Qd, Qn, Qm - A64: CMGT Vd.4S, Vn.4S, Vm.4S - - - - - - - uint8x16_t vcltq_s8 (int8x16_t a, int8x16_t b) - A32: VCLT.S8 Qd, Qn, Qm - A64: CMGT Vd.16B, Vn.16B, Vm.16B - - - - - - - uint32x4_t vcltq_f32 (float32x4_t a, float32x4_t b) - A32: VCLT.F32 Qd, Qn, Qm - A64: FCMGT Vd.4S, Vn.4S, Vm.4S - - - - - - - uint16x8_t vcltq_u16 (uint16x8_t a, uint16x8_t b) - A32: VCLT.U16 Qd, Qn, Qm - A64: CMHI Vd.8H, Vn.8H, Vm.8H - - - - - - - uint32x4_t vcltq_u32 (uint32x4_t a, uint32x4_t b) - A32: VCLT.U32 Qd, Qn, Qm - A64: CMHI Vd.4S, Vn.4S, Vm.4S - - - - - - - uint8x8_t vclt_u8 (uint8x8_t a, uint8x8_t b) - A32: VCLT.U8 Dd, Dn, Dm - A64: CMHI Vd.8B, Vn.8B, Vm.8B - - - - - - - uint16x4_t vclt_s16 (int16x4_t a, int16x4_t b) - A32: VCLT.S16 Dd, Dn, Dm - A64: CMGT Vd.4H, Vn.4H, Vm.4H - - - - - - - uint32x2_t vclt_s32 (int32x2_t a, int32x2_t b) - A32: VCLT.S32 Dd, Dn, Dm - A64: CMGT Vd.2S, Vn.2S, Vm.2S - - - - - - - uint8x8_t vclt_s8 (int8x8_t a, int8x8_t b) - A32: VCLT.S8 Dd, Dn, Dm - A64: CMGT Vd.8B, Vn.8B, Vm.8B - - - - - - - uint32x2_t vclt_f32 (float32x2_t a, float32x2_t b) - A32: VCLT.F32 Dd, Dn, Dm - A64: FCMGT Vd.2S, Vn.2S, Vm.2S - - - - - - - uint16x4_t vclt_u16 (uint16x4_t a, uint16x4_t b) - A32: VCLT.U16 Dd, Dn, Dm - A64: CMHI Vd.4H, Vn.4H, Vm.4H - - - - - - - uint32x2_t vclt_u32 (uint32x2_t a, uint32x2_t b) - A32: VCLT.U32 Dd, Dn, Dm - A64: CMHI Vd.2S, Vn.2S, Vm.2S - - - - - - - uint8x16_t vcleq_u8 (uint8x16_t a, uint8x16_t b) - A32: VCLE.U8 Qd, Qn, Qm - A64: CMHS Vd.16B, Vn.16B, Vm.16B - - - - - - - uint16x8_t vcleq_s16 (int16x8_t a, int16x8_t b) - A32: VCLE.S16 Qd, Qn, Qm - A64: CMGE Vd.8H, Vn.8H, Vm.8H - - - - - - - uint32x4_t vcleq_s32 (int32x4_t a, int32x4_t b) - A32: VCLE.S32 Qd, Qn, Qm - A64: CMGE Vd.4S, Vn.4S, Vm.4S - - - - - - - uint8x16_t vcleq_s8 (int8x16_t a, int8x16_t b) - A32: VCLE.S8 Qd, Qn, Qm - A64: CMGE Vd.16B, Vn.16B, Vm.16B - - - - - - - uint32x4_t vcleq_f32 (float32x4_t a, float32x4_t b) - A32: VCLE.F32 Qd, Qn, Qm - A64: FCMGE Vd.4S, Vn.4S, Vm.4S - - - - - - - uint16x8_t vcleq_u16 (uint16x8_t a, uint16x8_t b) - A32: VCLE.U16 Qd, Qn, Qm - A64: CMHS Vd.8H, Vn.8H, Vm.8H - - - - - - - uint32x4_t vcleq_u32 (uint32x4_t a, uint32x4_t b) - A32: VCLE.U32 Qd, Qn, Qm - A64: CMHS Vd.4S, Vn.4S, Vm.4S - - - - - - - uint8x8_t vcle_u8 (uint8x8_t a, uint8x8_t b) - A32: VCLE.U8 Dd, Dn, Dm - A64: CMHS Vd.8B, Vn.8B, Vm.8B - - - - - - - uint16x4_t vcle_s16 (int16x4_t a, int16x4_t b) - A32: VCLE.S16 Dd, Dn, Dm - A64: CMGE Vd.4H, Vn.4H, Vm.4H - - - - - - - uint32x2_t vcle_s32 (int32x2_t a, int32x2_t b) - A32: VCLE.S32 Dd, Dn, Dm - A64: CMGE Vd.2S, Vn.2S, Vm.2S - - - - - - - uint8x8_t vcle_s8 (int8x8_t a, int8x8_t b) - A32: VCLE.S8 Dd, Dn, Dm - A64: CMGE Vd.8B, Vn.8B, Vm.8B - - - - - - - uint32x2_t vcle_f32 (float32x2_t a, float32x2_t b) - A32: VCLE.F32 Dd, Dn, Dm - A64: FCMGE Vd.2S, Vn.2S, Vm.2S - - - - - - - uint16x4_t vcle_u16 (uint16x4_t a, uint16x4_t b) - A32: VCLE.U16 Dd, Dn, Dm - A64: CMHS Vd.4H, Vn.4H, Vm.4H - - - - - - - uint32x2_t vcle_u32 (uint32x2_t a, uint32x2_t b) - A32: VCLE.U32 Dd, Dn, Dm - A64: CMHS Vd.2S, Vn.2S, Vm.2S - - - - - - - uint8x16_t vtstq_u8 (uint8x16_t a, uint8x16_t b) - A32: VTST.8 Qd, Qn, Qm - A64: CMTST Vd.16B, Vn.16B, Vm.16B - - - - - - - uint16x8_t vtstq_s16 (int16x8_t a, int16x8_t b) - A32: VTST.16 Qd, Qn, Qm - A64: CMTST Vd.8H, Vn.8H, Vm.8H - - - - - - - uint32x4_t vtstq_s32 (int32x4_t a, int32x4_t b) - A32: VTST.32 Qd, Qn, Qm - A64: CMTST Vd.4S, Vn.4S, Vm.4S - - - - - - - uint8x16_t vtstq_s8 (int8x16_t a, int8x16_t b) - A32: VTST.8 Qd, Qn, Qm - A64: CMTST Vd.16B, Vn.16B, Vm.16B - - - - - - - uint32x4_t vtstq_f32 (float32x4_t a, float32x4_t b) - A32: VTST.32 Qd, Qn, Qm - A64: CMTST Vd.4S, Vn.4S, Vm.4S The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs. - - - - - - - uint16x8_t vtstq_u16 (uint16x8_t a, uint16x8_t b) - A32: VTST.16 Qd, Qn, Qm - A64: CMTST Vd.8H, Vn.8H, Vm.8H - - - - - - - uint32x4_t vtstq_u32 (uint32x4_t a, uint32x4_t b) - A32: VTST.32 Qd, Qn, Qm - A64: CMTST Vd.4S, Vn.4S, Vm.4S - - - - - - - uint8x8_t vtst_u8 (uint8x8_t a, uint8x8_t b) - A32: VTST.8 Dd, Dn, Dm - A64: CMTST Vd.8B, Vn.8B, Vm.8B - - - - - - - uint16x4_t vtst_s16 (int16x4_t a, int16x4_t b) - A32: VTST.16 Dd, Dn, Dm - A64: CMTST Vd.4H, Vn.4H, Vm.4H - - - - - - - uint32x2_t vtst_s32 (int32x2_t a, int32x2_t b) - A32: VTST.32 Dd, Dn, Dm - A64: CMTST Vd.2S, Vn.2S, Vm.2S - - - - - - - uint8x8_t vtst_s8 (int8x8_t a, int8x8_t b) - A32: VTST.8 Dd, Dn, Dm - A64: CMTST Vd.8B, Vn.8B, Vm.8B - - - - - - - uint32x2_t vtst_f32 (float32x2_t a, float32x2_t b) - A32: VTST.32 Dd, Dn, Dm - A64: CMTST Vd.2S, Vn.2S, Vm.2S The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs. - - - - - - - uint16x4_t vtst_u16 (uint16x4_t a, uint16x4_t b) - A32: VTST.16 Dd, Dn, Dm - A64: CMTST Vd.4H, Vn.4H, Vm.4H - - - - - - - uint32x2_t vtst_u32 (uint32x2_t a, uint32x2_t b) - A32: VTST.32 Dd, Dn, Dm - A64: CMTST Vd.2S, Vn.2S, Vm.2S - - - - - - - int32x4_t vcvtaq_s32_f32 (float32x4_t a) - A32: VCVTA.S32.F32 Qd, Qm - A64: FCVTAS Vd.4S, Vn.4S - - - - - - int32x2_t vcvta_s32_f32 (float32x2_t a) - A32: VCVTA.S32.F32 Dd, Dm - A64: FCVTAS Vd.2S, Vn.2S - - - - - - int32_t vcvtas_s32_f32 (float32_t a) - A32: VCVTA.S32.F32 Sd, Sm - A64: FCVTAS Sd, Sn - - - - - - int32x4_t vcvtnq_s32_f32 (float32x4_t a) - A32: VCVTN.S32.F32 Qd, Qm - A64: FCVTNS Vd.4S, Vn.4S - - - - - - int32x2_t vcvtn_s32_f32 (float32x2_t a) - A32: VCVTN.S32.F32 Dd, Dm - A64: FCVTNS Vd.2S, Vn.2S - - - - - - int32_t vcvtns_s32_f32 (float32_t a) - A32: VCVTN.S32.F32 Sd, Sm - A64: FCVTNS Sd, Sn - - - - - - int32x4_t vcvtmq_s32_f32 (float32x4_t a) - A32: VCVTM.S32.F32 Qd, Qm - A64: FCVTMS Vd.4S, Vn.4S - - - - - - int32x2_t vcvtm_s32_f32 (float32x2_t a) - A32: VCVTM.S32.F32 Dd, Dm - A64: FCVTMS Vd.2S, Vn.2S - - - - - - int32_t vcvtms_s32_f32 (float32_t a) - A32: VCVTM.S32.F32 Sd, Sm - A64: FCVTMS Sd, Sn - - - - - - int32x4_t vcvtpq_s32_f32 (float32x4_t a) - A32: VCVTP.S32.F32 Qd, Qm - A64: FCVTPS Vd.4S, Vn.4S - - - - - - int32x2_t vcvtp_s32_f32 (float32x2_t a) - A32: VCVTP.S32.F32 Dd, Dm - A64: FCVTPS Vd.2S, Vn.2S - - - - - - int32_t vcvtps_s32_f32 (float32_t a) - A32: VCVTP.S32.F32 Sd, Sm - A64: FCVTPS Sd, Sn - - - - - - int32x4_t vcvtq_s32_f32 (float32x4_t a) - A32: VCVT.S32.F32 Qd, Qm - A64: FCVTZS Vd.4S, Vn.4S - - - - - - int32x2_t vcvt_s32_f32 (float32x2_t a) - A32: VCVT.S32.F32 Dd, Dm - A64: FCVTZS Vd.2S, Vn.2S - - - - - - int32_t vcvts_s32_f32 (float32_t a) - A32: VCVT.S32.F32 Sd, Sm - A64: FCVTZS Sd, Sn - - - - - - float32x4_t vcvtq_f32_s32 (int32x4_t a) - A32: VCVT.F32.S32 Qd, Qm - A64: SCVTF Vd.4S, Vn.4S - - - - - - float32x4_t vcvtq_f32_u32 (uint32x4_t a) - A32: VCVT.F32.U32 Qd, Qm - A64: UCVTF Vd.4S, Vn.4S - - - - - - float32x2_t vcvt_f32_s32 (int32x2_t a) - A32: VCVT.F32.S32 Dd, Dm - A64: SCVTF Vd.2S, Vn.2S - - - - - - float32x2_t vcvt_f32_u32 (uint32x2_t a) - A32: VCVT.F32.U32 Dd, Dm - A64: UCVTF Vd.2S, Vn.2S - - - - - - float32_t vcvts_f32_s32 (int32_t a) - A32: VCVT.F32.S32 Sd, Sm - A64: SCVTF Sd, Sn - - - - - - float32_t vcvts_f32_u32 (uint32_t a) - A32: VCVT.F32.U32 Sd, Sm - A64: UCVTF Sd, Sn - - - - - - uint32x4_t vcvtaq_u32_f32 (float32x4_t a) - A32: VCVTA.U32.F32 Qd, Qm - A64: FCVTAU Vd.4S, Vn.4S - - - - - - uint32x2_t vcvta_u32_f32 (float32x2_t a) - A32: VCVTA.U32.F32 Dd, Dm - A64: FCVTAU Vd.2S, Vn.2S - - - - - - uint32_t vcvtas_u32_f32 (float32_t a) - A32: VCVTA.U32.F32 Sd, Sm - A64: FCVTAU Sd, Sn - - - - - - uint32x4_t vcvtnq_u32_f32 (float32x4_t a) - A32: VCVTN.U32.F32 Qd, Qm - A64: FCVTNU Vd.4S, Vn.4S - - - - - - uint32x2_t vcvtn_u32_f32 (float32x2_t a) - A32: VCVTN.U32.F32 Dd, Dm - A64: FCVTNU Vd.2S, Vn.2S - - - - - - uint32_t vcvtns_u32_f32 (float32_t a) - A32: VCVTN.U32.F32 Sd, Sm - A64: FCVTNU Sd, Sn - - - - - - uint32x4_t vcvtmq_u32_f32 (float32x4_t a) - A32: VCVTM.U32.F32 Qd, Qm - A64: FCVTMU Vd.4S, Vn.4S - - - - - - uint32x2_t vcvtm_u32_f32 (float32x2_t a) - A32: VCVTM.U32.F32 Dd, Dm - A64: FCVTMU Vd.2S, Vn.2S - - - - - - uint32_t vcvtms_u32_f32 (float32_t a) - A32: VCVTM.U32.F32 Sd, Sm - A64: FCVTMU Sd, Sn - - - - - - uint32x4_t vcvtpq_u32_f32 (float32x4_t a) - A32: VCVTP.U32.F32 Qd, Qm - A64: FCVTPU Vd.4S, Vn.4S - - - - - - uint32x2_t vcvtp_u32_f32 (float32x2_t a) - A32: VCVTP.U32.F32 Dd, Dm - A64: FCVTPU Vd.2S, Vn.2S - - - - - - uint32_t vcvtps_u32_f32 (float32_t a) - A32: VCVTP.U32.F32 Sd, Sm - A64: FCVTPU Sd, Sn - - - - - - uint32x4_t vcvtq_u32_f32 (float32x4_t a) - A32: VCVT.U32.F32 Qd, Qm - A64: FCVTZU Vd.4S, Vn.4S - - - - - - uint32x2_t vcvt_u32_f32 (float32x2_t a) - A32: VCVT.U32.F32 Dd, Dm - A64: FCVTZU Vd.2S, Vn.2S - - - - - - uint32_t vcvts_u32_f32 (float32_t a) - A32: VCVT.U32.F32 Sd, Sm - A64: FCVTZU Sd, Sn - - - - - - float64x1_t vdiv_f64 (float64x1_t a, float64x1_t b) - A32: VDIV.F64 Dd, Dn, Dm - A64: FDIV Dd, Dn, Dm - - - - - - - float32_t vdivs_f32 (float32_t a, float32_t b) - A32: VDIV.F32 Sd, Sn, Sm - A64: FDIV Sd, Sn, Sm The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs. - - - - - - - uint8x16_t vdupq_lane_u8 (uint8x16_t vec, const int lane) - A32: VDUP.8 Qd, Dm[index] - A64: DUP Vd.16B, Vn.B[index] - - - - - - - int16x8_t vdupq_lane_s16 (int16x8_t vec, const int lane) - A32: VDUP.16 Qd, Dm[index] - A64: DUP Vd.8H, Vn.H[index] - - - - - - - int32x4_t vdupq_lane_s32 (int32x4_t vec, const int lane) - A32: VDUP.32 Qd, Dm[index] - A64: DUP Vd.4S, Vn.S[index] - - - - - - - int8x16_t vdupq_lane_s8 (int8x16_t vec, const int lane) - A32: VDUP.8 Qd, Dm[index] - A64: DUP Vd.16B, Vn.B[index] - - - - - - - float32x4_t vdupq_lane_f32 (float32x4_t vec, const int lane) - A32: VDUP.32 Qd, Dm[index] - A64: DUP Vd.4S, Vn.S[index] - - - - - - - uint16x8_t vdupq_lane_u16 (uint16x8_t vec, const int lane) - A32: VDUP.16 Qd, Dm[index] - A64: DUP Vd.8H, Vn.H[index] - - - - - - - uint32x4_t vdupq_lane_u32 (uint32x4_t vec, const int lane) - A32: VDUP.32 Qd, Dm[index] - A64: DUP Vd.4S, Vn.S[index] - - - - - - - uint8x16_t vdupq_lane_u8 (uint8x8_t vec, const int lane) - A32: VDUP.8 Qd, Dm[index] - A64: DUP Vd.16B, Vn.B[index] - - - - - - - int16x8_t vdupq_lane_s16 (int16x4_t vec, const int lane) - A32: VDUP.16 Qd, Dm[index] - A64: DUP Vd.8H, Vn.H[index] - - - - - - - int32x4_t vdupq_lane_s32 (int32x2_t vec, const int lane) - A32: VDUP.32 Qd, Dm[index] - A64: DUP Vd.4S, Vn.S[index] - - - - - - - int8x16_t vdupq_lane_s8 (int8x8_t vec, const int lane) - A32: VDUP.8 Qd, Dm[index] - A64: DUP Vd.16B, Vn.B[index] - - - - - - - float32x4_t vdupq_lane_f32 (float32x2_t vec, const int lane) - A32: VDUP.32 Qd, Dm[index] - A64: DUP Vd.4S, Vn.S[index] - - - - - - - uint16x8_t vdupq_lane_u16 (uint16x4_t vec, const int lane) - A32: VDUP.16 Qd, Dm[index] - A64: DUP Vd.8H, Vn.H[index] - - - - - - - uint32x4_t vdupq_lane_u32 (uint32x2_t vec, const int lane) - A32: VDUP.32 Qd, Dm[index] - A64: DUP Vd.4S, Vn.S[index] - - - - - - - uint8x8_t vdup_laneq_u8 (uint8x16_t vec, const int lane) - A32: VDUP.8 Dd, Dm[index] - A64: DUP Vd.8B, Vn.B[index] - - - - - - - int16x4_t vdup_laneq_s16 (int16x8_t vec, const int lane) - A32: VDUP.16 Dd, Dm[index] - A64: DUP Vd.4H, Vn.H[index] - - - - - - - int32x2_t vdup_laneq_s32 (int32x4_t vec, const int lane) - A32: VDUP.32 Dd, Dm[index] - A64: DUP Vd.2S, Vn.S[index] - - - - - - - int8x8_t vdup_laneq_s8 (int8x16_t vec, const int lane) - A32: VDUP.8 Dd, Dm[index] - A64: DUP Vd.8B, Vn.B[index] - - - - - - - float32x2_t vdup_laneq_f32 (float32x4_t vec, const int lane) - A32: VDUP.32 Dd, Dm[index] - A64: DUP Vd.2S, Vn.S[index] - - - - - - - uint16x4_t vdup_laneq_u16 (uint16x8_t vec, const int lane) - A32: VDUP.16 Dd, Dm[index] - A64: DUP Vd.4H, Vn.H[index] - - - - - - - uint32x2_t vdup_laneq_u32 (uint32x4_t vec, const int lane) - A32: VDUP.32 Dd, Dm[index] - A64: DUP Vd.2S, Vn.S[index] - - - - - - - uint8x8_t vdup_lane_u8 (uint8x8_t vec, const int lane) - A32: VDUP.8 Dd, Dm[index] - A64: DUP Vd.8B, Vn.B[index] - - - - - - - int16x4_t vdup_lane_s16 (int16x4_t vec, const int lane) - A32: VDUP.16 Dd, Dm[index] - A64: DUP Vd.4H, Vn.H[index] - - - - - - - int32x2_t vdup_lane_s32 (int32x2_t vec, const int lane) - A32: VDUP.32 Dd, Dm[index] - A64: DUP Vd.2S, Vn.S[index] - - - - - - - int8x8_t vdup_lane_s8 (int8x8_t vec, const int lane) - A32: VDUP.8 Dd, Dm[index] - A64: DUP Vd.8B, Vn.B[index] - - - - - - - float32x2_t vdup_lane_f32 (float32x2_t vec, const int lane) - A32: VDUP.32 Dd, Dm[index] - A64: DUP Vd.2S, Vn.S[index] - - - - - - - uint16x4_t vdup_lane_u16 (uint16x4_t vec, const int lane) - A32: VDUP.16 Dd, Dm[index] - A64: DUP Vd.4H, Vn.H[index] - - - - - - - uint32x2_t vdup_lane_u32 (uint32x2_t vec, const int lane) - A32: VDUP.32 Dd, Dm[index] - A64: DUP Vd.2S, Vn.S[index] - - - - - - - uint8x16_t vdupq_n_u8 (uint8_t value) - A32: VDUP.8 Qd, Rt - A64: DUP Vd.16B, Rn - - - - - - int16x8_t vdupq_n_s16 (int16_t value) - A32: VDUP.16 Qd, Rt - A64: DUP Vd.8H, Rn - - - - - - int32x4_t vdupq_n_s32 (int32_t value) - A32: VDUP.32 Qd, Rt - A64: DUP Vd.4S, Rn - - - - - - int8x16_t vdupq_n_s8 (int8_t value) - A32: VDUP.8 Qd, Rt - A64: DUP Vd.16B, Rn - - - - - - float32x4_t vdupq_n_f32 (float32_t value) - A32: VDUP Qd, Dm[0] - A64: DUP Vd.4S, Vn.S[0] - - - - - - uint16x8_t vdupq_n_u16 (uint16_t value) - A32: VDUP.16 Qd, Rt - A64: DUP Vd.8H, Rn - - - - - - uint32x4_t vdupq_n_u32 (uint32_t value) - A32: VDUP.32 Qd, Rt - A64: DUP Vd.4S, Rn - - - - - - uint8x8_t vdup_n_u8 (uint8_t value) - A32: VDUP.8 Dd, Rt - A64: DUP Vd.8B, Rn - - - - - - int16x4_t vdup_n_s16 (int16_t value) - A32: VDUP.16 Dd, Rt - A64: DUP Vd.4H, Rn - - - - - - int32x2_t vdup_n_s32 (int32_t value) - A32: VDUP.32 Dd, Rt - A64: DUP Vd.2S, Rn - - - - - - int8x8_t vdup_n_s8 (int8_t value) - A32: VDUP.8 Dd, Rt - A64: DUP Vd.8B, Rn - - - - - - float32x2_t vdup_n_f32 (float32_t value) - A32: VDUP Dd, Dm[0] - A64: DUP Vd.2S, Vn.S[0] - - - - - - uint16x4_t vdup_n_u16 (uint16_t value) - A32: VDUP.16 Dd, Rt - A64: DUP Vd.4H, Rn - - - - - - uint32x2_t vdup_n_u32 (uint32_t value) - A32: VDUP.32 Dd, Rt - A64: DUP Vd.2S, Rn - - - - - - uint8_t vgetq_lane_u8 (uint8x16_t v, const int lane) - A32: VMOV.U8 Rt, Dn[lane] - A64: UMOV Wd, Vn.B[lane] - - - - - - - float64_t vgetq_lane_f64 (float64x2_t v, const int lane) - A32: VMOV.F64 Dd, Dm - A64: DUP Dd, Vn.D[lane] - - - - - - - int16_t vgetq_lane_s16 (int16x8_t v, const int lane) - A32: VMOV.S16 Rt, Dn[lane] - A64: SMOV Wd, Vn.H[lane] - - - - - - - int32_t vgetq_lane_s32 (int32x4_t v, const int lane) - A32: VMOV.32 Rt, Dn[lane] - A64: SMOV Wd, Vn.S[lane] - - - - - - - int64_t vgetq_lane_s64 (int64x2_t v, const int lane) - A32: VMOV Rt, Rt2, Dm - A64: UMOV Xd, Vn.D[lane] - - - - - - - int8_t vgetq_lane_s8 (int8x16_t v, const int lane) - A32: VMOV.S8 Rt, Dn[lane] - A64: SMOV Wd, Vn.B[lane] - - - - - - - float32_t vgetq_lane_f32 (float32x4_t v, const int lane) - A32: VMOV.F32 Sd, Sm - A64: DUP Sd, Vn.S[lane] - - - - - - - uint16_t vgetq_lane_u16 (uint16x8_t v, const int lane) - A32: VMOV.U16 Rt, Dn[lane] - A64: UMOV Wd, Vn.H[lane] - - - - - - - uint32_t vgetq_lane_u32 (uint32x4_t v, const int lane) - A32: VMOV.32 Rt, Dn[lane] - A64: UMOV Wd, Vn.S[lane] - - - - - - - uint64_t vgetq_lane_u64 (uint64x2_t v, const int lane) - A32: VMOV Rt, Rt2, Dm - A64: UMOV Xd, Vn.D[lane] - - - - - - - uint8_t vget_lane_u8 (uint8x8_t v, const int lane) - A32: VMOV.U8 Rt, Dn[lane] - A64: UMOV Wd, Vn.B[lane] - - - - - - - int16_t vget_lane_s16 (int16x4_t v, const int lane) - A32: VMOV.S16 Rt, Dn[lane] - A64: SMOV Wd, Vn.H[lane] - - - - - - - int32_t vget_lane_s32 (int32x2_t v, const int lane) - A32: VMOV.32 Rt, Dn[lane] - A64: SMOV Wd, Vn.S[lane] - - - - - - - int8_t vget_lane_s8 (int8x8_t v, const int lane) - A32: VMOV.S8 Rt, Dn[lane] - A64: SMOV Wd, Vn.B[lane] - - - - - - - float32_t vget_lane_f32 (float32x2_t v, const int lane) - A32: VMOV.F32 Sd, Sm - A64: DUP Sd, Vn.S[lane] - - - - - - - uint16_t vget_lane_u16 (uint16x4_t v, const int lane) - A32: VMOV.U16 Rt, Dn[lane] - A64: UMOV Wd, Vn.H[lane] - - - - - - - uint32_t vget_lane_u32 (uint32x2_t v, const int lane) - A32: VMOV.32 Rt, Dn[lane] - A64: UMOV Wd, Vn.S[lane] - - - - - - - int8x8_t vmovn_s16 (int16x8_t a) - A32: VMOVN.I16 Dd, Qm - A64: XTN Vd.8B, Vn.8H - - - - - - int16x4_t vmovn_s32 (int32x4_t a) - A32: VMOVN.I32 Dd, Qm - A64: XTN Vd.4H, Vn.4S - - - - - - int32x2_t vmovn_s64 (int64x2_t a) - A32: VMOVN.I64 Dd, Qm - A64: XTN Vd.2S, Vn.2D - - - - - - uint8x8_t vmovn_u16 (uint16x8_t a) - A32: VMOVN.I16 Dd, Qm - A64: XTN Vd.8B, Vn.8H - - - - - - uint16x4_t vmovn_u32 (uint32x4_t a) - A32: VMOVN.I32 Dd, Qm - A64: XTN Vd.4H, Vn.4S - - - - - - uint32x2_t vmovn_u64 (uint64x2_t a) - A32: VMOVN.I64 Dd, Qm - A64: XTN Vd.2S, Vn.2D - - - - - int8x8_t vqmovn_s16 (int16x8_t a) A32: VQMOVN.S16 Dd, Qm A64: SQXTN Vd.8B, Vn.8H - - - - int16x4_t vqmovn_s32 (int32x4_t a) A32: VQMOVN.S32 Dd, Qm A64: SQXTN Vd.4H, Vn.4S - - - - int32x2_t vqmovn_s64 (int64x2_t a) A32: VQMOVN.S64 Dd, Qm A64: SQXTN Vd.2S, Vn.2D - - - - uint8x8_t vqmovn_u16 (uint16x8_t a) A32: VQMOVN.U16 Dd, Qm A64: UQXTN Vd.8B, Vn.8H - - - - uint16x4_t vqmovn_u32 (uint32x4_t a) A32: VQMOVN.U32 Dd, Qm A64: UQXTN Vd.4H, Vn.4S - - - - uint32x2_t vqmovn_u64 (uint64x2_t a) A32: VQMOVN.U64 Dd, Qm A64: UQXTN Vd.2S, Vn.2D - - - - uint8x8_t vqmovun_s16 (int16x8_t a) A32: VQMOVUN.S16 Dd, Qm A64: SQXTUN Vd.8B, Vn.8H - - - - uint16x4_t vqmovun_s32 (int32x4_t a) A32: VQMOVUN.S32 Dd, Qm A64: SQXTUN Vd.4H, Vn.4S - - - - uint32x2_t vqmovun_s64 (int64x2_t a) A32: VQMOVUN.S64 Dd, Qm A64: SQXTUN Vd.2S, Vn.2D - - - - uint8x16_t vqmovun_high_s16 (uint8x8_t r, int16x8_t a) A32: VQMOVUN.S16 Dd+1, Qm A64: SQXTUN2 Vd.16B, Vn.8H - - - - - uint16x8_t vqmovun_high_s32 (uint16x4_t r, int32x4_t a) A32: VQMOVUN.S32 Dd+1, Qm A64: SQXTUN2 Vd.8H, Vn.4S - - - - - uint32x4_t vqmovun_high_s64 (uint32x2_t r, int64x2_t a) A32: VQMOVUN.S64 Dd+1, Qm A64: SQXTUN2 Vd.4S, Vn.2D - - - - - uint8x16_t vqmovn_high_u16 (uint8x8_t r, uint16x8_t a) A32: VQMOVN.U16 Dd+1, Qm A64: UQXTN2 Vd.16B, Vn.8H - - - - - int16x8_t vqmovn_high_s32 (int16x4_t r, int32x4_t a) A32: VQMOVN.S32 Dd+1, Qm A64: SQXTN2 Vd.8H, Vn.4S - - - - - int32x4_t vqmovn_high_s64 (int32x2_t r, int64x2_t a) A32: VQMOVN.S64 Dd+1, Qm A64: SQXTN2 Vd.4S, Vn.2D - - - - - int8x16_t vqmovn_high_s16 (int8x8_t r, int16x8_t a) A32: VQMOVN.S16 Dd+1, Qm A64: SQXTN2 Vd.16B, Vn.8H - - - - - uint16x8_t vqmovn_high_u32 (uint16x4_t r, uint32x4_t a) A32: VQMOVN.U32 Dd+1, Qm A64: UQXTN2 Vd.8H, Vn.4S - - - - - uint32x4_t vqmovn_high_u64 (uint32x2_t r, uint64x2_t a) A32: VQMOVN.U64 Dd+1, Qm A64: UQXTN2 Vd.4S, Vn.2D - - - - - - uint8x16_t vmovn_high_u16 (uint8x8_t r, uint16x8_t a) - A32: VMOVN.I16 Dd+1, Qm - A64: XTN2 Vd.16B, Vn.8H - - - - - - - int16x8_t vmovn_high_s32 (int16x4_t r, int32x4_t a) - A32: VMOVN.I32 Dd+1, Qm - A64: XTN2 Vd.8H, Vn.4S - - - - - - - int32x4_t vmovn_high_s64 (int32x2_t r, int64x2_t a) - A32: VMOVN.I64 Dd+1, Qm - A64: XTN2 Vd.4S, Vn.2D - - - - - - - int8x16_t vmovn_high_s16 (int8x8_t r, int16x8_t a) - A32: VMOVN.I16 Dd+1, Qm - A64: XTN2 Vd.16B, Vn.8H - - - - - - - uint16x8_t vmovn_high_u32 (uint16x4_t r, uint32x4_t a) - A32: VMOVN.I32 Dd+1, Qm - A64: XTN2 Vd.8H, Vn.4S - - - - - - - uint32x4_t vmovn_high_u64 (uint32x2_t r, uint64x2_t a) - A32: VMOVN.I64 Dd+1, Qm - A64: XTN2 Vd.4S, Vn.2D - - - - - - - uint8x16_t vextq_s8 (uint8x16_t a, uint8x16_t b, const int n) - A32: VEXT.8 Qd, Qn, Qm, #n - A64: EXT Vd.16B, Vn.16B, Vm.16B, #n - - - - - - - - float64x2_t vextq_f64 (float64x2_t a, float64x2_t b, const int n) - A32: VEXT.8 Qd, Qn, Qm, #(n*8) - A64: EXT Vd.16B, Vn.16B, Vm.16B, #(n*8) - - - - - - - - int16x8_t vextq_s16 (int16x8_t a, int16x8_t b, const int n) - A32: VEXT.8 Qd, Qn, Qm, #(n*2) - A64: EXT Vd.16B, Vn.16B, Vm.16B, #(n*2) - - - - - - - - int32x4_t vextq_s32 (int32x4_t a, int32x4_t b, const int n) - A32: VEXT.8 Qd, Qn, Qm, #(n*4) - A64: EXT Vd.16B, Vn.16B, Vm.16B, #(n*4) - - - - - - - - int64x2_t vextq_s64 (int64x2_t a, int64x2_t b, const int n) - A32: VEXT.8 Qd, Qn, Qm, #(n*8) - A64: EXT Vd.16B, Vn.16B, Vm.16B, #(n*8) - - - - - - - - int8x16_t vextq_s8 (int8x16_t a, int8x16_t b, const int n) - A32: VEXT.8 Qd, Qn, Qm, #n - A64: EXT Vd.16B, Vn.16B, Vm.16B, #n - - - - - - - - float32x4_t vextq_f32 (float32x4_t a, float32x4_t b, const int n) - A32: VEXT.8 Qd, Qn, Qm, #(n*4) - A64: EXT Vd.16B, Vn.16B, Vm.16B, #(n*4) - - - - - - - - uint16x8_t vextq_s16 (uint16x8_t a, uint16x8_t b, const int n) - A32: VEXT.8 Qd, Qn, Qm, #(n*2) - A64: EXT Vd.16B, Vn.16B, Vm.16B, #(n*2) - - - - - - - - uint32x4_t vextq_s32 (uint32x4_t a, uint32x4_t b, const int n) - A32: VEXT.8 Qd, Qn, Qm, #(n*4) - A64: EXT Vd.16B, Vn.16B, Vm.16B, #(n*4) - - - - - - - - uint64x2_t vextq_s64 (uint64x2_t a, uint64x2_t b, const int n) - A32: VEXT.8 Qd, Qn, Qm, #(n*8) - A64: EXT Vd.16B, Vn.16B, Vm.16B, #(n*8) - - - - - - - - uint8x8_t vext_s8 (uint8x8_t a, uint8x8_t b, const int n) - A32: VEXT.8 Dd, Dn, Dm, #n - A64: EXT Vd.8B, Vn.8B, Vm.8B, #n - - - - - - - - int16x4_t vext_s16 (int16x4_t a, int16x4_t b, const int n) - A32: VEXT.8 Dd, Dn, Dm, #(n*2) - A64: EXT Vd.8B, Vn.8B, Vm.8B, #(n*2) - - - - - - - - int32x2_t vext_s32 (int32x2_t a, int32x2_t b, const int n) - A32: VEXT.8 Dd, Dn, Dm, #(n*4) - A64: EXT Vd.8B, Vn.8B, Vm.8B, #(n*4) - - - - - - - - int8x8_t vext_s8 (int8x8_t a, int8x8_t b, const int n) - A32: VEXT.8 Dd, Dn, Dm, #n - A64: EXT Vd.8B, Vn.8B, Vm.8B, #n - - - - - - - - float32x2_t vext_f32 (float32x2_t a, float32x2_t b, const int n) - A32: VEXT.8 Dd, Dn, Dm, #(n*4) - A64: EXT Vd.8B, Vn.8B, Vm.8B, #(n*4) - - - - - - - - uint16x4_t vext_s16 (uint16x4_t a, uint16x4_t b, const int n) - A32: VEXT.8 Dd, Dn, Dm, #(n*2) - A64: EXT Vd.8B, Vn.8B, Vm.8B, #(n*2) - - - - - - - - uint32x2_t vext_s32 (uint32x2_t a, uint32x2_t b, const int n) - A32: VEXT.8 Dd, Dn, Dm, #(n*4) - A64: EXT Vd.8B, Vn.8B, Vm.8B, #(n*4) - - - - - - - - float32x4_t vrndmq_f32 (float32x4_t a) - A32: VRINTM.F32 Qd, Qm - A64: FRINTM Vd.4S, Vn.4S - - - - - - float32x2_t vrndm_f32 (float32x2_t a) - A32: VRINTM.F32 Dd, Dm - A64: FRINTM Vd.2S, Vn.2S - - - - - - float64x1_t vrndm_f64 (float64x1_t a) - A32: VRINTM.F64 Dd, Dm - A64: FRINTM Dd, Dn - - - - - - float32_t vrndms_f32 (float32_t a) - A32: VRINTM.F32 Sd, Sm - A64: FRINTM Sd, Sn The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs. - - - - - - uint8x16_t vhaddq_u8 (uint8x16_t a, uint8x16_t b) - A32: VHADD.U8 Qd, Qn, Qm - A64: UHADD Vd.16B, Vn.16B, Vm.16B - - - - - - - int16x8_t vhaddq_s16 (int16x8_t a, int16x8_t b) - A32: VHADD.S16 Qd, Qn, Qm - A64: SHADD Vd.8H, Vn.8H, Vm.8H - - - - - - - int32x4_t vhaddq_s32 (int32x4_t a, int32x4_t b) - A32: VHADD.S32 Qd, Qn, Qm - A64: SHADD Vd.4S, Vn.4S, Vm.4S - - - - - - - int8x16_t vhaddq_s8 (int8x16_t a, int8x16_t b) - A32: VHADD.S8 Qd, Qn, Qm - A64: SHADD Vd.16B, Vn.16B, Vm.16B - - - - - - - uint16x8_t vhaddq_u16 (uint16x8_t a, uint16x8_t b) - A32: VHADD.U16 Qd, Qn, Qm - A64: UHADD Vd.8H, Vn.8H, Vm.8H - - - - - - - uint32x4_t vhaddq_u32 (uint32x4_t a, uint32x4_t b) - A32: VHADD.U32 Qd, Qn, Qm - A64: UHADD Vd.4S, Vn.4S, Vm.4S - - - - - - - uint8x8_t vhadd_u8 (uint8x8_t a, uint8x8_t b) - A32: VHADD.U8 Dd, Dn, Dm - A64: UHADD Vd.8B, Vn.8B, Vm.8B - - - - - - - int16x4_t vhadd_s16 (int16x4_t a, int16x4_t b) - A32: VHADD.S16 Dd, Dn, Dm - A64: SHADD Vd.4H, Vn.4H, Vm.4H - - - - - - - int32x2_t vhadd_s32 (int32x2_t a, int32x2_t b) - A32: VHADD.S32 Dd, Dn, Dm - A64: SHADD Vd.2S, Vn.2S, Vm.2S - - - - - - - int8x8_t vhadd_s8 (int8x8_t a, int8x8_t b) - A32: VHADD.S8 Dd, Dn, Dm - A64: SHADD Vd.8B, Vn.8B, Vm.8B - - - - - - - uint16x4_t vhadd_u16 (uint16x4_t a, uint16x4_t b) - A32: VHADD.U16 Dd, Dn, Dm - A64: UHADD Vd.4H, Vn.4H, Vm.4H - - - - - - - uint32x2_t vhadd_u32 (uint32x2_t a, uint32x2_t b) - A32: VHADD.U32 Dd, Dn, Dm - A64: UHADD Vd.2S, Vn.2S, Vm.2S - - - - - - - uint8x16_t vrhaddq_u8 (uint8x16_t a, uint8x16_t b) - A32: VRHADD.U8 Qd, Qn, Qm - A64: URHADD Vd.16B, Vn.16B, Vm.16B - - - - - - - int16x8_t vrhaddq_s16 (int16x8_t a, int16x8_t b) - A32: VRHADD.S16 Qd, Qn, Qm - A64: SRHADD Vd.8H, Vn.8H, Vm.8H - - - - - - - int32x4_t vrhaddq_s32 (int32x4_t a, int32x4_t b) - A32: VRHADD.S32 Qd, Qn, Qm - A64: SRHADD Vd.4S, Vn.4S, Vm.4S - - - - - - - int8x16_t vrhaddq_s8 (int8x16_t a, int8x16_t b) - A32: VRHADD.S8 Qd, Qn, Qm - A64: SRHADD Vd.16B, Vn.16B, Vm.16B - - - - - - - uint16x8_t vrhaddq_u16 (uint16x8_t a, uint16x8_t b) - A32: VRHADD.U16 Qd, Qn, Qm - A64: URHADD Vd.8H, Vn.8H, Vm.8H - - - - - - - uint32x4_t vrhaddq_u32 (uint32x4_t a, uint32x4_t b) - A32: VRHADD.U32 Qd, Qn, Qm - A64: URHADD Vd.4S, Vn.4S, Vm.4S - - - - - - - uint8x8_t vrhadd_u8 (uint8x8_t a, uint8x8_t b) - A32: VRHADD.U8 Dd, Dn, Dm - A64: URHADD Vd.8B, Vn.8B, Vm.8B - - - - - - - int16x4_t vrhadd_s16 (int16x4_t a, int16x4_t b) - A32: VRHADD.S16 Dd, Dn, Dm - A64: SRHADD Vd.4H, Vn.4H, Vm.4H - - - - - - - int32x2_t vrhadd_s32 (int32x2_t a, int32x2_t b) - A32: VRHADD.S32 Dd, Dn, Dm - A64: SRHADD Vd.2S, Vn.2S, Vm.2S - - - - - - - int8x8_t vrhadd_s8 (int8x8_t a, int8x8_t b) - A32: VRHADD.S8 Dd, Dn, Dm - A64: SRHADD Vd.8B, Vn.8B, Vm.8B - - - - - - - uint16x4_t vrhadd_u16 (uint16x4_t a, uint16x4_t b) - A32: VRHADD.U16 Dd, Dn, Dm - A64: URHADD Vd.4H, Vn.4H, Vm.4H - - - - - - - uint32x2_t vrhadd_u32 (uint32x2_t a, uint32x2_t b) - A32: VRHADD.U32 Dd, Dn, Dm - A64: URHADD Vd.2S, Vn.2S, Vm.2S - - - - - - - float32x4_t vfmaq_f32 (float32x4_t a, float32x4_t b, float32x4_t c) - A32: VFMA.F32 Qd, Qn, Qm - A64: FMLA Vd.4S, Vn.4S, Vm.4S - - - - - - - - float32x2_t vfma_f32 (float32x2_t a, float32x2_t b, float32x2_t c) - A32: VFMA.F32 Dd, Dn, Dm - A64: FMLA Vd.2S, Vn.2S, Vm.2S - - - - - - - - float64x1_t vfnma_f64 (float64x1_t a, float64x1_t b, float64x1_t c) - A32: VFNMA.F64 Dd, Dn, Dm - A64: FNMADD Dd, Dn, Dm, Da The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs. - - - - - - - - float32_t vfnmas_f32 (float32_t a, float32_t b, float32_t c) - A32: VFNMA.F32 Sd, Sn, Sm - A64: FNMADD Sd, Sn, Sm, Sa The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs. - - - - - - - - float64x1_t vfma_f64 (float64x1_t a, float64x1_t b, float64x1_t c) - A32: VFMA.F64 Dd, Dn, Dm - A64: FMADD Dd, Dn, Dm, Da - - - - - - - - float32_t vfmas_f32 (float32_t a, float32_t b, float32_t c) - A32: VFMA.F32 Sd, Sn, Sm - A64: FMADD Sd, Sn, Sm, Sa The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs. - - - - - - - - float32x4_t vfmsq_f32 (float32x4_t a, float32x4_t b, float32x4_t c) - A32: VFMS.F32 Qd, Qn, Qm - A64: FMLS Vd.4S, Vn.4S, Vm.4S - - - - - - - - float32x2_t vfms_f32 (float32x2_t a, float32x2_t b, float32x2_t c) - A32: VFMS.F32 Dd, Dn, Dm - A64: FMLS Vd.2S, Vn.2S, Vm.2S - - - - - - - - float64x1_t vfnms_f64 (float64x1_t a, float64x1_t b, float64x1_t c) - A32: VFNMS.F64 Dd, Dn, Dm - A64: FNMSUB Dd, Dn, Dm, Da The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs. - - - - - - - - float32_t vfnmss_f32 (float32_t a, float32_t b, float32_t c) - A32: VFNMS.F32 Sd, Sn, Sm - A64: FNMSUB Sd, Sn, Sm, Sa The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs. - - - - - - - - float64x1_t vfms_f64 (float64x1_t a, float64x1_t b, float64x1_t c) - A32: VFMS.F64 Dd, Dn, Dm - A64: FMSUB Dd, Dn, Dm, Da - - - - - - - - float32_t vfmss_f32 (float32_t a, float32_t b, float32_t c) - A32: VFMS.F32 Sd, Sn, Sm - A64: FMSUB Sd, Sn, Sm, Sa The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs. - - - - - - - - uint8x16_t vhsubq_u8 (uint8x16_t a, uint8x16_t b) - A32: VHSUB.U8 Qd, Qn, Qm - A64: UHSUB Vd.16B, Vn.16B, Vm.16B - - - - - - - int16x8_t vhsubq_s16 (int16x8_t a, int16x8_t b) - A32: VHSUB.S16 Qd, Qn, Qm - A64: SHSUB Vd.8H, Vn.8H, Vm.8H - - - - - - - int32x4_t vhsubq_s32 (int32x4_t a, int32x4_t b) - A32: VHSUB.S32 Qd, Qn, Qm - A64: SHSUB Vd.4S, Vn.4S, Vm.4S - - - - - - - int8x16_t vhsubq_s8 (int8x16_t a, int8x16_t b) - A32: VHSUB.S8 Qd, Qn, Qm - A64: SHSUB Vd.16B, Vn.16B, Vm.16B - - - - - - - uint16x8_t vhsubq_u16 (uint16x8_t a, uint16x8_t b) - A32: VHSUB.U16 Qd, Qn, Qm - A64: UHSUB Vd.8H, Vn.8H, Vm.8H - - - - - - - uint32x4_t vhsubq_u32 (uint32x4_t a, uint32x4_t b) - A32: VHSUB.U32 Qd, Qn, Qm - A64: UHSUB Vd.4S, Vn.4S, Vm.4S - - - - - - - uint8x8_t vhsub_u8 (uint8x8_t a, uint8x8_t b) - A32: VHSUB.U8 Dd, Dn, Dm - A64: UHSUB Vd.8B, Vn.8B, Vm.8B - - - - - - - int16x4_t vhsub_s16 (int16x4_t a, int16x4_t b) - A32: VHSUB.S16 Dd, Dn, Dm - A64: SHSUB Vd.4H, Vn.4H, Vm.4H - - - - - - - int32x2_t vhsub_s32 (int32x2_t a, int32x2_t b) - A32: VHSUB.S32 Dd, Dn, Dm - A64: SHSUB Vd.2S, Vn.2S, Vm.2S - - - - - - - int8x8_t vhsub_s8 (int8x8_t a, int8x8_t b) - A32: VHSUB.S8 Dd, Dn, Dm - A64: SHSUB Vd.8B, Vn.8B, Vm.8B - - - - - - - uint16x4_t vhsub_u16 (uint16x4_t a, uint16x4_t b) - A32: VHSUB.U16 Dd, Dn, Dm - A64: UHSUB Vd.4H, Vn.4H, Vm.4H - - - - - - - uint32x2_t vhsub_u32 (uint32x2_t a, uint32x2_t b) - A32: VHSUB.U32 Dd, Dn, Dm - A64: UHSUB Vd.2S, Vn.2S, Vm.2S - - - - - - - uint8x16_t vsetq_lane_u8 (uint8_t a, uint8x16_t v, const int lane) - A32: VMOV.8 Dd[lane], Rt - A64: INS Vd.B[lane], Wn - - - - - - - - float64x2_t vsetq_lane_f64 (float64_t a, float64x2_t v, const int lane) - A32: VMOV.F64 Dd, Dm - A64: INS Vd.D[lane], Vn.D[0] - - - - - - - - int16x8_t vsetq_lane_s16 (int16_t a, int16x8_t v, const int lane) - A32: VMOV.16 Dd[lane], Rt - A64: INS Vd.H[lane], Wn - - - - - - - - int32x4_t vsetq_lane_s32 (int32_t a, int32x4_t v, const int lane) - A32: VMOV.32 Dd[lane], Rt - A64: INS Vd.S[lane], Wn - - - - - - - - int64x2_t vsetq_lane_s64 (int64_t a, int64x2_t v, const int lane) - A32: VMOV.64 Dd, Rt, Rt2 - A64: INS Vd.D[lane], Xn - - - - - - - - int8x16_t vsetq_lane_s8 (int8_t a, int8x16_t v, const int lane) - A32: VMOV.8 Dd[lane], Rt - A64: INS Vd.B[lane], Wn - - - - - - - - float32x4_t vsetq_lane_f32 (float32_t a, float32x4_t v, const int lane) - A32: VMOV.F32 Sd, Sm - A64: INS Vd.S[lane], Vn.S[0] - - - - - - - - uint16x8_t vsetq_lane_u16 (uint16_t a, uint16x8_t v, const int lane) - A32: VMOV.16 Dd[lane], Rt - A64: INS Vd.H[lane], Wn - - - - - - - - uint32x4_t vsetq_lane_u32 (uint32_t a, uint32x4_t v, const int lane) - A32: VMOV.32 Dd[lane], Rt - A64: INS Vd.S[lane], Wn - - - - - - - - uint64x2_t vsetq_lane_u64 (uint64_t a, uint64x2_t v, const int lane) - A32: VMOV.64 Dd, Rt, Rt2 - A64: INS Vd.D[lane], Xn - - - - - - - - uint8x8_t vset_lane_u8 (uint8_t a, uint8x8_t v, const int lane) - A32: VMOV.8 Dd[lane], Rt - A64: INS Vd.B[lane], Wn - - - - - - - - int16x4_t vset_lane_s16 (int16_t a, int16x4_t v, const int lane) - A32: VMOV.16 Dd[lane], Rt - A64: INS Vd.H[lane], Wn - - - - - - - - int32x2_t vset_lane_s32 (int32_t a, int32x2_t v, const int lane) - A32: VMOV.32 Dd[lane], Rt - A64: INS Vd.S[lane], Wn - - - - - - - - int8x8_t vset_lane_s8 (int8_t a, int8x8_t v, const int lane) - A32: VMOV.8 Dd[lane], Rt - A64: INS Vd.B[lane], Wn - - - - - - - - float32x2_t vset_lane_f32 (float32_t a, float32x2_t v, const int lane) - A32: VMOV.F32 Sd, Sm - A64: INS Vd.S[lane], Vn.S[0] - - - - - - - - uint16x4_t vset_lane_u16 (uint16_t a, uint16x4_t v, const int lane) - A32: VMOV.16 Dd[lane], Rt - A64: INS Vd.H[lane], Wn - - - - - - - - uint32x2_t vset_lane_u32 (uint32_t a, uint32x2_t v, const int lane) - A32: VMOV.32 Dd[lane], Rt - A64: INS Vd.S[lane], Wn - - - - - - - float64x2_t vcopyq_lane_f64 (float64x2_t a, const int lane1, float64x1_t b, const int lane2) A32: VMOV.F64 Dd, Dm A64: INS Vd.D[lane1], Vn.D[0] - - - - - - int64x2_t vcopyq_lane_s64 (int64x2_t a, const int lane1, int64x1_t b, const int lane2) A32: VMOV Dd, Dm A64: INS Vd.D[lane1], Vn.D[0] - - - - - - uint64x2_t vcopyq_lane_u64 (uint64x2_t a, const int lane1, uint64x1_t b, const int lane2) A32: VMOV Dd, Dm A64: INS Vd.D[lane1], Vn.D[0] - - - - - - - int16x8_t vclsq_s16 (int16x8_t a) - A32: VCLS.S16 Qd, Qm - A64: CLS Vd.8H, Vn.8H - - - - - - int32x4_t vclsq_s32 (int32x4_t a) - A32: VCLS.S32 Qd, Qm - A64: CLS Vd.4S, Vn.4S - - - - - - int8x16_t vclsq_s8 (int8x16_t a) - A32: VCLS.S8 Qd, Qm - A64: CLS Vd.16B, Vn.16B - - - - - - int16x4_t vcls_s16 (int16x4_t a) - A32: VCLS.S16 Dd, Dm - A64: CLS Vd.4H, Vn.4H - - - - - - int32x2_t vcls_s32 (int32x2_t a) - A32: VCLS.S32 Dd, Dm - A64: CLS Vd.2S, Vn.2S - - - - - - int8x8_t vcls_s8 (int8x8_t a) - A32: VCLS.S8 Dd, Dm - A64: CLS Vd.8B, Vn.8B - - - - - - uint8x16_t vclzq_u8 (uint8x16_t a) - A32: VCLZ.I8 Qd, Qm - A64: CLZ Vd.16B, Vn.16B - - - - - - int16x8_t vclzq_s16 (int16x8_t a) - A32: VCLZ.I16 Qd, Qm - A64: CLZ Vd.8H, Vn.8H - - - - - - int32x4_t vclzq_s32 (int32x4_t a) - A32: VCLZ.I32 Qd, Qm - A64: CLZ Vd.4S, Vn.4S - - - - - - int8x16_t vclzq_s8 (int8x16_t a) - A32: VCLZ.I8 Qd, Qm - A64: CLZ Vd.16B, Vn.16B - - - - - - uint16x8_t vclzq_u16 (uint16x8_t a) - A32: VCLZ.I16 Qd, Qm - A64: CLZ Vd.8H, Vn.8H - - - - - - uint32x4_t vclzq_u32 (uint32x4_t a) - A32: VCLZ.I32 Qd, Qm - A64: CLZ Vd.4S, Vn.4S - - - - - - uint8x8_t vclz_u8 (uint8x8_t a) - A32: VCLZ.I8 Dd, Dm - A64: CLZ Vd.8B, Vn.8B - - - - - - int16x4_t vclz_s16 (int16x4_t a) - A32: VCLZ.I16 Dd, Dm - A64: CLZ Vd.4H, Vn.4H - - - - - - int32x2_t vclz_s32 (int32x2_t a) - A32: VCLZ.I32 Dd, Dm - A64: CLZ Vd.2S, Vn.2S - - - - - - int8x8_t vclz_s8 (int8x8_t a) - A32: VCLZ.I8 Dd, Dm - A64: CLZ Vd.8B, Vn.8B - - - - - - uint16x4_t vclz_u16 (uint16x4_t a) - A32: VCLZ.I16 Dd, Dm - A64: CLZ Vd.4H, Vn.4H - - - - - - uint32x2_t vclz_u32 (uint32x2_t a) - A32: VCLZ.I32 Dd, Dm - A64: CLZ Vd.2S, Vn.2S - - - - - - uint8x16_t vld1q_lane_u8 (uint8_t const * ptr, uint8x16_t src, const int lane) - A32: VLD1.8 { Dd[index] }, [Rn] - A64: LD1 { Vt.B }[index], [Xn] - - - - - - - - float64x2_t vld1q_lane_f64 (float64_t const * ptr, float64x2_t src, const int lane) - A32: VLDR.64 Dd, [Rn] - A64: LD1 { Vt.D }[index], [Xn] - - - - - - - - int16x8_t vld1q_lane_s16 (int16_t const * ptr, int16x8_t src, const int lane) - A32: VLD1.16 { Dd[index] }, [Rn] - A64: LD1 { Vt.H }[index], [Xn] - - - - - - - - int32x4_t vld1q_lane_s32 (int32_t const * ptr, int32x4_t src, const int lane) - A32: VLD1.32 { Dd[index] }, [Rn] - A64: LD1 { Vt.S }[index], [Xn] - - - - - - - - int64x2_t vld1q_lane_s64 (int64_t const * ptr, int64x2_t src, const int lane) - A32: VLDR.64 Dd, [Rn] - A64: LD1 { Vt.D }[index], [Xn] - - - - - - - - int8x16_t vld1q_lane_s8 (int8_t const * ptr, int8x16_t src, const int lane) - A32: VLD1.8 { Dd[index] }, [Rn] - A64: LD1 { Vt.B }[index], [Xn] - - - - - - - - float32x4_t vld1q_lane_f32 (float32_t const * ptr, float32x4_t src, const int lane) - A32: VLD1.32 { Dd[index] }, [Rn] - A64: LD1 { Vt.S }[index], [Xn] - - - - - - - - uint16x8_t vld1q_lane_u16 (uint16_t const * ptr, uint16x8_t src, const int lane) - A32: VLD1.16 { Dd[index] }, [Rn] - A64: LD1 { Vt.H }[index], [Xn] - - - - - - - - uint32x4_t vld1q_lane_u32 (uint32_t const * ptr, uint32x4_t src, const int lane) - A32: VLD1.32 { Dd[index] }, [Rn] - A64: LD1 { Vt.S }[index], [Xn] - - - - - - - - uint64x2_t vld1q_lane_u64 (uint64_t const * ptr, uint64x2_t src, const int lane) - A32: VLDR.64 Dd, [Rn] - A64: LD1 { Vt.D }[index], [Xn] - - - - - - - - uint8x8_t vld1_lane_u8 (uint8_t const * ptr, uint8x8_t src, const int lane) - A32: VLD1.8 { Dd[index] }, [Rn] - A64: LD1 { Vt.B }[index], [Xn] - - - - - - - - int16x4_t vld1_lane_s16 (int16_t const * ptr, int16x4_t src, const int lane) - A32: VLD1.16 { Dd[index] }, [Rn] - A64: LD1 { Vt.H }[index], [Xn] - - - - - - - - int32x2_t vld1_lane_s32 (int32_t const * ptr, int32x2_t src, const int lane) - A32: VLD1.32 { Dd[index] }, [Rn] - A64: LD1 { Vt.S }[index], [Xn] - - - - - - - - int8x8_t vld1_lane_s8 (int8_t const * ptr, int8x8_t src, const int lane) - A32: VLD1.8 { Dd[index] }, [Rn] - A64: LD1 { Vt.B }[index], [Xn] - - - - - - - - float32x2_t vld1_lane_f32 (float32_t const * ptr, float32x2_t src, const int lane) - A32: VLD1.32 { Dd[index] }, [Rn] - A64: LD1 { Vt.S }[index], [Xn] - - - - - - - - uint16x4_t vld1_lane_u16 (uint16_t const * ptr, uint16x4_t src, const int lane) - A32: VLD1.16 { Dd[index] }, [Rn] - A64: LD1 { Vt.H }[index], [Xn] - - - - - - - - uint32x2_t vld1_lane_u32 (uint32_t const * ptr, uint32x2_t src, const int lane) - A32: VLD1.32 { Dd[index] }, [Rn] - A64: LD1 { Vt.S }[index], [Xn] - - - - - - - - uint8x16_t vld1q_dup_u8 (uint8_t const * ptr) - A32: VLD1.8 { Dd[], Dd+1[] }, [Rn] - A64: LD1R { Vt.16B }, [Xn] - - - - - - int16x8_t vld1q_dup_s16 (int16_t const * ptr) - A32: VLD1.16 { Dd[], Dd+1[] }, [Rn] - A64: LD1R { Vt.8H }, [Xn] - - - - - - int32x4_t vld1q_dup_s32 (int32_t const * ptr) - A32: VLD1.32 { Dd[], Dd+1[] }, [Rn] - A64: LD1R { Vt.4S }, [Xn] - - - - - - int8x16_t vld1q_dup_s8 (int8_t const * ptr) - A32: VLD1.8 { Dd[], Dd+1[] }, [Rn] - A64: LD1R { Vt.16B }, [Xn] - - - - - - float32x4_t vld1q_dup_f32 (float32_t const * ptr) - A32: VLD1.32 { Dd[], Dd+1[] }, [Rn] - A64: LD1R { Vt.4S }, [Xn] - - - - - - uint16x8_t vld1q_dup_u16 (uint16_t const * ptr) - A32: VLD1.16 { Dd[], Dd+1[] }, [Rn] - A64: LD1R { Vt.8H }, [Xn] - - - - - - uint32x4_t vld1q_dup_u32 (uint32_t const * ptr) - A32: VLD1.32 { Dd[], Dd+1[] }, [Rn] - A64: LD1R { Vt.4S }, [Xn] - - - - - - uint8x8_t vld1_dup_u8 (uint8_t const * ptr) - A32: VLD1.8 { Dd[] }, [Rn] - A64: LD1R { Vt.8B }, [Xn] - - - - - - int16x4_t vld1_dup_s16 (int16_t const * ptr) - A32: VLD1.16 { Dd[] }, [Rn] - A64: LD1R { Vt.4H }, [Xn] - - - - - - int32x2_t vld1_dup_s32 (int32_t const * ptr) - A32: VLD1.32 { Dd[] }, [Rn] - A64: LD1R { Vt.2S }, [Xn] - - - - - - int8x8_t vld1_dup_s8 (int8_t const * ptr) - A32: VLD1.8 { Dd[] }, [Rn] - A64: LD1R { Vt.8B }, [Xn] - - - - - - float32x2_t vld1_dup_f32 (float32_t const * ptr) - A32: VLD1.32 { Dd[] }, [Rn] - A64: LD1R { Vt.2S }, [Xn] - - - - - - uint16x4_t vld1_dup_u16 (uint16_t const * ptr) - A32: VLD1.16 { Dd[] }, [Rn] - A64: LD1R { Vt.4H }, [Xn] - - - - - - uint32x2_t vld1_dup_u32 (uint32_t const * ptr) - A32: VLD1.32 { Dd[] }, [Rn] - A64: LD1R { Vt.2S }, [Xn] - - - - - - uint8x16_t vld1q_u8 (uint8_t const * ptr) - A32: VLD1.8 Dd, Dd+1, [Rn] - A64: LD1 Vt.16B, [Xn] - - - - - - float64x2_t vld1q_f64 (float64_t const * ptr) - A32: VLD1.64 Dd, Dd+1, [Rn] - A64: LD1 Vt.2D, [Xn] - - - - - - int16x8_t vld1q_s16 (int16_t const * ptr) - A32: VLD1.16 Dd, Dd+1, [Rn] - A64: LD1 Vt.8H, [Xn] - - - - - - int32x4_t vld1q_s32 (int32_t const * ptr) - A32: VLD1.32 Dd, Dd+1, [Rn] - A64: LD1 Vt.4S, [Xn] - - - - - - int64x2_t vld1q_s64 (int64_t const * ptr) - A32: VLD1.64 Dd, Dd+1, [Rn] - A64: LD1 Vt.2D, [Xn] - - - - - - int8x16_t vld1q_s8 (int8_t const * ptr) - A32: VLD1.8 Dd, Dd+1, [Rn] - A64: LD1 Vt.16B, [Xn] - - - - - - float32x4_t vld1q_f32 (float32_t const * ptr) - A32: VLD1.32 Dd, Dd+1, [Rn] - A64: LD1 Vt.4S, [Xn] - - - - - - uint16x8_t vld1q_s16 (uint16_t const * ptr) - A32: VLD1.16 Dd, Dd+1, [Rn] - A64: LD1 Vt.8H, [Xn] - - - - - - uint32x4_t vld1q_s32 (uint32_t const * ptr) - A32: VLD1.32 Dd, Dd+1, [Rn] - A64: LD1 Vt.4S, [Xn] - - - - - - uint64x2_t vld1q_u64 (uint64_t const * ptr) - A32: VLD1.64 Dd, Dd+1, [Rn] - A64: LD1 Vt.2D, [Xn] - - - - - - uint8x8_t vld1_u8 (uint8_t const * ptr) - A32: VLD1.8 Dd, [Rn] - A64: LD1 Vt.8B, [Xn] - - - - - - float64x1_t vld1_f64 (float64_t const * ptr) - A32: VLD1.64 Dd, [Rn] - A64: LD1 Vt.1D, [Xn] - - - - - - int16x4_t vld1_s16 (int16_t const * ptr) - A32: VLD1.16 Dd, [Rn] - A64: LD1 Vt.4H, [Xn] - - - - - - int32x2_t vld1_s32 (int32_t const * ptr) - A32: VLD1.32 Dd, [Rn] - A64: LD1 Vt.2S, [Xn] - - - - - - int64x1_t vld1_s64 (int64_t const * ptr) - A32: VLD1.64 Dd, [Rn] - A64: LD1 Vt.1D, [Xn] - - - - - - int8x8_t vld1_s8 (int8_t const * ptr) - A32: VLD1.8 Dd, [Rn] - A64: LD1 Vt.8B, [Xn] - - - - - - float32x2_t vld1_f32 (float32_t const * ptr) - A32: VLD1.32 Dd, [Rn] - A64: LD1 Vt.2S, [Xn] - - - - - - uint16x4_t vld1_u16 (uint16_t const * ptr) - A32: VLD1.16 Dd, [Rn] - A64: LD1 Vt.4H, [Xn] - - - - - - uint32x2_t vld1_u32 (uint32_t const * ptr) - A32: VLD1.32 Dd, [Rn] - A64: LD1 Vt.2S, [Xn] - - - - - - uint64x1_t vld1_u64 (uint64_t const * ptr) - A32: VLD1.64 Dd, [Rn] - A64: LD1 Vt.1D, [Xn] - - - - - - uint8x16_t vmaxq_u8 (uint8x16_t a, uint8x16_t b) - A32: VMAX.U8 Qd, Qn, Qm - A64: UMAX Vd.16B, Vn.16B, Vm.16B - - - - - - - int16x8_t vmaxq_s16 (int16x8_t a, int16x8_t b) - A32: VMAX.S16 Qd, Qn, Qm - A64: SMAX Vd.8H, Vn.8H, Vm.8H - - - - - - - int32x4_t vmaxq_s32 (int32x4_t a, int32x4_t b) - A32: VMAX.S32 Qd, Qn, Qm - A64: SMAX Vd.4S, Vn.4S, Vm.4S - - - - - - - int8x16_t vmaxq_s8 (int8x16_t a, int8x16_t b) - A32: VMAX.S8 Qd, Qn, Qm - A64: SMAX Vd.16B, Vn.16B, Vm.16B - - - - - - - float32x4_t vmaxq_f32 (float32x4_t a, float32x4_t b) - A32: VMAX.F32 Qd, Qn, Qm - A64: FMAX Vd.4S, Vn.4S, Vm.4S - - - - - - - uint16x8_t vmaxq_u16 (uint16x8_t a, uint16x8_t b) - A32: VMAX.U16 Qd, Qn, Qm - A64: UMAX Vd.8H, Vn.8H, Vm.8H - - - - - - - uint32x4_t vmaxq_u32 (uint32x4_t a, uint32x4_t b) - A32: VMAX.U32 Qd, Qn, Qm - A64: UMAX Vd.4S, Vn.4S, Vm.4S - - - - - - - uint8x8_t vmax_u8 (uint8x8_t a, uint8x8_t b) - A32: VMAX.U8 Dd, Dn, Dm - A64: UMAX Vd.8B, Vn.8B, Vm.8B - - - - - - - int16x4_t vmax_s16 (int16x4_t a, int16x4_t b) - A32: VMAX.S16 Dd, Dn, Dm - A64: SMAX Vd.4H, Vn.4H, Vm.4H - - - - - - - int32x2_t vmax_s32 (int32x2_t a, int32x2_t b) - A32: VMAX.S32 Dd, Dn, Dm - A64: SMAX Vd.2S, Vn.2S, Vm.2S - - - - - - - int8x8_t vmax_s8 (int8x8_t a, int8x8_t b) - A32: VMAX.S8 Dd, Dn, Dm - A64: SMAX Vd.8B, Vn.8B, Vm.8B - - - - - - - float32x2_t vmax_f32 (float32x2_t a, float32x2_t b) - A32: VMAX.F32 Dd, Dn, Dm - A64: FMAX Vd.2S, Vn.2S, Vm.2S - - - - - - - uint16x4_t vmax_u16 (uint16x4_t a, uint16x4_t b) - A32: VMAX.U16 Dd, Dn, Dm - A64: UMAX Vd.4H, Vn.4H, Vm.4H - - - - - - - uint32x2_t vmax_u32 (uint32x2_t a, uint32x2_t b) - A32: VMAX.U32 Dd, Dn, Dm - A64: UMAX Vd.2S, Vn.2S, Vm.2S - - - - - - - float32x4_t vmaxnmq_f32 (float32x4_t a, float32x4_t b) - A32: VMAXNM.F32 Qd, Qn, Qm - A64: FMAXNM Vd.4S, Vn.4S, Vm.4S - - - - - - - float32x2_t vmaxnm_f32 (float32x2_t a, float32x2_t b) - A32: VMAXNM.F32 Dd, Dn, Dm - A64: FMAXNM Vd.2S, Vn.2S, Vm.2S - - - - - - - float64x1_t vmaxnm_f64 (float64x1_t a, float64x1_t b) - A32: VMAXNM.F64 Dd, Dn, Dm - A64: FMAXNM Dd, Dn, Dm - - - - - - - float32_t vmaxnms_f32 (float32_t a, float32_t b) - A32: VMAXNM.F32 Sd, Sn, Sm - A64: FMAXNM Sd, Sn, Sm - - - - - - - uint8x8_t vpmax_u8 (uint8x8_t a, uint8x8_t b) - A32: VPMAX.U8 Dd, Dn, Dm - A64: UMAXP Vd.8B, Vn.8B, Vm.8B - - - - - - - int16x4_t vpmax_s16 (int16x4_t a, int16x4_t b) - A32: VPMAX.S16 Dd, Dn, Dm - A64: SMAXP Vd.4H, Vn.4H, Vm.4H - - - - - - - int32x2_t vpmax_s32 (int32x2_t a, int32x2_t b) - A32: VPMAX.S32 Dd, Dn, Dm - A64: SMAXP Vd.2S, Vn.2S, Vm.2S - - - - - - - int8x8_t vpmax_s8 (int8x8_t a, int8x8_t b) - A32: VPMAX.S8 Dd, Dn, Dm - A64: SMAXP Vd.8B, Vn.8B, Vm.8B - - - - - - - float32x2_t vpmax_f32 (float32x2_t a, float32x2_t b) - A32: VPMAX.F32 Dd, Dn, Dm - A64: FMAXP Vd.2S, Vn.2S, Vm.2S - - - - - - - uint16x4_t vpmax_u16 (uint16x4_t a, uint16x4_t b) - A32: VPMAX.U16 Dd, Dn, Dm - A64: UMAXP Vd.4H, Vn.4H, Vm.4H - - - - - - - uint32x2_t vpmax_u32 (uint32x2_t a, uint32x2_t b) - A32: VPMAX.U32 Dd, Dn, Dm - A64: UMAXP Vd.2S, Vn.2S, Vm.2S - - - - - - - uint8x16_t vminq_u8 (uint8x16_t a, uint8x16_t b) - A32: VMIN.U8 Qd, Qn, Qm - A64: UMIN Vd.16B, Vn.16B, Vm.16B - - - - - - - int16x8_t vminq_s16 (int16x8_t a, int16x8_t b) - A32: VMIN.S16 Qd, Qn, Qm - A64: SMIN Vd.8H, Vn.8H, Vm.8H - - - - - - - int32x4_t vminq_s32 (int32x4_t a, int32x4_t b) - A32: VMIN.S32 Qd, Qn, Qm - A64: SMIN Vd.4S, Vn.4S, Vm.4S - - - - - - - int8x16_t vminq_s8 (int8x16_t a, int8x16_t b) - A32: VMIN.S8 Qd, Qn, Qm - A64: SMIN Vd.16B, Vn.16B, Vm.16B - - - - - - - float32x4_t vminq_f32 (float32x4_t a, float32x4_t b) - A32: VMIN.F32 Qd, Qn, Qm - A64: FMIN Vd.4S, Vn.4S, Vm.4S - - - - - - - uint16x8_t vminq_u16 (uint16x8_t a, uint16x8_t b) - A32: VMIN.U16 Qd, Qn, Qm - A64: UMIN Vd.8H, Vn.8H, Vm.8H - - - - - - - uint32x4_t vminq_u32 (uint32x4_t a, uint32x4_t b) - A32: VMIN.U32 Qd, Qn, Qm - A64: UMIN Vd.4S, Vn.4S, Vm.4S - - - - - - - uint8x8_t vmin_u8 (uint8x8_t a, uint8x8_t b) - A32: VMIN.U8 Dd, Dn, Dm - A64: UMIN Vd.8B, Vn.8B, Vm.8B - - - - - - - int16x4_t vmin_s16 (int16x4_t a, int16x4_t b) - A32: VMIN.S16 Dd, Dn, Dm - A64: SMIN Vd.4H, Vn.4H, Vm.4H - - - - - - - int32x2_t vmin_s32 (int32x2_t a, int32x2_t b) - A32: VMIN.S32 Dd, Dn, Dm - A64: SMIN Vd.2S, Vn.2S, Vm.2S - - - - - - - int8x8_t vmin_s8 (int8x8_t a, int8x8_t b) - A32: VMIN.S8 Dd, Dn, Dm - A64: SMIN Vd.8B, Vn.8B, Vm.8B - - - - - - - float32x2_t vmin_f32 (float32x2_t a, float32x2_t b) - A32: VMIN.F32 Dd, Dn, Dm - A64: FMIN Vd.2S, Vn.2S, Vm.2S - - - - - - - uint16x4_t vmin_u16 (uint16x4_t a, uint16x4_t b) - A32: VMIN.U16 Dd, Dn, Dm - A64: UMIN Vd.4H, Vn.4H, Vm.4H - - - - - - - uint32x2_t vmin_u32 (uint32x2_t a, uint32x2_t b) - A32: VMIN.U32 Dd, Dn, Dm - A64: UMIN Vd.2S, Vn.2S, Vm.2S - - - - - - - float32x4_t vminnmq_f32 (float32x4_t a, float32x4_t b) - A32: VMINNM.F32 Qd, Qn, Qm - A64: FMINNM Vd.4S, Vn.4S, Vm.4S - - - - - - - float32x2_t vminnm_f32 (float32x2_t a, float32x2_t b) - A32: VMINNM.F32 Dd, Dn, Dm - A64: FMINNM Vd.2S, Vn.2S, Vm.2S - - - - - - - float64x1_t vminnm_f64 (float64x1_t a, float64x1_t b) - A32: VMINNM.F64 Dd, Dn, Dm - A64: FMINNM Dd, Dn, Dm - - - - - - - float32_t vminnms_f32 (float32_t a, float32_t b) - A32: VMINNM.F32 Sd, Sn, Sm - A64: FMINNM Sd, Sn, Sm - - - - - - - uint8x8_t vpmin_u8 (uint8x8_t a, uint8x8_t b) - A32: VPMIN.U8 Dd, Dn, Dm - A64: UMINP Vd.8B, Vn.8B, Vm.8B - - - - - - - int16x4_t vpmin_s16 (int16x4_t a, int16x4_t b) - A32: VPMIN.S16 Dd, Dn, Dm - A64: SMINP Vd.4H, Vn.4H, Vm.4H - - - - - - - int32x2_t vpmin_s32 (int32x2_t a, int32x2_t b) - A32: VPMIN.S32 Dd, Dn, Dm - A64: SMINP Vd.2S, Vn.2S, Vm.2S - - - - - - - int8x8_t vpmin_s8 (int8x8_t a, int8x8_t b) - A32: VPMIN.S8 Dd, Dn, Dm - A64: SMINP Vd.8B, Vn.8B, Vm.8B - - - - - - - float32x2_t vpmin_f32 (float32x2_t a, float32x2_t b) - A32: VPMIN.F32 Dd, Dn, Dm - A64: FMINP Vd.2S, Vn.2S, Vm.2S - - - - - - - uint16x4_t vpmin_u16 (uint16x4_t a, uint16x4_t b) - A32: VPMIN.U16 Dd, Dn, Dm - A64: UMINP Vd.4H, Vn.4H, Vm.4H - - - - - - - uint32x2_t vpmin_u32 (uint32x2_t a, uint32x2_t b) - A32: VPMIN.U32 Dd, Dn, Dm - A64: UMINP Vd.2S, Vn.2S, Vm.2S - - - - - - - uint8x16_t vmulq_u8 (uint8x16_t a, uint8x16_t b) - A32: VMUL.I8 Qd, Qn, Qm - A64: MUL Vd.16B, Vn.16B, Vm.16B - - - - - - - int16x8_t vmulq_s16 (int16x8_t a, int16x8_t b) - A32: VMUL.I16 Qd, Qn, Qm - A64: MUL Vd.8H, Vn.8H, Vm.8H - - - - - - - int32x4_t vmulq_s32 (int32x4_t a, int32x4_t b) - A32: VMUL.I32 Qd, Qn, Qm - A64: MUL Vd.4S, Vn.4S, Vm.4S - - - - - - - int8x16_t vmulq_s8 (int8x16_t a, int8x16_t b) - A32: VMUL.I8 Qd, Qn, Qm - A64: MUL Vd.16B, Vn.16B, Vm.16B - - - - - - - float32x4_t vmulq_f32 (float32x4_t a, float32x4_t b) - A32: VMUL.F32 Qd, Qn, Qm - A64: FMUL Vd.4S, Vn.4S, Vm.4S - - - - - - - uint16x8_t vmulq_u16 (uint16x8_t a, uint16x8_t b) - A32: VMUL.I16 Qd, Qn, Qm - A64: MUL Vd.8H, Vn.8H, Vm.8H - - - - - - - uint32x4_t vmulq_u32 (uint32x4_t a, uint32x4_t b) - A32: VMUL.I32 Qd, Qn, Qm - A64: MUL Vd.4S, Vn.4S, Vm.4S - - - - - - - uint8x8_t vmul_u8 (uint8x8_t a, uint8x8_t b) - A32: VMUL.I8 Dd, Dn, Dm - A64: MUL Vd.8B, Vn.8B, Vm.8B - - - - - - - int16x4_t vmul_s16 (int16x4_t a, int16x4_t b) - A32: VMUL.I16 Dd, Dn, Dm - A64: MUL Vd.4H, Vn.4H, Vm.4H - - - - - - - int32x2_t vmul_s32 (int32x2_t a, int32x2_t b) - A32: VMUL.I32 Dd, Dn, Dm - A64: MUL Vd.2S, Vn.2S, Vm.2S - - - - - - - int8x8_t vmul_s8 (int8x8_t a, int8x8_t b) - A32: VMUL.I8 Dd, Dn, Dm - A64: MUL Vd.8B, Vn.8B, Vm.8B - - - - - - - float32x2_t vmul_f32 (float32x2_t a, float32x2_t b) - A32: VMUL.F32 Dd, Dn, Dm - A64: FMUL Vd.2S, Vn.2S, Vm.2S - - - - - - - uint16x4_t vmul_u16 (uint16x4_t a, uint16x4_t b) - A32: VMUL.I16 Dd, Dn, Dm - A64: MUL Vd.4H, Vn.4H, Vm.4H - - - - - - - uint32x2_t vmul_u32 (uint32x2_t a, uint32x2_t b) - A32: VMUL.I32 Dd, Dn, Dm - A64: MUL Vd.2S, Vn.2S, Vm.2S - - - - - - - uint8x16_t vmlaq_u8 (uint8x16_t a, uint8x16_t b, uint8x16_t c) - A32: VMLA.I8 Qd, Qn, Qm - A64: MLA Vd.16B, Vn.16B, Vm.16B - - - - - - - - int16x8_t vmlaq_s16 (int16x8_t a, int16x8_t b, int16x8_t c) - A32: VMLA.I16 Qd, Qn, Qm - A64: MLA Vd.8H, Vn.8H, Vm.8H - - - - - - - - int32x4_t vmlaq_s32 (int32x4_t a, int32x4_t b, int32x4_t c) - A32: VMLA.I32 Qd, Qn, Qm - A64: MLA Vd.4S, Vn.4S, Vm.4S - - - - - - - - int8x16_t vmlaq_s8 (int8x16_t a, int8x16_t b, int8x16_t c) - A32: VMLA.I8 Qd, Qn, Qm - A64: MLA Vd.16B, Vn.16B, Vm.16B - - - - - - - - uint16x8_t vmlaq_u16 (uint16x8_t a, uint16x8_t b, uint16x8_t c) - A32: VMLA.I16 Qd, Qn, Qm - A64: MLA Vd.8H, Vn.8H, Vm.8H - - - - - - - - uint32x4_t vmlaq_u32 (uint32x4_t a, uint32x4_t b, uint32x4_t c) - A32: VMLA.I32 Qd, Qn, Qm - A64: MLA Vd.4S, Vn.4S, Vm.4S - - - - - - - - uint8x8_t vmla_u8 (uint8x8_t a, uint8x8_t b, uint8x8_t c) - A32: VMLA.I8 Dd, Dn, Dm - A64: MLA Vd.8B, Vn.8B, Vm.8B - - - - - - - - int16x4_t vmla_s16 (int16x4_t a, int16x4_t b, int16x4_t c) - A32: VMLA.I16 Dd, Dn, Dm - A64: MLA Vd.4H, Vn.4H, Vm.4H - - - - - - - - int32x2_t vmla_s32 (int32x2_t a, int32x2_t b, int32x2_t c) - A32: VMLA.I32 Dd, Dn, Dm - A64: MLA Vd.2S, Vn.2S, Vm.2S - - - - - - - - int8x8_t vmla_s8 (int8x8_t a, int8x8_t b, int8x8_t c) - A32: VMLA.I8 Dd, Dn, Dm - A64: MLA Vd.8B, Vn.8B, Vm.8B - - - - - - - - uint16x4_t vmla_u16 (uint16x4_t a, uint16x4_t b, uint16x4_t c) - A32: VMLA.I16 Dd, Dn, Dm - A64: MLA Vd.4H, Vn.4H, Vm.4H - - - - - - - - uint32x2_t vmla_u32 (uint32x2_t a, uint32x2_t b, uint32x2_t c) - A32: VMLA.I32 Dd, Dn, Dm - A64: MLA Vd.2S, Vn.2S, Vm.2S - - - - - - - - int16x8_t vmlaq_n_s16 (int16x8_t a, int16x8_t b, int16_t c) - A32: VMLA.I16 Qd, Qn, Dm[0] - A64: MLA Vd.8H, Vn.8H, Vm.H[0] - - - - - - - - int32x4_t vmlaq_n_s32 (int32x4_t a, int32x4_t b, int32_t c) - A32: VMLA.I32 Qd, Qn, Dm[0] - A64: MLA Vd.4S, Vn.4S, Vm.S[0] - - - - - - - - uint16x8_t vmlaq_n_u16 (uint16x8_t a, uint16x8_t b, uint16_t c) - A32: VMLA.I16 Qd, Qn, Dm[0] - A64: MLA Vd.8H, Vn.8H, Vm.H[0] - - - - - - - - uint32x4_t vmlaq_n_u32 (uint32x4_t a, uint32x4_t b, uint32_t c) - A32: VMLA.I32 Qd, Qn, Dm[0] - A64: MLA Vd.4S, Vn.4S, Vm.S[0] - - - - - - - - int16x4_t vmla_n_s16 (int16x4_t a, int16x4_t b, int16_t c) - A32: VMLA.I16 Dd, Dn, Dm[0] - A64: MLA Vd.4H, Vn.4H, Vm.H[0] - - - - - - - - int32x2_t vmla_n_s32 (int32x2_t a, int32x2_t b, int32_t c) - A32: VMLA.I32 Dd, Dn, Dm[0] - A64: MLA Vd.2S, Vn.2S, Vm.S[0] - - - - - - - - uint16x4_t vmla_n_u16 (uint16x4_t a, uint16x4_t b, uint16_t c) - A32: VMLA.I16 Dd, Dn, Dm[0] - A64: MLA Vd.4H, Vn.4H, Vm.H[0] - - - - - - - - uint32x2_t vmla_n_u32 (uint32x2_t a, uint32x2_t b, uint32_t c) - A32: VMLA.I32 Dd, Dn, Dm[0] - A64: MLA Vd.2S, Vn.2S, Vm.S[0] - - - - - - - - int16x8_t vmlaq_laneq_s16 (int16x8_t a, int16x8_t b, int16x8_t v, const int lane) - A32: VMLA.I16 Qd, Qn, Dm[lane] - A64: MLA Vd.8H, Vn.8H, Vm.H[lane] - - - - - - - - - int16x8_t vmlaq_lane_s16 (int16x8_t a, int16x8_t b, int16x4_t v, const int lane) - A32: VMLA.I16 Qd, Qn, Dm[lane] - A64: MLA Vd.8H, Vn.8H, Vm.H[lane] - - - - - - - - - int32x4_t vmlaq_laneq_s32 (int32x4_t a, int32x4_t b, int32x4_t v, const int lane) - A32: VMLA.I32 Qd, Qn, Dm[lane] - A64: MLA Vd.4S, Vn.4S, Vm.S[lane] - - - - - - - - - int32x4_t vmlaq_lane_s32 (int32x4_t a, int32x4_t b, int32x2_t v, const int lane) - A32: VMLA.I32 Qd, Qn, Dm[lane] - A64: MLA Vd.4S, Vn.4S, Vm.S[lane] - - - - - - - - - uint16x8_t vmlaq_laneq_u16 (uint16x8_t a, uint16x8_t b, uint16x8_t v, const int lane) - A32: VMLA.I16 Qd, Qn, Dm[lane] - A64: MLA Vd.8H, Vn.8H, Vm.H[lane] - - - - - - - - - uint16x8_t vmlaq_lane_u16 (uint16x8_t a, uint16x8_t b, uint16x4_t v, const int lane) - A32: VMLA.I16 Qd, Qn, Dm[lane] - A64: MLA Vd.8H, Vn.8H, Vm.H[lane] - - - - - - - - - uint32x4_t vmlaq_laneq_u32 (uint32x4_t a, uint32x4_t b, uint32x4_t v, const int lane) - A32: VMLA.I32 Qd, Qn, Dm[lane] - A64: MLA Vd.4S, Vn.4S, Vm.S[lane] - - - - - - - - - uint32x4_t vmlaq_lane_u32 (uint32x4_t a, uint32x4_t b, uint32x2_t v, const int lane) - A32: VMLA.I32 Qd, Qn, Dm[lane] - A64: MLA Vd.4S, Vn.4S, Vm.S[lane] - - - - - - - - - int16x4_t vmla_laneq_s16 (int16x4_t a, int16x4_t b, int16x8_t v, const int lane) - A32: VMLA.I16 Dd, Dn, Dm[lane] - A64: MLA Vd.4H, Vn.4H, Vm.H[lane] - - - - - - - - - int16x4_t vmla_lane_s16 (int16x4_t a, int16x4_t b, int16x4_t v, const int lane) - A32: VMLA.I16 Dd, Dn, Dm[lane] - A64: MLA Vd.4H, Vn.4H, Vm.H[lane] - - - - - - - - - int32x2_t vmla_laneq_s32 (int32x2_t a, int32x2_t b, int32x4_t v, const int lane) - A32: VMLA.I32 Dd, Dn, Dm[lane] - A64: MLA Vd.2S, Vn.2S, Vm.S[lane] - - - - - - - - - int32x2_t vmla_lane_s32 (int32x2_t a, int32x2_t b, int32x2_t v, const int lane) - A32: VMLA.I32 Dd, Dn, Dm[lane] - A64: MLA Vd.2S, Vn.2S, Vm.S[lane] - - - - - - - - - uint16x4_t vmla_laneq_u16 (uint16x4_t a, uint16x4_t b, uint16x8_t v, const int lane) - A32: VMLA.I16 Dd, Dn, Dm[lane] - A64: MLA Vd.4H, Vn.4H, Vm.H[lane] - - - - - - - - - uint16x4_t vmla_lane_u16 (uint16x4_t a, uint16x4_t b, uint16x4_t v, const int lane) - A32: VMLA.I16 Dd, Dn, Dm[lane] - A64: MLA Vd.4H, Vn.4H, Vm.H[lane] - - - - - - - - - uint32x2_t vmla_laneq_u32 (uint32x2_t a, uint32x2_t b, uint32x4_t v, const int lane) - A32: VMLA.I32 Dd, Dn, Dm[lane] - A64: MLA Vd.2S, Vn.2S, Vm.S[lane] - - - - - - - - - uint32x2_t vmla_lane_u32 (uint32x2_t a, uint32x2_t b, uint32x2_t v, const int lane) - A32: VMLA.I32 Dd, Dn, Dm[lane] - A64: MLA Vd.2S, Vn.2S, Vm.S[lane] - - - - - - - - - int16x8_t vmulq_n_s16 (int16x8_t a, int16_t b) - A32: VMUL.I16 Qd, Qn, Dm[0] - A64: MUL Vd.8H, Vn.8H, Vm.H[0] - - - - - - - int32x4_t vmulq_n_s32 (int32x4_t a, int32_t b) - A32: VMUL.I32 Qd, Qn, Dm[0] - A64: MUL Vd.4S, Vn.4S, Vm.S[0] - - - - - - - float32x4_t vmulq_n_f32 (float32x4_t a, float32_t b) - A32: VMUL.F32 Qd, Qn, Dm[0] - A64: FMUL Vd.4S, Vn.4S, Vm.S[0] - - - - - - - uint16x8_t vmulq_n_u16 (uint16x8_t a, uint16_t b) - A32: VMUL.I16 Qd, Qn, Dm[0] - A64: MUL Vd.8H, Vn.8H, Vm.H[0] - - - - - - - uint32x4_t vmulq_n_u32 (uint32x4_t a, uint32_t b) - A32: VMUL.I32 Qd, Qn, Dm[0] - A64: MUL Vd.4S, Vn.4S, Vm.S[0] - - - - - - - int16x4_t vmul_n_s16 (int16x4_t a, int16_t b) - A32: VMUL.I16 Dd, Dn, Dm[0] - A64: MUL Vd.4H, Vn.4H, Vm.H[0] - - - - - - - int32x2_t vmul_n_s32 (int32x2_t a, int32_t b) - A32: VMUL.I32 Dd, Dn, Dm[0] - A64: MUL Vd.2S, Vn.2S, Vm.S[0] - - - - - - - float32x2_t vmul_n_f32 (float32x2_t a, float32_t b) - A32: VMUL.F32 Dd, Dn, Dm[0] - A64: FMUL Vd.2S, Vn.2S, Vm.S[0] - - - - - - - uint16x4_t vmul_n_u16 (uint16x4_t a, uint16_t b) - A32: VMUL.I16 Dd, Dn, Dm[0] - A64: MUL Vd.4H, Vn.4H, Vm.H[0] - - - - - - - uint32x2_t vmul_n_u32 (uint32x2_t a, uint32_t b) - A32: VMUL.I32 Dd, Dn, Dm[0] - A64: MUL Vd.2S, Vn.2S, Vm.S[0] - - - - - - - int16x8_t vmulq_laneq_s16 (int16x8_t a, int16x8_t v, const int lane) - A32: VMUL.I16 Qd, Qn, Dm[lane] - A64: MUL Vd.8H, Vn.8H, Vm.H[lane] - - - - - - - - int16x8_t vmulq_lane_s16 (int16x8_t a, int16x4_t v, const int lane) - A32: VMUL.I16 Qd, Qn, Dm[lane] - A64: MUL Vd.8H, Vn.8H, Vm.H[lane] - - - - - - - - int32x4_t vmulq_laneq_s32 (int32x4_t a, int32x4_t v, const int lane) - A32: VMUL.I32 Qd, Qn, Dm[lane] - A64: MUL Vd.4S, Vn.4S, Vm.S[lane] - - - - - - - - int32x4_t vmulq_lane_s32 (int32x4_t a, int32x2_t v, const int lane) - A32: VMUL.I32 Qd, Qn, Dm[lane] - A64: MUL Vd.4S, Vn.4S, Vm.S[lane] - - - - - - - - float32x4_t vmulq_laneq_f32 (float32x4_t a, float32x4_t v, const int lane) - A32: VMUL.F32 Qd, Qn, Dm[lane] - A64: FMUL Vd.4S, Vn.4S, Vm.S[lane] - - - - - - - - float32x4_t vmulq_lane_f32 (float32x4_t a, float32x2_t v, const int lane) - A32: VMUL.F32 Qd, Qn, Dm[lane] - A64: FMUL Vd.4S, Vn.4S, Vm.S[lane] - - - - - - - - uint16x8_t vmulq_laneq_u16 (uint16x8_t a, uint16x8_t v, const int lane) - A32: VMUL.I16 Qd, Qn, Dm[lane] - A64: MUL Vd.8H, Vn.8H, Vm.H[lane] - - - - - - - - uint16x8_t vmulq_lane_u16 (uint16x8_t a, uint16x4_t v, const int lane) - A32: VMUL.I16 Qd, Qn, Dm[lane] - A64: MUL Vd.8H, Vn.8H, Vm.H[lane] - - - - - - - - uint32x4_t vmulq_laneq_u32 (uint32x4_t a, uint32x4_t v, const int lane) - A32: VMUL.I32 Qd, Qn, Dm[lane] - A64: MUL Vd.4S, Vn.4S, Vm.S[lane] - - - - - - - - uint32x4_t vmulq_lane_u32 (uint32x4_t a, uint32x2_t v, const int lane) - A32: VMUL.I32 Qd, Qn, Dm[lane] - A64: MUL Vd.4S, Vn.4S, Vm.S[lane] - - - - - - - - int16x4_t vmul_laneq_s16 (int16x4_t a, int16x8_t v, const int lane) - A32: VMUL.I16 Dd, Dn, Dm[lane] - A64: MUL Vd.4H, Vn.4H, Vm.H[lane] - - - - - - - - int16x4_t vmul_lane_s16 (int16x4_t a, int16x4_t v, const int lane) - A32: VMUL.I16 Dd, Dn, Dm[lane] - A64: MUL Vd.4H, Vn.4H, Vm.H[lane] - - - - - - - - int32x2_t vmul_laneq_s32 (int32x2_t a, int32x4_t v, const int lane) - A32: VMUL.I32 Dd, Dn, Dm[lane] - A64: MUL Vd.2S, Vn.2S, Vm.S[lane] - - - - - - - - int32x2_t vmul_lane_s32 (int32x2_t a, int32x2_t v, const int lane) - A32: VMUL.I32 Dd, Dn, Dm[lane] - A64: MUL Vd.2S, Vn.2S, Vm.S[lane] - - - - - - - - float32x2_t vmul_laneq_f32 (float32x2_t a, float32x4_t v, const int lane) - A32: VMUL.F32 Dd, Dn, Dm[lane] - A64: FMUL Vd.2S, Vn.2S, Vm.S[lane] - - - - - - - - float32x2_t vmul_lane_f32 (float32x2_t a, float32x2_t v, const int lane) - A32: VMUL.F32 Dd, Dn, Dm[lane] - A64: FMUL Vd.2S, Vn.2S, Vm.S[lane] - - - - - - - - uint16x4_t vmul_laneq_u16 (uint16x4_t a, uint16x8_t v, const int lane) - A32: VMUL.I16 Dd, Dn, Dm[lane] - A64: MUL Vd.4H, Vn.4H, Vm.H[lane] - - - - - - - - uint16x4_t vmul_lane_u16 (uint16x4_t a, uint16x4_t v, const int lane) - A32: VMUL.I16 Dd, Dn, Dm[lane] - A64: MUL Vd.4H, Vn.4H, Vm.H[lane] - - - - - - - - uint32x2_t vmul_laneq_u32 (uint32x2_t a, uint32x4_t v, const int lane) - A32: VMUL.I32 Dd, Dn, Dm[lane] - A64: MUL Vd.2S, Vn.2S, Vm.S[lane] - - - - - - - - uint32x2_t vmul_lane_u32 (uint32x2_t a, uint32x2_t v, const int lane) - A32: VMUL.I32 Dd, Dn, Dm[lane] - A64: MUL Vd.2S, Vn.2S, Vm.S[lane] - - - - - - - - int32x4_t vmull_laneq_s16 (int16x4_t a, int16x8_t v, const int lane) - A32: VMULL.S16 Qd, Dn, Dm[lane] - A64: SMULL Vd.4S, Vn.4H, Vm.H[lane] - - - - - - - - int32x4_t vmull_lane_s16 (int16x4_t a, int16x4_t v, const int lane) - A32: VMULL.S16 Qd, Dn, Dm[lane] - A64: SMULL Vd.4S, Vn.4H, Vm.H[lane] - - - - - - - - int64x2_t vmull_laneq_s32 (int32x2_t a, int32x4_t v, const int lane) - A32: VMULL.S32 Qd, Dn, Dm[lane] - A64: SMULL Vd.2D, Vn.2S, Vm.S[lane] - - - - - - - - int64x2_t vmull_lane_s32 (int32x2_t a, int32x2_t v, const int lane) - A32: VMULL.S32 Qd, Dn, Dm[lane] - A64: SMULL Vd.2D, Vn.2S, Vm.S[lane] - - - - - - - - uint32x4_t vmull_laneq_u16 (uint16x4_t a, uint16x8_t v, const int lane) - A32: VMULL.U16 Qd, Dn, Dm[lane] - A64: UMULL Vd.4S, Vn.4H, Vm.H[lane] - - - - - - - - uint32x4_t vmull_lane_u16 (uint16x4_t a, uint16x4_t v, const int lane) - A32: VMULL.U16 Qd, Dn, Dm[lane] - A64: UMULL Vd.4S, Vn.4H, Vm.H[lane] - - - - - - - - uint64x2_t vmull_laneq_u32 (uint32x2_t a, uint32x4_t v, const int lane) - A32: VMULL.U32 Qd, Dn, Dm[lane] - A64: UMULL Vd.2D, Vn.2S, Vm.S[lane] - - - - - - - - uint64x2_t vmull_lane_u32 (uint32x2_t a, uint32x2_t v, const int lane) - A32: VMULL.U32 Qd, Dn, Dm[lane] - A64: UMULL Vd.2D, Vn.2S, Vm.S[lane] - - - - - - - - int32x4_t vmlal_laneq_s16 (int32x4_t a, int16x4_t b, int16x8_t v, const int lane) - A32: VMLAL.S16 Qd, Dn, Dm[lane] - A64: SMLAL Vd.4S, Vn.4H, Vm.H[lane] - - - - - - - - - int32x4_t vmlal_lane_s16 (int32x4_t a, int16x4_t b, int16x4_t v, const int lane) - A32: VMLAL.S16 Qd, Dn, Dm[lane] - A64: SMLAL Vd.4S, Vn.4H, Vm.H[lane] - - - - - - - - - int64x2_t vmlal_laneq_s32 (int64x2_t a, int32x2_t b, int32x4_t v, const int lane) - A32: VMLAL.S32 Qd, Dn, Dm[lane] - A64: SMLAL Vd.2D, Vn.2S, Vm.S[lane] - - - - - - - - - int64x2_t vmlal_lane_s32 (int64x2_t a, int32x2_t b, int32x2_t v, const int lane) - A32: VMLAL.S32 Qd, Dn, Dm[lane] - A64: SMLAL Vd.2D, Vn.2S, Vm.S[lane] - - - - - - - - - uint32x4_t vmlal_laneq_u16 (uint32x4_t a, uint16x4_t b, uint16x8_t v, const int lane) - A32: VMLAL.U16 Qd, Dn, Dm[lane] - A64: UMLAL Vd.4S, Vn.4H, Vm.H[lane] - - - - - - - - - uint32x4_t vmlal_lane_u16 (uint32x4_t a, uint16x4_t b, uint16x4_t v, const int lane) - A32: VMLAL.U16 Qd, Dn, Dm[lane] - A64: UMLAL Vd.4S, Vn.4H, Vm.H[lane] - - - - - - - - - uint64x2_t vmlal_laneq_u32 (uint64x2_t a, uint32x2_t b, uint32x4_t v, const int lane) - A32: VMLAL.U32 Qd, Dn, Dm[lane] - A64: UMLAL Vd.2D, Vn.2S, Vm.S[lane] - - - - - - - - - uint64x2_t vmlal_lane_u32 (uint64x2_t a, uint32x2_t b, uint32x2_t v, const int lane) - A32: VMLAL.U32 Qd, Dn, Dm[lane] - A64: UMLAL Vd.2D, Vn.2S, Vm.S[lane] - - - - - - - - - int32x4_t vmlsl_laneq_s16 (int32x4_t a, int16x4_t b, int16x8_t v, const int lane) - A32: VMLSL.S16 Qd, Dn, Dm[lane] - A64: SMLSL Vd.4S, Vn.4H, Vm.H[lane] - - - - - - - - - int32x4_t vmlsl_lane_s16 (int32x4_t a, int16x4_t b, int16x4_t v, const int lane) - A32: VMLSL.S16 Qd, Dn, Dm[lane] - A64: SMLSL Vd.4S, Vn.4H, Vm.H[lane] - - - - - - - - - int64x2_t vmlsl_laneq_s32 (int64x2_t a, int32x2_t b, int32x4_t v, const int lane) - A32: VMLSL.S32 Qd, Dn, Dm[lane] - A64: SMLSL Vd.2D, Vn.2S, Vm.S[lane] - - - - - - - - - int64x2_t vmlsl_lane_s32 (int64x2_t a, int32x2_t b, int32x2_t v, const int lane) - A32: VMLSL.S32 Qd, Dn, Dm[lane] - A64: SMLSL Vd.2D, Vn.2S, Vm.S[lane] - - - - - - - - - uint32x4_t vmlsl_laneq_u16 (uint32x4_t a, uint16x4_t b, uint16x8_t v, const int lane) - A32: VMLSL.U16 Qd, Dn, Dm[lane] - A64: UMLSL Vd.4S, Vn.4H, Vm.H[lane] - - - - - - - - - uint32x4_t vmlsl_lane_u16 (uint32x4_t a, uint16x4_t b, uint16x4_t v, const int lane) - A32: VMLSL.U16 Qd, Dn, Dm[lane] - A64: UMLSL Vd.4S, Vn.4H, Vm.H[lane] - - - - - - - - - uint64x2_t vmlsl_laneq_u32 (uint64x2_t a, uint32x2_t b, uint32x4_t v, const int lane) - A32: VMLSL.U32 Qd, Dn, Dm[lane] - A64: UMLSL Vd.2D, Vn.2S, Vm.S[lane] - - - - - - - - - uint64x2_t vmlsl_lane_u32 (uint64x2_t a, uint32x2_t b, uint32x2_t v, const int lane) - A32: VMLSL.U32 Qd, Dn, Dm[lane] - A64: UMLSL Vd.2D, Vn.2S, Vm.S[lane] - - - - - - - - - int32x4_t vmull_high_laneq_s16 (int16x8_t a, int16x8_t v, const int lane) - A32: VMULL.S16 Qd, Dn+1, Dm[lane] - A64: SMULL2 Vd.4S, Vn.8H, Vm.H[lane] - - - - - - - - int32x4_t vmull_high_lane_s16 (int16x8_t a, int16x4_t v, const int lane) - A32: VMULL.S16 Qd, Dn+1, Dm[lane] - A64: SMULL2 Vd.4S, Vn.8H, Vm.H[lane] - - - - - - - - int64x2_t vmull_high_laneq_s32 (int32x4_t a, int32x4_t v, const int lane) - A32: VMULL.S32 Qd, Dn+1, Dm[lane] - A64: SMULL2 Vd.2D, Vn.4S, Vm.S[lane] - - - - - - - - int64x2_t vmull_high_lane_s32 (int32x4_t a, int32x2_t v, const int lane) - A32: VMULL.S32 Qd, Dn+1, Dm[lane] - A64: SMULL2 Vd.2D, Vn.4S, Vm.S[lane] - - - - - - - - uint32x4_t vmull_high_laneq_u16 (uint16x8_t a, uint16x8_t v, const int lane) - A32: VMULL.U16 Qd, Dn+1, Dm[lane] - A64: UMULL2 Vd.4S, Vn.8H, Vm.H[lane] - - - - - - - - uint32x4_t vmull_high_lane_u16 (uint16x8_t a, uint16x4_t v, const int lane) - A32: VMULL.U16 Qd, Dn+1, Dm[lane] - A64: UMULL2 Vd.4S, Vn.8H, Vm.H[lane] - - - - - - - - uint64x2_t vmull_high_laneq_u32 (uint32x4_t a, uint32x4_t v, const int lane) - A32: VMULL.U32 Qd, Dn+1, Dm[lane] - A64: UMULL2 Vd.2D, Vn.4S, Vm.S[lane] - - - - - - - - uint64x2_t vmull_high_lane_u32 (uint32x4_t a, uint32x2_t v, const int lane) - A32: VMULL.U32 Qd, Dn+1, Dm[lane] - A64: UMULL2 Vd.2D, Vn.4S, Vm.S[lane] - - - - - - - - int32x4_t vmlal_high_laneq_s16 (int32x4_t a, int16x8_t b, int16x8_t v, const int lane) - A32: VMLAL.S16 Qd, Dn+1, Dm[lane] - A64: SMLAL2 Vd.4S, Vn.8H, Vm.H[lane] - - - - - - - - - int32x4_t vmlal_high_lane_s16 (int32x4_t a, int16x8_t b, int16x4_t v, const int lane) - A32: VMLAL.S16 Qd, Dn+1, Dm[lane] - A64: SMLAL2 Vd.4S, Vn.8H, Vm.H[lane] - - - - - - - - - int64x2_t vmlal_high_laneq_s32 (int64x2_t a, int32x4_t b, int32x4_t v, const int lane) - A32: VMLAL.S32 Qd, Dn+1, Dm[lane] - A64: SMLAL2 Vd.2D, Vn.4S, Vm.S[lane] - - - - - - - - - int64x2_t vmlal_high_lane_s32 (int64x2_t a, int32x4_t b, int32x2_t v, const int lane) - A32: VMLAL.S32 Qd, Dn+1, Dm[lane] - A64: SMLAL2 Vd.2D, Vn.4S, Vm.S[lane] - - - - - - - - - uint32x4_t vmlal_high_laneq_u16 (uint32x4_t a, uint16x8_t b, uint16x8_t v, const int lane) - A32: VMLAL.U16 Qd, Dn+1, Dm[lane] - A64: UMLAL2 Vd.4S, Vn.8H, Vm.H[lane] - - - - - - - - - uint32x4_t vmlal_high_lane_u16 (uint32x4_t a, uint16x8_t b, uint16x4_t v, const int lane) - A32: VMLAL.U16 Qd, Dn+1, Dm[lane] - A64: UMLAL2 Vd.4S, Vn.8H, Vm.H[lane] - - - - - - - - - uint64x2_t vmlal_high_laneq_u32 (uint64x2_t a, uint32x4_t b, uint32x4_t v, const int lane) - A32: VMLAL.U32 Qd, Dn+1, Dm[lane] - A64: UMLAL2 Vd.2D, Vn.4S, Vm.S[lane] - - - - - - - - - uint64x2_t vmlal_high_lane_u32 (uint64x2_t a, uint32x4_t b, uint32x2_t v, const int lane) - A32: VMLAL.U32 Qd, Dn+1, Dm[lane] - A64: UMLAL2 Vd.2D, Vn.4S, Vm.S[lane] - - - - - - - - - int32x4_t vmlsl_high_laneq_s16 (int32x4_t a, int16x8_t b, int16x8_t v, const int lane) - A32: VMLSL.S16 Qd, Dn+1, Dm[lane] - A64: SMLSL2 Vd.4S, Vn.8H, Vm.H[lane] - - - - - - - - - int32x4_t vmlsl_high_lane_s16 (int32x4_t a, int16x8_t b, int16x4_t v, const int lane) - A32: VMLSL.S16 Qd, Dn+1, Dm[lane] - A64: SMLSL2 Vd.4S, Vn.8H, Vm.H[lane] - - - - - - - - - int64x2_t vmlsl_high_laneq_s32 (int64x2_t a, int32x4_t b, int32x4_t v, const int lane) - A32: VMLSL.S32 Qd, Dn+1, Dm[lane] - A64: SMLSL2 Vd.2D, Vn.4S, Vm.S[lane] - - - - - - - - - int64x2_t vmlsl_high_lane_s32 (int64x2_t a, int32x4_t b, int32x2_t v, const int lane) - A32: VMLSL.S32 Qd, Dn+1, Dm[lane] - A64: SMLSL2 Vd.2D, Vn.4S, Vm.S[lane] - - - - - - - - - uint32x4_t vmlsl_high_laneq_u16 (uint32x4_t a, uint16x8_t b, uint16x8_t v, const int lane) - A32: VMLSL.U16 Qd, Dn+1, Dm[lane] - A64: UMLSL2 Vd.4S, Vn.8H, Vm.H[lane] - - - - - - - - - uint32x4_t vmlsl_high_lane_u16 (uint32x4_t a, uint16x8_t b, uint16x4_t v, const int lane) - A32: VMLSL.U16 Qd, Dn+1, Dm[lane] - A64: UMLSL2 Vd.4S, Vn.8H, Vm.H[lane] - - - - - - - - - uint64x2_t vmlsl_high_laneq_u32 (uint64x2_t a, uint32x4_t b, uint32x4_t v, const int lane) - A32: VMLSL.U32 Qd, Dn+1, Dm[lane] - A64: UMLSL2 Vd.2D, Vn.4S, Vm.S[lane] - - - - - - - - - uint64x2_t vmlsl_high_lane_u32 (uint64x2_t a, uint32x4_t b, uint32x2_t v, const int lane) - A32: VMLSL.U32 Qd, Dn+1, Dm[lane] - A64: UMLSL2 Vd.2D, Vn.4S, Vm.S[lane] - - - - - - - - int16x8_t vqdmulhq_n_s16 (int16x8_t a, int16_t b) A32: VQDMULH.S16 Qd, Qn, Dm[0] A64: SQDMULH Vd.8H, Vn.8H, Vm.H[0] - - - - - int32x4_t vqdmulhq_n_s32 (int32x4_t a, int32_t b) A32: VQDMULH.S32 Qd, Qn, Dm[0] A64: SQDMULH Vd.4S, Vn.4S, Vm.S[0] - - - - - int16x4_t vqdmulh_n_s16 (int16x4_t a, int16_t b) A32: VQDMULH.S16 Dd, Dn, Dm[0] A64: SQDMULH Vd.4H, Vn.4H, Vm.H[0] - - - - - int32x2_t vqdmulh_n_s32 (int32x2_t a, int32_t b) A32: VQDMULH.S32 Dd, Dn, Dm[0] A64: SQDMULH Vd.2S, Vn.2S, Vm.S[0] - - - - - int16x8_t vqdmulhq_laneq_s16 (int16x8_t a, int16x8_t v, const int lane) A32: VQDMULH.S16 Qd, Qn, Dm[lane] A64: SQDMULH Vd.8H, Vn.8H, Vm.H[lane] - - - - - - int16x8_t vqdmulhq_lane_s16 (int16x8_t a, int16x4_t v, const int lane) A32: VQDMULH.S16 Qd, Qn, Dm[lane] A64: SQDMULH Vd.8H, Vn.8H, Vm.H[lane] - - - - - - int32x4_t vqdmulhq_laneq_s32 (int32x4_t a, int32x4_t v, const int lane) A32: VQDMULH.S32 Qd, Qn, Dm[lane] A64: SQDMULH Vd.4S, Vn.4S, Vm.S[lane] - - - - - - int32x4_t vqdmulhq_lane_s32 (int32x4_t a, int32x2_t v, const int lane) A32: VQDMULH.S32 Qd, Qn, Dm[lane] A64: SQDMULH Vd.4S, Vn.4S, Vm.S[lane] - - - - - - int16x4_t vqdmulh_laneq_s16 (int16x4_t a, int16x8_t v, const int lane) A32: VQDMULH.S16 Dd, Dn, Dm[lane] A64: SQDMULH Vd.4H, Vn.4H, Vm.H[lane] - - - - - - int16x4_t vqdmulh_lane_s16 (int16x4_t a, int16x4_t v, const int lane) A32: VQDMULH.S16 Dd, Dn, Dm[lane] A64: SQDMULH Vd.4H, Vn.4H, Vm.H[lane] - - - - - - int32x2_t vqdmulh_laneq_s32 (int32x2_t a, int32x4_t v, const int lane) A32: VQDMULH.S32 Dd, Dn, Dm[lane] A64: SQDMULH Vd.2S, Vn.2S, Vm.S[lane] - - - - - - int32x2_t vqdmulh_lane_s32 (int32x2_t a, int32x2_t v, const int lane) A32: VQDMULH.S32 Dd, Dn, Dm[lane] A64: SQDMULH Vd.2S, Vn.2S, Vm.S[lane] - - - - - - int16x8_t vqdmulhq_s16 (int16x8_t a, int16x8_t b) A32: VQDMULH.S16 Qd, Qn, Qm A64: SQDMULH Vd.8H, Vn.8H, Vm.8H - - - - - int32x4_t vqdmulhq_s32 (int32x4_t a, int32x4_t b) A32: VQDMULH.S32 Qd, Qn, Qm A64: SQDMULH Vd.4S, Vn.4S, Vm.4S - - - - - int16x4_t vqdmulh_s16 (int16x4_t a, int16x4_t b) A32: VQDMULH.S16 Dd, Dn, Dm A64: SQDMULH Vd.4H, Vn.4H, Vm.4H - - - - - int32x2_t vqdmulh_s32 (int32x2_t a, int32x2_t b) A32: VQDMULH.S32 Dd, Dn, Dm A64: SQDMULH Vd.2S, Vn.2S, Vm.2S - - - - - int32x4_t vqdmlal_s16 (int32x4_t a, int16x4_t b, int16x4_t c) A32: VQDMLAL.S16 Qd, Dn, Dm A64: SQDMLAL Vd.4S, Vn.4H, Vm.4H - - - - - - int64x2_t vqdmlal_s32 (int64x2_t a, int32x2_t b, int32x2_t c) A32: VQDMLAL.S32 Qd, Dn, Dm A64: SQDMLAL Vd.2D, Vn.2S, Vm.2S - - - - - - int32x4_t vqdmlsl_s16 (int32x4_t a, int16x4_t b, int16x4_t c) A32: VQDMLSL.S16 Qd, Dn, Dm A64: SQDMLSL Vd.4S, Vn.4H, Vm.4H - - - - - - int64x2_t vqdmlsl_s32 (int64x2_t a, int32x2_t b, int32x2_t c) A32: VQDMLSL.S32 Qd, Dn, Dm A64: SQDMLSL Vd.2D, Vn.2S, Vm.2S - - - - - - int32x4_t vqdmlal_n_s16 (int32x4_t a, int16x4_t b, int16_t c) A32: VQDMLAL.S16 Qd, Dn, Dm[0] A64: SQDMLAL Vd.4S, Vn.4H, Vm.H[0] - - - - - - int64x2_t vqdmlal_n_s32 (int64x2_t a, int32x2_t b, int32_t c) A32: VQDMLAL.S32 Qd, Dn, Dm[0] A64: SQDMLAL Vd.2D, Vn.2S, Vm.S[0] - - - - - - int32x4_t vqdmlsl_n_s16 (int32x4_t a, int16x4_t b, int16_t c) A32: VQDMLSL.S16 Qd, Dn, Dm[0] A64: SQDMLSL Vd.4S, Vn.4H, Vm.H[0] - - - - - - int64x2_t vqdmlsl_n_s32 (int64x2_t a, int32x2_t b, int32_t c) A32: VQDMLSL.S32 Qd, Dn, Dm[0] A64: SQDMLSL Vd.2D, Vn.2S, Vm.S[0] - - - - - - int32x4_t vqdmlal_laneq_s16 (int32x4_t a, int16x4_t b, int16x8_t v, const int lane) A32: VQDMLAL.S16 Qd, Dn, Dm[lane] A64: SQDMLAL Vd.4S, Vn.4H, Vm.H[lane] - - - - - - - int32x4_t vqdmlal_lane_s16 (int32x4_t a, int16x4_t b, int16x4_t v, const int lane) A32: VQDMLAL.S16 Qd, Dn, Dm[lane] A64: SQDMLAL Vd.4S, Vn.4H, Vm.H[lane] - - - - - - - int64x2_t vqdmlal_laneq_s32 (int64x2_t a, int32x2_t b, int32x4_t v, const int lane) A32: VQDMLAL.S32 Qd, Dn, Dm[lane] A64: SQDMLAL Vd.2D, Vn.2S, Vm.S[lane] - - - - - - - int64x2_t vqdmlal_lane_s32 (int64x2_t a, int32x2_t b, int32x2_t v, const int lane) A32: VQDMLAL.S32 Qd, Dn, Dm[lane] A64: SQDMLAL Vd.2D, Vn.2S, Vm.S[lane] - - - - - - - int32x4_t vqdmlsl_laneq_s16 (int32x4_t a, int16x4_t b, int16x8_t v, const int lane) A32: VQDMLSL.S16 Qd, Dn, Dm[lane] A64: SQDMLSL Vd.4S, Vn.4H, Vm.H[lane] - - - - - - - int32x4_t vqdmlsl_lane_s16 (int32x4_t a, int16x4_t b, int16x4_t v, const int lane) A32: VQDMLSL.S16 Qd, Dn, Dm[lane] A64: SQDMLSL Vd.4S, Vn.4H, Vm.H[lane] - - - - - - - int64x2_t vqdmlsl_laneq_s32 (int64x2_t a, int32x2_t b, int32x4_t v, const int lane) A32: VQDMLSL.S32 Qd, Dn, Dm[lane] A64: SQDMLSL Vd.2D, Vn.2S, Vm.S[lane] - - - - - - - int64x2_t vqdmlsl_lane_s32 (int64x2_t a, int32x2_t b, int32x2_t v, const int lane) A32: VQDMLSL.S32 Qd, Dn, Dm[lane] A64: SQDMLSL Vd.2D, Vn.2S, Vm.S[lane] - - - - - - - int32x4_t vqdmull_s16 (int16x4_t a, int16x4_t b) A32: VQDMULL.S16 Qd, Dn, Dm A64: SQDMULL Vd.4S, Vn.4H, Vm.4H - - - - - int64x2_t vqdmull_s32 (int32x2_t a, int32x2_t b) A32: VQDMULL.S32 Qd, Dn, Dm A64: SQDMULL Vd.2D, Vn.2S, Vm.2S - - - - - int32x4_t vqdmull_n_s16 (int16x4_t a, int16_t b) A32: VQDMULL.S16 Qd, Dn, Dm[0] A64: SQDMULL Vd.4S, Vn.4H, Vm.H[0] - - - - - int64x2_t vqdmull_n_s32 (int32x2_t a, int32_t b) A32: VQDMULL.S32 Qd, Dn, Dm[0] A64: SQDMULL Vd.2D, Vn.2S, Vm.S[0] - - - - - int32x4_t vqdmull_laneq_s16 (int16x4_t a, int16x8_t v, const int lane) A32: VQDMULL.S16 Qd, Dn, Dm[lane] A64: SQDMULL Vd.4S, Vn.4H, Vm.H[lane] - - - - - - int32x4_t vqdmull_lane_s16 (int16x4_t a, int16x4_t v, const int lane) A32: VQDMULL.S16 Qd, Dn, Dm[lane] A64: SQDMULL Vd.4S, Vn.4H, Vm.H[lane] - - - - - - int64x2_t vqdmull_laneq_s32 (int32x2_t a, int32x4_t v, const int lane) A32: VQDMULL.S32 Qd, Dn, Dm[lane] A64: SQDMULL Vd.2D, Vn.2S, Vm.S[lane] - - - - - - int64x2_t vqdmull_lane_s32 (int32x2_t a, int32x2_t v, const int lane) A32: VQDMULL.S32 Qd, Dn, Dm[lane] A64: SQDMULL Vd.2D, Vn.2S, Vm.S[lane] - - - - - - int32x4_t vqdmull_high_s16 (int16x8_t a, int16x8_t b) A32: VQDMULL.S16 Qd, Dn+1, Dm+1 A64: SQDMULL2 Vd.4S, Vn.8H, Vm.8H - - - - - int64x2_t vqdmull_high_s32 (int32x4_t a, int32x4_t b) A32: VQDMULL.S32 Qd, Dn+1, Dm+1 A64: SQDMULL2 Vd.2D, Vn.4S, Vm.4S - - - - - int32x4_t vqdmull_high_n_s16 (int16x8_t a, int16_t b) A32: VQDMULL.S16 Qd, Dn+1, Dm[0] A64: SQDMULL2 Vd.4S, Vn.8H, Vm.H[0] - - - - - int64x2_t vqdmull_high_n_s32 (int32x4_t a, int32_t b) A32: VQDMULL.S32 Qd, Dn+1, Dm[0] A64: SQDMULL2 Vd.2D, Vn.4S, Vm.S[0] - - - - - int32x4_t vqdmull_high_laneq_s16 (int16x8_t a, int16x8_t v, const int lane) A32: VQDMULL.S16 Qd, Dn+1, Dm[lane] A64: SQDMULL2 Vd.4S, Vn.8H, Vm.H[lane] - - - - - - int32x4_t vqdmull_high_lane_s16 (int16x8_t a, int16x4_t v, const int lane) A32: VQDMULL.S16 Qd, Dn+1, Dm[lane] A64: SQDMULL2 Vd.4S, Vn.8H, Vm.H[lane] - - - - - - int64x2_t vqdmull_high_laneq_s32 (int32x4_t a, int32x4_t v, const int lane) A32: VQDMULL.S32 Qd, Dn+1, Dm[lane] A64: SQDMULL2 Vd.2D, Vn.4S, Vm.S[lane] - - - - - - int64x2_t vqdmull_high_lane_s32 (int32x4_t a, int32x2_t v, const int lane) A32: VQDMULL.S32 Qd, Dn+1, Dm[lane] A64: SQDMULL2 Vd.2D, Vn.4S, Vm.S[lane] - - - - - - int32x4_t vqdmlal_high_s16 (int32x4_t a, int16x8_t b, int16x8_t c) A32: VQDMLAL.S16 Qd, Dn+1, Dm+1 A64: SQDMLAL2 Vd.4S, Vn.8H, Vm.8H - - - - - - int64x2_t vqdmlal_high_s32 (int64x2_t a, int32x4_t b, int32x4_t c) A32: VQDMLAL.S32 Qd, Dn+1, Dm+1 A64: SQDMLAL2 Vd.2D, Vn.4S, Vm.4S - - - - - - int32x4_t vqdmlsl_high_s16 (int32x4_t a, int16x8_t b, int16x8_t c) A32: VQDMLSL.S16 Qd, Dn+1, Dm+1 A64: SQDMLSL2 Vd.4S, Vn.8H, Vm.8H - - - - - - int64x2_t vqdmlsl_high_s32 (int64x2_t a, int32x4_t b, int32x4_t c) A32: VQDMLSL.S32 Qd, Dn+1, Dm+1 A64: SQDMLSL2 Vd.2D, Vn.4S, Vm.4S - - - - - - int32x4_t vqdmlal_high_n_s16 (int32x4_t a, int16x8_t b, int16_t c) A32: VQDMLAL.S16 Qd, Dn+1, Dm[0] A64: SQDMLAL2 Vd.4S, Vn.8H, Vm.H[0] - - - - - - int64x2_t vqdmlal_high_n_s32 (int64x2_t a, int32x4_t b, int32_t c) A32: VQDMLAL.S32 Qd, Dn+1, Dm[0] A64: SQDMLAL2 Vd.2D, Vn.4S, Vm.S[0] - - - - - - int32x4_t vqdmlsl_high_n_s16 (int32x4_t a, int16x8_t b, int16_t c) A32: VQDMLSL.S16 Qd, Dn+1, Dm[0] A64: SQDMLSL2 Vd.4S, Vn.8H, Vm.H[0] - - - - - - int64x2_t vqdmlsl_high_n_s32 (int64x2_t a, int32x4_t b, int32_t c) A32: VQDMLSL.S32 Qd, Dn+1, Dm[0] A64: SQDMLSL2 Vd.2D, Vn.4S, Vm.S[0] - - - - - - int32x4_t vqdmlal_high_laneq_s16 (int32x4_t a, int16x8_t b, int16x8_t v, const int lane) A32: VQDMLAL.S16 Qd, Dn+1, Dm[lane] A64: SQDMLAL2 Vd.4S, Vn.8H, Vm.H[lane] - - - - - - - int32x4_t vqdmlal_high_lane_s16 (int32x4_t a, int16x8_t b, int16x4_t v, const int lane) A32: VQDMLAL.S16 Qd, Dn+1, Dm[lane] A64: SQDMLAL2 Vd.4S, Vn.8H, Vm.H[lane] - - - - - - - int64x2_t vqdmlal_high_laneq_s32 (int64x2_t a, int32x4_t b, int32x4_t v, const int lane) A32: VQDMLAL.S32 Qd, Dn+1, Dm[lane] A64: SQDMLAL2 Vd.2D, Vn.4S, Vm.S[lane] - - - - - - - int64x2_t vqdmlal_high_lane_s32 (int64x2_t a, int32x4_t b, int32x2_t v, const int lane) A32: VQDMLAL.S32 Qd, Dn+1, Dm[lane] A64: SQDMLAL2 Vd.2D, Vn.4S, Vm.S[lane] - - - - - - - int32x4_t vqdmlsl_high_laneq_s16 (int32x4_t a, int16x8_t b, int16x8_t v, const int lane) A32: VQDMLSL.S16 Qd, Dn+1, Dm[lane] A64: SQDMLSL2 Vd.4S, Vn.8H, Vm.H[lane] - - - - - - - int32x4_t vqdmlsl_high_lane_s16 (int32x4_t a, int16x8_t b, int16x4_t v, const int lane) A32: VQDMLSL.S16 Qd, Dn+1, Dm[lane] A64: SQDMLSL2 Vd.4S, Vn.8H, Vm.H[lane] - - - - - - - int64x2_t vqdmlsl_high_laneq_s32 (int64x2_t a, int32x4_t b, int32x4_t v, const int lane) A32: VQDMLSL.S32 Qd, Dn+1, Dm[lane] A64: SQDMLSL2 Vd.2D, Vn.4S, Vm.S[lane] - - - - - - - int64x2_t vqdmlsl_high_lane_s32 (int64x2_t a, int32x4_t b, int32x2_t v, const int lane) A32: VQDMLSL.S32 Qd, Dn+1, Dm[lane] A64: SQDMLSL2 Vd.2D, Vn.4S, Vm.S[lane] - - - - - - - int16x8_t vqrdmulhq_n_s16 (int16x8_t a, int16_t b) A32: VQRDMULH.S16 Qd, Qn, Dm[0] A64: SQRDMULH Vd.8H, Vn.8H, Vm.H[0] - - - - - int32x4_t vqrdmulhq_n_s32 (int32x4_t a, int32_t b) A32: VQRDMULH.S32 Qd, Qn, Dm[0] A64: SQRDMULH Vd.4S, Vn.4S, Vm.S[0] - - - - - int16x4_t vqrdmulh_n_s16 (int16x4_t a, int16_t b) A32: VQRDMULH.S16 Dd, Dn, Dm[0] A64: SQRDMULH Vd.4H, Vn.4H, Vm.H[0] - - - - - int32x2_t vqrdmulh_n_s32 (int32x2_t a, int32_t b) A32: VQRDMULH.S32 Dd, Dn, Dm[0] A64: SQRDMULH Vd.2S, Vn.2S, Vm.S[0] - - - - - int16x8_t vqrdmulhq_laneq_s16 (int16x8_t a, int16x8_t v, const int lane) A32: VQRDMULH.S16 Qd, Qn, Dm[lane] A64: SQRDMULH Vd.8H, Vn.8H, Vm.H[lane] - - - - - - int16x8_t vqrdmulhq_lane_s16 (int16x8_t a, int16x4_t v, const int lane) A32: VQRDMULH.S16 Qd, Qn, Dm[lane] A64: SQRDMULH Vd.8H, Vn.8H, Vm.H[lane] - - - - - - int32x4_t vqrdmulhq_laneq_s32 (int32x4_t a, int32x4_t v, const int lane) A32: VQRDMULH.S32 Qd, Qn, Dm[lane] A64: SQRDMULH Vd.4S, Vn.4S, Vm.S[lane] - - - - - - int32x4_t vqrdmulhq_lane_s32 (int32x4_t a, int32x2_t v, const int lane) A32: VQRDMULH.S32 Qd, Qn, Dm[lane] A64: SQRDMULH Vd.4S, Vn.4S, Vm.S[lane] - - - - - - int16x4_t vqrdmulh_laneq_s16 (int16x4_t a, int16x8_t v, const int lane) A32: VQRDMULH.S16 Dd, Dn, Dm[lane] A64: SQRDMULH Vd.4H, Vn.4H, Vm.H[lane] - - - - - - int16x4_t vqrdmulh_lane_s16 (int16x4_t a, int16x4_t v, const int lane) A32: VQRDMULH.S16 Dd, Dn, Dm[lane] A64: SQRDMULH Vd.4H, Vn.4H, Vm.H[lane] - - - - - - int32x2_t vqrdmulh_laneq_s32 (int32x2_t a, int32x4_t v, const int lane) A32: VQRDMULH.S32 Dd, Dn, Dm[lane] A64: SQRDMULH Vd.2S, Vn.2S, Vm.S[lane] - - - - - - int32x2_t vqrdmulh_lane_s32 (int32x2_t a, int32x2_t v, const int lane) A32: VQRDMULH.S32 Dd, Dn, Dm[lane] A64: SQRDMULH Vd.2S, Vn.2S, Vm.S[lane] - - - - - - int16x8_t vqrdmulhq_s16 (int16x8_t a, int16x8_t b) A32: VQRDMULH.S16 Qd, Qn, Qm A64: SQRDMULH Vd.8H, Vn.8H, Vm.8H - - - - - int32x4_t vqrdmulhq_s32 (int32x4_t a, int32x4_t b) A32: VQRDMULH.S32 Qd, Qn, Qm A64: SQRDMULH Vd.4S, Vn.4S, Vm.4S - - - - - int16x4_t vqrdmulh_s16 (int16x4_t a, int16x4_t b) A32: VQRDMULH.S16 Dd, Dn, Dm A64: SQRDMULH Vd.4H, Vn.4H, Vm.4H - - - - - int32x2_t vqrdmulh_s32 (int32x2_t a, int32x2_t b) A32: VQRDMULH.S32 Dd, Dn, Dm A64: SQRDMULH Vd.2S, Vn.2S, Vm.2S - - - - - - float64x1_t vmul_f64 (float64x1_t a, float64x1_t b) - A32: VMUL.F64 Dd, Dn, Dm - A64: FMUL Dd, Dn, Dm - - - - - - - float32_t vmuls_f32 (float32_t a, float32_t b) - A32: VMUL.F32 Sd, Sn, Sm - A64: FMUL Sd, Sn, Sm The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs. - - - - - - - float32_t vmuls_laneq_f32 (float32_t a, float32x4_t v, const int lane) - A32: VMUL.F32 Sd, Sn, Dm[lane] - A64: FMUL Sd, Sn, Vm.S[lane] - - - - - - - - float32_t vmuls_lane_f32 (float32_t a, float32x2_t v, const int lane) - A32: VMUL.F32 Sd, Sn, Dm[lane] - A64: FMUL Sd, Sn, Vm.S[lane] - - - - - - - - uint8x16_t vmlsq_u8 (uint8x16_t a, uint8x16_t b, uint8x16_t c) - A32: VMLS.I8 Qd, Qn, Qm - A64: MLS Vd.16B, Vn.16B, Vm.16B - - - - - - - - int16x8_t vmlsq_s16 (int16x8_t a, int16x8_t b, int16x8_t c) - A32: VMLS.I16 Qd, Qn, Qm - A64: MLS Vd.8H, Vn.8H, Vm.8H - - - - - - - - int32x4_t vmlsq_s32 (int32x4_t a, int32x4_t b, int32x4_t c) - A32: VMLS.I32 Qd, Qn, Qm - A64: MLS Vd.4S, Vn.4S, Vm.4S - - - - - - - - int8x16_t vmlsq_s8 (int8x16_t a, int8x16_t b, int8x16_t c) - A32: VMLS.I8 Qd, Qn, Qm - A64: MLS Vd.16B, Vn.16B, Vm.16B - - - - - - - - uint16x8_t vmlsq_u16 (uint16x8_t a, uint16x8_t b, uint16x8_t c) - A32: VMLS.I16 Qd, Qn, Qm - A64: MLS Vd.8H, Vn.8H, Vm.8H - - - - - - - - uint32x4_t vmlsq_u32 (uint32x4_t a, uint32x4_t b, uint32x4_t c) - A32: VMLS.I32 Qd, Qn, Qm - A64: MLS Vd.4S, Vn.4S, Vm.4S - - - - - - - - uint8x8_t vmls_u8 (uint8x8_t a, uint8x8_t b, uint8x8_t c) - A32: VMLS.I8 Dd, Dn, Dm - A64: MLS Vd.8B, Vn.8B, Vm.8B - - - - - - - - int16x4_t vmls_s16 (int16x4_t a, int16x4_t b, int16x4_t c) - A32: VMLS.I16 Dd, Dn, Dm - A64: MLS Vd.4H, Vn.4H, Vm.4H - - - - - - - - int32x2_t vmls_s32 (int32x2_t a, int32x2_t b, int32x2_t c) - A32: VMLS.I32 Dd, Dn, Dm - A64: MLS Vd.2S, Vn.2S, Vm.2S - - - - - - - - int8x8_t vmls_s8 (int8x8_t a, int8x8_t b, int8x8_t c) - A32: VMLS.I8 Dd, Dn, Dm - A64: MLS Vd.8B, Vn.8B, Vm.8B - - - - - - - - uint16x4_t vmls_u16 (uint16x4_t a, uint16x4_t b, uint16x4_t c) - A32: VMLS.I16 Dd, Dn, Dm - A64: MLS Vd.4H, Vn.4H, Vm.4H - - - - - - - - uint32x2_t vmls_u32 (uint32x2_t a, uint32x2_t b, uint32x2_t c) - A32: VMLS.I32 Dd, Dn, Dm - A64: MLS Vd.2S, Vn.2S, Vm.2S - - - - - - - - int16x8_t vmlsq_n_s16 (int16x8_t a, int16x8_t b, int16_t c) - A32: VMLS.I16 Qd, Qn, Dm[0] - A64: MLS Vd.8H, Vn.8H, Vm.H[0] - - - - - - - - int32x4_t vmlsq_n_s32 (int32x4_t a, int32x4_t b, int32_t c) - A32: VMLS.I32 Qd, Qn, Dm[0] - A64: MLS Vd.4S, Vn.4S, Vm.S[0] - - - - - - - - uint16x8_t vmlsq_n_u16 (uint16x8_t a, uint16x8_t b, uint16_t c) - A32: VMLS.I16 Qd, Qn, Dm[0] - A64: MLS Vd.8H, Vn.8H, Vm.H[0] - - - - - - - - uint32x4_t vmlsq_n_u32 (uint32x4_t a, uint32x4_t b, uint32_t c) - A32: VMLS.I32 Qd, Qn, Dm[0] - A64: MLS Vd.4S, Vn.4S, Vm.S[0] - - - - - - - - int16x4_t vmls_n_s16 (int16x4_t a, int16x4_t b, int16_t c) - A32: VMLS.I16 Dd, Dn, Dm[0] - A64: MLS Vd.4H, Vn.4H, Vm.H[0] - - - - - - - - int32x2_t vmls_n_s32 (int32x2_t a, int32x2_t b, int32_t c) - A32: VMLS.I32 Dd, Dn, Dm[0] - A64: MLS Vd.2S, Vn.2S, Vm.S[0] - - - - - - - - uint16x4_t vmls_n_u16 (uint16x4_t a, uint16x4_t b, uint16_t c) - A32: VMLS.I16 Dd, Dn, Dm[0] - A64: MLS Vd.4H, Vn.4H, Vm.H[0] - - - - - - - - uint32x2_t vmls_n_u32 (uint32x2_t a, uint32x2_t b, uint32_t c) - A32: VMLS.I32 Dd, Dn, Dm[0] - A64: MLS Vd.2S, Vn.2S, Vm.S[0] - - - - - - - - int16x8_t vmlsq_laneq_s16 (int16x8_t a, int16x8_t b, int16x8_t v, const int lane) - A32: VMLS.I16 Qd, Qn, Dm[lane] - A64: MLS Vd.8H, Vn.8H, Vm.H[lane] - - - - - - - - - int16x8_t vmlsq_lane_s16 (int16x8_t a, int16x8_t b, int16x4_t v, const int lane) - A32: VMLS.I16 Qd, Qn, Dm[lane] - A64: MLS Vd.8H, Vn.8H, Vm.H[lane] - - - - - - - - - int32x4_t vmlsq_laneq_s32 (int32x4_t a, int32x4_t b, int32x4_t v, const int lane) - A32: VMLS.I32 Qd, Qn, Dm[lane] - A64: MLS Vd.4S, Vn.4S, Vm.S[lane] - - - - - - - - - int32x4_t vmlsq_lane_s32 (int32x4_t a, int32x4_t b, int32x2_t v, const int lane) - A32: VMLS.I32 Qd, Qn, Dm[lane] - A64: MLS Vd.4S, Vn.4S, Vm.S[lane] - - - - - - - - - uint16x8_t vmlsq_laneq_u16 (uint16x8_t a, uint16x8_t b, uint16x8_t v, const int lane) - A32: VMLS.I16 Qd, Qn, Dm[lane] - A64: MLS Vd.8H, Vn.8H, Vm.H[lane] - - - - - - - - - uint16x8_t vmlsq_lane_u16 (uint16x8_t a, uint16x8_t b, uint16x4_t v, const int lane) - A32: VMLS.I16 Qd, Qn, Dm[lane] - A64: MLS Vd.8H, Vn.8H, Vm.H[lane] - - - - - - - - - uint32x4_t vmlsq_laneq_u32 (uint32x4_t a, uint32x4_t b, uint32x4_t v, const int lane) - A32: VMLS.I32 Qd, Qn, Dm[lane] - A64: MLS Vd.4S, Vn.4S, Vm.S[lane] - - - - - - - - - uint32x4_t vmlsq_lane_u32 (uint32x4_t a, uint32x4_t b, uint32x2_t v, const int lane) - A32: VMLS.I32 Qd, Qn, Dm[lane] - A64: MLS Vd.4S, Vn.4S, Vm.S[lane] - - - - - - - - - int16x4_t vmls_laneq_s16 (int16x4_t a, int16x4_t b, int16x8_t v, const int lane) - A32: VMLS.I16 Dd, Dn, Dm[lane] - A64: MLS Vd.4H, Vn.4H, Vm.H[lane] - - - - - - - - - int16x4_t vmls_lane_s16 (int16x4_t a, int16x4_t b, int16x4_t v, const int lane) - A32: VMLS.I16 Dd, Dn, Dm[lane] - A64: MLS Vd.4H, Vn.4H, Vm.H[lane] - - - - - - - - - int32x2_t vmls_laneq_s32 (int32x2_t a, int32x2_t b, int32x4_t v, const int lane) - A32: VMLS.I32 Dd, Dn, Dm[lane] - A64: MLS Vd.2S, Vn.2S, Vm.S[lane] - - - - - - - - - int32x2_t vmls_lane_s32 (int32x2_t a, int32x2_t b, int32x2_t v, const int lane) - A32: VMLS.I32 Dd, Dn, Dm[lane] - A64: MLS Vd.2S, Vn.2S, Vm.S[lane] - - - - - - - - - uint16x4_t vmls_laneq_u16 (uint16x4_t a, uint16x4_t b, uint16x8_t v, const int lane) - A32: VMLS.I16 Dd, Dn, Dm[lane] - A64: MLS Vd.4H, Vn.4H, Vm.H[lane] - - - - - - - - - uint16x4_t vmls_lane_u16 (uint16x4_t a, uint16x4_t b, uint16x4_t v, const int lane) - A32: VMLS.I16 Dd, Dn, Dm[lane] - A64: MLS Vd.4H, Vn.4H, Vm.H[lane] - - - - - - - - - uint32x2_t vmls_laneq_u32 (uint32x2_t a, uint32x2_t b, uint32x4_t v, const int lane) - A32: VMLS.I32 Dd, Dn, Dm[lane] - A64: MLS Vd.2S, Vn.2S, Vm.S[lane] - - - - - - - - - uint32x2_t vmls_lane_u32 (uint32x2_t a, uint32x2_t b, uint32x2_t v, const int lane) - A32: VMLS.I32 Dd, Dn, Dm[lane] - A64: MLS Vd.2S, Vn.2S, Vm.S[lane] - - - - - - - - - uint16x8_t vmull_u8 (uint8x8_t a, uint8x8_t b) - A32: VMULL.U8 Qd, Dn, Dm - A64: UMULL Vd.8H, Vn.8B, Vm.8B - - - - - - - int32x4_t vmull_s16 (int16x4_t a, int16x4_t b) - A32: VMULL.S16 Qd, Dn, Dm - A64: SMULL Vd.4S, Vn.4H, Vm.4H - - - - - - - int64x2_t vmull_s32 (int32x2_t a, int32x2_t b) - A32: VMULL.S32 Qd, Dn, Dm - A64: SMULL Vd.2D, Vn.2S, Vm.2S - - - - - - - int16x8_t vmull_s8 (int8x8_t a, int8x8_t b) - A32: VMULL.S8 Qd, Dn, Dm - A64: SMULL Vd.8H, Vn.8B, Vm.8B - - - - - - - uint32x4_t vmull_u16 (uint16x4_t a, uint16x4_t b) - A32: VMULL.U16 Qd, Dn, Dm - A64: UMULL Vd.4S, Vn.4H, Vm.4H - - - - - - - uint64x2_t vmull_u32 (uint32x2_t a, uint32x2_t b) - A32: VMULL.U32 Qd, Dn, Dm - A64: UMULL Vd.2D, Vn.2S, Vm.2S - - - - - - - int16x8_t vmlal_s8 (int16x8_t a, int8x8_t b, int8x8_t c) - A32: VMLAL.S8 Qd, Dn, Dm - A64: SMLAL Vd.8H, Vn.8B, Vm.8B - - - - - - - - int32x4_t vmlal_s16 (int32x4_t a, int16x4_t b, int16x4_t c) - A32: VMLAL.S16 Qd, Dn, Dm - A64: SMLAL Vd.4S, Vn.4H, Vm.4H - - - - - - - - int64x2_t vmlal_s32 (int64x2_t a, int32x2_t b, int32x2_t c) - A32: VMLAL.S32 Qd, Dn, Dm - A64: SMLAL Vd.2D, Vn.2S, Vm.2S - - - - - - - - uint16x8_t vmlal_u8 (uint16x8_t a, uint8x8_t b, uint8x8_t c) - A32: VMLAL.U8 Qd, Dn, Dm - A64: UMLAL Vd.8H, Vn.8B, Vm.8B - - - - - - - - uint32x4_t vmlal_u16 (uint32x4_t a, uint16x4_t b, uint16x4_t c) - A32: VMLAL.U16 Qd, Dn, Dm - A64: UMLAL Vd.4S, Vn.4H, Vm.4H - - - - - - - - uint64x2_t vmlal_u32 (uint64x2_t a, uint32x2_t b, uint32x2_t c) - A32: VMLAL.U32 Qd, Dn, Dm - A64: UMLAL Vd.2D, Vn.2S, Vm.2S - - - - - - - - int16x8_t vmlsl_s8 (int16x8_t a, int8x8_t b, int8x8_t c) - A32: VMLSL.S8 Qd, Dn, Dm - A64: SMLSL Vd.8H, Vn.8B, Vm.8B - - - - - - - - int32x4_t vmlsl_s16 (int32x4_t a, int16x4_t b, int16x4_t c) - A32: VMLSL.S16 Qd, Dn, Dm - A64: SMLSL Vd.4S, Vn.4H, Vm.4H - - - - - - - - int64x2_t vmlsl_s32 (int64x2_t a, int32x2_t b, int32x2_t c) - A32: VMLSL.S32 Qd, Dn, Dm - A64: SMLSL Vd.2D, Vn.2S, Vm.2S - - - - - - - - uint16x8_t vmlsl_u8 (uint16x8_t a, uint8x8_t b, uint8x8_t c) - A32: VMLSL.U8 Qd, Dn, Dm - A64: UMLSL Vd.8H, Vn.8B, Vm.8B - - - - - - - - uint32x4_t vmlsl_u16 (uint32x4_t a, uint16x4_t b, uint16x4_t c) - A32: VMLSL.U16 Qd, Dn, Dm - A64: UMLSL Vd.4S, Vn.4H, Vm.4H - - - - - - - - uint64x2_t vmlsl_u32 (uint64x2_t a, uint32x2_t b, uint32x2_t c) - A32: VMLSL.U32 Qd, Dn, Dm - A64: UMLSL Vd.2D, Vn.2S, Vm.2S - - - - - - - - uint16x8_t vmull_high_u8 (uint8x16_t a, uint8x16_t b) - A32: VMULL.U8 Qd, Dn+1, Dm+1 - A64: UMULL2 Vd.8H, Vn.16B, Vm.16B - - - - - - - int32x4_t vmull_high_s16 (int16x8_t a, int16x8_t b) - A32: VMULL.S16 Qd, Dn+1, Dm+1 - A64: SMULL2 Vd.4S, Vn.8H, Vm.8H - - - - - - - int64x2_t vmull_high_s32 (int32x4_t a, int32x4_t b) - A32: VMULL.S32 Qd, Dn+1, Dm+1 - A64: SMULL2 Vd.2D, Vn.4S, Vm.4S - - - - - - - int16x8_t vmull_high_s8 (int8x16_t a, int8x16_t b) - A32: VMULL.S8 Qd, Dn+1, Dm+1 - A64: SMULL2 Vd.8H, Vn.16B, Vm.16B - - - - - - - uint32x4_t vmull_high_u16 (uint16x8_t a, uint16x8_t b) - A32: VMULL.U16 Qd, Dn+1, Dm+1 - A64: UMULL2 Vd.4S, Vn.8H, Vm.8H - - - - - - - uint64x2_t vmull_high_u32 (uint32x4_t a, uint32x4_t b) - A32: VMULL.U32 Qd, Dn+1, Dm+1 - A64: UMULL2 Vd.2D, Vn.4S, Vm.4S - - - - - - - int16x8_t vmlal_high_s8 (int16x8_t a, int8x16_t b, int8x16_t c) - A32: VMLAL.S8 Qd, Dn+1, Dm+1 - A64: SMLAL2 Vd.8H, Vn.16B, Vm.16B - - - - - - - - int32x4_t vmlal_high_s16 (int32x4_t a, int16x8_t b, int16x8_t c) - A32: VMLAL.S16 Qd, Dn+1, Dm+1 - A64: SMLAL2 Vd.4S, Vn.8H, Vm.8H - - - - - - - - int64x2_t vmlal_high_s32 (int64x2_t a, int32x4_t b, int32x4_t c) - A32: VMLAL.S32 Qd, Dn+1, Dm+1 - A64: SMLAL2 Vd.2D, Vn.4S, Vm.4S - - - - - - - - uint16x8_t vmlal_high_u8 (uint16x8_t a, uint8x16_t b, uint8x16_t c) - A32: VMLAL.U8 Qd, Dn+1, Dm+1 - A64: UMLAL2 Vd.8H, Vn.16B, Vm.16B - - - - - - - - uint32x4_t vmlal_high_u16 (uint32x4_t a, uint16x8_t b, uint16x8_t c) - A32: VMLAL.U16 Qd, Dn+1, Dm+1 - A64: UMLAL2 Vd.4S, Vn.8H, Vm.8H - - - - - - - - uint64x2_t vmlal_high_u32 (uint64x2_t a, uint32x4_t b, uint32x4_t c) - A32: VMLAL.U32 Qd, Dn+1, Dm+1 - A64: UMLAL2 Vd.2D, Vn.4S, Vm.4S - - - - - - - - int16x8_t vmlsl_high_s8 (int16x8_t a, int8x16_t b, int8x16_t c) - A32: VMLSL.S8 Qd, Dn+1, Dm+1 - A64: SMLSL2 Vd.8H, Vn.16B, Vm.16B - - - - - - - - int32x4_t vmlsl_high_s16 (int32x4_t a, int16x8_t b, int16x8_t c) - A32: VMLSL.S16 Qd, Dn+1, Dm+1 - A64: SMLSL2 Vd.4S, Vn.8H, Vm.8H - - - - - - - - int64x2_t vmlsl_high_s32 (int64x2_t a, int32x4_t b, int32x4_t c) - A32: VMLSL.S32 Qd, Dn+1, Dm+1 - A64: SMLSL2 Vd.2D, Vn.4S, Vm.4S - - - - - - - - uint16x8_t vmlsl_high_u8 (uint16x8_t a, uint8x16_t b, uint8x16_t c) - A32: VMLSL.U8 Qd, Dn+1, Dm+1 - A64: UMLSL2 Vd.8H, Vn.16B, Vm.16B - - - - - - - - uint32x4_t vmlsl_high_u16 (uint32x4_t a, uint16x8_t b, uint16x8_t c) - A32: VMLSL.U16 Qd, Dn+1, Dm+1 - A64: UMLSL2 Vd.4S, Vn.8H, Vm.8H - - - - - - - - uint64x2_t vmlsl_high_u32 (uint64x2_t a, uint32x4_t b, uint32x4_t c) - A32: VMLSL.U32 Qd, Dn+1, Dm+1 - A64: UMLSL2 Vd.2D, Vn.4S, Vm.4S - - - - - - - - int16x8_t vnegq_s16 (int16x8_t a) - A32: VNEG.S16 Qd, Qm - A64: NEG Vd.8H, Vn.8H - - - - - - int32x4_t vnegq_s32 (int32x4_t a) - A32: VNEG.S32 Qd, Qm - A64: NEG Vd.4S, Vn.4S - - - - - - int8x16_t vnegq_s8 (int8x16_t a) - A32: VNEG.S8 Qd, Qm - A64: NEG Vd.16B, Vn.16B - - - - - - float32x4_t vnegq_f32 (float32x4_t a) - A32: VNEG.F32 Qd, Qm - A64: FNEG Vd.4S, Vn.4S - - - - - - int16x4_t vneg_s16 (int16x4_t a) - A32: VNEG.S16 Dd, Dm - A64: NEG Vd.4H, Vn.4H - - - - - - int32x2_t vneg_s32 (int32x2_t a) - A32: VNEG.S32 Dd, Dm - A64: NEG Vd.2S, Vn.2S - - - - - - int8x8_t vneg_s8 (int8x8_t a) - A32: VNEG.S8 Dd, Dm - A64: NEG Vd.8B, Vn.8B - - - - - - float32x2_t vneg_f32 (float32x2_t a) - A32: VNEG.F32 Dd, Dm - A64: FNEG Vd.2S, Vn.2S - - - - - - int16x8_t vqnegq_s16 (int16x8_t a) - A32: VQNEG.S16 Qd, Qm - A64: SQNEG Vd.8H, Vn.8H - - - - - - int32x4_t vqnegq_s32 (int32x4_t a) - A32: VQNEG.S32 Qd, Qm - A64: SQNEG Vd.4S, Vn.4S - - - - - - int8x16_t vqnegq_s8 (int8x16_t a) - A32: VQNEG.S8 Qd, Qm - A64: SQNEG Vd.16B, Vn.16B - - - - - - int16x4_t vqneg_s16 (int16x4_t a) - A32: VQNEG.S16 Dd, Dm - A64: SQNEG Vd.4H, Vn.4H - - - - - - int32x2_t vqneg_s32 (int32x2_t a) - A32: VQNEG.S32 Dd, Dm - A64: SQNEG Vd.2S, Vn.2S - - - - - - int8x8_t vqneg_s8 (int8x8_t a) - A32: VQNEG.S8 Dd, Dm - A64: SQNEG Vd.8B, Vn.8B - - - - - - float64x1_t vneg_f64 (float64x1_t a) - A32: VNEG.F64 Dd, Dm - A64: FNEG Dd, Dn - - - - - - float32_t vnegs_f32 (float32_t a) - A32: VNEG.F32 Sd, Sm - A64: FNEG Sd, Sn The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs. - - - - - - uint8x16_t vmvnq_u8 (uint8x16_t a) - A32: VMVN Qd, Qm - A64: MVN Vd.16B, Vn.16B - - - - - - float64x2_t vmvnq_f64 (float64x2_t a) - A32: VMVN Qd, Qm - A64: MVN Vd.16B, Vn.16B The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs. - - - - - - int16x8_t vmvnq_s16 (int16x8_t a) - A32: VMVN Qd, Qm - A64: MVN Vd.16B, Vn.16B - - - - - - int32x4_t vmvnq_s32 (int32x4_t a) - A32: VMVN Qd, Qm - A64: MVN Vd.16B, Vn.16B - - - - - - int64x2_t vmvnq_s64 (int64x2_t a) - A32: VMVN Qd, Qm - A64: MVN Vd.16B, Vn.16B - - - - - - int8x16_t vmvnq_s8 (int8x16_t a) - A32: VMVN Qd, Qm - A64: MVN Vd.16B, Vn.16B - - - - - - float32x4_t vmvnq_f32 (float32x4_t a) - A32: VMVN Qd, Qm - A64: MVN Vd.16B, Vn.16B The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs. - - - - - - uint16x8_t vmvnq_u16 (uint16x8_t a) - A32: VMVN Qd, Qm - A64: MVN Vd.16B, Vn.16B - - - - - - uint32x4_t vmvnq_u32 (uint32x4_t a) - A32: VMVN Qd, Qm - A64: MVN Vd.16B, Vn.16B - - - - - - uint64x2_t vmvnq_u64 (uint64x2_t a) - A32: VMVN Qd, Qm - A64: MVN Vd.16B, Vn.16B - - - - - - uint8x8_t vmvn_u8 (uint8x8_t a) - A32: VMVN Dd, Dm - A64: MVN Vd.8B, Vn.8B - - - - - - float64x1_t vmvn_f64 (float64x1_t a) - A32: VMVN Dd, Dm - A64: MVN Vd.8B, Vn.8B The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs. - - - - - - int16x4_t vmvn_s16 (int16x4_t a) - A32: VMVN Dd, Dm - A64: MVN Vd.8B, Vn.8B - - - - - - int32x2_t vmvn_s32 (int32x2_t a) - A32: VMVN Dd, Dm - A64: MVN Vd.8B, Vn.8B - - - - - - int64x1_t vmvn_s64 (int64x1_t a) - A32: VMVN Dd, Dm - A64: MVN Vd.8B, Vn.8B - - - - - - int8x8_t vmvn_s8 (int8x8_t a) - A32: VMVN Dd, Dm - A64: MVN Vd.8B, Vn.8B - - - - - - float32x2_t vmvn_f32 (float32x2_t a) - A32: VMVN Dd, Dm - A64: MVN Vd.8B, Vn.8B The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs. - - - - - - uint16x4_t vmvn_u16 (uint16x4_t a) - A32: VMVN Dd, Dm - A64: MVN Vd.8B, Vn.8B - - - - - - uint32x2_t vmvn_u32 (uint32x2_t a) - A32: VMVN Dd, Dm - A64: MVN Vd.8B, Vn.8B - - - - - - uint64x1_t vmvn_u64 (uint64x1_t a) - A32: VMVN Dd, Dm - A64: MVN Vd.8B, Vn.8B - - - - - - uint8x16_t vorrq_u8 (uint8x16_t a, uint8x16_t b) - A32: VORR Qd, Qn, Qm - A64: ORR Vd.16B, Vn.16B, Vm.16B - - - - - - - float64x2_t vorrq_f64 (float64x2_t a, float64x2_t b) - A32: VORR Qd, Qn, Qm - A64: ORR Vd.16B, Vn.16B, Vm.16B The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs. - - - - - - - int16x8_t vorrq_s16 (int16x8_t a, int16x8_t b) - A32: VORR Qd, Qn, Qm - A64: ORR Vd.16B, Vn.16B, Vm.16B - - - - - - - int32x4_t vorrq_s32 (int32x4_t a, int32x4_t b) - A32: VORR Qd, Qn, Qm - A64: ORR Vd.16B, Vn.16B, Vm.16B - - - - - - - int64x2_t vorrq_s64 (int64x2_t a, int64x2_t b) - A32: VORR Qd, Qn, Qm - A64: ORR Vd.16B, Vn.16B, Vm.16B - - - - - - - int8x16_t vorrq_s8 (int8x16_t a, int8x16_t b) - A32: VORR Qd, Qn, Qm - A64: ORR Vd.16B, Vn.16B, Vm.16B - - - - - - - float32x4_t vorrq_f32 (float32x4_t a, float32x4_t b) - A32: VORR Qd, Qn, Qm - A64: ORR Vd.16B, Vn.16B, Vm.16B The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs. - - - - - - - uint16x8_t vorrq_u16 (uint16x8_t a, uint16x8_t b) - A32: VORR Qd, Qn, Qm - A64: ORR Vd.16B, Vn.16B, Vm.16B - - - - - - - uint32x4_t vorrq_u32 (uint32x4_t a, uint32x4_t b) - A32: VORR Qd, Qn, Qm - A64: ORR Vd.16B, Vn.16B, Vm.16B - - - - - - - uint64x2_t vorrq_u64 (uint64x2_t a, uint64x2_t b) - A32: VORR Qd, Qn, Qm - A64: ORR Vd.16B, Vn.16B, Vm.16B - - - - - - - uint8x8_t vorr_u8 (uint8x8_t a, uint8x8_t b) - A32: VORR Dd, Dn, Dm - A64: ORR Vd.8B, Vn.8B, Vm.8B - - - - - - - float64x1_t vorr_f64 (float64x1_t a, float64x1_t b) - A32: VORR Dd, Dn, Dm - A64: ORR Vd.8B, Vn.8B, Vm.8B The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs. - - - - - - - int16x4_t vorr_s16 (int16x4_t a, int16x4_t b) - A32: VORR Dd, Dn, Dm - A64: ORR Vd.8B, Vn.8B, Vm.8B - - - - - - - int32x2_t vorr_s32 (int32x2_t a, int32x2_t b) - A32: VORR Dd, Dn, Dm - A64: ORR Vd.8B, Vn.8B, Vm.8B - - - - - - - int64x1_t vorr_s64 (int64x1_t a, int64x1_t b) - A32: VORR Dd, Dn, Dm - A64: ORR Vd.8B, Vn.8B, Vm.8B - - - - - - - int8x8_t vorr_s8 (int8x8_t a, int8x8_t b) - A32: VORR Dd, Dn, Dm - A64: ORR Vd.8B, Vn.8B, Vm.8B - - - - - - - float32x2_t vorr_f32 (float32x2_t a, float32x2_t b) - A32: VORR Dd, Dn, Dm - A64: ORR Vd.8B, Vn.8B, Vm.8B The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs. - - - - - - - uint16x4_t vorr_u16 (uint16x4_t a, uint16x4_t b) - A32: VORR Dd, Dn, Dm - A64: ORR Vd.8B, Vn.8B, Vm.8B - - - - - - - uint32x2_t vorr_u32 (uint32x2_t a, uint32x2_t b) - A32: VORR Dd, Dn, Dm - A64: ORR Vd.8B, Vn.8B, Vm.8B - - - - - - - uint64x1_t vorr_u64 (uint64x1_t a, uint64x1_t b) - A32: VORR Dd, Dn, Dm - A64: ORR Vd.8B, Vn.8B, Vm.8B - - - - - - - uint8x16_t vornq_u8 (uint8x16_t a, uint8x16_t b) - A32: VORN Qd, Qn, Qm - A64: ORN Vd.16B, Vn.16B, Vm.16B - - - - - - - float64x2_t vornq_f64 (float64x2_t a, float64x2_t b) - A32: VORN Qd, Qn, Qm - A64: ORN Vd.16B, Vn.16B, Vm.16B The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs. - - - - - - - int16x8_t vornq_s16 (int16x8_t a, int16x8_t b) - A32: VORN Qd, Qn, Qm - A64: ORN Vd.16B, Vn.16B, Vm.16B - - - - - - - int32x4_t vornq_s32 (int32x4_t a, int32x4_t b) - A32: VORN Qd, Qn, Qm - A64: ORN Vd.16B, Vn.16B, Vm.16B - - - - - - - int64x2_t vornq_s64 (int64x2_t a, int64x2_t b) - A32: VORN Qd, Qn, Qm - A64: ORN Vd.16B, Vn.16B, Vm.16B - - - - - - - int8x16_t vornq_s8 (int8x16_t a, int8x16_t b) - A32: VORN Qd, Qn, Qm - A64: ORN Vd.16B, Vn.16B, Vm.16B - - - - - - - float32x4_t vornq_f32 (float32x4_t a, float32x4_t b) - A32: VORN Qd, Qn, Qm - A64: ORN Vd.16B, Vn.16B, Vm.16B The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs. - - - - - - - uint16x8_t vornq_u16 (uint16x8_t a, uint16x8_t b) - A32: VORN Qd, Qn, Qm - A64: ORN Vd.16B, Vn.16B, Vm.16B - - - - - - - uint32x4_t vornq_u32 (uint32x4_t a, uint32x4_t b) - A32: VORN Qd, Qn, Qm - A64: ORN Vd.16B, Vn.16B, Vm.16B - - - - - - - uint64x2_t vornq_u64 (uint64x2_t a, uint64x2_t b) - A32: VORN Qd, Qn, Qm - A64: ORN Vd.16B, Vn.16B, Vm.16B - - - - - - - uint8x8_t vorn_u8 (uint8x8_t a, uint8x8_t b) - A32: VORN Dd, Dn, Dm - A64: ORN Vd.8B, Vn.8B, Vm.8B - - - - - - - float64x1_t vorn_f64 (float64x1_t a, float64x1_t b) - A32: VORN Dd, Dn, Dm - A64: ORN Vd.8B, Vn.8B, Vm.8B The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs. - - - - - - - int16x4_t vorn_s16 (int16x4_t a, int16x4_t b) - A32: VORN Dd, Dn, Dm - A64: ORN Vd.8B, Vn.8B, Vm.8B - - - - - - - int32x2_t vorn_s32 (int32x2_t a, int32x2_t b) - A32: VORN Dd, Dn, Dm - A64: ORN Vd.8B, Vn.8B, Vm.8B - - - - - - - int64x1_t vorn_s64 (int64x1_t a, int64x1_t b) - A32: VORN Dd, Dn, Dm - A64: ORN Vd.8B, Vn.8B, Vm.8B - - - - - - - int8x8_t vorn_s8 (int8x8_t a, int8x8_t b) - A32: VORN Dd, Dn, Dm - A64: ORN Vd.8B, Vn.8B, Vm.8B - - - - - - - float32x2_t vorn_f32 (float32x2_t a, float32x2_t b) - A32: VORN Dd, Dn, Dm - A64: ORN Vd.8B, Vn.8B, Vm.8B The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs. - - - - - - - uint16x4_t vorn_u16 (uint16x4_t a, uint16x4_t b) - A32: VORN Dd, Dn, Dm - A64: ORN Vd.8B, Vn.8B, Vm.8B - - - - - - - uint32x2_t vorn_u32 (uint32x2_t a, uint32x2_t b) - A32: VORN Dd, Dn, Dm - A64: ORN Vd.8B, Vn.8B, Vm.8B - - - - - - - uint64x1_t vorn_u64 (uint64x1_t a, uint64x1_t b) - A32: VORN Dd, Dn, Dm - A64: ORN Vd.8B, Vn.8B, Vm.8B - - - - - - - poly8x16_t vmulq_p8 (poly8x16_t a, poly8x16_t b) - A32: VMUL.P8 Qd, Qn, Qm - A64: PMUL Vd.16B, Vn.16B, Vm.16B - - - - - - - poly8x16_t vmulq_p8 (poly8x16_t a, poly8x16_t b) - A32: VMUL.P8 Qd, Qn, Qm - A64: PMUL Vd.16B, Vn.16B, Vm.16B - - - - - - - poly8x8_t vmul_p8 (poly8x8_t a, poly8x8_t b) - A32: VMUL.P8 Dd, Dn, Dm - A64: PMUL Vd.8B, Vn.8B, Vm.8B - - - - - - - poly8x8_t vmul_p8 (poly8x8_t a, poly8x8_t b) - A32: VMUL.P8 Dd, Dn, Dm - A64: PMUL Vd.8B, Vn.8B, Vm.8B - - - - - - - poly16x8_t vmull_p8 (poly8x8_t a, poly8x8_t b) - A32: VMULL.P8 Qd, Dn, Dm - A64: PMULL Vd.16B, Vn.8B, Vm.8B - - - - - - - poly16x8_t vmull_p8 (poly8x8_t a, poly8x8_t b) - A32: VMULL.P8 Qd, Dn, Dm - A64: PMULL Vd.16B, Vn.8B, Vm.8B - - - - - - - poly16x8_t vmull_high_p8 (poly8x16_t a, poly8x16_t b) - A32: VMULL.P8 Qd, Dn+1, Dm+1 - A64: PMULL2 Vd.16B, Vn.16B, Vm.16B - - - - - - - poly16x8_t vmull_high_p8 (poly8x16_t a, poly8x16_t b) - A32: VMULL.P8 Qd, Dn+1, Dm+1 - A64: PMULL2 Vd.16B, Vn.16B, Vm.16B - - - - - - - uint8x16_t vcntq_u8 (uint8x16_t a) - A32: VCNT.I8 Qd, Qm - A64: CNT Vd.16B, Vn.16B - - - - - - int8x16_t vcntq_s8 (int8x16_t a) - A32: VCNT.I8 Qd, Qm - A64: CNT Vd.16B, Vn.16B - - - - - - uint8x8_t vcnt_u8 (uint8x8_t a) - A32: VCNT.I8 Dd, Dm - A64: CNT Vd.8B, Vn.8B - - - - - - int8x8_t vcnt_s8 (int8x8_t a) - A32: VCNT.I8 Dd, Dm - A64: CNT Vd.8B, Vn.8B - - - - - - float32x4_t vrecpeq_f32 (float32x4_t a) - A32: VRECPE.F32 Qd, Qm - A64: FRECPE Vd.4S, Vn.4S - - - - - - uint32x4_t vrecpeq_u32 (uint32x4_t a) - A32: VRECPE.U32 Qd, Qm - A64: URECPE Vd.4S, Vn.4S - - - - - - float32x2_t vrecpe_f32 (float32x2_t a) - A32: VRECPE.F32 Dd, Dm - A64: FRECPE Vd.2S, Vn.2S - - - - - - uint32x2_t vrecpe_u32 (uint32x2_t a) - A32: VRECPE.U32 Dd, Dm - A64: URECPE Vd.2S, Vn.2S - - - - - - float32x4_t vrsqrteq_f32 (float32x4_t a) - A32: VRSQRTE.F32 Qd, Qm - A64: FRSQRTE Vd.4S, Vn.4S - - - - - - uint32x4_t vrsqrteq_u32 (uint32x4_t a) - A32: VRSQRTE.U32 Qd, Qm - A64: URSQRTE Vd.4S, Vn.4S - - - - - - float32x2_t vrsqrte_f32 (float32x2_t a) - A32: VRSQRTE.F32 Dd, Dm - A64: FRSQRTE Vd.2S, Vn.2S - - - - - - uint32x2_t vrsqrte_u32 (uint32x2_t a) - A32: VRSQRTE.U32 Dd, Dm - A64: URSQRTE Vd.2S, Vn.2S - - - - - - float32x4_t vrsqrtsq_f32 (float32x4_t a, float32x4_t b) - A32: VRSQRTS.F32 Qd, Qn, Qm - A64: FRSQRTS Vd.4S, Vn.4S, Vm.4S - - - - - - - float32x2_t vrsqrts_f32 (float32x2_t a, float32x2_t b) - A32: VRSQRTS.F32 Dd, Dn, Dm - A64: FRSQRTS Vd.2S, Vn.2S, Vm.2S - - - - - - - float32x4_t vrecpsq_f32 (float32x4_t a, float32x4_t b) - A32: VRECPS.F32 Qd, Qn, Qm - A64: FRECPS Vd.4S, Vn.4S, Vm.4S - - - - - - - float32x2_t vrecps_f32 (float32x2_t a, float32x2_t b) - A32: VRECPS.F32 Dd, Dn, Dm - A64: FRECPS Vd.2S, Vn.2S, Vm.2S - - - - - - int16x8_t vrev32q_s16 (int16x8_t vec) A32: VREV32.16 Qd, Qm A64: REV32 Vd.8H, Vn.8H - - - - int16x8_t vrev64q_s16 (int16x8_t vec) A32: VREV64.16 Qd, Qm A64: REV64 Vd.8H, Vn.8H - - - - uint16x8_t vrev32q_u16 (uint16x8_t vec) A32: VREV32.16 Qd, Qm A64: REV32 Vd.8H, Vn.8H - - - - uint16x8_t vrev64q_u16 (uint16x8_t vec) A32: VREV64.16 Qd, Qm A64: REV64 Vd.8H, Vn.8H - - - - int16x4_t vrev32_s16 (int16x4_t vec) A32: VREV32.16 Dd, Dm A64: REV32 Vd.4H, Vn.4H - - - - int16x4_t vrev64_s16 (int16x4_t vec) A32: VREV64.16 Dd, Dm A64: REV64 Vd.4H, Vn.4H - - - - uint16x4_t vrev32_u16 (uint16x4_t vec) A32: VREV32.16 Dd, Dm A64: REV32 Vd.4H, Vn.4H - - - - uint16x4_t vrev64_u16 (uint16x4_t vec) A32: VREV64.16 Dd, Dm A64: REV64 Vd.4H, Vn.4H - - - - int32x4_t vrev64q_s32 (int32x4_t vec) A32: VREV64.32 Qd, Qm A64: REV64 Vd.4S, Vn.4S - - - - uint32x4_t vrev64q_u32 (uint32x4_t vec) A32: VREV64.32 Qd, Qm A64: REV64 Vd.4S, Vn.4S - - - - int32x2_t vrev64_s32 (int32x2_t vec) A32: VREV64.32 Dd, Dm A64: REV64 Vd.2S, Vn.2S - - - - uint32x2_t vrev64_u32 (uint32x2_t vec) A32: VREV64.32 Dd, Dm A64: REV64 Vd.2S, Vn.2S - - - - int8x16_t vrev16q_s8 (int8x16_t vec) A32: VREV16.8 Qd, Qm A64: REV16 Vd.16B, Vn.16B - - - - int8x16_t vrev32q_s8 (int8x16_t vec) A32: VREV32.8 Qd, Qm A64: REV32 Vd.16B, Vn.16B - - - - int8x16_t vrev64q_s8 (int8x16_t vec) A32: VREV64.8 Qd, Qm A64: REV64 Vd.16B, Vn.16B - - - - uint8x16_t vrev16q_u8 (uint8x16_t vec) A32: VREV16.8 Qd, Qm A64: REV16 Vd.16B, Vn.16B - - - - uint8x16_t vrev32q_u8 (uint8x16_t vec) A32: VREV32.8 Qd, Qm A64: REV32 Vd.16B, Vn.16B - - - - uint8x16_t vrev64q_u8 (uint8x16_t vec) A32: VREV64.8 Qd, Qm A64: REV64 Vd.16B, Vn.16B - - - - int8x8_t vrev16_s8 (int8x8_t vec) A32: VREV16.8 Dd, Dm A64: REV16 Vd.8B, Vn.8B - - - - int8x8_t vrev32_s8 (int8x8_t vec) A32: VREV32.8 Dd, Dm A64: REV32 Vd.8B, Vn.8B - - - - int8x8_t vrev64_s8 (int8x8_t vec) A32: VREV64.8 Dd, Dm A64: REV64 Vd.8B, Vn.8B - - - - uint8x8_t vrev16_u8 (uint8x8_t vec) A32: VREV16.8 Dd, Dm A64: REV16 Vd.8B, Vn.8B - - - - uint8x8_t vrev32_u8 (uint8x8_t vec) A32: VREV32.8 Dd, Dm A64: REV32 Vd.8B, Vn.8B - - - - uint8x8_t vrev64_u8 (uint8x8_t vec) A32: VREV64.8 Dd, Dm A64: REV64 Vd.8B, Vn.8B - - - - - float32x4_t vrndaq_f32 (float32x4_t a) - A32: VRINTA.F32 Qd, Qm - A64: FRINTA Vd.4S, Vn.4S - - - - - - float32x2_t vrnda_f32 (float32x2_t a) - A32: VRINTA.F32 Dd, Dm - A64: FRINTA Vd.2S, Vn.2S - - - - - - float64x1_t vrnda_f64 (float64x1_t a) - A32: VRINTA.F64 Dd, Dm - A64: FRINTA Dd, Dn - - - - - - float32_t vrndas_f32 (float32_t a) - A32: VRINTA.F32 Sd, Sm - A64: FRINTA Sd, Sn The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs. - - - - - - float32x4_t vrndnq_f32 (float32x4_t a) - A32: VRINTN.F32 Qd, Qm - A64: FRINTN Vd.4S, Vn.4S - - - - - - float32x2_t vrndn_f32 (float32x2_t a) - A32: VRINTN.F32 Dd, Dm - A64: FRINTN Vd.2S, Vn.2S - - - - - - float64x1_t vrndn_f64 (float64x1_t a) - A32: VRINTN.F64 Dd, Dm - A64: FRINTN Dd, Dn - - - - - - float32_t vrndns_f32 (float32_t a) - A32: VRINTN.F32 Sd, Sm - A64: FRINTN Sd, Sn The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs. - - - - - - float32x4_t vrndmq_f32 (float32x4_t a) - A32: VRINTM.F32 Qd, Qm - A64: FRINTM Vd.4S, Vn.4S - - - - - - float32x2_t vrndm_f32 (float32x2_t a) - A32: VRINTM.F32 Dd, Dm - A64: FRINTM Vd.2S, Vn.2S - - - - - - float64x1_t vrndm_f64 (float64x1_t a) - A32: VRINTM.F64 Dd, Dm - A64: FRINTM Dd, Dn - - - - - - float32_t vrndms_f32 (float32_t a) - A32: VRINTM.F32 Sd, Sm - A64: FRINTM Sd, Sn The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs. - - - - - - float32x4_t vrndpq_f32 (float32x4_t a) - A32: VRINTP.F32 Qd, Qm - A64: FRINTP Vd.4S, Vn.4S - - - - - - float32x2_t vrndp_f32 (float32x2_t a) - A32: VRINTP.F32 Dd, Dm - A64: FRINTP Vd.2S, Vn.2S - - - - - - float64x1_t vrndp_f64 (float64x1_t a) - A32: VRINTP.F64 Dd, Dm - A64: FRINTP Dd, Dn - - - - - - float32_t vrndps_f32 (float32_t a) - A32: VRINTP.F32 Sd, Sm - A64: FRINTP Sd, Sn The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs. - - - - - - float32x4_t vrndq_f32 (float32x4_t a) - A32: VRINTZ.F32 Qd, Qm - A64: FRINTZ Vd.4S, Vn.4S - - - - - - float32x2_t vrnd_f32 (float32x2_t a) - A32: VRINTZ.F32 Dd, Dm - A64: FRINTZ Vd.2S, Vn.2S - - - - - - float64x1_t vrnd_f64 (float64x1_t a) - A32: VRINTZ.F64 Dd, Dm - A64: FRINTZ Dd, Dn - - - - - - float32_t vrnds_f32 (float32_t a) - A32: VRINTZ.F32 Sd, Sm - A64: FRINTZ Sd, Sn The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs. - - - - - - int16x8_t vshlq_s16 (int16x8_t a, int16x8_t b) - A32: VSHL.S16 Qd, Qn, Qm - A64: SSHL Vd.8H, Vn.8H, Vm.8H - - - - - - - int32x4_t vshlq_s32 (int32x4_t a, int32x4_t b) - A32: VSHL.S32 Qd, Qn, Qm - A64: SSHL Vd.4S, Vn.4S, Vm.4S - - - - - - - int64x2_t vshlq_s64 (int64x2_t a, int64x2_t b) - A32: VSHL.S64 Qd, Qn, Qm - A64: SSHL Vd.2D, Vn.2D, Vm.2D - - - - - - - int8x16_t vshlq_s8 (int8x16_t a, int8x16_t b) - A32: VSHL.S8 Qd, Qn, Qm - A64: SSHL Vd.16B, Vn.16B, Vm.16B - - - - - - - int16x4_t vshl_s16 (int16x4_t a, int16x4_t b) - A32: VSHL.S16 Dd, Dn, Dm - A64: SSHL Vd.4H, Vn.4H, Vm.4H - - - - - - - int32x2_t vshl_s32 (int32x2_t a, int32x2_t b) - A32: VSHL.S32 Dd, Dn, Dm - A64: SSHL Vd.2S, Vn.2S, Vm.2S - - - - - - - int8x8_t vshl_s8 (int8x8_t a, int8x8_t b) - A32: VSHL.S8 Dd, Dn, Dm - A64: SSHL Vd.8B, Vn.8B, Vm.8B - - - - - - - int16x8_t vrshlq_s16 (int16x8_t a, int16x8_t b) - A32: VRSHL.S16 Qd, Qn, Qm - A64: SRSHL Vd.8H, Vn.8H, Vm.8H - - - - - - - int32x4_t vrshlq_s32 (int32x4_t a, int32x4_t b) - A32: VRSHL.S32 Qd, Qn, Qm - A64: SRSHL Vd.4S, Vn.4S, Vm.4S - - - - - - - int64x2_t vrshlq_s64 (int64x2_t a, int64x2_t b) - A32: VRSHL.S64 Qd, Qn, Qm - A64: SRSHL Vd.2D, Vn.2D, Vm.2D - - - - - - - int8x16_t vrshlq_s8 (int8x16_t a, int8x16_t b) - A32: VRSHL.S8 Qd, Qn, Qm - A64: SRSHL Vd.16B, Vn.16B, Vm.16B - - - - - - - int16x4_t vrshl_s16 (int16x4_t a, int16x4_t b) - A32: VRSHL.S16 Dd, Dn, Dm - A64: SRSHL Vd.4H, Vn.4H, Vm.4H - - - - - - - int32x2_t vrshl_s32 (int32x2_t a, int32x2_t b) - A32: VRSHL.S32 Dd, Dn, Dm - A64: SRSHL Vd.2S, Vn.2S, Vm.2S - - - - - - - int8x8_t vrshl_s8 (int8x8_t a, int8x8_t b) - A32: VRSHL.S8 Dd, Dn, Dm - A64: SRSHL Vd.8B, Vn.8B, Vm.8B - - - - - - - int16x8_t vqrshlq_s16 (int16x8_t a, int16x8_t b) - A32: VQRSHL.S16 Qd, Qn, Qm - A64: SQRSHL Vd.8H, Vn.8H, Vm.8H - - - - - - - int32x4_t vqrshlq_s32 (int32x4_t a, int32x4_t b) - A32: VQRSHL.S32 Qd, Qn, Qm - A64: SQRSHL Vd.4S, Vn.4S, Vm.4S - - - - - - - int64x2_t vqrshlq_s64 (int64x2_t a, int64x2_t b) - A32: VQRSHL.S64 Qd, Qn, Qm - A64: SQRSHL Vd.2D, Vn.2D, Vm.2D - - - - - - - int8x16_t vqrshlq_s8 (int8x16_t a, int8x16_t b) - A32: VQRSHL.S8 Qd, Qn, Qm - A64: SQRSHL Vd.16B, Vn.16B, Vm.16B - - - - - - - int16x4_t vqrshl_s16 (int16x4_t a, int16x4_t b) - A32: VQRSHL.S16 Dd, Dn, Dm - A64: SQRSHL Vd.4H, Vn.4H, Vm.4H - - - - - - - int32x2_t vqrshl_s32 (int32x2_t a, int32x2_t b) - A32: VQRSHL.S32 Dd, Dn, Dm - A64: SQRSHL Vd.2S, Vn.2S, Vm.2S - - - - - - - int8x8_t vqrshl_s8 (int8x8_t a, int8x8_t b) - A32: VQRSHL.S8 Dd, Dn, Dm - A64: SQRSHL Vd.8B, Vn.8B, Vm.8B - - - - - - - int64x1_t vqrshl_s64 (int64x1_t a, int64x1_t b) - A32: VQRSHL.S64 Dd, Dn, Dm - A64: SQRSHL Dd, Dn, Dm - - - - - - - int64x1_t vrshl_s64 (int64x1_t a, int64x1_t b) - A32: VRSHL.S64 Dd, Dn, Dm - A64: SRSHL Dd, Dn, Dm - - - - - - - int16x8_t vqshlq_s16 (int16x8_t a, int16x8_t b) - A32: VQSHL.S16 Qd, Qn, Qm - A64: SQSHL Vd.8H, Vn.8H, Vm.8H - - - - - - - int32x4_t vqshlq_s32 (int32x4_t a, int32x4_t b) - A32: VQSHL.S32 Qd, Qn, Qm - A64: SQSHL Vd.4S, Vn.4S, Vm.4S - - - - - - - int64x2_t vqshlq_s64 (int64x2_t a, int64x2_t b) - A32: VQSHL.S64 Qd, Qn, Qm - A64: SQSHL Vd.2D, Vn.2D, Vm.2D - - - - - - - int8x16_t vqshlq_s8 (int8x16_t a, int8x16_t b) - A32: VQSHL.S8 Qd, Qn, Qm - A64: SQSHL Vd.16B, Vn.16B, Vm.16B - - - - - - - int16x4_t vqshl_s16 (int16x4_t a, int16x4_t b) - A32: VQSHL.S16 Dd, Dn, Dm - A64: SQSHL Vd.4H, Vn.4H, Vm.4H - - - - - - - int32x2_t vqshl_s32 (int32x2_t a, int32x2_t b) - A32: VQSHL.S32 Dd, Dn, Dm - A64: SQSHL Vd.2S, Vn.2S, Vm.2S - - - - - - - int8x8_t vqshl_s8 (int8x8_t a, int8x8_t b) - A32: VQSHL.S8 Dd, Dn, Dm - A64: SQSHL Vd.8B, Vn.8B, Vm.8B - - - - - - - int64x1_t vqshl_s64 (int64x1_t a, int64x1_t b) - A32: VQSHL.S64 Dd, Dn, Dm - A64: SQSHL Dd, Dn, Dm - - - - - - - int64x1_t vshl_s64 (int64x1_t a, int64x1_t b) - A32: VSHL.S64 Dd, Dn, Dm - A64: SSHL Dd, Dn, Dm - - - - - - uint8x16_t vsliq_n_u8(uint8x16_t a, uint8x16_t b, __builtin_constant_p(n)) A32: VSLI.8 Qd, Qm, #n A64: SLI Vd.16B, Vn.16B, #n - - - - - - int16x8_t vsliq_n_s16(int16x8_t a, int16x8_t b, __builtin_constant_p(n)) A32: VSLI.16 Qd, Qm, #n A64: SLI Vd.8H, Vn.8H, #n - - - - - - int32x4_t vsliq_n_s32(int32x4_t a, int32x4_t b, __builtin_constant_p(n)) A32: VSLI.32 Qd, Qm, #n A64: SLI Vd.4S, Vn.4S, #n - - - - - - int64x2_t vsliq_n_s64(int64x2_t a, int64x2_t b, __builtin_constant_p(n)) A32: VSLI.64 Qd, Qm, #n A64: SLI Vd.2D, Vn.2D, #n - - - - - - int8x16_t vsliq_n_s8(int8x16_t a, int8x16_t b, __builtin_constant_p(n)) A32: VSLI.8 Qd, Qm, #n A64: SLI Vd.16B, Vn.16B, #n - - - - - - uint16x8_t vsliq_n_u16(uint16x8_t a, uint16x8_t b, __builtin_constant_p(n)) A32: VSLI.16 Qd, Qm, #n A64: SLI Vd.8H, Vn.8H, #n - - - - - - uint32x4_t vsliq_n_u32(uint32x4_t a, uint32x4_t b, __builtin_constant_p(n)) A32: VSLI.32 Qd, Qm, #n A64: SLI Vd.4S, Vn.4S, #n - - - - - - uint64x2_t vsliq_n_u64(uint64x2_t a, uint64x2_t b, __builtin_constant_p(n)) A32: VSLI.64 Qd, Qm, #n A64: SLI Vd.2D, Vn.2D, #n - - - - - - uint8x8_t vsli_n_u8(uint8x8_t a, uint8x8_t b, __builtin_constant_p(n)) A32: VSLI.8 Dd, Dm, #n A64: SLI Vd.8B, Vn.8B, #n - - - - - - int16x4_t vsli_n_s16(int16x4_t a, int16x4_t b, __builtin_constant_p(n)) A32: VSLI.16 Dd, Dm, #n A64: SLI Vd.4H, Vn.4H, #n - - - - - - int32x2_t vsli_n_s32(int32x2_t a, int32x2_t b, __builtin_constant_p(n)) A32: VSLI.32 Dd, Dm, #n A64: SLI Vd.2S, Vn.2S, #n - - - - - - int8x8_t vsli_n_s8(int8x8_t a, int8x8_t b, __builtin_constant_p(n)) A32: VSLI.8 Dd, Dm, #n A64: SLI Vd.8B, Vn.8B, #n - - - - - - uint16x4_t vsli_n_u16(uint16x4_t a, uint16x4_t b, __builtin_constant_p(n)) A32: VSLI.16 Dd, Dm, #n A64: SLI Vd.4H, Vn.4H, #n - - - - - - uint32x2_t vsli_n_u32(uint32x2_t a, uint32x2_t b, __builtin_constant_p(n)) A32: VSLI.32 Dd, Dm, #n A64: SLI Vd.2S, Vn.2S, #n - - - - - - int64_t vslid_n_s64(int64_t a, int64_t b, __builtin_constant_p(n)) A32: VSLI.64 Dd, Dm, #n A64: SLI Dd, Dn, #n - - - - - - uint64_t vslid_n_u64(uint64_t a, uint64_t b, __builtin_constant_p(n)) A32: VSLI.64 Dd, Dm, #n A64: SLI Dd, Dn, #n - - - - - - - uint8x16_t vshlq_n_u8 (uint8x16_t a, const int n) - A32: VSHL.I8 Qd, Qm, #n - A64: SHL Vd.16B, Vn.16B, #n - - - - - - - int16x8_t vshlq_n_s16 (int16x8_t a, const int n) - A32: VSHL.I16 Qd, Qm, #n - A64: SHL Vd.8H, Vn.8H, #n - - - - - - - int64x2_t vshlq_n_s64 (int64x2_t a, const int n) - A32: VSHL.I64 Qd, Qm, #n - A64: SHL Vd.2D, Vn.2D, #n - - - - - - - int8x16_t vshlq_n_s8 (int8x16_t a, const int n) - A32: VSHL.I8 Qd, Qm, #n - A64: SHL Vd.16B, Vn.16B, #n - - - - - - - uint16x8_t vshlq_n_u16 (uint16x8_t a, const int n) - A32: VSHL.I16 Qd, Qm, #n - A64: SHL Vd.8H, Vn.8H, #n - - - - - - - uint32x4_t vshlq_n_u32 (uint32x4_t a, const int n) - A32: VSHL.I32 Qd, Qm, #n - A64: SHL Vd.4S, Vn.4S, #n - - - - - - - uint64x2_t vshlq_n_u64 (uint64x2_t a, const int n) - A32: VSHL.I64 Qd, Qm, #n - A64: SHL Vd.2D, Vn.2D, #n - - - - - - - uint8x8_t vshl_n_u8 (uint8x8_t a, const int n) - A32: VSHL.I8 Dd, Dm, #n - A64: SHL Vd.8B, Vn.8B, #n - - - - - - - int16x4_t vshl_n_s16 (int16x4_t a, const int n) - A32: VSHL.I16 Dd, Dm, #n - A64: SHL Vd.4H, Vn.4H, #n - - - - - - - int32x2_t vshl_n_s32 (int32x2_t a, const int n) - A32: VSHL.I32 Dd, Dm, #n - A64: SHL Vd.2S, Vn.2S, #n - - - - - - - int8x8_t vshl_n_s8 (int8x8_t a, const int n) - A32: VSHL.I8 Dd, Dm, #n - A64: SHL Vd.8B, Vn.8B, #n - - - - - - - uint16x4_t vshl_n_u16 (uint16x4_t a, const int n) - A32: VSHL.I16 Dd, Dm, #n - A64: SHL Vd.4H, Vn.4H, #n - - - - - - - uint32x2_t vshl_n_u32 (uint32x2_t a, const int n) - A32: VSHL.I32 Dd, Dm, #n - A64: SHL Vd.2S, Vn.2S, #n - - - - - - - uint8x16_t vqshlq_n_u8 (uint8x16_t a, const int n) - A32: VQSHL.U8 Qd, Qm, #n - A64: UQSHL Vd.16B, Vn.16B, #n - - - - - - - int16x8_t vqshlq_n_s16 (int16x8_t a, const int n) - A32: VQSHL.S16 Qd, Qm, #n - A64: SQSHL Vd.8H, Vn.8H, #n - - - - - - - int32x4_t vqshlq_n_s32 (int32x4_t a, const int n) - A32: VQSHL.S32 Qd, Qm, #n - A64: SQSHL Vd.4S, Vn.4S, #n - - - - - - - int64x2_t vqshlq_n_s64 (int64x2_t a, const int n) - A32: VQSHL.S64 Qd, Qm, #n - A64: SQSHL Vd.2D, Vn.2D, #n - - - - - - - int8x16_t vqshlq_n_s8 (int8x16_t a, const int n) - A32: VQSHL.S8 Qd, Qm, #n - A64: SQSHL Vd.16B, Vn.16B, #n - - - - - - - uint16x8_t vqshlq_n_u16 (uint16x8_t a, const int n) - A32: VQSHL.U16 Qd, Qm, #n - A64: UQSHL Vd.8H, Vn.8H, #n - - - - - - - uint32x4_t vqshlq_n_u32 (uint32x4_t a, const int n) - A32: VQSHL.U32 Qd, Qm, #n - A64: UQSHL Vd.4S, Vn.4S, #n - - - - - - - uint64x2_t vqshlq_n_u64 (uint64x2_t a, const int n) - A32: VQSHL.U64 Qd, Qm, #n - A64: UQSHL Vd.2D, Vn.2D, #n - - - - - - - uint8x8_t vqshl_n_u8 (uint8x8_t a, const int n) - A32: VQSHL.U8 Dd, Dm, #n - A64: UQSHL Vd.8B, Vn.8B, #n - - - - - - - int16x4_t vqshl_n_s16 (int16x4_t a, const int n) - A32: VQSHL.S16 Dd, Dm, #n - A64: SQSHL Vd.4H, Vn.4H, #n - - - - - - - int32x2_t vqshl_n_s32 (int32x2_t a, const int n) - A32: VQSHL.S32 Dd, Dm, #n - A64: SQSHL Vd.2S, Vn.2S, #n - - - - - - - int8x8_t vqshl_n_s8 (int8x8_t a, const int n) - A32: VQSHL.S8 Dd, Dm, #n - A64: SQSHL Vd.8B, Vn.8B, #n - - - - - - - uint16x4_t vqshl_n_u16 (uint16x4_t a, const int n) - A32: VQSHL.U16 Dd, Dm, #n - A64: UQSHL Vd.4H, Vn.4H, #n - - - - - - - uint32x2_t vqshl_n_u32 (uint32x2_t a, const int n) - A32: VQSHL.U32 Dd, Dm, #n - A64: UQSHL Vd.2S, Vn.2S, #n - - - - - - - int64x1_t vqshl_n_s64 (int64x1_t a, const int n) - A32: VQSHL.S64 Dd, Dm, #n - A64: SQSHL Dd, Dn, #n - - - - - - - uint64x1_t vqshl_n_u64 (uint64x1_t a, const int n) - A32: VQSHL.U64 Dd, Dm, #n - A64: UQSHL Dd, Dn, #n - - - - - - - uint16x8_t vqshluq_n_s16 (int16x8_t a, const int n) - A32: VQSHLU.S16 Qd, Qm, #n - A64: SQSHLU Vd.8H, Vn.8H, #n - - - - - - - uint32x4_t vqshluq_n_s32 (int32x4_t a, const int n) - A32: VQSHLU.S32 Qd, Qm, #n - A64: SQSHLU Vd.4S, Vn.4S, #n - - - - - - - uint64x2_t vqshluq_n_s64 (int64x2_t a, const int n) - A32: VQSHLU.S64 Qd, Qm, #n - A64: SQSHLU Vd.2D, Vn.2D, #n - - - - - - - uint8x16_t vqshluq_n_s8 (int8x16_t a, const int n) - A32: VQSHLU.S8 Qd, Qm, #n - A64: SQSHLU Vd.16B, Vn.16B, #n - - - - - - - uint16x4_t vqshlu_n_s16 (int16x4_t a, const int n) - A32: VQSHLU.S16 Dd, Dm, #n - A64: SQSHLU Vd.4H, Vn.4H, #n - - - - - - - uint32x2_t vqshlu_n_s32 (int32x2_t a, const int n) - A32: VQSHLU.S32 Dd, Dm, #n - A64: SQSHLU Vd.2S, Vn.2S, #n - - - - - - - uint8x8_t vqshlu_n_s8 (int8x8_t a, const int n) - A32: VQSHLU.S8 Dd, Dm, #n - A64: SQSHLU Vd.8B, Vn.8B, #n - - - - - - - uint64x1_t vqshlu_n_s64 (int64x1_t a, const int n) - A32: VQSHLU.S64 Dd, Dm, #n - A64: SQSHLU Dd, Dn, #n - - - - - - - int64x1_t vshl_n_s64 (int64x1_t a, const int n) - A32: VSHL.I64 Dd, Dm, #n - A64: SHL Dd, Dn, #n - - - - - - - uint64x1_t vshl_n_u64 (uint64x1_t a, const int n) - A32: VSHL.I64 Dd, Dm, #n - A64: SHL Dd, Dn, #n - - - - - - - uint16x8_t vshll_n_u8 (uint8x8_t a, const int n) - A32: VSHLL.U8 Qd, Dm, #n - A64: USHLL Vd.8H, Vn.8B, #n - - - - - - - int32x4_t vshll_n_s16 (int16x4_t a, const int n) - A32: VSHLL.S16 Qd, Dm, #n - A64: SSHLL Vd.4S, Vn.4H, #n - - - - - - - int64x2_t vshll_n_s32 (int32x2_t a, const int n) - A32: VSHLL.S32 Qd, Dm, #n - A64: SSHLL Vd.2D, Vn.2S, #n - - - - - - - int16x8_t vshll_n_s8 (int8x8_t a, const int n) - A32: VSHLL.S8 Qd, Dm, #n - A64: SSHLL Vd.8H, Vn.8B, #n - - - - - - - uint32x4_t vshll_n_u16 (uint16x4_t a, const int n) - A32: VSHLL.U16 Qd, Dm, #n - A64: USHLL Vd.4S, Vn.4H, #n - - - - - - - uint64x2_t vshll_n_u32 (uint32x2_t a, const int n) - A32: VSHLL.U32 Qd, Dm, #n - A64: USHLL Vd.2D, Vn.2S, #n - - - - - - - uint16x8_t vshll_high_n_u8 (uint8x16_t a, const int n) - A32: VSHLL.U8 Qd, Dm+1, #n - A64: USHLL2 Vd.8H, Vn.16B, #n - - - - - - - int32x4_t vshll_high_n_s16 (int16x8_t a, const int n) - A32: VSHLL.S16 Qd, Dm+1, #n - A64: SSHLL2 Vd.4S, Vn.8H, #n - - - - - - - int64x2_t vshll_high_n_s32 (int32x4_t a, const int n) - A32: VSHLL.S32 Qd, Dm+1, #n - A64: SSHLL2 Vd.2D, Vn.4S, #n - - - - - - - int16x8_t vshll_high_n_s8 (int8x16_t a, const int n) - A32: VSHLL.S8 Qd, Dm+1, #n - A64: SSHLL2 Vd.8H, Vn.16B, #n - - - - - - - uint32x4_t vshll_high_n_u16 (uint16x8_t a, const int n) - A32: VSHLL.U16 Qd, Dm+1, #n - A64: USHLL2 Vd.4S, Vn.8H, #n - - - - - - - uint64x2_t vshll_high_n_u32 (uint32x4_t a, const int n) - A32: VSHLL.U32 Qd, Dm+1, #n - A64: USHLL2 Vd.2D, Vn.4S, #n - - - - - - - uint8x16_t vshlq_u8 (uint8x16_t a, int8x16_t b) - A32: VSHL.U8 Qd, Qn, Qm - A64: USHL Vd.16B, Vn.16B, Vm.16B - - - - - - - uint16x8_t vshlq_u16 (uint16x8_t a, int16x8_t b) - A32: VSHL.U16 Qd, Qn, Qm - A64: USHL Vd.8H, Vn.8H, Vm.8H - - - - - - - uint32x4_t vshlq_u32 (uint32x4_t a, int32x4_t b) - A32: VSHL.U32 Qd, Qn, Qm - A64: USHL Vd.4S, Vn.4S, Vm.4S - - - - - - - uint64x2_t vshlq_u64 (uint64x2_t a, int64x2_t b) - A32: VSHL.U64 Qd, Qn, Qm - A64: USHL Vd.2D, Vn.2D, Vm.2D - - - - - - - uint8x16_t vshlq_u8 (uint8x16_t a, int8x16_t b) - A32: VSHL.U8 Qd, Qn, Qm - A64: USHL Vd.16B, Vn.16B, Vm.16B - - - - - - - uint16x8_t vshlq_u16 (uint16x8_t a, int16x8_t b) - A32: VSHL.U16 Qd, Qn, Qm - A64: USHL Vd.8H, Vn.8H, Vm.8H - - - - - - - uint32x4_t vshlq_u32 (uint32x4_t a, int32x4_t b) - A32: VSHL.U32 Qd, Qn, Qm - A64: USHL Vd.4S, Vn.4S, Vm.4S - - - - - - - uint64x2_t vshlq_u64 (uint64x2_t a, int64x2_t b) - A32: VSHL.U64 Qd, Qn, Qm - A64: USHL Vd.2D, Vn.2D, Vm.2D - - - - - - - uint8x8_t vshl_u8 (uint8x8_t a, int8x8_t b) - A32: VSHL.U8 Dd, Dn, Dm - A64: USHL Vd.8B, Vn.8B, Vm.8B - - - - - - - uint16x4_t vshl_u16 (uint16x4_t a, int16x4_t b) - A32: VSHL.U16 Dd, Dn, Dm - A64: USHL Vd.4H, Vn.4H, Vm.4H - - - - - - - uint32x2_t vshl_u32 (uint32x2_t a, int32x2_t b) - A32: VSHL.U32 Dd, Dn, Dm - A64: USHL Vd.2S, Vn.2S, Vm.2S - - - - - - - uint8x8_t vshl_u8 (uint8x8_t a, int8x8_t b) - A32: VSHL.U8 Dd, Dn, Dm - A64: USHL Vd.8B, Vn.8B, Vm.8B - - - - - - - uint16x4_t vshl_u16 (uint16x4_t a, int16x4_t b) - A32: VSHL.U16 Dd, Dn, Dm - A64: USHL Vd.4H, Vn.4H, Vm.4H - - - - - - - uint32x2_t vshl_u32 (uint32x2_t a, int32x2_t b) - A32: VSHL.U32 Dd, Dn, Dm - A64: USHL Vd.2S, Vn.2S, Vm.2S - - - - - - - uint8x16_t vrshlq_u8 (uint8x16_t a, int8x16_t b) - A32: VRSHL.U8 Qd, Qn, Qm - A64: URSHL Vd.16B, Vn.16B, Vm.16B - - - - - - - uint16x8_t vrshlq_u16 (uint16x8_t a, int16x8_t b) - A32: VRSHL.U16 Qd, Qn, Qm - A64: URSHL Vd.8H, Vn.8H, Vm.8H - - - - - - - uint32x4_t vrshlq_u32 (uint32x4_t a, int32x4_t b) - A32: VRSHL.U32 Qd, Qn, Qm - A64: URSHL Vd.4S, Vn.4S, Vm.4S - - - - - - - uint64x2_t vrshlq_u64 (uint64x2_t a, int64x2_t b) - A32: VRSHL.U64 Qd, Qn, Qm - A64: URSHL Vd.2D, Vn.2D, Vm.2D - - - - - - - uint8x16_t vrshlq_u8 (uint8x16_t a, int8x16_t b) - A32: VRSHL.U8 Qd, Qn, Qm - A64: URSHL Vd.16B, Vn.16B, Vm.16B - - - - - - - uint16x8_t vrshlq_u16 (uint16x8_t a, int16x8_t b) - A32: VRSHL.U16 Qd, Qn, Qm - A64: URSHL Vd.8H, Vn.8H, Vm.8H - - - - - - - uint32x4_t vrshlq_u32 (uint32x4_t a, int32x4_t b) - A32: VRSHL.U32 Qd, Qn, Qm - A64: URSHL Vd.4S, Vn.4S, Vm.4S - - - - - - - uint64x2_t vrshlq_u64 (uint64x2_t a, int64x2_t b) - A32: VRSHL.U64 Qd, Qn, Qm - A64: URSHL Vd.2D, Vn.2D, Vm.2D - - - - - - - uint8x8_t vrshl_u8 (uint8x8_t a, int8x8_t b) - A32: VRSHL.U8 Dd, Dn, Dm - A64: URSHL Vd.8B, Vn.8B, Vm.8B - - - - - - - uint16x4_t vrshl_u16 (uint16x4_t a, int16x4_t b) - A32: VRSHL.U16 Dd, Dn, Dm - A64: URSHL Vd.4H, Vn.4H, Vm.4H - - - - - - - uint32x2_t vrshl_u32 (uint32x2_t a, int32x2_t b) - A32: VRSHL.U32 Dd, Dn, Dm - A64: URSHL Vd.2S, Vn.2S, Vm.2S - - - - - - - uint8x8_t vrshl_u8 (uint8x8_t a, int8x8_t b) - A32: VRSHL.U8 Dd, Dn, Dm - A64: URSHL Vd.8B, Vn.8B, Vm.8B - - - - - - - uint16x4_t vrshl_u16 (uint16x4_t a, int16x4_t b) - A32: VRSHL.U16 Dd, Dn, Dm - A64: URSHL Vd.4H, Vn.4H, Vm.4H - - - - - - - uint32x2_t vrshl_u32 (uint32x2_t a, int32x2_t b) - A32: VRSHL.U32 Dd, Dn, Dm - A64: URSHL Vd.2S, Vn.2S, Vm.2S - - - - - - - uint8x16_t vqrshlq_u8 (uint8x16_t a, int8x16_t b) - A32: VQRSHL.U8 Qd, Qn, Qm - A64: UQRSHL Vd.16B, Vn.16B, Vm.16B - - - - - - - uint16x8_t vqrshlq_u16 (uint16x8_t a, int16x8_t b) - A32: VQRSHL.U16 Qd, Qn, Qm - A64: UQRSHL Vd.8H, Vn.8H, Vm.8H - - - - - - - uint32x4_t vqrshlq_u32 (uint32x4_t a, int32x4_t b) - A32: VQRSHL.U32 Qd, Qn, Qm - A64: UQRSHL Vd.4S, Vn.4S, Vm.4S - - - - - - - uint64x2_t vqrshlq_u64 (uint64x2_t a, int64x2_t b) - A32: VQRSHL.U64 Qd, Qn, Qm - A64: UQRSHL Vd.2D, Vn.2D, Vm.2D - - - - - - - uint8x16_t vqrshlq_u8 (uint8x16_t a, int8x16_t b) - A32: VQRSHL.U8 Qd, Qn, Qm - A64: UQRSHL Vd.16B, Vn.16B, Vm.16B - - - - - - - uint16x8_t vqrshlq_u16 (uint16x8_t a, int16x8_t b) - A32: VQRSHL.U16 Qd, Qn, Qm - A64: UQRSHL Vd.8H, Vn.8H, Vm.8H - - - - - - - uint32x4_t vqrshlq_u32 (uint32x4_t a, int32x4_t b) - A32: VQRSHL.U32 Qd, Qn, Qm - A64: UQRSHL Vd.4S, Vn.4S, Vm.4S - - - - - - - uint64x2_t vqrshlq_u64 (uint64x2_t a, int64x2_t b) - A32: VQRSHL.U64 Qd, Qn, Qm - A64: UQRSHL Vd.2D, Vn.2D, Vm.2D - - - - - - - uint8x8_t vqrshl_u8 (uint8x8_t a, int8x8_t b) - A32: VQRSHL.U8 Dd, Dn, Dm - A64: UQRSHL Vd.8B, Vn.8B, Vm.8B - - - - - - - uint16x4_t vqrshl_u16 (uint16x4_t a, int16x4_t b) - A32: VQRSHL.U16 Dd, Dn, Dm - A64: UQRSHL Vd.4H, Vn.4H, Vm.4H - - - - - - - uint32x2_t vqrshl_u32 (uint32x2_t a, int32x2_t b) - A32: VQRSHL.U32 Dd, Dn, Dm - A64: UQRSHL Vd.2S, Vn.2S, Vm.2S - - - - - - - uint8x8_t vqrshl_u8 (uint8x8_t a, int8x8_t b) - A32: VQRSHL.U8 Dd, Dn, Dm - A64: UQRSHL Vd.8B, Vn.8B, Vm.8B - - - - - - - uint16x4_t vqrshl_u16 (uint16x4_t a, int16x4_t b) - A32: VQRSHL.U16 Dd, Dn, Dm - A64: UQRSHL Vd.4H, Vn.4H, Vm.4H - - - - - - - uint32x2_t vqrshl_u32 (uint32x2_t a, int32x2_t b) - A32: VQRSHL.U32 Dd, Dn, Dm - A64: UQRSHL Vd.2S, Vn.2S, Vm.2S - - - - - - - uint64x1_t vqrshl_u64 (uint64x1_t a, int64x1_t b) - A32: VQRSHL.U64 Dd, Dn, Dm - A64: UQRSHL Dd, Dn, Dm - - - - - - - uint64x1_t vqrshl_u64 (uint64x1_t a, int64x1_t b) - A32: VQRSHL.U64 Dd, Dn, Dm - A64: UQRSHL Dd, Dn, Dm - - - - - - - uint64x1_t vrshl_u64 (uint64x1_t a, int64x1_t b) - A32: VRSHL.U64 Dd, Dn, Dm - A64: URSHL Dd, Dn, Dm - - - - - - - uint64x1_t vrshl_u64 (uint64x1_t a, int64x1_t b) - A32: VRSHL.U64 Dd, Dn, Dm - A64: URSHL Dd, Dn, Dm - - - - - - - uint8x16_t vqshlq_u8 (uint8x16_t a, int8x16_t b) - A32: VQSHL.U8 Qd, Qn, Qm - A64: UQSHL Vd.16B, Vn.16B, Vm.16B - - - - - - - uint16x8_t vqshlq_u16 (uint16x8_t a, int16x8_t b) - A32: VQSHL.U16 Qd, Qn, Qm - A64: UQSHL Vd.8H, Vn.8H, Vm.8H - - - - - - - uint32x4_t vqshlq_u32 (uint32x4_t a, int32x4_t b) - A32: VQSHL.U32 Qd, Qn, Qm - A64: UQSHL Vd.4S, Vn.4S, Vm.4S - - - - - - - uint64x2_t vqshlq_u64 (uint64x2_t a, int64x2_t b) - A32: VQSHL.U64 Qd, Qn, Qm - A64: UQSHL Vd.2D, Vn.2D, Vm.2D - - - - - - - uint8x16_t vqshlq_u8 (uint8x16_t a, int8x16_t b) - A32: VQSHL.U8 Qd, Qn, Qm - A64: UQSHL Vd.16B, Vn.16B, Vm.16B - - - - - - - uint16x8_t vqshlq_u16 (uint16x8_t a, int16x8_t b) - A32: VQSHL.U16 Qd, Qn, Qm - A64: UQSHL Vd.8H, Vn.8H, Vm.8H - - - - - - - uint32x4_t vqshlq_u32 (uint32x4_t a, int32x4_t b) - A32: VQSHL.U32 Qd, Qn, Qm - A64: UQSHL Vd.4S, Vn.4S, Vm.4S - - - - - - - uint64x2_t vqshlq_u64 (uint64x2_t a, int64x2_t b) - A32: VQSHL.U64 Qd, Qn, Qm - A64: UQSHL Vd.2D, Vn.2D, Vm.2D - - - - - - - uint8x8_t vqshl_u8 (uint8x8_t a, int8x8_t b) - A32: VQSHL.U8 Dd, Dn, Dm - A64: UQSHL Vd.8B, Vn.8B, Vm.8B - - - - - - - uint16x4_t vqshl_u16 (uint16x4_t a, int16x4_t b) - A32: VQSHL.U16 Dd, Dn, Dm - A64: UQSHL Vd.4H, Vn.4H, Vm.4H - - - - - - - uint32x2_t vqshl_u32 (uint32x2_t a, int32x2_t b) - A32: VQSHL.U32 Dd, Dn, Dm - A64: UQSHL Vd.2S, Vn.2S, Vm.2S - - - - - - - uint8x8_t vqshl_u8 (uint8x8_t a, int8x8_t b) - A32: VQSHL.U8 Dd, Dn, Dm - A64: UQSHL Vd.8B, Vn.8B, Vm.8B - - - - - - - uint16x4_t vqshl_u16 (uint16x4_t a, int16x4_t b) - A32: VQSHL.U16 Dd, Dn, Dm - A64: UQSHL Vd.4H, Vn.4H, Vm.4H - - - - - - - uint32x2_t vqshl_u32 (uint32x2_t a, int32x2_t b) - A32: VQSHL.U32 Dd, Dn, Dm - A64: UQSHL Vd.2S, Vn.2S, Vm.2S - - - - - - - uint64x1_t vqshl_u64 (uint64x1_t a, int64x1_t b) - A32: VQSHL.U64 Dd, Dn, Dm - A64: UQSHL Dd, Dn, Dm - - - - - - - uint64x1_t vqshl_u64 (uint64x1_t a, int64x1_t b) - A32: VQSHL.U64 Dd, Dn, Dm - A64: UQSHL Dd, Dn, Dm - - - - - - - uint64x1_t vshl_u64 (uint64x1_t a, int64x1_t b) - A32: VSHL.U64 Dd, Dn, Dm - A64: USHL Dd, Dn, Dm - - - - - - - uint64x1_t vshl_u64 (uint64x1_t a, int64x1_t b) - A32: VSHL.U64 Dd, Dn, Dm - A64: USHL Dd, Dn, Dm - - - - - - - uint8x16_t vsriq_n_u8(uint8x16_t a, uint8x16_t b, __builtin_constant_p(n)) - A32: VSRI.8 Qd, Qm, #n - A64: SRI Vd.16B, Vn.16B, #n - - - - - - - - int16x8_t vsriq_n_s16(int16x8_t a, int16x8_t b, __builtin_constant_p(n)) - A32: VSRI.16 Qd, Qm, #n - A64: SRI Vd.8H, Vn.8H, #n - - - - - - - - int32x4_t vsriq_n_s32(int32x4_t a, int32x4_t b, __builtin_constant_p(n)) - A32: VSRI.32 Qd, Qm, #n - A64: SRI Vd.4S, Vn.4S, #n - - - - - - - - int64x2_t vsriq_n_s64(int64x2_t a, int64x2_t b, __builtin_constant_p(n)) - A32: VSRI.64 Qd, Qm, #n - A64: SRI Vd.2D, Vn.2D, #n - - - - - - - - int8x16_t vsriq_n_s8(int8x16_t a, int8x16_t b, __builtin_constant_p(n)) - A32: VSRI.8 Qd, Qm, #n - A64: SRI Vd.16B, Vn.16B, #n - - - - - - - - uint16x8_t vsriq_n_u16(uint16x8_t a, uint16x8_t b, __builtin_constant_p(n)) - A32: VSRI.16 Qd, Qm, #n - A64: SRI Vd.8H, Vn.8H, #n - - - - - - - - uint32x4_t vsriq_n_u32(uint32x4_t a, uint32x4_t b, __builtin_constant_p(n)) - A32: VSRI.32 Qd, Qm, #n - A64: SRI Vd.4S, Vn.4S, #n - - - - - - - - uint64x2_t vsriq_n_u64(uint64x2_t a, uint64x2_t b, __builtin_constant_p(n)) - A32: VSRI.64 Qd, Qm, #n - A64: SRI Vd.2D, Vn.2D, #n - - - - - - - - uint8x8_t vsri_n_u8(uint8x8_t a, uint8x8_t b, __builtin_constant_p(n)) - A32: VSRI.8 Dd, Dm, #n - A64: SRI Vd.8B, Vn.8B, #n - - - - - - - - int16x4_t vsri_n_s16(int16x4_t a, int16x4_t b, __builtin_constant_p(n)) - A32: VSRI.16 Dd, Dm, #n - A64: SRI Vd.4H, Vn.4H, #n - - - - - - - - int32x2_t vsri_n_s32(int32x2_t a, int32x2_t b, __builtin_constant_p(n)) - A32: VSRI.32 Dd, Dm, #n - A64: SRI Vd.2S, Vn.2S, #n - - - - - - - - int8x8_t vsri_n_s8(int8x8_t a, int8x8_t b, __builtin_constant_p(n)) - A32: VSRI.8 Dd, Dm, #n - A64: SRI Vd.8B, Vn.8B, #n - - - - - - - - uint16x4_t vsri_n_u16(uint16x4_t a, uint16x4_t b, __builtin_constant_p(n)) - A32: VSRI.16 Dd, Dm, #n - A64: SRI Vd.4H, Vn.4H, #n - - - - - - - - uint32x2_t vsri_n_u32(uint32x2_t a, uint32x2_t b, __builtin_constant_p(n)) - A32: VSRI.32 Dd, Dm, #n - A64: SRI Vd.2S, Vn.2S, #n - - - - - - - int64_t vsrid_n_s64(int64_t a, int64_t b, __builtin_constant_p(n)) A32: VSRI.64 Dd, Dm, #n A64: SRI Dd, Dn, #n - - - - - - uint64_t vsrid_n_u64(uint64_t a, uint64_t b, __builtin_constant_p(n)) A32: VSRI.64 Dd, Dm, #n A64: SRI Dd, Dn, #n - - - - - - - int16x8_t vshrq_n_s16 (int16x8_t a, const int n) - A32: VSHR.S16 Qd, Qm, #n - A64: SSHR Vd.8H, Vn.8H, #n - - - - - - - int32x4_t vshrq_n_s32 (int32x4_t a, const int n) - A32: VSHR.S32 Qd, Qm, #n - A64: SSHR Vd.4S, Vn.4S, #n - - - - - - - int64x2_t vshrq_n_s64 (int64x2_t a, const int n) - A32: VSHR.S64 Qd, Qm, #n - A64: SSHR Vd.2D, Vn.2D, #n - - - - - - - int8x16_t vshrq_n_s8 (int8x16_t a, const int n) - A32: VSHR.S8 Qd, Qm, #n - A64: SSHR Vd.16B, Vn.16B, #n - - - - - - - int16x4_t vshr_n_s16 (int16x4_t a, const int n) - A32: VSHR.S16 Dd, Dm, #n - A64: SSHR Vd.4H, Vn.4H, #n - - - - - - - int32x2_t vshr_n_s32 (int32x2_t a, const int n) - A32: VSHR.S32 Dd, Dm, #n - A64: SSHR Vd.2S, Vn.2S, #n - - - - - - - int8x8_t vshr_n_s8 (int8x8_t a, const int n) - A32: VSHR.S8 Dd, Dm, #n - A64: SSHR Vd.8B, Vn.8B, #n - - - - - - - int16x8_t vsraq_n_s16 (int16x8_t a, int16x8_t b, const int n) - A32: VSRA.S16 Qd, Qm, #n - A64: SSRA Vd.8H, Vn.8H, #n - - - - - - - - int32x4_t vsraq_n_s32 (int32x4_t a, int32x4_t b, const int n) - A32: VSRA.S32 Qd, Qm, #n - A64: SSRA Vd.4S, Vn.4S, #n - - - - - - - - int64x2_t vsraq_n_s64 (int64x2_t a, int64x2_t b, const int n) - A32: VSRA.S64 Qd, Qm, #n - A64: SSRA Vd.2D, Vn.2D, #n - - - - - - - - int8x16_t vsraq_n_s8 (int8x16_t a, int8x16_t b, const int n) - A32: VSRA.S8 Qd, Qm, #n - A64: SSRA Vd.16B, Vn.16B, #n - - - - - - - - int16x4_t vsra_n_s16 (int16x4_t a, int16x4_t b, const int n) - A32: VSRA.S16 Dd, Dm, #n - A64: SSRA Vd.4H, Vn.4H, #n - - - - - - - - int32x2_t vsra_n_s32 (int32x2_t a, int32x2_t b, const int n) - A32: VSRA.S32 Dd, Dm, #n - A64: SSRA Vd.2S, Vn.2S, #n - - - - - - - - int8x8_t vsra_n_s8 (int8x8_t a, int8x8_t b, const int n) - A32: VSRA.S8 Dd, Dm, #n - A64: SSRA Vd.8B, Vn.8B, #n - - - - - - - - int64x1_t vsra_n_s64 (int64x1_t a, int64x1_t b, const int n) - A32: VSRA.S64 Dd, Dm, #n - A64: SSRA Dd, Dn, #n - - - - - - - - int8x8_t vqshrn_n_s16 (int16x8_t a, const int n) - A32: VQSHRN.S16 Dd, Qm, #n - A64: SQSHRN Vd.8B, Vn.8H, #n - - - - - - - int16x4_t vqshrn_n_s32 (int32x4_t a, const int n) - A32: VQSHRN.S32 Dd, Qm, #n - A64: SQSHRN Vd.4H, Vn.4S, #n - - - - - - - int32x2_t vqshrn_n_s64 (int64x2_t a, const int n) - A32: VQSHRN.S64 Dd, Qm, #n - A64: SQSHRN Vd.2S, Vn.2D, #n - - - - - - - uint8x8_t vqshrun_n_s16 (int16x8_t a, const int n) - A32: VQSHRUN.S16 Dd, Qm, #n - A64: SQSHRUN Vd.8B, Vn.8H, #n - - - - - - - uint16x4_t vqshrun_n_s32 (int32x4_t a, const int n) - A32: VQSHRUN.S32 Dd, Qm, #n - A64: SQSHRUN Vd.4H, Vn.4S, #n - - - - - - - uint32x2_t vqshrun_n_s64 (int64x2_t a, const int n) - A32: VQSHRUN.S64 Dd, Qm, #n - A64: SQSHRUN Vd.2S, Vn.2D, #n - - - - - - - uint8x16_t vqshrun_high_n_s16 (uint8x8_t r, int16x8_t a, const int n) - A32: VQSHRUN.S16 Dd+1, Dn, #n - A64: SQSHRUN2 Vd.16B, Vn.8H, #n - - - - - - - - uint16x8_t vqshrun_high_n_s32 (uint16x4_t r, int32x4_t a, const int n) - A32: VQSHRUN.S32 Dd+1, Dn, #n - A64: SQSHRUN2 Vd.8H, Vn.4S, #n - - - - - - - - uint32x4_t vqshrun_high_n_s64 (uint32x2_t r, int64x2_t a, const int n) - A32: VQSHRUN.S64 Dd+1, Dn, #n - A64: SQSHRUN2 Vd.4S, Vn.2D, #n - - - - - - - - int16x8_t vqshrn_high_n_s32 (int16x4_t r, int32x4_t a, const int n) - A32: VQSHRN.S32 Dd+1, Qm, #n - A64: SQSHRN2 Vd.8H, Vn.4S, #n - - - - - - - - int32x4_t vqshrn_high_n_s64 (int32x2_t r, int64x2_t a, const int n) - A32: VQSHRN.S64 Dd+1, Qm, #n - A64: SQSHRN2 Vd.4S, Vn.2D, #n - - - - - - - - int8x16_t vqshrn_high_n_s16 (int8x8_t r, int16x8_t a, const int n) - A32: VQSHRN.S16 Dd+1, Qm, #n - A64: SQSHRN2 Vd.16B, Vn.8H, #n - - - - - - - - int16x8_t vrshrq_n_s16 (int16x8_t a, const int n) - A32: VRSHR.S16 Qd, Qm, #n - A64: SRSHR Vd.8H, Vn.8H, #n - - - - - - - int32x4_t vrshrq_n_s32 (int32x4_t a, const int n) - A32: VRSHR.S32 Qd, Qm, #n - A64: SRSHR Vd.4S, Vn.4S, #n - - - - - - - int64x2_t vrshrq_n_s64 (int64x2_t a, const int n) - A32: VRSHR.S64 Qd, Qm, #n - A64: SRSHR Vd.2D, Vn.2D, #n - - - - - - - int8x16_t vrshrq_n_s8 (int8x16_t a, const int n) - A32: VRSHR.S8 Qd, Qm, #n - A64: SRSHR Vd.16B, Vn.16B, #n - - - - - - - int16x4_t vrshr_n_s16 (int16x4_t a, const int n) - A32: VRSHR.S16 Dd, Dm, #n - A64: SRSHR Vd.4H, Vn.4H, #n - - - - - - - int32x2_t vrshr_n_s32 (int32x2_t a, const int n) - A32: VRSHR.S32 Dd, Dm, #n - A64: SRSHR Vd.2S, Vn.2S, #n - - - - - - - int8x8_t vrshr_n_s8 (int8x8_t a, const int n) - A32: VRSHR.S8 Dd, Dm, #n - A64: SRSHR Vd.8B, Vn.8B, #n - - - - - - - int16x8_t vrsraq_n_s16 (int16x8_t a, int16x8_t b, const int n) - A32: VRSRA.S16 Qd, Qm, #n - A64: SRSRA Vd.8H, Vn.8H, #n - - - - - - - - int32x4_t vrsraq_n_s32 (int32x4_t a, int32x4_t b, const int n) - A32: VRSRA.S32 Qd, Qm, #n - A64: SRSRA Vd.4S, Vn.4S, #n - - - - - - - - int64x2_t vrsraq_n_s64 (int64x2_t a, int64x2_t b, const int n) - A32: VRSRA.S64 Qd, Qm, #n - A64: SRSRA Vd.2D, Vn.2D, #n - - - - - - - - int8x16_t vrsraq_n_s8 (int8x16_t a, int8x16_t b, const int n) - A32: VRSRA.S8 Qd, Qm, #n - A64: SRSRA Vd.16B, Vn.16B, #n - - - - - - - - int16x4_t vrsra_n_s16 (int16x4_t a, int16x4_t b, const int n) - A32: VRSRA.S16 Dd, Dm, #n - A64: SRSRA Vd.4H, Vn.4H, #n - - - - - - - - int32x2_t vrsra_n_s32 (int32x2_t a, int32x2_t b, const int n) - A32: VRSRA.S32 Dd, Dm, #n - A64: SRSRA Vd.2S, Vn.2S, #n - - - - - - - - int8x8_t vrsra_n_s8 (int8x8_t a, int8x8_t b, const int n) - A32: VRSRA.S8 Dd, Dm, #n - A64: SRSRA Vd.8B, Vn.8B, #n - - - - - - - - int64x1_t vrsra_n_s64 (int64x1_t a, int64x1_t b, const int n) - A32: VRSRA.S64 Dd, Dm, #n - A64: SRSRA Dd, Dn, #n - - - - - - - - int8x8_t vqrshrn_n_s16 (int16x8_t a, const int n) - A32: VQRSHRN.S16 Dd, Qm, #n - A64: SQRSHRN Vd.8B, Vn.8H, #n - - - - - - - int16x4_t vqrshrn_n_s32 (int32x4_t a, const int n) - A32: VQRSHRN.S32 Dd, Qm, #n - A64: SQRSHRN Vd.4H, Vn.4S, #n - - - - - - - int32x2_t vqrshrn_n_s64 (int64x2_t a, const int n) - A32: VQRSHRN.S64 Dd, Qm, #n - A64: SQRSHRN Vd.2S, Vn.2D, #n - - - - - - - uint8x8_t vqrshrun_n_s16 (int16x8_t a, const int n) - A32: VQRSHRUN.S16 Dd, Qm, #n - A64: SQRSHRUN Vd.8B, Vn.8H, #n - - - - - - - uint16x4_t vqrshrun_n_s32 (int32x4_t a, const int n) - A32: VQRSHRUN.S32 Dd, Qm, #n - A64: SQRSHRUN Vd.4H, Vn.4S, #n - - - - - - - uint32x2_t vqrshrun_n_s64 (int64x2_t a, const int n) - A32: VQRSHRUN.S64 Dd, Qm, #n - A64: SQRSHRUN Vd.2S, Vn.2D, #n - - - - - - - uint8x16_t vqrshrun_high_n_s16 (uint8x8_t r, int16x8_t a, const int n) - A32: VQRSHRUN.S16 Dd+1, Dn, #n - A64: SQRSHRUN2 Vd.16B, Vn.8H, #n - - - - - - - - uint16x8_t vqrshrun_high_n_s32 (uint16x4_t r, int32x4_t a, const int n) - A32: VQRSHRUN.S32 Dd+1, Dn, #n - A64: SQRSHRUN2 Vd.8H, Vn.4S, #n - - - - - - - - uint32x4_t vqrshrun_high_n_s64 (uint32x2_t r, int64x2_t a, const int n) - A32: VQRSHRUN.S64 Dd+1, Dn, #n - A64: SQRSHRUN2 Vd.4S, Vn.2D, #n - - - - - - - - int16x8_t vqrshrn_high_n_s32 (int16x4_t r, int32x4_t a, const int n) - A32: VQRSHRN.S32 Dd+1, Dn, #n - A64: SQRSHRN2 Vd.8H, Vn.4S, #n - - - - - - - - int32x4_t vqrshrn_high_n_s64 (int32x2_t r, int64x2_t a, const int n) - A32: VQRSHRN.S64 Dd+1, Dn, #n - A64: SQRSHRN2 Vd.4S, Vn.2D, #n - - - - - - - - int8x16_t vqrshrn_high_n_s16 (int8x8_t r, int16x8_t a, const int n) - A32: VQRSHRN.S16 Dd+1, Dn, #n - A64: SQRSHRN2 Vd.16B, Vn.8H, #n - - - - - - - - int64x1_t vrshr_n_s64 (int64x1_t a, const int n) - A32: VRSHR.S64 Dd, Dm, #n - A64: SRSHR Dd, Dn, #n - - - - - - - int64x1_t vshr_n_s64 (int64x1_t a, const int n) - A32: VSHR.S64 Dd, Dm, #n - A64: SSHR Dd, Dn, #n - - - - - - - uint8x16_t vshrq_n_u8 (uint8x16_t a, const int n) - A32: VSHR.U8 Qd, Qm, #n - A64: USHR Vd.16B, Vn.16B, #n - - - - - - - uint16x8_t vshrq_n_u16 (uint16x8_t a, const int n) - A32: VSHR.U16 Qd, Qm, #n - A64: USHR Vd.8H, Vn.8H, #n - - - - - - - uint32x4_t vshrq_n_u32 (uint32x4_t a, const int n) - A32: VSHR.U32 Qd, Qm, #n - A64: USHR Vd.4S, Vn.4S, #n - - - - - - - uint64x2_t vshrq_n_u64 (uint64x2_t a, const int n) - A32: VSHR.U64 Qd, Qm, #n - A64: USHR Vd.2D, Vn.2D, #n - - - - - - - uint8x16_t vshrq_n_u8 (uint8x16_t a, const int n) - A32: VSHR.U8 Qd, Qm, #n - A64: USHR Vd.16B, Vn.16B, #n - - - - - - - uint16x8_t vshrq_n_u16 (uint16x8_t a, const int n) - A32: VSHR.U16 Qd, Qm, #n - A64: USHR Vd.8H, Vn.8H, #n - - - - - - - uint32x4_t vshrq_n_u32 (uint32x4_t a, const int n) - A32: VSHR.U32 Qd, Qm, #n - A64: USHR Vd.4S, Vn.4S, #n - - - - - - - uint64x2_t vshrq_n_u64 (uint64x2_t a, const int n) - A32: VSHR.U64 Qd, Qm, #n - A64: USHR Vd.2D, Vn.2D, #n - - - - - - - uint8x8_t vshr_n_u8 (uint8x8_t a, const int n) - A32: VSHR.U8 Dd, Dm, #n - A64: USHR Vd.8B, Vn.8B, #n - - - - - - - uint16x4_t vshr_n_u16 (uint16x4_t a, const int n) - A32: VSHR.U16 Dd, Dm, #n - A64: USHR Vd.4H, Vn.4H, #n - - - - - - - uint32x2_t vshr_n_u32 (uint32x2_t a, const int n) - A32: VSHR.U32 Dd, Dm, #n - A64: USHR Vd.2S, Vn.2S, #n - - - - - - - uint8x8_t vshr_n_u8 (uint8x8_t a, const int n) - A32: VSHR.U8 Dd, Dm, #n - A64: USHR Vd.8B, Vn.8B, #n - - - - - - - uint16x4_t vshr_n_u16 (uint16x4_t a, const int n) - A32: VSHR.U16 Dd, Dm, #n - A64: USHR Vd.4H, Vn.4H, #n - - - - - - - uint32x2_t vshr_n_u32 (uint32x2_t a, const int n) - A32: VSHR.U32 Dd, Dm, #n - A64: USHR Vd.2S, Vn.2S, #n - - - - - - - uint8x16_t vsraq_n_u8 (uint8x16_t a, uint8x16_t b, const int n) - A32: VSRA.U8 Qd, Qm, #n - A64: USRA Vd.16B, Vn.16B, #n - - - - - - - - uint16x8_t vsraq_n_u16 (uint16x8_t a, uint16x8_t b, const int n) - A32: VSRA.U16 Qd, Qm, #n - A64: USRA Vd.8H, Vn.8H, #n - - - - - - - - uint32x4_t vsraq_n_u32 (uint32x4_t a, uint32x4_t b, const int n) - A32: VSRA.U32 Qd, Qm, #n - A64: USRA Vd.4S, Vn.4S, #n - - - - - - - - uint64x2_t vsraq_n_u64 (uint64x2_t a, uint64x2_t b, const int n) - A32: VSRA.U64 Qd, Qm, #n - A64: USRA Vd.2D, Vn.2D, #n - - - - - - - - uint8x16_t vsraq_n_u8 (uint8x16_t a, uint8x16_t b, const int n) - A32: VSRA.U8 Qd, Qm, #n - A64: USRA Vd.16B, Vn.16B, #n - - - - - - - - uint16x8_t vsraq_n_u16 (uint16x8_t a, uint16x8_t b, const int n) - A32: VSRA.U16 Qd, Qm, #n - A64: USRA Vd.8H, Vn.8H, #n - - - - - - - - uint32x4_t vsraq_n_u32 (uint32x4_t a, uint32x4_t b, const int n) - A32: VSRA.U32 Qd, Qm, #n - A64: USRA Vd.4S, Vn.4S, #n - - - - - - - - uint64x2_t vsraq_n_u64 (uint64x2_t a, uint64x2_t b, const int n) - A32: VSRA.U64 Qd, Qm, #n - A64: USRA Vd.2D, Vn.2D, #n - - - - - - - - uint8x8_t vsra_n_u8 (uint8x8_t a, uint8x8_t b, const int n) - A32: VSRA.U8 Dd, Dm, #n - A64: USRA Vd.8B, Vn.8B, #n - - - - - - - - uint16x4_t vsra_n_u16 (uint16x4_t a, uint16x4_t b, const int n) - A32: VSRA.U16 Dd, Dm, #n - A64: USRA Vd.4H, Vn.4H, #n - - - - - - - - uint32x2_t vsra_n_u32 (uint32x2_t a, uint32x2_t b, const int n) - A32: VSRA.U32 Dd, Dm, #n - A64: USRA Vd.2S, Vn.2S, #n - - - - - - - - uint8x8_t vsra_n_u8 (uint8x8_t a, uint8x8_t b, const int n) - A32: VSRA.U8 Dd, Dm, #n - A64: USRA Vd.8B, Vn.8B, #n - - - - - - - - uint16x4_t vsra_n_u16 (uint16x4_t a, uint16x4_t b, const int n) - A32: VSRA.U16 Dd, Dm, #n - A64: USRA Vd.4H, Vn.4H, #n - - - - - - - - uint32x2_t vsra_n_u32 (uint32x2_t a, uint32x2_t b, const int n) - A32: VSRA.U32 Dd, Dm, #n - A64: USRA Vd.2S, Vn.2S, #n - - - - - - - - uint64x1_t vsra_n_u64 (uint64x1_t a, uint64x1_t b, const int n) - A32: VSRA.U64 Dd, Dm, #n - A64: USRA Dd, Dn, #n - - - - - - - - uint64x1_t vsra_n_u64 (uint64x1_t a, uint64x1_t b, const int n) - A32: VSRA.U64 Dd, Dm, #n - A64: USRA Dd, Dn, #n - - - - - - - - int8x8_t vshrn_n_s16 (int16x8_t a, const int n) - A32: VSHRN.I16 Dd, Qm, #n - A64: SHRN Vd.8B, Vn.8H, #n - - - - - - - int16x4_t vshrn_n_s32 (int32x4_t a, const int n) - A32: VSHRN.I32 Dd, Qm, #n - A64: SHRN Vd.4H, Vn.4S, #n - - - - - - - int32x2_t vshrn_n_s64 (int64x2_t a, const int n) - A32: VSHRN.I64 Dd, Qm, #n - A64: SHRN Vd.2S, Vn.2D, #n - - - - - - - uint8x8_t vshrn_n_u16 (uint16x8_t a, const int n) - A32: VSHRN.I16 Dd, Qm, #n - A64: SHRN Vd.8B, Vn.8H, #n - - - - - - - uint16x4_t vshrn_n_u32 (uint32x4_t a, const int n) - A32: VSHRN.I32 Dd, Qm, #n - A64: SHRN Vd.4H, Vn.4S, #n - - - - - - - uint32x2_t vshrn_n_u64 (uint64x2_t a, const int n) - A32: VSHRN.I64 Dd, Qm, #n - A64: SHRN Vd.2S, Vn.2D, #n - - - - - - - uint8x8_t vqshrn_n_u16 (uint16x8_t a, const int n) - A32: VQSHRN.U16 Dd, Qm, #n - A64: UQSHRN Vd.8B, Vn.8H, #n - - - - - - - uint16x4_t vqshrn_n_u32 (uint32x4_t a, const int n) - A32: VQSHRN.U32 Dd, Qm, #n - A64: UQSHRN Vd.4H, Vn.4S, #n - - - - - - - uint32x2_t vqshrn_n_u64 (uint64x2_t a, const int n) - A32: VQSHRN.U64 Dd, Qm, #n - A64: UQSHRN Vd.2S, Vn.2D, #n - - - - - - - uint8x8_t vqshrn_n_u16 (uint16x8_t a, const int n) - A32: VQSHRN.U16 Dd, Qm, #n - A64: UQSHRN Vd.8B, Vn.8H, #n - - - - - - - uint16x4_t vqshrn_n_u32 (uint32x4_t a, const int n) - A32: VQSHRN.U32 Dd, Qm, #n - A64: UQSHRN Vd.4H, Vn.4S, #n - - - - - - - uint32x2_t vqshrn_n_u64 (uint64x2_t a, const int n) - A32: VQSHRN.U64 Dd, Qm, #n - A64: UQSHRN Vd.2S, Vn.2D, #n - - - - - - - uint8x16_t vqshrn_high_n_u16 (uint8x8_t r, uint16x8_t a, const int n) - A32: VQSHRN.U16 Dd+1, Qm, #n - A64: UQSHRN2 Vd.16B, Vn.8H, #n - - - - - - - - uint16x8_t vqshrn_high_n_u32 (uint16x4_t r, uint32x4_t a, const int n) - A32: VQSHRN.U32 Dd+1, Qm, #n - A64: UQSHRN2 Vd.8H, Vn.4S, #n - - - - - - - - uint32x4_t vqshrn_high_n_u64 (uint32x2_t r, uint64x2_t a, const int n) - A32: VQSHRN.U64 Dd+1, Qm, #n - A64: UQSHRN2 Vd.4S, Vn.2D, #n - - - - - - - - uint8x16_t vqshrn_high_n_u16 (uint8x8_t r, uint16x8_t a, const int n) - A32: VQSHRN.U16 Dd+1, Qm, #n - A64: UQSHRN2 Vd.16B, Vn.8H, #n - - - - - - - - uint16x8_t vqshrn_high_n_u32 (uint16x4_t r, uint32x4_t a, const int n) - A32: VQSHRN.U32 Dd+1, Qm, #n - A64: UQSHRN2 Vd.8H, Vn.4S, #n - - - - - - - - uint32x4_t vqshrn_high_n_u64 (uint32x2_t r, uint64x2_t a, const int n) - A32: VQSHRN.U64 Dd+1, Qm, #n - A64: UQSHRN2 Vd.4S, Vn.2D, #n - - - - - - - - uint8x16_t vshrn_high_n_u16 (uint8x8_t r, uint16x8_t a, const int n) - A32: VSHRN.I16 Dd+1, Qm, #n - A64: SHRN2 Vd.16B, Vn.8H, #n - - - - - - - - int16x8_t vshrn_high_n_s32 (int16x4_t r, int32x4_t a, const int n) - A32: VSHRN.I32 Dd+1, Qm, #n - A64: SHRN2 Vd.8H, Vn.4S, #n - - - - - - - - int32x4_t vshrn_high_n_s64 (int32x2_t r, int64x2_t a, const int n) - A32: VSHRN.I64 Dd+1, Qm, #n - A64: SHRN2 Vd.4S, Vn.2D, #n - - - - - - - - int8x16_t vshrn_high_n_s16 (int8x8_t r, int16x8_t a, const int n) - A32: VSHRN.I16 Dd+1, Qm, #n - A64: SHRN2 Vd.16B, Vn.8H, #n - - - - - - - - uint16x8_t vshrn_high_n_u32 (uint16x4_t r, uint32x4_t a, const int n) - A32: VSHRN.I32 Dd+1, Qm, #n - A64: SHRN2 Vd.8H, Vn.4S, #n - - - - - - - - uint32x4_t vshrn_high_n_u64 (uint32x2_t r, uint64x2_t a, const int n) - A32: VSHRN.I64 Dd+1, Qm, #n - A64: SHRN2 Vd.4S, Vn.2D, #n - - - - - - - - uint8x16_t vrshrq_n_u8 (uint8x16_t a, const int n) - A32: VRSHR.U8 Qd, Qm, #n - A64: URSHR Vd.16B, Vn.16B, #n - - - - - - - uint16x8_t vrshrq_n_u16 (uint16x8_t a, const int n) - A32: VRSHR.U16 Qd, Qm, #n - A64: URSHR Vd.8H, Vn.8H, #n - - - - - - - uint32x4_t vrshrq_n_u32 (uint32x4_t a, const int n) - A32: VRSHR.U32 Qd, Qm, #n - A64: URSHR Vd.4S, Vn.4S, #n - - - - - - - uint64x2_t vrshrq_n_u64 (uint64x2_t a, const int n) - A32: VRSHR.U64 Qd, Qm, #n - A64: URSHR Vd.2D, Vn.2D, #n - - - - - - - uint8x16_t vrshrq_n_u8 (uint8x16_t a, const int n) - A32: VRSHR.U8 Qd, Qm, #n - A64: URSHR Vd.16B, Vn.16B, #n - - - - - - - uint16x8_t vrshrq_n_u16 (uint16x8_t a, const int n) - A32: VRSHR.U16 Qd, Qm, #n - A64: URSHR Vd.8H, Vn.8H, #n - - - - - - - uint32x4_t vrshrq_n_u32 (uint32x4_t a, const int n) - A32: VRSHR.U32 Qd, Qm, #n - A64: URSHR Vd.4S, Vn.4S, #n - - - - - - - uint64x2_t vrshrq_n_u64 (uint64x2_t a, const int n) - A32: VRSHR.U64 Qd, Qm, #n - A64: URSHR Vd.2D, Vn.2D, #n - - - - - - - uint8x8_t vrshr_n_u8 (uint8x8_t a, const int n) - A32: VRSHR.U8 Dd, Dm, #n - A64: URSHR Vd.8B, Vn.8B, #n - - - - - - - uint16x4_t vrshr_n_u16 (uint16x4_t a, const int n) - A32: VRSHR.U16 Dd, Dm, #n - A64: URSHR Vd.4H, Vn.4H, #n - - - - - - - uint32x2_t vrshr_n_u32 (uint32x2_t a, const int n) - A32: VRSHR.U32 Dd, Dm, #n - A64: URSHR Vd.2S, Vn.2S, #n - - - - - - - uint8x8_t vrshr_n_u8 (uint8x8_t a, const int n) - A32: VRSHR.U8 Dd, Dm, #n - A64: URSHR Vd.8B, Vn.8B, #n - - - - - - - uint16x4_t vrshr_n_u16 (uint16x4_t a, const int n) - A32: VRSHR.U16 Dd, Dm, #n - A64: URSHR Vd.4H, Vn.4H, #n - - - - - - - uint32x2_t vrshr_n_u32 (uint32x2_t a, const int n) - A32: VRSHR.U32 Dd, Dm, #n - A64: URSHR Vd.2S, Vn.2S, #n - - - - - - - uint8x16_t vrsraq_n_u8 (uint8x16_t a, uint8x16_t b, const int n) - A32: VRSRA.U8 Qd, Qm, #n - A64: URSRA Vd.16B, Vn.16B, #n - - - - - - - - uint16x8_t vrsraq_n_u16 (uint16x8_t a, uint16x8_t b, const int n) - A32: VRSRA.U16 Qd, Qm, #n - A64: URSRA Vd.8H, Vn.8H, #n - - - - - - - - uint32x4_t vrsraq_n_u32 (uint32x4_t a, uint32x4_t b, const int n) - A32: VRSRA.U32 Qd, Qm, #n - A64: URSRA Vd.4S, Vn.4S, #n - - - - - - - - uint64x2_t vrsraq_n_u64 (uint64x2_t a, uint64x2_t b, const int n) - A32: VRSRA.U64 Qd, Qm, #n - A64: URSRA Vd.2D, Vn.2D, #n - - - - - - - - uint8x16_t vrsraq_n_u8 (uint8x16_t a, uint8x16_t b, const int n) - A32: VRSRA.U8 Qd, Qm, #n - A64: URSRA Vd.16B, Vn.16B, #n - - - - - - - - uint16x8_t vrsraq_n_u16 (uint16x8_t a, uint16x8_t b, const int n) - A32: VRSRA.U16 Qd, Qm, #n - A64: URSRA Vd.8H, Vn.8H, #n - - - - - - - - uint32x4_t vrsraq_n_u32 (uint32x4_t a, uint32x4_t b, const int n) - A32: VRSRA.U32 Qd, Qm, #n - A64: URSRA Vd.4S, Vn.4S, #n - - - - - - - - uint64x2_t vrsraq_n_u64 (uint64x2_t a, uint64x2_t b, const int n) - A32: VRSRA.U64 Qd, Qm, #n - A64: URSRA Vd.2D, Vn.2D, #n - - - - - - - - uint8x8_t vrsra_n_u8 (uint8x8_t a, uint8x8_t b, const int n) - A32: VRSRA.U8 Dd, Dm, #n - A64: URSRA Vd.8B, Vn.8B, #n - - - - - - - - uint16x4_t vrsra_n_u16 (uint16x4_t a, uint16x4_t b, const int n) - A32: VRSRA.U16 Dd, Dm, #n - A64: URSRA Vd.4H, Vn.4H, #n - - - - - - - - uint32x2_t vrsra_n_u32 (uint32x2_t a, uint32x2_t b, const int n) - A32: VRSRA.U32 Dd, Dm, #n - A64: URSRA Vd.2S, Vn.2S, #n - - - - - - - - uint8x8_t vrsra_n_u8 (uint8x8_t a, uint8x8_t b, const int n) - A32: VRSRA.U8 Dd, Dm, #n - A64: URSRA Vd.8B, Vn.8B, #n - - - - - - - - uint16x4_t vrsra_n_u16 (uint16x4_t a, uint16x4_t b, const int n) - A32: VRSRA.U16 Dd, Dm, #n - A64: URSRA Vd.4H, Vn.4H, #n - - - - - - - - uint32x2_t vrsra_n_u32 (uint32x2_t a, uint32x2_t b, const int n) - A32: VRSRA.U32 Dd, Dm, #n - A64: URSRA Vd.2S, Vn.2S, #n - - - - - - - - uint64x1_t vrsra_n_u64 (uint64x1_t a, uint64x1_t b, const int n) - A32: VRSRA.U64 Dd, Dm, #n - A64: URSRA Dd, Dn, #n - - - - - - - - uint64x1_t vrsra_n_u64 (uint64x1_t a, uint64x1_t b, const int n) - A32: VRSRA.U64 Dd, Dm, #n - A64: URSRA Dd, Dn, #n - - - - - - - - int8x8_t vrshrn_n_s16 (int16x8_t a, const int n) - A32: VRSHRN.I16 Dd, Qm, #n - A64: RSHRN Vd.8B, Vn.8H, #n - - - - - - - int16x4_t vrshrn_n_s32 (int32x4_t a, const int n) - A32: VRSHRN.I32 Dd, Qm, #n - A64: RSHRN Vd.4H, Vn.4S, #n - - - - - - - int32x2_t vrshrn_n_s64 (int64x2_t a, const int n) - A32: VRSHRN.I64 Dd, Qm, #n - A64: RSHRN Vd.2S, Vn.2D, #n - - - - - - - uint8x8_t vrshrn_n_u16 (uint16x8_t a, const int n) - A32: VRSHRN.I16 Dd, Qm, #n - A64: RSHRN Vd.8B, Vn.8H, #n - - - - - - - uint16x4_t vrshrn_n_u32 (uint32x4_t a, const int n) - A32: VRSHRN.I32 Dd, Qm, #n - A64: RSHRN Vd.4H, Vn.4S, #n - - - - - - - uint32x2_t vrshrn_n_u64 (uint64x2_t a, const int n) - A32: VRSHRN.I64 Dd, Qm, #n - A64: RSHRN Vd.2S, Vn.2D, #n - - - - - - - uint8x8_t vqrshrn_n_u16 (uint16x8_t a, const int n) - A32: VQRSHRN.U16 Dd, Qm, #n - A64: UQRSHRN Vd.8B, Vn.8H, #n - - - - - - - uint16x4_t vqrshrn_n_u32 (uint32x4_t a, const int n) - A32: VQRSHRN.U32 Dd, Qm, #n - A64: UQRSHRN Vd.4H, Vn.4S, #n - - - - - - - uint32x2_t vqrshrn_n_u64 (uint64x2_t a, const int n) - A32: VQRSHRN.U64 Dd, Qm, #n - A64: UQRSHRN Vd.2S, Vn.2D, #n - - - - - - - uint8x8_t vqrshrn_n_u16 (uint16x8_t a, const int n) - A32: VQRSHRN.U16 Dd, Qm, #n - A64: UQRSHRN Vd.8B, Vn.8H, #n - - - - - - - uint16x4_t vqrshrn_n_u32 (uint32x4_t a, const int n) - A32: VQRSHRN.U32 Dd, Qm, #n - A64: UQRSHRN Vd.4H, Vn.4S, #n - - - - - - - uint32x2_t vqrshrn_n_u64 (uint64x2_t a, const int n) - A32: VQRSHRN.U64 Dd, Qm, #n - A64: UQRSHRN Vd.2S, Vn.2D, #n - - - - - - - uint8x16_t vqrshrn_high_n_u16 (uint8x8_t r, uint16x8_t a, const int n) - A32: VQRSHRN.U16 Dd+1, Dn, #n - A64: UQRSHRN2 Vd.16B, Vn.8H, #n - - - - - - - - uint16x8_t vqrshrn_high_n_u32 (uint16x4_t r, uint32x4_t a, const int n) - A32: VQRSHRN.U32 Dd+1, Dn, #n - A64: UQRSHRN2 Vd.8H, Vn.4S, #n - - - - - - - - uint32x4_t vqrshrn_high_n_u64 (uint32x2_t r, uint64x2_t a, const int n) - A32: VQRSHRN.U64 Dd+1, Dn, #n - A64: UQRSHRN2 Vd.4S, Vn.2D, #n - - - - - - - - uint8x16_t vqrshrn_high_n_u16 (uint8x8_t r, uint16x8_t a, const int n) - A32: VQRSHRN.U16 Dd+1, Dn, #n - A64: UQRSHRN2 Vd.16B, Vn.8H, #n - - - - - - - - uint16x8_t vqrshrn_high_n_u32 (uint16x4_t r, uint32x4_t a, const int n) - A32: VQRSHRN.U32 Dd+1, Dn, #n - A64: UQRSHRN2 Vd.8H, Vn.4S, #n - - - - - - - - uint32x4_t vqrshrn_high_n_u64 (uint32x2_t r, uint64x2_t a, const int n) - A32: VQRSHRN.U64 Dd+1, Dn, #n - A64: UQRSHRN2 Vd.4S, Vn.2D, #n - - - - - - - - uint8x16_t vrshrn_high_n_u16 (uint8x8_t r, uint16x8_t a, const int n) - A32: VRSHRN.I16 Dd+1, Qm, #n - A64: RSHRN2 Vd.16B, Vn.8H, #n - - - - - - - - int16x8_t vrshrn_high_n_s32 (int16x4_t r, int32x4_t a, const int n) - A32: VRSHRN.I32 Dd+1, Qm, #n - A64: RSHRN2 Vd.8H, Vn.4S, #n - - - - - - - - int32x4_t vrshrn_high_n_s64 (int32x2_t r, int64x2_t a, const int n) - A32: VRSHRN.I64 Dd+1, Qm, #n - A64: RSHRN2 Vd.4S, Vn.2D, #n - - - - - - - - int8x16_t vrshrn_high_n_s16 (int8x8_t r, int16x8_t a, const int n) - A32: VRSHRN.I16 Dd+1, Qm, #n - A64: RSHRN2 Vd.16B, Vn.8H, #n - - - - - - - - uint16x8_t vrshrn_high_n_u32 (uint16x4_t r, uint32x4_t a, const int n) - A32: VRSHRN.I32 Dd+1, Qm, #n - A64: RSHRN2 Vd.8H, Vn.4S, #n - - - - - - - - uint32x4_t vrshrn_high_n_u64 (uint32x2_t r, uint64x2_t a, const int n) - A32: VRSHRN.I64 Dd+1, Qm, #n - A64: RSHRN2 Vd.4S, Vn.2D, #n - - - - - - - - uint64x1_t vrshr_n_u64 (uint64x1_t a, const int n) - A32: VRSHR.U64 Dd, Dm, #n - A64: URSHR Dd, Dn, #n - - - - - - - uint64x1_t vrshr_n_u64 (uint64x1_t a, const int n) - A32: VRSHR.U64 Dd, Dm, #n - A64: URSHR Dd, Dn, #n - - - - - - - uint64x1_t vshr_n_u64 (uint64x1_t a, const int n) - A32: VSHR.U64 Dd, Dm, #n - A64: USHR Dd, Dn, #n - - - - - - - uint64x1_t vshr_n_u64 (uint64x1_t a, const int n) - A32: VSHR.U64 Dd, Dm, #n - A64: USHR Dd, Dn, #n - - - - - - - int32x4_t vmovl_s16 (int16x4_t a) - A32: VMOVL.S16 Qd, Dm - A64: SXTL Vd.4S, Vn.4H - - - - - - int64x2_t vmovl_s32 (int32x2_t a) - A32: VMOVL.S32 Qd, Dm - A64: SXTL Vd.2D, Vn.2S - - - - - - int16x8_t vmovl_s8 (int8x8_t a) - A32: VMOVL.S8 Qd, Dm - A64: SXTL Vd.8H, Vn.8B - - - - - - int32x4_t vmovl_high_s16 (int16x8_t a) - A32: VMOVL.S16 Qd, Dm+1 - A64: SXTL2 Vd.4S, Vn.8H - - - - - - int64x2_t vmovl_high_s32 (int32x4_t a) - A32: VMOVL.S32 Qd, Dm+1 - A64: SXTL2 Vd.2D, Vn.4S - - - - - - int16x8_t vmovl_high_s8 (int8x16_t a) - A32: VMOVL.S8 Qd, Dm+1 - A64: SXTL2 Vd.8H, Vn.16B - - - - - - float64x1_t vsqrt_f64 (float64x1_t a) - A32: VSQRT.F64 Dd, Dm - A64: FSQRT Dd, Dn - - - - - - float32_t vsqrts_f32 (float32_t a) - A32: VSQRT.F32 Sd, Sm - A64: FSQRT Sd, Sn The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs. - - - - - - void vst1q_u8 (uint8_t * ptr, uint8x16_t val) - A32: VST1.8 { Dd, Dd+1 }, [Rn] - A64: ST1 { Vt.16B }, [Xn] - - - - - - - void vst1_u8 (uint8_t * ptr, uint8x8_t val) - A32: VST1.8 { Dd }, [Rn] - A64: ST1 { Vt.8B }, [Xn] - - - - - - - void vst1q_f64 (float64_t * ptr, float64x2_t val) - A32: VST1.64 { Dd, Dd+1 }, [Rn] - A64: ST1 { Vt.2D }, [Xn] - - - - - - - void vst1_f64 (float64_t * ptr, float64x1_t val) - A32: VST1.64 { Dd }, [Rn] - A64: ST1 { Vt.1D }, [Xn] - - - - - - - void vst1q_s16 (int16_t * ptr, int16x8_t val) - A32: VST1.16 { Dd, Dd+1 }, [Rn] - A64: ST1 { Vt.8H }, [Xn] - - - - - - - void vst1_s16 (int16_t * ptr, int16x4_t val) - A32: VST1.16 { Dd }, [Rn] - A64: ST1 {Vt.4H }, [Xn] - - - - - - - void vst1q_s32 (int32_t * ptr, int32x4_t val) - A32: VST1.32 { Dd, Dd+1 }, [Rn] - A64: ST1 { Vt.4S }, [Xn] - - - - - - - void vst1_s32 (int32_t * ptr, int32x2_t val) - A32: VST1.32 { Dd }, [Rn] - A64: ST1 { Vt.2S }, [Xn] - - - - - - - void vst1q_s64 (int64_t * ptr, int64x2_t val) - A32: VST1.64 { Dd, Dd+1 }, [Rn] - A64: ST1 { Vt.2D }, [Xn] - - - - - - - void vst1_s64 (int64_t * ptr, int64x1_t val) - A32: VST1.64 { Dd }, [Rn] - A64: ST1 { Vt.1D }, [Xn] - - - - - - - void vst1q_s8 (int8_t * ptr, int8x16_t val) - A32: VST1.8 { Dd, Dd+1 }, [Rn] - A64: ST1 { Vt.16B }, [Xn] - - - - - - - void vst1_s8 (int8_t * ptr, int8x8_t val) - A32: VST1.8 { Dd }, [Rn] - A64: ST1 { Vt.8B }, [Xn] - - - - - - - void vst1q_f32 (float32_t * ptr, float32x4_t val) - A32: VST1.32 { Dd, Dd+1 }, [Rn] - A64: ST1 { Vt.4S }, [Xn] - - - - - - - void vst1_f32 (float32_t * ptr, float32x2_t val) - A32: VST1.32 { Dd }, [Rn] - A64: ST1 { Vt.2S }, [Xn] - - - - - - - void vst1q_u16 (uint16_t * ptr, uint16x8_t val) - A32: VST1.16 { Dd, Dd+1 }, [Rn] - A64: ST1 { Vt.8H }, [Xn] - - - - - - - void vst1_u16 (uint16_t * ptr, uint16x4_t val) - A32: VST1.16 { Dd }, [Rn] - A64: ST1 { Vt.4H }, [Xn] - - - - - - - void vst1q_u32 (uint32_t * ptr, uint32x4_t val) - A32: VST1.32 { Dd, Dd+1 }, [Rn] - A64: ST1 { Vt.4S }, [Xn] - - - - - - - void vst1_u32 (uint32_t * ptr, uint32x2_t val) - A32: VST1.32 { Dd }, [Rn] - A64: ST1 { Vt.2S }, [Xn] - - - - - - - void vst1q_u64 (uint64_t * ptr, uint64x2_t val) - A32: VST1.64 { Dd, Dd+1 }, [Rn] - A64: ST1 { Vt.2D }, [Xn] - - - - - - - void vst1_u64 (uint64_t * ptr, uint64x1_t val) - A32: VST1.64 { Dd }, [Rn] - A64: ST1 { Vt.1D }, [Xn] - - - - - - - void vst1q_lane_u8 (uint8_t * ptr, uint8x16_t val, const int lane) - A32: VST1.8 { Dd[index] }, [Rn] - A64: ST1 { Vt.B }[index], [Xn] - - - - - - - - void vst1_lane_u8 (uint8_t * ptr, uint8x8_t val, const int lane) - A32: VST1.8 { Dd[index] }, [Rn] - A64: ST1 { Vt.B }[index], [Xn] - - - - - - - - void vst1q_lane_f64 (float64_t * ptr, float64x2_t val, const int lane) - A32: VSTR.64 Dd, [Rn] - A64: ST1 { Vt.D }[index], [Xn] - - - - - - - - void vst1q_lane_s16 (int16_t * ptr, int16x8_t val, const int lane) - A32: VST1.16 { Dd[index] }, [Rn] - A64: ST1 { Vt.H }[index], [Xn] - - - - - - - - void vst1_lane_s16 (int16_t * ptr, int16x4_t val, const int lane) - A32: VST1.16 { Dd[index] }, [Rn] - A64: ST1 { Vt.H }[index], [Xn] - - - - - - - - void vst1q_lane_s32 (int32_t * ptr, int32x4_t val, const int lane) - A32: VST1.32 { Dd[index] }, [Rn] - A64: ST1 { Vt.S }[index], [Xn] - - - - - - - - void vst1_lane_s32 (int32_t * ptr, int32x2_t val, const int lane) - A32: VST1.32 { Dd[index] }, [Rn] - A64: ST1 { Vt.S }[index], [Xn] - - - - - - - - void vst1q_lane_s64 (int64_t * ptr, int64x2_t val, const int lane) - A32: VSTR.64 Dd, [Rn] - A64: ST1 { Vt.D }[index], [Xn] - - - - - - - - void vst1q_lane_s8 (int8_t * ptr, int8x16_t val, const int lane) - A32: VST1.8 { Dd[index] }, [Rn] - A64: ST1 { Vt.B }[index], [Xn] - - - - - - - - void vst1_lane_s8 (int8_t * ptr, int8x8_t val, const int lane) - A32: VST1.8 { Dd[index] }, [Rn] - A64: ST1 { Vt.B }[index], [Xn] - - - - - - - - void vst1q_lane_f32 (float32_t * ptr, float32x4_t val, const int lane) - A32: VST1.32 { Dd[index] }, [Rn] - A64: ST1 { Vt.S }[index], [Xn] - - - - - - - - void vst1_lane_f32 (float32_t * ptr, float32x2_t val, const int lane) - A32: VST1.32 { Dd[index] }, [Rn] - A64: ST1 { Vt.S }[index], [Xn] - - - - - - - - void vst1q_lane_u16 (uint16_t * ptr, uint16x8_t val, const int lane) - A32: VST1.16 { Dd[index] }, [Rn] - A64: ST1 { Vt.H }[index], [Xn] - - - - - - - - void vst1_lane_u16 (uint16_t * ptr, uint16x4_t val, const int lane) - A32: VST1.16 { Dd[index] }, [Rn] - A64: ST1 { Vt.H }[index], [Xn] - - - - - - - - void vst1q_lane_u32 (uint32_t * ptr, uint32x4_t val, const int lane) - A32: VST1.32 { Dd[index] }, [Rn] - A64: ST1 { Vt.S }[index], [Xn] - - - - - - - - void vst1_lane_u32 (uint32_t * ptr, uint32x2_t val, const int lane) - A32: VST1.32 { Dd[index] }, [Rn] - A64: ST1 { Vt.S }[index], [Xn] - - - - - - - - void vst1q_lane_u64 (uint64_t * ptr, uint64x2_t val, const int lane) - A32: VSTR.64 Dd, [Rn] - A64: ST1 { Vt.D }[index], [Xn] - - - - - - - - uint8x16_t vsubq_u8 (uint8x16_t a, uint8x16_t b) - A32: VSUB.I8 Qd, Qn, Qm - A64: SUB Vd.16B, Vn.16B, Vm.16B - - - - - - - int16x8_t vsubq_s16 (int16x8_t a, int16x8_t b) - A32: VSUB.I16 Qd, Qn, Qm - A64: SUB Vd.8H, Vn.8H, Vm.8H - - - - - - - int32x4_t vsubq_s32 (int32x4_t a, int32x4_t b) - A32: VSUB.I32 Qd, Qn, Qm - A64: SUB Vd.4S, Vn.4S, Vm.4S - - - - - - - int64x2_t vsubq_s64 (int64x2_t a, int64x2_t b) - A32: VSUB.I64 Qd, Qn, Qm - A64: SUB Vd.2D, Vn.2D, Vm.2D - - - - - - - int8x16_t vsubq_s8 (int8x16_t a, int8x16_t b) - A32: VSUB.I8 Qd, Qn, Qm - A64: SUB Vd.16B, Vn.16B, Vm.16B - - - - - - - float32x4_t vsubq_f32 (float32x4_t a, float32x4_t b) - A32: VSUB.F32 Qd, Qn, Qm - A64: FSUB Vd.4S, Vn.4S, Vm.4S - - - - - - - uint16x8_t vsubq_u16 (uint16x8_t a, uint16x8_t b) - A32: VSUB.I16 Qd, Qn, Qm - A64: SUB Vd.8H, Vn.8H, Vm.8H - - - - - - - uint32x4_t vsubq_u32 (uint32x4_t a, uint32x4_t b) - A32: VSUB.I32 Qd, Qn, Qm - A64: SUB Vd.4S, Vn.4S, Vm.4S - - - - - - - uint64x2_t vsubq_u64 (uint64x2_t a, uint64x2_t b) - A32: VSUB.I64 Qd, Qn, Qm - A64: SUB Vd.2D, Vn.2D, Vm.2D - - - - - - - uint8x8_t vsub_u8 (uint8x8_t a, uint8x8_t b) - A32: VSUB.I8 Dd, Dn, Dm - A64: SUB Vd.8B, Vn.8B, Vm.8B - - - - - - - int16x4_t vsub_s16 (int16x4_t a, int16x4_t b) - A32: VSUB.I16 Dd, Dn, Dm - A64: SUB Vd.4H, Vn.4H, Vm.4H - - - - - - - int32x2_t vsub_s32 (int32x2_t a, int32x2_t b) - A32: VSUB.I32 Dd, Dn, Dm - A64: SUB Vd.2S, Vn.2S, Vm.2S - - - - - - - int8x8_t vsub_s8 (int8x8_t a, int8x8_t b) - A32: VSUB.I8 Dd, Dn, Dm - A64: SUB Vd.8B, Vn.8B, Vm.8B - - - - - - - float32x2_t vsub_f32 (float32x2_t a, float32x2_t b) - A32: VSUB.F32 Dd, Dn, Dm - A64: FSUB Vd.2S, Vn.2S, Vm.2S - - - - - - - uint16x4_t vsub_u16 (uint16x4_t a, uint16x4_t b) - A32: VSUB.I16 Dd, Dn, Dm - A64: SUB Vd.4H, Vn.4H, Vm.4H - - - - - - - uint32x2_t vsub_u32 (uint32x2_t a, uint32x2_t b) - A32: VSUB.I32 Dd, Dn, Dm - A64: SUB Vd.2S, Vn.2S, Vm.2S - - - - - - - int8x8_t vsubhn_s16 (int16x8_t a, int16x8_t b) - A32: VSUBHN.I16 Dd, Qn, Qm - A64: SUBHN Vd.8B, Vn.8H, Vm.8H - - - - - - - int16x4_t vsubhn_s32 (int32x4_t a, int32x4_t b) - A32: VSUBHN.I32 Dd, Qn, Qm - A64: SUBHN Vd.4H, Vn.4S, Vm.4S - - - - - - - int32x2_t vsubhn_s64 (int64x2_t a, int64x2_t b) - A32: VSUBHN.I64 Dd, Qn, Qm - A64: SUBHN Vd.2S, Vn.2D, Vm.2D - - - - - - - uint8x8_t vsubhn_u16 (uint16x8_t a, uint16x8_t b) - A32: VSUBHN.I16 Dd, Qn, Qm - A64: SUBHN Vd.8B, Vn.8H, Vm.8H - - - - - - - uint16x4_t vsubhn_u32 (uint32x4_t a, uint32x4_t b) - A32: VSUBHN.I32 Dd, Qn, Qm - A64: SUBHN Vd.4H, Vn.4S, Vm.4S - - - - - - - uint32x2_t vsubhn_u64 (uint64x2_t a, uint64x2_t b) - A32: VSUBHN.I64 Dd, Qn, Qm - A64: SUBHN Vd.2S, Vn.2D, Vm.2D - - - - - - - uint8x16_t vsubhn_high_u16 (uint8x8_t r, uint16x8_t a, uint16x8_t b) - A32: VSUBHN.I16 Dd+1, Qn, Qm - A64: SUBHN2 Vd.16B, Vn.8H, Vm.8H - - - - - - - - int16x8_t vsubhn_high_s32 (int16x4_t r, int32x4_t a, int32x4_t b) - A32: VSUBHN.I32 Dd+1, Qn, Qm - A64: SUBHN2 Vd.8H, Vn.4S, Vm.4S - - - - - - - - int32x4_t vsubhn_high_s64 (int32x2_t r, int64x2_t a, int64x2_t b) - A32: VSUBHN.I64 Dd+1, Qn, Qm - A64: SUBHN2 Vd.4S, Vn.2D, Vm.2D - - - - - - - - int8x16_t vsubhn_high_s16 (int8x8_t r, int16x8_t a, int16x8_t b) - A32: VSUBHN.I16 Dd+1, Qn, Qm - A64: SUBHN2 Vd.16B, Vn.8H, Vm.8H - - - - - - - - uint16x8_t vsubhn_high_u32 (uint16x4_t r, uint32x4_t a, uint32x4_t b) - A32: VSUBHN.I32 Dd+1, Qn, Qm - A64: SUBHN2 Vd.8H, Vn.4S, Vm.4S - - - - - - - - uint32x4_t vsubhn_high_u64 (uint32x2_t r, uint64x2_t a, uint64x2_t b) - A32: VSUBHN.I64 Dd+1, Qn, Qm - A64: SUBHN2 Vd.4S, Vn.2D, Vm.2D - - - - - - - - int8x8_t vrsubhn_s16 (int16x8_t a, int16x8_t b) - A32: VRSUBHN.I16 Dd, Qn, Qm - A64: RSUBHN Vd.8B, Vn.8H, Vm.8H - - - - - - - int16x4_t vrsubhn_s32 (int32x4_t a, int32x4_t b) - A32: VRSUBHN.I32 Dd, Qn, Qm - A64: RSUBHN Vd.4H, Vn.4S, Vm.4S - - - - - - - int32x2_t vrsubhn_s64 (int64x2_t a, int64x2_t b) - A32: VRSUBHN.I64 Dd, Qn, Qm - A64: RSUBHN Vd.2S, Vn.2D, Vm.2D - - - - - - - uint8x8_t vrsubhn_u16 (uint16x8_t a, uint16x8_t b) - A32: VRSUBHN.I16 Dd, Qn, Qm - A64: RSUBHN Vd.8B, Vn.8H, Vm.8H - - - - - - - uint16x4_t vrsubhn_u32 (uint32x4_t a, uint32x4_t b) - A32: VRSUBHN.I32 Dd, Qn, Qm - A64: RSUBHN Vd.4H, Vn.4S, Vm.4S - - - - - - - uint32x2_t vrsubhn_u64 (uint64x2_t a, uint64x2_t b) - A32: VRSUBHN.I64 Dd, Qn, Qm - A64: RSUBHN Vd.2S, Vn.2D, Vm.2D - - - - - - - uint8x16_t vrsubhn_high_u16 (uint8x8_t r, uint16x8_t a, uint16x8_t b) - A32: VRSUBHN.I16 Dd+1, Qn, Qm - A64: RSUBHN2 Vd.16B, Vn.8H, Vm.8H - - - - - - - - int16x8_t vrsubhn_high_s32 (int16x4_t r, int32x4_t a, int32x4_t b) - A32: VRSUBHN.I32 Dd+1, Qn, Qm - A64: RSUBHN2 Vd.8H, Vn.4S, Vm.4S - - - - - - - - int32x4_t vrsubhn_high_s64 (int32x2_t r, int64x2_t a, int64x2_t b) - A32: VRSUBHN.I64 Dd+1, Qn, Qm - A64: RSUBHN2 Vd.4S, Vn.2D, Vm.2D - - - - - - - - int8x16_t vrsubhn_high_s16 (int8x8_t r, int16x8_t a, int16x8_t b) - A32: VRSUBHN.I16 Dd+1, Qn, Qm - A64: RSUBHN2 Vd.16B, Vn.8H, Vm.8H - - - - - - - - uint16x8_t vrsubhn_high_u32 (uint16x4_t r, uint32x4_t a, uint32x4_t b) - A32: VRSUBHN.I32 Dd+1, Qn, Qm - A64: RSUBHN2 Vd.8H, Vn.4S, Vm.4S - - - - - - - - uint32x4_t vrsubhn_high_u64 (uint32x2_t r, uint64x2_t a, uint64x2_t b) - A32: VRSUBHN.I64 Dd+1, Qn, Qm - A64: RSUBHN2 Vd.4S, Vn.2D, Vm.2D - - - - - - - - uint8x16_t vqsubq_u8 (uint8x16_t a, uint8x16_t b) - A32: VQSUB.U8 Qd, Qn, Qm - A64: UQSUB Vd.16B, Vn.16B, Vm.16B - - - - - - - int16x8_t vqsubq_s16 (int16x8_t a, int16x8_t b) - A32: VQSUB.S16 Qd, Qn, Qm - A64: SQSUB Vd.8H, Vn.8H, Vm.8H - - - - - - - int32x4_t vqsubq_s32 (int32x4_t a, int32x4_t b) - A32: VQSUB.S32 Qd, Qn, Qm - A64: SQSUB Vd.4S, Vn.4S, Vm.4S - - - - - - - int64x2_t vqsubq_s64 (int64x2_t a, int64x2_t b) - A32: VQSUB.S64 Qd, Qn, Qm - A64: SQSUB Vd.2D, Vn.2D, Vm.2D - - - - - - - int8x16_t vqsubq_s8 (int8x16_t a, int8x16_t b) - A32: VQSUB.S8 Qd, Qn, Qm - A64: SQSUB Vd.16B, Vn.16B, Vm.16B - - - - - - - uint16x8_t vqsubq_u16 (uint16x8_t a, uint16x8_t b) - A32: VQSUB.U16 Qd, Qn, Qm - A64: UQSUB Vd.8H, Vn.8H, Vm.8H - - - - - - - uint32x4_t vqsubq_u32 (uint32x4_t a, uint32x4_t b) - A32: VQSUB.U32 Qd, Qn, Qm - A64: UQSUB Vd.4S, Vn.4S, Vm.4S - - - - - - - uint64x2_t vqsubq_u64 (uint64x2_t a, uint64x2_t b) - A32: VQSUB.U64 Qd, Qn, Qm - A64: UQSUB Vd.2D, Vn.2D, Vm.2D - - - - - - - uint8x8_t vqsub_u8 (uint8x8_t a, uint8x8_t b) - A32: VQSUB.U8 Dd, Dn, Dm - A64: UQSUB Vd.8B, Vn.8B, Vm.8B - - - - - - - int16x4_t vqsub_s16 (int16x4_t a, int16x4_t b) - A32: VQSUB.S16 Dd, Dn, Dm - A64: SQSUB Vd.4H, Vn.4H, Vm.4H - - - - - - - int32x2_t vqsub_s32 (int32x2_t a, int32x2_t b) - A32: VQSUB.S32 Dd, Dn, Dm - A64: SQSUB Vd.2S, Vn.2S, Vm.2S - - - - - - - int8x8_t vqsub_s8 (int8x8_t a, int8x8_t b) - A32: VQSUB.S8 Dd, Dn, Dm - A64: SQSUB Vd.8B, Vn.8B, Vm.8B - - - - - - - uint16x4_t vqsub_u16 (uint16x4_t a, uint16x4_t b) - A32: VQSUB.U16 Dd, Dn, Dm - A64: UQSUB Vd.4H, Vn.4H, Vm.4H - - - - - - - uint32x2_t vqsub_u32 (uint32x2_t a, uint32x2_t b) - A32: VQSUB.U32 Dd, Dn, Dm - A64: UQSUB Vd.2S, Vn.2S, Vm.2S - - - - - - - int64x1_t vqsub_s64 (int64x1_t a, int64x1_t b) - A32: VQSUB.S64 Dd, Dn, Dm - A64: SQSUB Dd, Dn, Dm - - - - - - - uint64x1_t vqsub_u64 (uint64x1_t a, uint64x1_t b) - A32: VQSUB.U64 Dd, Dn, Dm - A64: UQSUB Dd, Dn, Dm - - - - - - - float64x1_t vsub_f64 (float64x1_t a, float64x1_t b) - A32: VSUB.F64 Dd, Dn, Dm - A64: FSUB Dd, Dn, Dm - - - - - - - int64x1_t vsub_s64 (int64x1_t a, int64x1_t b) - A32: VSUB.I64 Dd, Dn, Dm - A64: SUB Dd, Dn, Dm - - - - - - - float32_t vsubs_f32 (float32_t a, float32_t b) - A32: VSUB.F32 Sd, Sn, Sm - A64: FSUB Sd, Sn, Sm The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs. - - - - - - - uint64x1_t vsub_u64 (uint64x1_t a, uint64x1_t b) - A32: VSUB.I64 Dd, Dn, Dm - A64: SUB Dd, Dn, Dm - - - - - - - int16x8_t vsubw_s8 (int16x8_t a, int8x8_t b) - A32: VSUBW.S8 Qd, Qn, Dm - A64: SSUBW Vd.8H, Vn.8H, Vm.8B - - - - - - - int32x4_t vsubw_s16 (int32x4_t a, int16x4_t b) - A32: VSUBW.S16 Qd, Qn, Dm - A64: SSUBW Vd.4S, Vn.4S, Vm.4H - - - - - - - int64x2_t vsubw_s32 (int64x2_t a, int32x2_t b) - A32: VSUBW.S32 Qd, Qn, Dm - A64: SSUBW Vd.2D, Vn.2D, Vm.2S - - - - - - - uint16x8_t vsubw_u8 (uint16x8_t a, uint8x8_t b) - A32: VSUBW.U8 Qd, Qn, Dm - A64: USUBW Vd.8H, Vn.8H, Vm.8B - - - - - - - uint32x4_t vsubw_u16 (uint32x4_t a, uint16x4_t b) - A32: VSUBW.U16 Qd, Qn, Dm - A64: USUBW Vd.4S, Vn.4S, Vm.4H - - - - - - - uint64x2_t vsubw_u32 (uint64x2_t a, uint32x2_t b) - A32: VSUBW.U32 Qd, Qn, Dm - A64: USUBW Vd.2D, Vn.2D, Vm.2S - - - - - - - uint16x8_t vsubl_u8 (uint8x8_t a, uint8x8_t b) - A32: VSUBL.U8 Qd, Dn, Dm - A64: USUBL Vd.8H, Vn.8B, Vm.8B - - - - - - - int32x4_t vsubl_s16 (int16x4_t a, int16x4_t b) - A32: VSUBL.S16 Qd, Dn, Dm - A64: SSUBL Vd.4S, Vn.4H, Vm.4H - - - - - - - int64x2_t vsubl_s32 (int32x2_t a, int32x2_t b) - A32: VSUBL.S32 Qd, Dn, Dm - A64: SSUBL Vd.2D, Vn.2S, Vm.2S - - - - - - - int16x8_t vsubl_s8 (int8x8_t a, int8x8_t b) - A32: VSUBL.S8 Qd, Dn, Dm - A64: SSUBL Vd.8H, Vn.8B, Vm.8B - - - - - - - uint32x4_t vsubl_u16 (uint16x4_t a, uint16x4_t b) - A32: VSUBL.U16 Qd, Dn, Dm - A64: USUBL Vd.4S, Vn.4H, Vm.4H - - - - - - - uint64x2_t vsubl_u32 (uint32x2_t a, uint32x2_t b) - A32: VSUBL.U32 Qd, Dn, Dm - A64: USUBL Vd.2D, Vn.2S, Vm.2S - - - - - - - uint16x8_t vsubl_high_u8 (uint8x16_t a, uint8x16_t b) - A32: VSUBL.U8 Qd, Dn+1, Dm+1 - A64: USUBL2 Vd.8H, Vn.16B, Vm.16B - - - - - - - int32x4_t vsubl_high_s16 (int16x8_t a, int16x8_t b) - A32: VSUBL.S16 Qd, Dn+1, Dm+1 - A64: SSUBL2 Vd.4S, Vn.8H, Vm.8H - - - - - - - int16x8_t vsubw_high_s8 (int16x8_t a, int8x16_t b) - A32: VSUBW.S8 Qd, Qn, Dm+1 - A64: SSUBW2 Vd.8H, Vn.8H, Vm.16B - - - - - - - int32x4_t vsubw_high_s16 (int32x4_t a, int16x8_t b) - A32: VSUBW.S16 Qd, Qn, Dm+1 - A64: SSUBW2 Vd.4S, Vn.4S, Vm.8H - - - - - - - int64x2_t vsubl_high_s32 (int32x4_t a, int32x4_t b) - A32: VSUBL.S32 Qd, Dn+1, Dm+1 - A64: SSUBL2 Vd.2D, Vn.4S, Vm.4S - - - - - - - int64x2_t vsubw_high_s32 (int64x2_t a, int32x4_t b) - A32: VSUBW.S32 Qd, Qn, Dm+1 - A64: SSUBW2 Vd.2D, Vn.2D, Vm.4S - - - - - - - int16x8_t vsubl_high_s8 (int8x16_t a, int8x16_t b) - A32: VSUBL.S8 Qd, Dn+1, Dm+1 - A64: SSUBL2 Vd.8H, Vn.16B, Vm.16B - - - - - - - uint16x8_t vsubw_high_u8 (uint16x8_t a, uint8x16_t b) - A32: VSUBW.U8 Qd, Qn, Dm+1 - A64: USUBW2 Vd.8H, Vn.8H, Vm.16B - - - - - - - uint32x4_t vsubl_high_u16 (uint16x8_t a, uint16x8_t b) - A32: VSUBL.U16 Qd, Dn+1, Dm+1 - A64: USUBL2 Vd.4S, Vn.8H, Vm.8H - - - - - - - uint32x4_t vsubw_high_u16 (uint32x4_t a, uint16x8_t b) - A32: VSUBW.U16 Qd, Qn, Dm+1 - A64: USUBW2 Vd.4S, Vn.4S, Vm.8H - - - - - - - uint64x2_t vsubl_high_u32 (uint32x4_t a, uint32x4_t b) - A32: VSUBL.U32 Qd, Dn+1, Dm+1 - A64: USUBL2 Vd.2D, Vn.4S, Vm.4S - - - - - - - uint64x2_t vsubw_high_u32 (uint64x2_t a, uint32x4_t b) - A32: VSUBW.U32 Qd, Qn, Dm+1 - A64: USUBW2 Vd.2D, Vn.2D, Vm.4S - - - - - - - uint8x8_t vqvtbl1_u8(uint8x16_t t, uint8x8_t idx) - A32: VTBL Dd, {Dn, Dn+1}, Dm - A64: TBL Vd.8B, {Vn.16B}, Vm.8B - - - - - - - int8x8_t vqvtbl1_s8(int8x16_t t, uint8x8_t idx) - A32: VTBL Dd, {Dn, Dn+1}, Dm - A64: TBL Vd.8B, {Vn.16B}, Vm.8B - - - - - - - uint8x8_t vqvtbx1_u8(uint8x8_t r, uint8x16_t t, uint8x8_t idx) - A32: VTBX Dd, {Dn, Dn+1}, Dm - A64: TBX Vd.8B, {Vn.16B}, Vm.8B - - - - - - - - int8x8_t vqvtbx1_s8(int8x8_t r, int8x16_t t, uint8x8_t idx) - A32: VTBX Dd, {Dn, Dn+1}, Dm - A64: TBX Vd.8B, {Vn.16B}, Vm.8B - - - - - - - - uint8x16_t veorq_u8 (uint8x16_t a, uint8x16_t b) - A32: VEOR Qd, Qn, Qm - A64: EOR Vd.16B, Vn.16B, Vm.16B - - - - - - - float64x2_t veorq_f64 (float64x2_t a, float64x2_t b) - A32: VEOR Qd, Qn, Qm - A64: EOR Vd.16B, Vn.16B, Vm.16B The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs. - - - - - - - int16x8_t veorq_s16 (int16x8_t a, int16x8_t b) - A32: VEOR Qd, Qn, Qm - A64: EOR Vd.16B, Vn.16B, Vm.16B - - - - - - - int32x4_t veorq_s32 (int32x4_t a, int32x4_t b) - A32: VEOR Qd, Qn, Qm - A64: EOR Vd.16B, Vn.16B, Vm.16B - - - - - - - int64x2_t veorq_s64 (int64x2_t a, int64x2_t b) - A32: VEOR Qd, Qn, Qm - A64: EOR Vd.16B, Vn.16B, Vm.16B - - - - - - - int8x16_t veorq_s8 (int8x16_t a, int8x16_t b) - A32: VEOR Qd, Qn, Qm - A64: EOR Vd.16B, Vn.16B, Vm.16B - - - - - - - float32x4_t veorq_f32 (float32x4_t a, float32x4_t b) - A32: VEOR Qd, Qn, Qm - A64: EOR Vd.16B, Vn.16B, Vm.16B The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs. - - - - - - - uint16x8_t veorq_u16 (uint16x8_t a, uint16x8_t b) - A32: VEOR Qd, Qn, Qm - A64: EOR Vd.16B, Vn.16B, Vm.16B - - - - - - - uint32x4_t veorq_u32 (uint32x4_t a, uint32x4_t b) - A32: VEOR Qd, Qn, Qm - A64: EOR Vd.16B, Vn.16B, Vm.16B - - - - - - - uint64x2_t veorq_u64 (uint64x2_t a, uint64x2_t b) - A32: VEOR Qd, Qn, Qm - A64: EOR Vd.16B, Vn.16B, Vm.16B - - - - - - - uint8x8_t veor_u8 (uint8x8_t a, uint8x8_t b) - A32: VEOR Dd, Dn, Dm - A64: EOR Vd.8B, Vn.8B, Vm.8B - - - - - - - float64x1_t veor_f64 (float64x1_t a, float64x1_t b) - A32: VEOR Dd, Dn, Dm - A64: EOR Vd.8B, Vn.8B, Vm.8B The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs. - - - - - - - int16x4_t veor_s16 (int16x4_t a, int16x4_t b) - A32: VEOR Dd, Dn, Dm - A64: EOR Vd.8B, Vn.8B, Vm.8B - - - - - - - int32x2_t veor_s32 (int32x2_t a, int32x2_t b) - A32: VEOR Dd, Dn, Dm - A64: EOR Vd.8B, Vn.8B, Vm.8B - - - - - - - int64x1_t veor_s64 (int64x1_t a, int64x1_t b) - A32: VEOR Dd, Dn, Dm - A64: EOR Vd.8B, Vn.8B, Vm.8B - - - - - - - int8x8_t veor_s8 (int8x8_t a, int8x8_t b) - A32: VEOR Dd, Dn, Dm - A64: EOR Vd.8B, Vn.8B, Vm.8B - - - - - - - float32x2_t veor_f32 (float32x2_t a, float32x2_t b) - A32: VEOR Dd, Dn, Dm - A64: EOR Vd.8B, Vn.8B, Vm.8B The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs. - - - - - - - uint16x4_t veor_u16 (uint16x4_t a, uint16x4_t b) - A32: VEOR Dd, Dn, Dm - A64: EOR Vd.8B, Vn.8B, Vm.8B - - - - - - - uint32x2_t veor_u32 (uint32x2_t a, uint32x2_t b) - A32: VEOR Dd, Dn, Dm - A64: EOR Vd.8B, Vn.8B, Vm.8B - - - - - - - uint64x1_t veor_u64 (uint64x1_t a, uint64x1_t b) - A32: VEOR Dd, Dn, Dm - A64: EOR Vd.8B, Vn.8B, Vm.8B - - - - - - - uint16x8_t vmovl_u8 (uint8x8_t a) - A32: VMOVL.U8 Qd, Dm - A64: UXTL Vd.8H, Vn.8B - - - - - - uint32x4_t vmovl_u16 (uint16x4_t a) - A32: VMOVL.U16 Qd, Dm - A64: UXTL Vd.4S, Vn.4H - - - - - - uint64x2_t vmovl_u32 (uint32x2_t a) - A32: VMOVL.U32 Qd, Dm - A64: UXTL Vd.2D, Vn.2S - - - - - - uint16x8_t vmovl_u8 (uint8x8_t a) - A32: VMOVL.U8 Qd, Dm - A64: UXTL Vd.8H, Vn.8B - - - - - - uint32x4_t vmovl_u16 (uint16x4_t a) - A32: VMOVL.U16 Qd, Dm - A64: UXTL Vd.4S, Vn.4H - - - - - - uint64x2_t vmovl_u32 (uint32x2_t a) - A32: VMOVL.U32 Qd, Dm - A64: UXTL Vd.2D, Vn.2S - - - - - - uint16x8_t vmovl_high_u8 (uint8x16_t a) - A32: VMOVL.U8 Qd, Dm+1 - A64: UXTL2 Vd.8H, Vn.16B - - - - - - uint32x4_t vmovl_high_u16 (uint16x8_t a) - A32: VMOVL.U16 Qd, Dm+1 - A64: UXTL2 Vd.4S, Vn.8H - - - - - - uint64x2_t vmovl_high_u32 (uint32x4_t a) - A32: VMOVL.U32 Qd, Dm+1 - A64: UXTL2 Vd.2D, Vn.4S - - - - - - uint16x8_t vmovl_high_u8 (uint8x16_t a) - A32: VMOVL.U8 Qd, Dm+1 - A64: UXTL2 Vd.8H, Vn.16B - - - - - - uint32x4_t vmovl_high_u16 (uint16x8_t a) - A32: VMOVL.U16 Qd, Dm+1 - A64: UXTL2 Vd.4S, Vn.8H - - - - - - uint64x2_t vmovl_high_u32 (uint32x4_t a) - A32: VMOVL.U32 Qd, Dm+1 - A64: UXTL2 Vd.2D, Vn.4S - - - - - - - - float64x2_t vabsq_f64 (float64x2_t a) - A64: FABS Vd.2D, Vn.2D - - - - - - int64x2_t vabsq_s64 (int64x2_t a) - A64: ABS Vd.2D, Vn.2D - - - - - - uint64x2_t vcagtq_f64 (float64x2_t a, float64x2_t b) - A64: FACGT Vd.2D, Vn.2D, Vm.2D - - - - - - - uint64x2_t vcageq_f64 (float64x2_t a, float64x2_t b) - A64: FACGE Vd.2D, Vn.2D, Vm.2D - - - - - - - uint64x1_t vcage_f64 (float64x1_t a, float64x1_t b) - A64: FACGE Dd, Dn, Dm - - - - - - - uint32_t vcages_f32 (float32_t a, float32_t b) - A64: FACGE Sd, Sn, Sm - - - - - - - uint64x1_t vcagt_f64 (float64x1_t a, float64x1_t b) - A64: FACGT Dd, Dn, Dm - - - - - - - uint32_t vcagts_f32 (float32_t a, float32_t b) - A64: FACGT Sd, Sn, Sm - - - - - - - uint64x2_t vcaltq_f64 (float64x2_t a, float64x2_t b) - A64: FACGT Vd.2D, Vn.2D, Vm.2D - - - - - - - uint64x2_t vcaleq_f64 (float64x2_t a, float64x2_t b) - A64: FACGE Vd.2D, Vn.2D, Vm.2D - - - - - - - uint64x1_t vcale_f64 (float64x1_t a, float64x1_t b) - A64: FACGE Dd, Dn, Dm - - - - - - - uint32_t vcales_f32 (float32_t a, float32_t b) - A64: FACGE Sd, Sn, Sm - - - - - - - uint64x1_t vcalt_f64 (float64x1_t a, float64x1_t b) - A64: FACGT Dd, Dn, Dm - - - - - - - uint32_t vcalts_f32 (float32_t a, float32_t b) - A64: FACGT Sd, Sn, Sm - - - - - - - float64x2_t vabdq_f64 (float64x2_t a, float64x2_t b) - A64: FABD Vd.2D, Vn.2D, Vm.2D - - - - - - - float64x1_t vabd_f64 (float64x1_t a, float64x1_t b) - A64: FABD Dd, Dn, Dm - - - - - - - float32_t vabds_f32 (float32_t a, float32_t b) - A64: FABD Sd, Sn, Sm - - - - - - - int64x2_t vqabsq_s64 (int64x2_t a) - A64: SQABS Vd.2D, Vn.2D - - - - - - int16_t vqabsh_s16 (int16_t a) - A64: SQABS Hd, Hn - - - - - - int32_t vqabss_s32 (int32_t a) - A64: SQABS Sd, Sn - - - - - - int64_t vqabsd_s64 (int64_t a) - A64: SQABS Dd, Dn - - - - - - int8_t vqabsb_s8 (int8_t a) - A64: SQABS Bd, Bn - - - - - - int64x1_t vabs_s64 (int64x1_t a) - A64: ABS Dd, Dn - - - - - - float64x2_t vaddq_f64 (float64x2_t a, float64x2_t b) - A64: FADD Vd.2D, Vn.2D, Vm.2D - - - - - - - uint8_t vaddvq_u8 (uint8x16_t a) - A64: ADDV Bd, Vn.16B - - - - - - int16_t vaddvq_s16 (int16x8_t a) - A64: ADDV Hd, Vn.8H - - - - - - int32_t vaddvq_s32 (int32x4_t a) - A64: ADDV Sd, Vn.4S - - - - - - int8_t vaddvq_s8 (int8x16_t a) - A64: ADDV Bd, Vn.16B - - - - - - uint16_t vaddvq_u16 (uint16x8_t a) - A64: ADDV Hd, Vn.8H - - - - - - uint32_t vaddvq_u32 (uint32x4_t a) - A64: ADDV Sd, Vn.4S - - - - - - uint8_t vaddv_u8 (uint8x8_t a) - A64: ADDV Bd, Vn.8B - - - - - - int16_t vaddv_s16 (int16x4_t a) - A64: ADDV Hd, Vn.4H - - - - - - int8_t vaddv_s8 (int8x8_t a) - A64: ADDV Bd, Vn.8B - - - - - - uint16_t vaddv_u16 (uint16x4_t a) - A64: ADDV Hd, Vn.4H - - - - - - uint16_t vaddlvq_u8 (uint8x16_t a) - A64: UADDLV Hd, Vn.16B - - - - - - int32_t vaddlvq_s16 (int16x8_t a) - A64: SADDLV Sd, Vn.8H - - - - - - int64_t vaddlvq_s32 (int32x4_t a) - A64: SADDLV Dd, Vn.4S - - - - - - int16_t vaddlvq_s8 (int8x16_t a) - A64: SADDLV Hd, Vn.16B - - - - - - uint32_t vaddlvq_u16 (uint16x8_t a) - A64: UADDLV Sd, Vn.8H - - - - - - uint64_t vaddlvq_u32 (uint32x4_t a) - A64: UADDLV Dd, Vn.4S - - - - - - uint16_t vaddlv_u8 (uint8x8_t a) - A64: UADDLV Hd, Vn.8B - - - - - - int32_t vaddlv_s16 (int16x4_t a) - A64: SADDLV Sd, Vn.4H - - - - - - int16_t vaddlv_s8 (int8x8_t a) - A64: SADDLV Hd, Vn.8B - - - - - - uint32_t vaddlv_u16 (uint16x4_t a) - A64: UADDLV Sd, Vn.4H - - - - - - uint8x16_t vpaddq_u8 (uint8x16_t a, uint8x16_t b) - A64: ADDP Vd.16B, Vn.16B, Vm.16B - - - - - - - float64x2_t vpaddq_f64 (float64x2_t a, float64x2_t b) - A64: FADDP Vd.2D, Vn.2D, Vm.2D - - - - - - - int16x8_t vpaddq_s16 (int16x8_t a, int16x8_t b) - A64: ADDP Vd.8H, Vn.8H, Vm.8H - - - - - - - int32x4_t vpaddq_s32 (int32x4_t a, int32x4_t b) - A64: ADDP Vd.4S, Vn.4S, Vm.4S - - - - - - - int64x2_t vpaddq_s64 (int64x2_t a, int64x2_t b) - A64: ADDP Vd.2D, Vn.2D, Vm.2D - - - - - - - int8x16_t vpaddq_s8 (int8x16_t a, int8x16_t b) - A64: ADDP Vd.16B, Vn.16B, Vm.16B - - - - - - - float32x4_t vpaddq_f32 (float32x4_t a, float32x4_t b) - A64: FADDP Vd.4S, Vn.4S, Vm.4S - - - - - - - uint16x8_t vpaddq_u16 (uint16x8_t a, uint16x8_t b) - A64: ADDP Vd.8H, Vn.8H, Vm.8H - - - - - - - uint32x4_t vpaddq_u32 (uint32x4_t a, uint32x4_t b) - A64: ADDP Vd.4S, Vn.4S, Vm.4S - - - - - - - uint64x2_t vpaddq_u64 (uint64x2_t a, uint64x2_t b) - A64: ADDP Vd.2D, Vn.2D, Vm.2D - - - - - - - float64_t vpaddd_f64 (float64x2_t a) - A64: FADDP Dd, Vn.2D - - - - - - int64_t vpaddd_s64 (int64x2_t a) - A64: ADDP Dd, Vn.2D - - - - - - uint64_t vpaddd_u64 (uint64x2_t a) - A64: ADDP Dd, Vn.2D - - - - - - float32_t vpadds_f32 (float32x2_t a) - A64: FADDP Sd, Vn.2S - - - - - - uint8x16_t vsqaddq_u8 (uint8x16_t a, int8x16_t b) - A64: USQADD Vd.16B, Vn.16B - - - - - - - int16x8_t vuqaddq_s16 (int16x8_t a, uint16x8_t b) - A64: SUQADD Vd.8H, Vn.8H - - - - - - - int32x4_t vuqaddq_s32 (int32x4_t a, uint32x4_t b) - A64: SUQADD Vd.4S, Vn.4S - - - - - - - int64x2_t vuqaddq_s64 (int64x2_t a, uint64x2_t b) - A64: SUQADD Vd.2D, Vn.2D - - - - - - - int8x16_t vuqaddq_s8 (int8x16_t a, uint8x16_t b) - A64: SUQADD Vd.16B, Vn.16B - - - - - - - uint16x8_t vsqaddq_u16 (uint16x8_t a, int16x8_t b) - A64: USQADD Vd.8H, Vn.8H - - - - - - - uint32x4_t vsqaddq_u32 (uint32x4_t a, int32x4_t b) - A64: USQADD Vd.4S, Vn.4S - - - - - - - uint64x2_t vsqaddq_u64 (uint64x2_t a, int64x2_t b) - A64: USQADD Vd.2D, Vn.2D - - - - - - - uint8x8_t vsqadd_u8 (uint8x8_t a, int8x8_t b) - A64: USQADD Vd.8B, Vn.8B - - - - - - - int16x4_t vuqadd_s16 (int16x4_t a, uint16x4_t b) - A64: SUQADD Vd.4H, Vn.4H - - - - - - - int32x2_t vuqadd_s32 (int32x2_t a, uint32x2_t b) - A64: SUQADD Vd.2S, Vn.2S - - - - - - - int8x8_t vuqadd_s8 (int8x8_t a, uint8x8_t b) - A64: SUQADD Vd.8B, Vn.8B - - - - - - - uint16x4_t vsqadd_u16 (uint16x4_t a, int16x4_t b) - A64: USQADD Vd.4H, Vn.4H - - - - - - - uint32x2_t vsqadd_u32 (uint32x2_t a, int32x2_t b) - A64: USQADD Vd.2S, Vn.2S - - - - - - - uint8_t vqaddb_u8 (uint8_t a, uint8_t b) - A64: UQADD Bd, Bn, Bm - - - - - - - uint8_t vsqaddb_u8 (uint8_t a, int8_t b) - A64: USQADD Bd, Bn - - - - - - - int16_t vqaddh_s16 (int16_t a, int16_t b) - A64: SQADD Hd, Hn, Hm - - - - - - - int16_t vuqaddh_s16 (int16_t a, uint16_t b) - A64: SUQADD Hd, Hn - - - - - - - int32_t vqadds_s32 (int32_t a, int32_t b) - A64: SQADD Sd, Sn, Sm - - - - - - - int32_t vuqadds_s32 (int32_t a, uint32_t b) - A64: SUQADD Sd, Sn - - - - - - - int64x1_t vuqadd_s64 (int64x1_t a, uint64x1_t b) - A64: SUQADD Dd, Dn - - - - - - - int8_t vuqaddb_s8 (int8_t a, uint8_t b) - A64: SUQADD Bd, Bn - - - - - - - int8_t vqaddb_s8 (int8_t a, int8_t b) - A64: SQADD Bd, Bn, Bm - - - - - - - uint16_t vsqaddh_u16 (uint16_t a, int16_t b) - A64: USQADD Hd, Hn - - - - - - - uint16_t vqaddh_u16 (uint16_t a, uint16_t b) - A64: UQADD Hd, Hn, Hm - - - - - - - uint32_t vsqadds_u32 (uint32_t a, int32_t b) - A64: USQADD Sd, Sn - - - - - - - uint32_t vqadds_u32 (uint32_t a, uint32_t b) - A64: UQADD Sd, Sn, Sm - - - - - - - uint64x1_t vsqadd_u64 (uint64x1_t a, int64x1_t b) - A64: USQADD Dd, Dn - - - - - - - float64x2_t vrndpq_f64 (float64x2_t a) - A64: FRINTP Vd.2D, Vn.2D - - - - - - uint64x2_t vceqq_f64 (float64x2_t a, float64x2_t b) - A64: FCMEQ Vd.2D, Vn.2D, Vm.2D - - - - - - - uint64x2_t vceqq_s64 (int64x2_t a, int64x2_t b) - A64: CMEQ Vd.2D, Vn.2D, Vm.2D - - - - - - - uint64x2_t vceqq_u64 (uint64x2_t a, uint64x2_t b) - A64: CMEQ Vd.2D, Vn.2D, Vm.2D - - - - - - - uint64x1_t vceq_f64 (float64x1_t a, float64x1_t b) - A64: FCMEQ Dd, Dn, Dm - - - - - - - uint64x1_t vceq_s64 (int64x1_t a, int64x1_t b) - A64: CMEQ Dd, Dn, Dm - - - - - - - uint32_t vceqs_f32 (float32_t a, float32_t b) - A64: FCMEQ Sd, Sn, Sm - - - - - - - uint64x1_t vceq_u64 (uint64x1_t a, uint64x1_t b) - A64: CMEQ Dd, Dn, Dm - - - - - - - uint64x2_t vcgtq_f64 (float64x2_t a, float64x2_t b) - A64: FCMGT Vd.2D, Vn.2D, Vm.2D - - - - - - - uint64x2_t vcgtq_s64 (int64x2_t a, int64x2_t b) - A64: CMGT Vd.2D, Vn.2D, Vm.2D - - - - - - - uint64x2_t vcgtq_u64 (uint64x2_t a, uint64x2_t b) - A64: CMHI Vd.2D, Vn.2D, Vm.2D - - - - - - - uint64x2_t vcgeq_f64 (float64x2_t a, float64x2_t b) - A64: FCMGE Vd.2D, Vn.2D, Vm.2D - - - - - - - uint64x2_t vcgeq_s64 (int64x2_t a, int64x2_t b) - A64: CMGE Vd.2D, Vn.2D, Vm.2D - - - - - - - uint64x2_t vcgeq_u64 (uint64x2_t a, uint64x2_t b) - A64: CMHS Vd.2D, Vn.2D, Vm.2D - - - - - - - uint64x1_t vcge_f64 (float64x1_t a, float64x1_t b) - A64: FCMGE Dd, Dn, Dm - - - - - - - uint64x1_t vcge_s64 (int64x1_t a, int64x1_t b) - A64: CMGE Dd, Dn, Dm - - - - - - - uint32_t vcges_f32 (float32_t a, float32_t b) - A64: FCMGE Sd, Sn, Sm - - - - - - - uint64x1_t vcge_u64 (uint64x1_t a, uint64x1_t b) - A64: CMHS Dd, Dn, Dm - - - - - - - uint64x1_t vcgt_f64 (float64x1_t a, float64x1_t b) - A64: FCMGT Dd, Dn, Dm - - - - - - - uint64x1_t vcgt_s64 (int64x1_t a, int64x1_t b) - A64: CMGT Dd, Dn, Dm - - - - - - - uint32_t vcgts_f32 (float32_t a, float32_t b) - A64: FCMGT Sd, Sn, Sm - - - - - - - uint64x1_t vcgt_u64 (uint64x1_t a, uint64x1_t b) - A64: CMHI Dd, Dn, Dm - - - - - - - uint64x2_t vcltq_f64 (float64x2_t a, float64x2_t b) - A64: FCMGT Vd.2D, Vn.2D, Vm.2D - - - - - - - uint64x2_t vcltq_s64 (int64x2_t a, int64x2_t b) - A64: CMGT Vd.2D, Vn.2D, Vm.2D - - - - - - - uint64x2_t vcltq_u64 (uint64x2_t a, uint64x2_t b) - A64: CMHI Vd.2D, Vn.2D, Vm.2D - - - - - - - uint64x2_t vcleq_f64 (float64x2_t a, float64x2_t b) - A64: FCMGE Vd.2D, Vn.2D, Vm.2D - - - - - - - uint64x2_t vcleq_s64 (int64x2_t a, int64x2_t b) - A64: CMGE Vd.2D, Vn.2D, Vm.2D - - - - - - - uint64x2_t vcleq_u64 (uint64x2_t a, uint64x2_t b) - A64: CMHS Vd.2D, Vn.2D, Vm.2D - - - - - - - uint64x1_t vcle_f64 (float64x1_t a, float64x1_t b) - A64: FCMGE Dd, Dn, Dm - - - - - - - uint64x1_t vcle_s64 (int64x1_t a, int64x1_t b) - A64: CMGE Dd, Dn, Dm - - - - - - - uint32_t vcles_f32 (float32_t a, float32_t b) - A64: FCMGE Sd, Sn, Sm - - - - - - - uint64x1_t vcle_u64 (uint64x1_t a, uint64x1_t b) - A64: CMHS Dd, Dn, Dm - - - - - - - uint64x1_t vclt_f64 (float64x1_t a, float64x1_t b) - A64: FCMGT Dd, Dn, Dm - - - - - - - uint64x1_t vclt_s64 (int64x1_t a, int64x1_t b) - A64: CMGT Dd, Dn, Dm - - - - - - - uint32_t vclts_f32 (float32_t a, float32_t b) - A64: FCMGT Sd, Sn, Sm - - - - - - - uint64x1_t vclt_u64 (uint64x1_t a, uint64x1_t b) - A64: CMHI Dd, Dn, Dm - - - - - - - uint64x2_t vtstq_f64 (float64x2_t a, float64x2_t b) - A64: CMTST Vd.2D, Vn.2D, Vm.2D The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs. - - - - - - - uint64x2_t vtstq_s64 (int64x2_t a, int64x2_t b) - A64: CMTST Vd.2D, Vn.2D, Vm.2D - - - - - - - uint64x2_t vtstq_u64 (uint64x2_t a, uint64x2_t b) - A64: CMTST Vd.2D, Vn.2D, Vm.2D - - - - - - - uint64x1_t vtst_f64 (float64x1_t a, float64x1_t b) - A64: CMTST Dd, Dn, Dm The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs. - - - - - - - uint64x1_t vtst_s64 (int64x1_t a, int64x1_t b) - A64: CMTST Dd, Dn, Dm - - - - - - - uint64x1_t vtst_u64 (uint64x1_t a, uint64x1_t b) - A64: CMTST Dd, Dn, Dm - - - - - - - float64x2_t vcvtq_f64_s64 (int64x2_t a) - A64: SCVTF Vd.2D, Vn.2D - - - - - - float64x2_t vcvtq_f64_u64 (uint64x2_t a) - A64: UCVTF Vd.2D, Vn.2D - - - - - - float64x2_t vcvt_f64_f32 (float32x2_t a) - A64: FCVTL Vd.2D, Vn.2S - - - - - - float64x1_t vcvt_f64_s64 (int64x1_t a) - A64: SCVTF Dd, Dn - - - - - - float64x1_t vcvt_f64_u64 (uint64x1_t a) - A64: UCVTF Dd, Dn - - - - - - float64x2_t vcvt_high_f64_f32 (float32x4_t a) - A64: FCVTL2 Vd.2D, Vn.4S - - - - - - int64x2_t vcvtaq_s64_f64 (float64x2_t a) - A64: FCVTAS Vd.2D, Vn.2D - - - - - - int64x1_t vcvta_s64_f64 (float64x1_t a) - A64: FCVTAS Dd, Dn - - - - - - int64x2_t vcvtnq_s64_f64 (float64x2_t a) - A64: FCVTNS Vd.2D, Vn.2D - - - - - - int64x1_t vcvtn_s64_f64 (float64x1_t a) - A64: FCVTNS Dd, Dn - - - - - - int64x2_t vcvtmq_s64_f64 (float64x2_t a) - A64: FCVTMS Vd.2D, Vn.2D - - - - - - int64x1_t vcvtm_s64_f64 (float64x1_t a) - A64: FCVTMS Dd, Dn - - - - - - int64x2_t vcvtpq_s64_f64 (float64x2_t a) - A64: FCVTPS Vd.2D, Vn.2D - - - - - - int64x1_t vcvtp_s64_f64 (float64x1_t a) - A64: FCVTPS Dd, Dn - - - - - - int64x2_t vcvtq_s64_f64 (float64x2_t a) - A64: FCVTZS Vd.2D, Vn.2D - - - - - - int64x1_t vcvt_s64_f64 (float64x1_t a) - A64: FCVTZS Dd, Dn - - - - - - float32x2_t vcvt_f32_f64 (float64x2_t a) - A64: FCVTN Vd.2S, Vn.2D - - - - - - float32x2_t vcvtx_f32_f64 (float64x2_t a) - A64: FCVTXN Vd.2S, Vn.2D - - - - - - float32x4_t vcvtx_high_f32_f64 (float32x2_t r, float64x2_t a) - A64: FCVTXN2 Vd.4S, Vn.2D - - - - - - - float32x4_t vcvt_high_f32_f64 (float32x2_t r, float64x2_t a) - A64: FCVTN2 Vd.4S, Vn.2D - - - - - - - uint64x2_t vcvtaq_u64_f64 (float64x2_t a) - A64: FCVTAU Vd.2D, Vn.2D - - - - - - uint64x1_t vcvta_u64_f64 (float64x1_t a) - A64: FCVTAU Dd, Dn - - - - - - uint64x2_t vcvtnq_u64_f64 (float64x2_t a) - A64: FCVTNU Vd.2D, Vn.2D - - - - - - uint64x1_t vcvtn_u64_f64 (float64x1_t a) - A64: FCVTNU Dd, Dn - - - - - - uint64x2_t vcvtmq_u64_f64 (float64x2_t a) - A64: FCVTMU Vd.2D, Vn.2D - - - - - - uint64x1_t vcvtm_u64_f64 (float64x1_t a) - A64: FCVTMU Dd, Dn - - - - - - uint64x2_t vcvtpq_u64_f64 (float64x2_t a) - A64: FCVTPU Vd.2D, Vn.2D - - - - - - uint64x1_t vcvtp_u64_f64 (float64x1_t a) - A64: FCVTPU Dd, Dn - - - - - - uint64x2_t vcvtq_u64_f64 (float64x2_t a) - A64: FCVTZU Vd.2D, Vn.2D - - - - - - uint64x1_t vcvt_u64_f64 (float64x1_t a) - A64: FCVTZU Dd, Dn - - - - - - float64x2_t vdivq_f64 (float64x2_t a, float64x2_t b) - A64: FDIV Vd.2D, Vn.2D, Vm.2D - - - - - - - float32x4_t vdivq_f32 (float32x4_t a, float32x4_t b) - A64: FDIV Vd.4S, Vn.4S, Vm.4S - - - - - - - float32x2_t vdiv_f32 (float32x2_t a, float32x2_t b) - A64: FDIV Vd.2S, Vn.2S, Vm.2S - - - - - - - float64x2_t vdupq_laneq_f64 (float64x2_t vec, const int lane) - A64: DUP Vd.2D, Vn.D[index] - - - - - - - int64x2_t vdupq_laneq_s64 (int64x2_t vec, const int lane) - A64: DUP Vd.2D, Vn.D[index] - - - - - - - uint64x2_t vdupq_laneq_u64 (uint64x2_t vec, const int lane) - A64: DUP Vd.2D, Vn.D[index] - - - - - - - float64x2_t vdupq_n_f64 (float64_t value) - A64: DUP Vd.2D, Vn.D[0] - - - - - - int64x2_t vdupq_n_s64 (int64_t value) - A64: DUP Vd.2D, Rn - - - - - - uint64x2_t vdupq_n_s64 (uint64_t value) - A64: DUP Vd.2D, Rn - - - - - int8_t vqmovnh_s16 (int16_t a) A64: SQXTN Bd, Hn - - - - int16_t vqmovns_s32 (int32_t a) A64: SQXTN Hd, Sn - - - - int32_t vqmovnd_s64 (int64_t a) A64: SQXTN Sd, Dn - - - - uint8_t vqmovnh_u16 (uint16_t a) A64: UQXTN Bd, Hn - - - - uint16_t vqmovns_u32 (uint32_t a) A64: UQXTN Hd, Sn - - - - uint32_t vqmovnd_u64 (uint64_t a) A64: UQXTN Sd, Dn - - - - uint8_t vqmovunh_s16 (int16_t a) A64: SQXTUN Bd, Hn - - - - uint16_t vqmovuns_s32 (int32_t a) A64: SQXTUN Hd, Sn - - - - uint32_t vqmovund_s64 (int64_t a) A64: SQXTUN Sd, Dn - - - - - float64x2_t vrndmq_f64 (float64x2_t a) - A64: FRINTM Vd.2D, Vn.2D - - - - - - float64x2_t vfmaq_f64 (float64x2_t a, float64x2_t b, float64x2_t c) - A64: FMLA Vd.2D, Vn.2D, Vm.2D - - - - - - - - float64x2_t vfmaq_n_f64 (float64x2_t a, float64x2_t b, float64_t n) - A64: FMLA Vd.2D, Vn.2D, Vm.D[0] - - - - - - - - float32x4_t vfmaq_n_f32 (float32x4_t a, float32x4_t b, float32_t n) - A64: FMLA Vd.4S, Vn.4S, Vm.S[0] - - - - - - - - float32x2_t vfma_n_f32 (float32x2_t a, float32x2_t b, float32_t n) - A64: FMLA Vd.2S, Vn.2S, Vm.S[0] - - - - - - - - float64x2_t vfmaq_laneq_f64 (float64x2_t a, float64x2_t b, float64x2_t v, const int lane) - A64: FMLA Vd.2D, Vn.2D, Vm.D[lane] - - - - - - - - - float32x4_t vfmaq_laneq_f32 (float32x4_t a, float32x4_t b, float32x4_t v, const int lane) - A64: FMLA Vd.4S, Vn.4S, Vm.S[lane] - - - - - - - - - float32x4_t vfmaq_lane_f32 (float32x4_t a, float32x4_t b, float32x2_t v, const int lane) - A64: FMLA Vd.4S, Vn.4S, Vm.S[lane] - - - - - - - - - float32x2_t vfma_laneq_f32 (float32x2_t a, float32x2_t b, float32x4_t v, const int lane) - A64: FMLA Vd.2S, Vn.2S, Vm.S[lane] - - - - - - - - - float32x2_t vfma_lane_f32 (float32x2_t a, float32x2_t b, float32x2_t v, const int lane) - A64: FMLA Vd.2S, Vn.2S, Vm.S[lane] - - - - - - - - - float64_t vfmad_laneq_f64 (float64_t a, float64_t b, float64x2_t v, const int lane) - A64: FMLA Dd, Dn, Vm.D[lane] - - - - - - - - - float32_t vfmas_laneq_f32 (float32_t a, float32_t b, float32x4_t v, const int lane) - A64: FMLA Sd, Sn, Vm.S[lane] - - - - - - - - - float32_t vfmas_lane_f32 (float32_t a, float32_t b, float32x2_t v, const int lane) - A64: FMLA Sd, Sn, Vm.S[lane] - - - - - - - - - float64x2_t vfmsq_f64 (float64x2_t a, float64x2_t b, float64x2_t c) - A64: FMLS Vd.2D, Vn.2D, Vm.2D - - - - - - - - float64x2_t vfmsq_n_f64 (float64x2_t a, float64x2_t b, float64_t n) - A64: FMLS Vd.2D, Vn.2D, Vm.D[0] - - - - - - - - float32x4_t vfmsq_n_f32 (float32x4_t a, float32x4_t b, float32_t n) - A64: FMLS Vd.4S, Vn.4S, Vm.S[0] - - - - - - - - float32x2_t vfms_n_f32 (float32x2_t a, float32x2_t b, float32_t n) - A64: FMLS Vd.2S, Vn.2S, Vm.S[0] - - - - - - - - float64x2_t vfmsq_laneq_f64 (float64x2_t a, float64x2_t b, float64x2_t v, const int lane) - A64: FMLS Vd.2D, Vn.2D, Vm.D[lane] - - - - - - - - - float32x4_t vfmsq_laneq_f32 (float32x4_t a, float32x4_t b, float32x4_t v, const int lane) - A64: FMLS Vd.4S, Vn.4S, Vm.S[lane] - - - - - - - - - float32x4_t vfmsq_lane_f32 (float32x4_t a, float32x4_t b, float32x2_t v, const int lane) - A64: FMLS Vd.4S, Vn.4S, Vm.S[lane] - - - - - - - - - float32x2_t vfms_laneq_f32 (float32x2_t a, float32x2_t b, float32x4_t v, const int lane) - A64: FMLS Vd.2S, Vn.2S, Vm.S[lane] - - - - - - - - - float32x2_t vfms_lane_f32 (float32x2_t a, float32x2_t b, float32x2_t v, const int lane) - A64: FMLS Vd.2S, Vn.2S, Vm.S[lane] - - - - - - - - - float64_t vfmsd_laneq_f64 (float64_t a, float64_t b, float64x2_t v, const int lane) - A64: FMLS Dd, Dn, Vm.D[lane] - - - - - - - - - float32_t vfmss_laneq_f32 (float32_t a, float32_t b, float32x4_t v, const int lane) - A64: FMLS Sd, Sn, Vm.S[lane] - - - - - - - - - float32_t vfmss_lane_f32 (float32_t a, float32_t b, float32x2_t v, const int lane) - A64: FMLS Sd, Sn, Vm.S[lane] - - - - - - - - - uint8x16_t vcopyq_laneq_u8 (uint8x16_t a, const int lane1, uint8x16_t b, const int lane2) - A64: INS Vd.B[lane1], Vn.B[lane2] - - - - - - - - - uint8x16_t vcopyq_lane_u8 (uint8x16_t a, const int lane1, uint8x8_t b, const int lane2) - A64: INS Vd.B[lane1], Vn.B[lane2] - - - - - - - - - float64x2_t vcopyq_laneq_f64 (float64x2_t a, const int lane1, float64x2_t b, const int lane2) - A64: INS Vd.D[lane1], Vn.D[lane2] - - - - - - - - - int16x8_t vcopyq_laneq_s16 (int16x8_t a, const int lane1, int16x8_t b, const int lane2) - A64: INS Vd.H[lane1], Vn.H[lane2] - - - - - - - - - int16x8_t vcopyq_lane_s16 (int16x8_t a, const int lane1, int16x4_t b, const int lane2) - A64: INS Vd.H[lane1], Vn.H[lane2] - - - - - - - - - int32x4_t vcopyq_laneq_s32 (int32x4_t a, const int lane1, int32x4_t b, const int lane2) - A64: INS Vd.S[lane1], Vn.S[lane2] - - - - - - - - - int32x4_t vcopyq_lane_s32 (int32x4_t a, const int lane1, int32x2_t b, const int lane2) - A64: INS Vd.S[lane1], Vn.S[lane2] - - - - - - - - - int64x2_t vcopyq_laneq_s64 (int64x2_t a, const int lane1, int64x2_t b, const int lane2) - A64: INS Vd.D[lane1], Vn.D[lane2] - - - - - - - - - int8x16_t vcopyq_laneq_s8 (int8x16_t a, const int lane1, int8x16_t b, const int lane2) - A64: INS Vd.B[lane1], Vn.B[lane2] - - - - - - - - - int8x16_t vcopyq_lane_s8 (int8x16_t a, const int lane1, int8x8_t b, const int lane2) - A64: INS Vd.B[lane1], Vn.B[lane2] - - - - - - - - - float32x4_t vcopyq_laneq_f32 (float32x4_t a, const int lane1, float32x4_t b, const int lane2) - A64: INS Vd.S[lane1], Vn.S[lane2] - - - - - - - - - float32x4_t vcopyq_lane_f32 (float32x4_t a, const int lane1, float32x2_t b, const int lane2) - A64: INS Vd.S[lane1], Vn.S[lane2] - - - - - - - - - uint16x8_t vcopyq_laneq_u16 (uint16x8_t a, const int lane1, uint16x8_t b, const int lane2) - A64: INS Vd.H[lane1], Vn.H[lane2] - - - - - - - - - uint16x8_t vcopyq_lane_u16 (uint16x8_t a, const int lane1, uint16x4_t b, const int lane2) - A64: INS Vd.H[lane1], Vn.H[lane2] - - - - - - - - - uint32x4_t vcopyq_laneq_u32 (uint32x4_t a, const int lane1, uint32x4_t b, const int lane2) - A64: INS Vd.S[lane1], Vn.S[lane2] - - - - - - - - - uint32x4_t vcopyq_lane_u32 (uint32x4_t a, const int lane1, uint32x2_t b, const int lane2) - A64: INS Vd.S[lane1], Vn.S[lane2] - - - - - - - - - uint64x2_t vcopyq_laneq_u64 (uint64x2_t a, const int lane1, uint64x2_t b, const int lane2) - A64: INS Vd.D[lane1], Vn.D[lane2] - - - - - - - - - uint8x8_t vcopy_laneq_u8 (uint8x8_t a, const int lane1, uint8x16_t b, const int lane2) - A64: INS Vd.B[lane1], Vn.B[lane2] - - - - - - - - - uint8x8_t vcopy_lane_u8 (uint8x8_t a, const int lane1, uint8x8_t b, const int lane2) - A64: INS Vd.B[lane1], Vn.B[lane2] - - - - - - - - - int16x4_t vcopy_laneq_s16 (int16x4_t a, const int lane1, int16x8_t b, const int lane2) - A64: INS Vd.H[lane1], Vn.H[lane2] - - - - - - - - - int16x4_t vcopy_lane_s16 (int16x4_t a, const int lane1, int16x4_t b, const int lane2) - A64: INS Vd.H[lane1], Vn.H[lane2] - - - - - - - - - int32x2_t vcopy_laneq_s32 (int32x2_t a, const int lane1, int32x4_t b, const int lane2) - A64: INS Vd.S[lane1], Vn.S[lane2] - - - - - - - - - int32x2_t vcopy_lane_s32 (int32x2_t a, const int lane1, int32x2_t b, const int lane2) - A64: INS Vd.S[lane1], Vn.S[lane2] - - - - - - - - - int8x8_t vcopy_laneq_s8 (int8x8_t a, const int lane1, int8x16_t b, const int lane2) - A64: INS Vd.B[lane1], Vn.B[lane2] - - - - - - - - - int8x8_t vcopy_lane_s8 (int8x8_t a, const int lane1, int8x8_t b, const int lane2) - A64: INS Vd.B[lane1], Vn.B[lane2] - - - - - - - - - float32x2_t vcopy_laneq_f32 (float32x2_t a, const int lane1, float32x4_t b, const int lane2) - A64: INS Vd.S[lane1], Vn.S[lane2] - - - - - - - - - float32x2_t vcopy_lane_f32 (float32x2_t a, const int lane1, float32x2_t b, const int lane2) - A64: INS Vd.S[lane1], Vn.S[lane2] - - - - - - - - - uint16x4_t vcopy_laneq_u16 (uint16x4_t a, const int lane1, uint16x8_t b, const int lane2) - A64: INS Vd.H[lane1], Vn.H[lane2] - - - - - - - - - uint16x4_t vcopy_lane_u16 (uint16x4_t a, const int lane1, uint16x4_t b, const int lane2) - A64: INS Vd.H[lane1], Vn.H[lane2] - - - - - - - - - uint32x2_t vcopy_laneq_u32 (uint32x2_t a, const int lane1, uint32x4_t b, const int lane2) - A64: INS Vd.S[lane1], Vn.S[lane2] - - - - - - - - - uint32x2_t vcopy_lane_u32 (uint32x2_t a, const int lane1, uint32x2_t b, const int lane2) - A64: INS Vd.S[lane1], Vn.S[lane2] - - - - - - - - - float64x2_t vld1q_dup_f64 (float64_t const * ptr) - A64: LD1R { Vt.2D }, [Xn] - - - - - - int64x2_t vld1q_dup_s64 (int64_t const * ptr) - A64: LD1R { Vt.2D }, [Xn] - - - - - - uint64x2_t vld1q_dup_u64 (uint64_t const * ptr) - A64: LD1R { Vt.2D }, [Xn] - - - - - - float64x2_t vmaxq_f64 (float64x2_t a, float64x2_t b) - A64: FMAX Vd.2D, Vn.2D, Vm.2D - - - - - - - uint8_t vmaxvq_u8 (uint8x16_t a) - A64: UMAXV Bd, Vn.16B - - - - - - int16_t vmaxvq_s16 (int16x8_t a) - A64: SMAXV Hd, Vn.8H - - - - - - int32_t vmaxvq_s32 (int32x4_t a) - A64: SMAXV Sd, Vn.4S - - - - - - int8_t vmaxvq_s8 (int8x16_t a) - A64: SMAXV Bd, Vn.16B - - - - - - float32_t vmaxvq_f32 (float32x4_t a) - A64: FMAXV Sd, Vn.4S - - - - - - uint16_t vmaxvq_u16 (uint16x8_t a) - A64: UMAXV Hd, Vn.8H - - - - - - uint32_t vmaxvq_u32 (uint32x4_t a) - A64: UMAXV Sd, Vn.4S - - - - - - uint8_t vmaxv_u8 (uint8x8_t a) - A64: UMAXV Bd, Vn.8B - - - - - - int16_t vmaxv_s16 (int16x4_t a) - A64: SMAXV Hd, Vn.4H - - - - - - int8_t vmaxv_s8 (int8x8_t a) - A64: SMAXV Bd, Vn.8B - - - - - - uint16_t vmaxv_u16 (uint16x4_t a) - A64: UMAXV Hd, Vn.4H - - - - - - float64x2_t vmaxnmq_f64 (float64x2_t a, float64x2_t b) - A64: FMAXNM Vd.2D, Vn.2D, Vm.2D - - - - - - - float32_t vmaxnmvq_f32 (float32x4_t a) - A64: FMAXNMV Sd, Vn.4S - - - - - - float64x2_t vpmaxnmq_f64 (float64x2_t a, float64x2_t b) - A64: FMAXNMP Vd.2D, Vn.2D, Vm.2D - - - - - - - float32x4_t vpmaxnmq_f32 (float32x4_t a, float32x4_t b) - A64: FMAXNMP Vd.4S, Vn.4S, Vm.4S - - - - - - - float32x2_t vpmaxnm_f32 (float32x2_t a, float32x2_t b) - A64: FMAXNMP Vd.2S, Vn.2S, Vm.2S - - - - - - - float64_t vpmaxnmqd_f64 (float64x2_t a) - A64: FMAXNMP Dd, Vn.2D - - - - - - float32_t vpmaxnms_f32 (float32x2_t a) - A64: FMAXNMP Sd, Vn.2S - - - - - - uint8x16_t vpmaxq_u8 (uint8x16_t a, uint8x16_t b) - A64: UMAXP Vd.16B, Vn.16B, Vm.16B - - - - - - - float64x2_t vpmaxq_f64 (float64x2_t a, float64x2_t b) - A64: FMAXP Vd.2D, Vn.2D, Vm.2D - - - - - - - int16x8_t vpmaxq_s16 (int16x8_t a, int16x8_t b) - A64: SMAXP Vd.8H, Vn.8H, Vm.8H - - - - - - - int32x4_t vpmaxq_s32 (int32x4_t a, int32x4_t b) - A64: SMAXP Vd.4S, Vn.4S, Vm.4S - - - - - - - int8x16_t vpmaxq_s8 (int8x16_t a, int8x16_t b) - A64: SMAXP Vd.16B, Vn.16B, Vm.16B - - - - - - - float32x4_t vpmaxq_f32 (float32x4_t a, float32x4_t b) - A64: FMAXP Vd.4S, Vn.4S, Vm.4S - - - - - - - uint16x8_t vpmaxq_u16 (uint16x8_t a, uint16x8_t b) - A64: UMAXP Vd.8H, Vn.8H, Vm.8H - - - - - - - uint32x4_t vpmaxq_u32 (uint32x4_t a, uint32x4_t b) - A64: UMAXP Vd.4S, Vn.4S, Vm.4S - - - - - - - float64_t vpmaxqd_f64 (float64x2_t a) - A64: FMAXP Dd, Vn.2D - - - - - - float32_t vpmaxs_f32 (float32x2_t a) - A64: FMAXP Sd, Vn.2S - - - - - - float64x1_t vmax_f64 (float64x1_t a, float64x1_t b) - A64: FMAX Dd, Dn, Dm - - - - - - - float32_t vmaxs_f32 (float32_t a, float32_t b) - A64: FMAX Sd, Sn, Sm The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs. - - - - - - - float64x2_t vminq_f64 (float64x2_t a, float64x2_t b) - A64: FMIN Vd.2D, Vn.2D, Vm.2D - - - - - - - uint8_t vminvq_u8 (uint8x16_t a) - A64: UMINV Bd, Vn.16B - - - - - - int16_t vminvq_s16 (int16x8_t a) - A64: SMINV Hd, Vn.8H - - - - - - int32_t vaddvq_s32 (int32x4_t a) - A64: SMINV Sd, Vn.4S - - - - - - int8_t vminvq_s8 (int8x16_t a) - A64: SMINV Bd, Vn.16B - - - - - - float32_t vminvq_f32 (float32x4_t a) - A64: FMINV Sd, Vn.4S - - - - - - uint16_t vminvq_u16 (uint16x8_t a) - A64: UMINV Hd, Vn.8H - - - - - - uint32_t vminvq_u32 (uint32x4_t a) - A64: UMINV Sd, Vn.4S - - - - - - uint8_t vminv_u8 (uint8x8_t a) - A64: UMINV Bd, Vn.8B - - - - - - int16_t vminv_s16 (int16x4_t a) - A64: SMINV Hd, Vn.4H - - - - - - int8_t vminv_s8 (int8x8_t a) - A64: SMINV Bd, Vn.8B - - - - - - uint16_t vminv_u16 (uint16x4_t a) - A64: UMINV Hd, Vn.4H - - - - - - float64x2_t vminnmq_f64 (float64x2_t a, float64x2_t b) - A64: FMINNM Vd.2D, Vn.2D, Vm.2D - - - - - - - float32_t vminnmvq_f32 (float32x4_t a) - A64: FMINNMV Sd, Vn.4S - - - - - - float64x2_t vpminnmq_f64 (float64x2_t a, float64x2_t b) - A64: FMINNMP Vd.2D, Vn.2D, Vm.2D - - - - - - - float32x4_t vpminnmq_f32 (float32x4_t a, float32x4_t b) - A64: FMINNMP Vd.4S, Vn.4S, Vm.4S - - - - - - - float32x2_t vpminnm_f32 (float32x2_t a, float32x2_t b) - A64: FMINNMP Vd.2S, Vn.2S, Vm.2S - - - - - - - float64_t vpminnmqd_f64 (float64x2_t a) - A64: FMINNMP Dd, Vn.2D - - - - - - float32_t vpminnms_f32 (float32x2_t a) - A64: FMINNMP Sd, Vn.2S - - - - - - uint8x16_t vpminq_u8 (uint8x16_t a, uint8x16_t b) - A64: UMINP Vd.16B, Vn.16B, Vm.16B - - - - - - - float64x2_t vpminq_f64 (float64x2_t a, float64x2_t b) - A64: FMINP Vd.2D, Vn.2D, Vm.2D - - - - - - - int16x8_t vpminq_s16 (int16x8_t a, int16x8_t b) - A64: SMINP Vd.8H, Vn.8H, Vm.8H - - - - - - - int32x4_t vpminq_s32 (int32x4_t a, int32x4_t b) - A64: SMINP Vd.4S, Vn.4S, Vm.4S - - - - - - - int8x16_t vpminq_s8 (int8x16_t a, int8x16_t b) - A64: SMINP Vd.16B, Vn.16B, Vm.16B - - - - - - - float32x4_t vpminq_f32 (float32x4_t a, float32x4_t b) - A64: FMINP Vd.4S, Vn.4S, Vm.4S - - - - - - - uint16x8_t vpminq_u16 (uint16x8_t a, uint16x8_t b) - A64: UMINP Vd.8H, Vn.8H, Vm.8H - - - - - - - uint32x4_t vpminq_u32 (uint32x4_t a, uint32x4_t b) - A64: UMINP Vd.4S, Vn.4S, Vm.4S - - - - - - - float64_t vpminqd_f64 (float64x2_t a) - A64: FMINP Dd, Vn.2D - - - - - - float32_t vpmins_f32 (float32x2_t a) - A64: FMINP Sd, Vn.2S - - - - - - float64x1_t vmin_f64 (float64x1_t a, float64x1_t b) - A64: FMIN Dd, Dn, Dm - - - - - - - float32_t vmins_f32 (float32_t a, float32_t b) - A64: FMIN Sd, Sn, Sm The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs. - - - - - - - float64x2_t vmulq_f64 (float64x2_t a, float64x2_t b) - A64: FMUL Vd.2D, Vn.2D, Vm.2D - - - - - - - float64x2_t vmulq_n_f64 (float64x2_t a, float64_t b) - A64: FMUL Vd.2D, Vn.2D, Vm.D[0] - - - - - - - float64x2_t vmulq_laneq_f64 (float64x2_t a, float64x2_t v, const int lane) - A64: FMUL Vd.2D, Vn.2D, Vm.D[lane] - - - - - - - int16_t vqdmulhh_s16 (int16_t a, int16_t b) A64: SQDMULH Hd, Hn, Hm - - - - - int32_t vqdmulhs_s32 (int32_t a, int32_t b) A64: SQDMULH Sd, Sn, Sm - - - - - int16_t vqdmulhh_laneq_s16 (int16_t a, int16x8_t v, const int lane) A64: SQDMULH Hd, Hn, Vm.H[lane] - - - - - - int16_t vqdmulhh_lane_s16 (int16_t a, int16x4_t v, const int lane) A64: SQDMULH Hd, Hn, Vm.H[lane] - - - - - - int32_t vqdmulhs_laneq_s32 (int32_t a, int32x4_t v, const int lane) A64: SQDMULH Sd, Sn, Vm.S[lane] - - - - - - int32_t vqdmulhs_lane_s32 (int32_t a, int32x2_t v, const int lane) A64: SQDMULH Sd, Sn, Vm.S[lane] - - - - - - int32_t vqdmlalh_s16 (int32_t a, int16_t b, int16_t c) A64: SQDMLAL Sd, Hn, Hm - - - - - - int64_t vqdmlals_s32 (int64_t a, int32_t b, int32_t c) A64: SQDMLAL Dd, Sn, Sm - - - - - - int32_t vqdmlslh_s16 (int32_t a, int16_t b, int16_t c) A64: SQDMLSL Sd, Hn, Hm - - - - - - int64_t vqdmlsls_s32 (int64_t a, int32_t b, int32_t c) A64: SQDMLSL Dd, Sn, Sm - - - - - - int32_t vqdmullh_s16 (int16_t a, int16_t b) A64: SQDMULL Sd, Hn, Hm - - - - - int64_t vqdmulls_s32 (int32_t a, int32_t b) A64: SQDMULL Dd, Sn, Sm - - - - - int32_t vqdmullh_laneq_s16 (int16_t a, int16x8_t v, const int lane) A64: SQDMULL Sd, Hn, Vm.H[lane] - - - - - - int32_t vqdmullh_lane_s16 (int16_t a, int16x4_t v, const int lane) A64: SQDMULL Sd, Hn, Vm.H[lane] - - - - - - int64_t vqdmulls_laneq_s32 (int32_t a, int32x4_t v, const int lane) A64: SQDMULL Dd, Sn, Vm.S[lane] - - - - - - int64_t vqdmulls_lane_s32 (int32_t a, int32x2_t v, const int lane) A64: SQDMULL Dd, Sn, Vm.S[lane] - - - - - - int32_t vqdmlalh_laneq_s16 (int32_t a, int16_t b, int16x8_t v, const int lane) A64: SQDMLAL Sd, Hn, Vm.H[lane] - - - - - - - int32_t vqdmlalh_lane_s16 (int32_t a, int16_t b, int16x4_t v, const int lane) A64: SQDMLAL Sd, Hn, Vm.H[lane] - - - - - - - int64_t vqdmlals_laneq_s32 (int64_t a, int32_t b, int32x4_t v, const int lane) A64: SQDMLAL Dd, Sn, Vm.S[lane] - - - - - - - int64_t vqdmlals_lane_s32 (int64_t a, int32_t b, int32x2_t v, const int lane) A64: SQDMLAL Dd, Sn, Vm.S[lane] - - - - - - - int32_t vqdmlslh_laneq_s16 (int32_t a, int16_t b, int16x8_t v, const int lane) A64: SQDMLSL Sd, Hn, Vm.H[lane] - - - - - - - int32_t vqdmlslh_lane_s16 (int32_t a, int16_t b, int16x4_t v, const int lane) A64: SQDMLSL Sd, Hn, Vm.H[lane] - - - - - - - int64_t vqdmlsls_laneq_s32 (int64_t a, int32_t b, int32x4_t v, const int lane) A64: SQDMLSL Dd, Sn, Vm.S[lane] - - - - - - - int64_t vqdmlsls_lane_s32 (int64_t a, int32_t b, int32x2_t v, const int lane) A64: SQDMLSL Dd, Sn, Vm.S[lane] - - - - - - - - float64x2_t vmulxq_f64 (float64x2_t a, float64x2_t b) - A64: FMULX Vd.2D, Vn.2D, Vm.2D - - - - - - - float32x4_t vmulxq_f32 (float32x4_t a, float32x4_t b) - A64: FMULX Vd.4S, Vn.4S, Vm.4S - - - - - - - float32x2_t vmulx_f32 (float32x2_t a, float32x2_t b) - A64: FMULX Vd.2S, Vn.2S, Vm.2S - - - - - - - float64x2_t vmulxq_lane_f64 (float64x2_t a, float64x1_t v, const int lane) - A64: FMULX Vd.2D, Vn.2D, Vm.D[0] - - - - - - - float64x2_t vmulxq_laneq_f64 (float64x2_t a, float64x2_t v, const int lane) - A64: FMULX Vd.2D, Vn.2D, Vm.D[lane] - - - - - - - - float32x4_t vmulxq_laneq_f32 (float32x4_t a, float32x4_t v, const int lane) - A64: FMULX Vd.4S, Vn.4S, Vm.S[lane] - - - - - - - - float32x4_t vmulxq_lane_f32 (float32x4_t a, float32x2_t v, const int lane) - A64: FMULX Vd.4S, Vn.4S, Vm.S[lane] - - - - - - - - float32x2_t vmulx_laneq_f32 (float32x2_t a, float32x4_t v, const int lane) - A64: FMULX Vd.2S, Vn.2S, Vm.S[lane] - - - - - - - - float32x2_t vmulx_lane_f32 (float32x2_t a, float32x2_t v, const int lane) - A64: FMULX Vd.2S, Vn.2S, Vm.S[lane] - - - - - - - - float64x1_t vmulx_f64 (float64x1_t a, float64x1_t b) - A64: FMULX Dd, Dn, Dm - - - - - - - float32_t vmulxs_f32 (float32_t a, float32_t b) - A64: FMULX Sd, Sn, Sm - - - - - - - float64_t vmulxd_laneq_f64 (float64_t a, float64x2_t v, const int lane) - A64: FMULX Dd, Dn, Vm.D[lane] - - - - - - - - float32_t vmulxs_laneq_f32 (float32_t a, float32x4_t v, const int lane) - A64: FMULX Sd, Sn, Vm.S[lane] - - - - - - - - float32_t vmulxs_lane_f32 (float32_t a, float32x2_t v, const int lane) - A64: FMULX Sd, Sn, Vm.S[lane] - - - - - - - int16_t vqrdmulhh_s16 (int16_t a, int16_t b) A64: SQRDMULH Hd, Hn, Hm - - - - - int32_t vqrdmulhs_s32 (int32_t a, int32_t b) A64: SQRDMULH Sd, Sn, Sm - - - - - int16_t vqrdmulhh_laneq_s16 (int16_t a, int16x8_t v, const int lane) A64: SQRDMULH Hd, Hn, Vm.H[lane] - - - - - - int16_t vqrdmulhh_lane_s16 (int16_t a, int16x4_t v, const int lane) A64: SQRDMULH Hd, Hn, Vm.H[lane] - - - - - - int32_t vqrdmulhs_laneq_s32 (int32_t a, int32x4_t v, const int lane) A64: SQRDMULH Sd, Sn, Vm.S[lane] - - - - - - int32_t vqrdmulhs_lane_s32 (int32_t a, int32x2_t v, const int lane) A64: SQRDMULH Sd, Sn, Vm.S[lane] - - - - - - - float64_t vmuld_laneq_f64 (float64_t a, float64x2_t v, const int lane) - A64: FMUL Dd, Dn, Vm.D[lane] - - - - - - - - float64x2_t vnegq_f64 (float64x2_t a) - A64: FNEG Vd.2D, Vn.2D - - - - - - int64x2_t vnegq_s64 (int64x2_t a) - A64: NEG Vd.2D, Vn.2D - - - - - - int64x2_t vqnegq_s64 (int64x2_t a) - A64: SQNEG Vd.2D, Vn.2D - - - - - - int16_t vqnegh_s16 (int16_t a) - A64: SQNEG Hd, Hn - - - - - - int32_t vqnegs_s32 (int32_t a) - A64: SQNEG Sd, Sn - - - - - - int64_t vqnegd_s64 (int64_t a) - A64: SQNEG Dd, Dn - - - - - - int8_t vqnegb_s8 (int8_t a) - A64: SQNEG Bd, Bn - - - - - - int64x1_t vneg_s64 (int64x1_t a) - A64: NEG Dd, Dn - - - - - - float64x2_t vrecpeq_f64 (float64x2_t a) - A64: FRECPE Vd.2D, Vn.2D - - - - - - float64x1_t vrecpe_f64 (float64x1_t a) - A64: FRECPE Dd, Dn - - - - - - float32_t vrecpes_f32 (float32_t a) - A64: FRECPE Sd, Sn - - - - - - float64_t vrecpxd_f64 (float64_t a) - A64: FRECPX Dd, Dn - - - - - - float32_t vrecpxs_f32 (float32_t a) - A64: FRECPX Sd, Sn - - - - - - float64x2_t vrsqrteq_f64 (float64x2_t a) - A64: FRSQRTE Vd.2D, Vn.2D - - - - - - float64x1_t vrsqrte_f64 (float64x1_t a) - A64: FRSQRTE Dd, Dn - - - - - - float32_t vrsqrtes_f32 (float32_t a) - A64: FRSQRTE Sd, Sn - - - - - - float64x2_t vrsqrtsq_f64 (float64x2_t a, float64x2_t b) - A64: FRSQRTS Vd.2D, Vn.2D, Vm.2D - - - - - - - float64x1_t vrsqrts_f64 (float64x1_t a, float64x1_t b) - A64: FRSQRTS Dd, Dn, Dm - - - - - - - float32_t vrsqrtss_f32 (float32_t a, float32_t b) - A64: FRSQRTS Sd, Sn, Sm - - - - - - - float64x2_t vrecpsq_f64 (float64x2_t a, float64x2_t b) - A64: FRECPS Vd.2D, Vn.2D, Vm.2D - - - - - - - float64x1_t vrecps_f64 (float64x1_t a, float64x1_t b) - A64: FRECPS Dd, Dn, Dm - - - - - - - float32_t vrecpss_f32 (float32_t a, float32_t b) - A64: FRECPS Sd, Sn, Sm - - - - - - - uint8x16_t vrbitq_u8 (uint8x16_t a) - A64: RBIT Vd.16B, Vn.16B - - - - - - int8x16_t vrbitq_s8 (int8x16_t a) - A64: RBIT Vd.16B, Vn.16B - - - - - - uint8x8_t vrbit_u8 (uint8x8_t a) - A64: RBIT Vd.8B, Vn.8B - - - - - - int8x8_t vrbit_s8 (int8x8_t a) - A64: RBIT Vd.8B, Vn.8B - - - - - - float64x2_t vrndaq_f64 (float64x2_t a) - A64: FRINTA Vd.2D, Vn.2D - - - - - - float64x2_t vrndnq_f64 (float64x2_t a) - A64: FRINTN Vd.2D, Vn.2D - - - - - - float64x2_t vrndmq_f64 (float64x2_t a) - A64: FRINTM Vd.2D, Vn.2D - - - - - - float64x2_t vrndpq_f64 (float64x2_t a) - A64: FRINTP Vd.2D, Vn.2D - - - - - - float64x2_t vrndq_f64 (float64x2_t a) - A64: FRINTZ Vd.2D, Vn.2D - - - - - - int16_t vqrshlh_s16 (int16_t a, int16_t b) - A64: SQRSHL Hd, Hn, Hm - - - - - - - int32_t vqrshls_s32 (int32_t a, int32_t b) - A64: SQRSHL Sd, Sn, Sm - - - - - - - int8_t vqrshlb_s8 (int8_t a, int8_t b) - A64: SQRSHL Bd, Bn, Bm - - - - - - - int16_t vqshlh_s16 (int16_t a, int16_t b) - A64: SQSHL Hd, Hn, Hm - - - - - - - int32_t vqshls_s32 (int32_t a, int32_t b) - A64: SQSHL Sd, Sn, Sm - - - - - - - int8_t vqshlb_s8 (int8_t a, int8_t b) - A64: SQSHL Bd, Bn, Bm - - - - - - - uint8_t vqshlb_n_u8 (uint8_t a, const int n) - A64: UQSHL Bd, Bn, #n - - - - - - - int16_t vqshlh_n_s16 (int16_t a, const int n) - A64: SQSHL Hd, Hn, #n - - - - - - - int32_t vqshls_n_s32 (int32_t a, const int n) - A64: SQSHL Sd, Sn, #n - - - - - - - int8_t vqshlb_n_s8 (int8_t a, const int n) - A64: SQSHL Bd, Bn, #n - - - - - - - uint16_t vqshlh_n_u16 (uint16_t a, const int n) - A64: UQSHL Hd, Hn, #n - - - - - - - uint32_t vqshls_n_u32 (uint32_t a, const int n) - A64: UQSHL Sd, Sn, #n - - - - - - - uint16_t vqshluh_n_s16 (int16_t a, const int n) - A64: SQSHLU Hd, Hn, #n - - - - - - - uint32_t vqshlus_n_s32 (int32_t a, const int n) - A64: SQSHLU Sd, Sn, #n - - - - - - - uint8_t vqshlub_n_s8 (int8_t a, const int n) - A64: SQSHLU Bd, Bn, #n - - - - - - - uint8_t vqrshlb_u8 (uint8_t a, int8_t b) - A64: UQRSHL Bd, Bn, Bm - - - - - - - uint16_t vqrshlh_u16 (uint16_t a, int16_t b) - A64: UQRSHL Hd, Hn, Hm - - - - - - - uint32_t vqrshls_u32 (uint32_t a, int32_t b) - A64: UQRSHL Sd, Sn, Sm - - - - - - - uint8_t vqrshlb_u8 (uint8_t a, int8_t b) - A64: UQRSHL Bd, Bn, Bm - - - - - - - uint16_t vqrshlh_u16 (uint16_t a, int16_t b) - A64: UQRSHL Hd, Hn, Hm - - - - - - - uint32_t vqrshls_u32 (uint32_t a, int32_t b) - A64: UQRSHL Sd, Sn, Sm - - - - - - - uint8_t vqshlb_u8 (uint8_t a, int8_t b) - A64: UQSHL Bd, Bn, Bm - - - - - - - uint16_t vqshlh_u16 (uint16_t a, int16_t b) - A64: UQSHL Hd, Hn, Hm - - - - - - - uint32_t vqshls_u32 (uint32_t a, int32_t b) - A64: UQSHL Sd, Sn, Sm - - - - - - - uint8_t vqshlb_u8 (uint8_t a, int8_t b) - A64: UQSHL Bd, Bn, Bm - - - - - - - uint16_t vqshlh_u16 (uint16_t a, int16_t b) - A64: UQSHL Hd, Hn, Hm - - - - - - - uint32_t vqshls_u32 (uint32_t a, int32_t b) - A64: UQSHL Sd, Sn, Sm - - - - - - - int8_t vqshrnh_n_s16 (int16_t a, const int n) - A64: SQSHRN Bd, Hn, #n - - - - - - - int16_t vqshrns_n_s32 (int32_t a, const int n) - A64: SQSHRN Hd, Sn, #n - - - - - - - int32_t vqshrnd_n_s64 (int64_t a, const int n) - A64: SQSHRN Sd, Dn, #n - - - - - - - uint8_t vqshrunh_n_s16 (int16_t a, const int n) - A64: SQSHRUN Bd, Hn, #n - - - - - - - uint16_t vqshruns_n_s32 (int32_t a, const int n) - A64: SQSHRUN Hd, Sn, #n - - - - - - - uint32_t vqshrund_n_s64 (int64_t a, const int n) - A64: SQSHRUN Sd, Dn, #n - - - - - - - int8_t vqrshrnh_n_s16 (int16_t a, const int n) - A64: SQRSHRN Bd, Hn, #n - - - - - - - int16_t vqrshrns_n_s32 (int32_t a, const int n) - A64: SQRSHRN Hd, Sn, #n - - - - - - - int32_t vqrshrnd_n_s64 (int64_t a, const int n) - A64: SQRSHRN Sd, Dn, #n - - - - - - - uint8_t vqrshrunh_n_s16 (int16_t a, const int n) - A64: SQRSHRUN Bd, Hn, #n - - - - - - - uint16_t vqrshruns_n_s32 (int32_t a, const int n) - A64: SQRSHRUN Hd, Sn, #n - - - - - - - uint32_t vqrshrund_n_s64 (int64_t a, const int n) - A64: SQRSHRUN Sd, Dn, #n - - - - - - - uint8_t vqshrnh_n_u16 (uint16_t a, const int n) - A64: UQSHRN Bd, Hn, #n - - - - - - - uint16_t vqshrns_n_u32 (uint32_t a, const int n) - A64: UQSHRN Hd, Sn, #n - - - - - - - uint32_t vqshrnd_n_u64 (uint64_t a, const int n) - A64: UQSHRN Sd, Dn, #n - - - - - - - uint8_t vqshrnh_n_u16 (uint16_t a, const int n) - A64: UQSHRN Bd, Hn, #n - - - - - - - uint16_t vqshrns_n_u32 (uint32_t a, const int n) - A64: UQSHRN Hd, Sn, #n - - - - - - - uint32_t vqshrnd_n_u64 (uint64_t a, const int n) - A64: UQSHRN Sd, Dn, #n - - - - - - - uint8_t vqrshrnh_n_u16 (uint16_t a, const int n) - A64: UQRSHRN Bd, Hn, #n - - - - - - - uint16_t vqrshrns_n_u32 (uint32_t a, const int n) - A64: UQRSHRN Hd, Sn, #n - - - - - - - uint32_t vqrshrnd_n_u64 (uint64_t a, const int n) - A64: UQRSHRN Sd, Dn, #n - - - - - - - uint8_t vqrshrnh_n_u16 (uint16_t a, const int n) - A64: UQRSHRN Bd, Hn, #n - - - - - - - uint16_t vqrshrns_n_u32 (uint32_t a, const int n) - A64: UQRSHRN Hd, Sn, #n - - - - - - - uint32_t vqrshrnd_n_u64 (uint64_t a, const int n) - A64: UQRSHRN Sd, Dn, #n - - - - - - - float64x2_t vsqrtq_f64 (float64x2_t a) - A64: FSQRT Vd.2D, Vn.2D - - - - - - float32x4_t vsqrtq_f32 (float32x4_t a) - A64: FSQRT Vd.4S, Vn.4S - - - - - - float32x2_t vsqrt_f32 (float32x2_t a) - A64: FSQRT Vd.2S, Vn.2S - - - - - A64: STP Qt1, Qt2, [Xn] - - - - - - A64: STP Dt1, Dt2, [Xn] - - - - - - A64: STP Qt1, Qt2, [Xn] - - - - - - A64: STP Dt1, Dt2, [Xn] - - - - - - A64: STP Qt1, Qt2, [Xn] - - - - - - A64: STP Dt1, Dt2, [Xn] - - - - - - A64: STP Qt1, Qt2, [Xn] - - - - - - A64: STP Dt1, Dt2, [Xn] - - - - - - A64: STP Qt1, Qt2, [Xn] - - - - - - A64: STP Dt1, Dt2, [Xn] - - - - - - A64: STP Qt1, Qt2, [Xn] - - - - - - A64: STP Dt1, Dt2, [Xn] - - - - - - A64: STP Qt1, Qt2, [Xn] - - - - - - A64: STP Dt1, Dt2, [Xn] - - - - - - A64: STP Qt1, Qt2, [Xn] - - - - - - A64: STP Dt1, Dt2, [Xn] - - - - - - A64: STP Qt1, Qt2, [Xn] - - - - - - A64: STP Dt1, Dt2, [Xn] - - - - - - A64: STP Qt1, Qt2, [Xn] - - - - - - A64: STP Dt1, Dt2, [Xn] - - - - - - A64: STNP Qt1, Qt2, [Xn] - - - - - - A64: STNP Dt1, Dt2, [Xn] - - - - - - A64: STNP Qt1, Qt2, [Xn] - - - - - - A64: STNP Dt1, Dt2, [Xn] - - - - - - A64: STNP Qt1, Qt2, [Xn] - - - - - - A64: STNP Dt1, Dt2, [Xn] - - - - - - A64: STNP Qt1, Qt2, [Xn] - - - - - - A64: STNP Dt1, Dt2, [Xn] - - - - - - A64: STNP Qt1, Qt2, [Xn] - - - - - - A64: STNP Dt1, Dt2, [Xn] - - - - - - A64: STNP Qt1, Qt2, [Xn] - - - - - - A64: STNP Dt1, Dt2, [Xn] - - - - - - A64: STNP Qt1, Qt2, [Xn] - - - - - - A64: STNP Dt1, Dt2, [Xn] - - - - - - A64: STNP Qt1, Qt2, [Xn] - - - - - - A64: STNP Dt1, Dt2, [Xn] - - - - - - A64: STNP Qt1, Qt2, [Xn] - - - - - - A64: STNP Dt1, Dt2, [Xn] - - - - - - A64: STNP Qt1, Qt2, [Xn] - - - - - - A64: STNP Dt1, Dt2, [Xn] - - - - - - A64: STP St1, St2, [Xn] - - - - - - A64: STP St1, St2, [Xn] - - - - - - A64: STP St1, St2, [Xn] - - - - - - A64: STNP St1, St2, [Xn] - - - - - - A64: STNP St1, St2, [Xn] - - - - - - A64: STNP St1, St2, [Xn] - - - - - - - float64x2_t vsubq_f64 (float64x2_t a, float64x2_t b) - A64: FSUB Vd.2D, Vn.2D, Vm.2D - - - - - - - uint8_t vqsubb_u8 (uint8_t a, uint8_t b) - A64: UQSUB Bd, Bn, Bm - - - - - - - int16_t vqsubh_s16 (int16_t a, int16_t b) - A64: SQSUB Hd, Hn, Hm - - - - - - - int32_t vqsubs_s32 (int32_t a, int32_t b) - A64: SQSUB Sd, Sn, Sm - - - - - - - int8_t vqsubb_s8 (int8_t a, int8_t b) - A64: SQSUB Bd, Bn, Bm - - - - - - - uint16_t vqsubh_u16 (uint16_t a, uint16_t b) - A64: UQSUB Hd, Hn, Hm - - - - - - - uint32_t vqsubs_u32 (uint32_t a, uint32_t b) - A64: UQSUB Sd, Sn, Sm - - - - - - - uint8x16_t vtrn1q_u8(uint8x16_t a, uint8x16_t b) - A64: TRN1 Vd.16B, Vn.16B, Vm.16B - - - - - - - float64x2_t vtrn1q_f64(float64x2_t a, float64x2_t b) - A64: TRN1 Vd.2D, Vn.2D, Vm.2D - - - - - - - int16x8_t vtrn1q_s16(int16x8_t a, int16x8_t b) - A64: TRN1 Vd.8H, Vn.8H, Vm.8H - - - - - - - int32x4_t vtrn1q_s32(int32x4_t a, int32x4_t b) - A64: TRN1 Vd.4S, Vn.4S, Vm.4S - - - - - - - int64x2_t vtrn1q_s64(int64x2_t a, int64x2_t b) - A64: TRN1 Vd.2D, Vn.2D, Vm.2D - - - - - - - int8x16_t vtrn1q_u8(int8x16_t a, int8x16_t b) - A64: TRN1 Vd.16B, Vn.16B, Vm.16B - - - - - - - float32x4_t vtrn1q_f32(float32x4_t a, float32x4_t b) - A64: TRN1 Vd.4S, Vn.4S, Vm.4S - - - - - - - uint16x8_t vtrn1q_u16(uint16x8_t a, uint16x8_t b) - A64: TRN1 Vd.8H, Vn.8H, Vm.8H - - - - - - - uint32x4_t vtrn1q_u32(uint32x4_t a, uint32x4_t b) - A64: TRN1 Vd.4S, Vn.4S, Vm.4S - - - - - - - uint64x2_t vtrn1q_u64(uint64x2_t a, uint64x2_t b) - A64: TRN1 Vd.2D, Vn.2D, Vm.2D - - - - - - - uint8x8_t vtrn1_u8(uint8x8_t a, uint8x8_t b) - A64: TRN1 Vd.8B, Vn.8B, Vm.8B - - - - - - - int16x4_t vtrn1_s16(int16x4_t a, int16x4_t b) - A64: TRN1 Vd.4H, Vn.4H, Vm.4H - - - - - - - int32x2_t vtrn1_s32(int32x2_t a, int32x2_t b) - A64: TRN1 Vd.2S, Vn.2S, Vm.2S - - - - - - - int8x8_t vtrn1_s8(int8x8_t a, int8x8_t b) - A64: TRN1 Vd.8B, Vn.8B, Vm.8B - - - - - - - float32x2_t vtrn1_f32(float32x2_t a, float32x2_t b) - A64: TRN1 Vd.2S, Vn.2S, Vm.2S - - - - - - - uint16x4_t vtrn1_u16(uint16x4_t a, uint16x4_t b) - A64: TRN1 Vd.4H, Vn.4H, Vm.4H - - - - - - - uint32x2_t vtrn1_u32(uint32x2_t a, uint32x2_t b) - A64: TRN1 Vd.2S, Vn.2S, Vm.2S - - - - - - - uint8x16_t vtrn2q_u8(uint8x16_t a, uint8x16_t b) - A64: TRN2 Vd.16B, Vn.16B, Vm.16B - - - - - - - float64x2_t vtrn2q_f64(float64x2_t a, float64x2_t b) - A64: TRN2 Vd.2D, Vn.2D, Vm.2D - - - - - - - int16x8_t vtrn2q_s16(int16x8_t a, int16x8_t b) - A64: TRN2 Vd.8H, Vn.8H, Vm.8H - - - - - - - int32x4_t vtrn2q_s32(int32x4_t a, int32x4_t b) - A64: TRN2 Vd.4S, Vn.4S, Vm.4S - - - - - - - int64x2_t vtrn2q_s64(int64x2_t a, int64x2_t b) - A64: TRN2 Vd.2D, Vn.2D, Vm.2D - - - - - - - int8x16_t vtrn2q_u8(int8x16_t a, int8x16_t b) - A64: TRN2 Vd.16B, Vn.16B, Vm.16B - - - - - - - float32x4_t vtrn2q_f32(float32x4_t a, float32x4_t b) - A64: TRN2 Vd.4S, Vn.4S, Vm.4S - - - - - - - uint16x8_t vtrn2q_u16(uint16x8_t a, uint16x8_t b) - A64: TRN2 Vd.8H, Vn.8H, Vm.8H - - - - - - - uint32x4_t vtrn1q_u32(uint32x4_t a, uint32x4_t b) - A64: TRN1 Vd.4S, Vn.4S, Vm.4S - - - - - - - uint64x2_t vtrn1q_u64(uint64x2_t a, uint64x2_t b) - A64: TRN1 Vd.2D, Vn.2D, Vm.2D - - - - - - - uint8x8_t vtrn2_u8(uint8x8_t a, uint8x8_t b) - A64: TRN2 Vd.8B, Vn.8B, Vm.8B - - - - - - - int16x4_t vtrn2_s16(int16x4_t a, int16x4_t b) - A64: TRN2 Vd.4H, Vn.4H, Vm.4H - - - - - - - int32x2_t vtrn2_s32(int32x2_t a, int32x2_t b) - A64: TRN2 Vd.2S, Vn.2S, Vm.2S - - - - - - - int8x8_t vtrn2_s8(int8x8_t a, int8x8_t b) - A64: TRN2 Vd.8B, Vn.8B, Vm.8B - - - - - - - float32x2_t vtrn2_f32(float32x2_t a, float32x2_t b) - A64: TRN2 Vd.2S, Vn.2S, Vm.2S - - - - - - - uint16x4_t vtrn2_u16(uint16x4_t a, uint16x4_t b) - A64: TRN2 Vd.4H, Vn.4H, Vm.4H - - - - - - - uint32x2_t vtrn2_u32(uint32x2_t a, uint32x2_t b) - A64: TRN2 Vd.2S, Vn.2S, Vm.2S - - - - - - - uint8x16_t vuzp1q_u8(uint8x16_t a, uint8x16_t b) - A64: UZP1 Vd.16B, Vn.16B, Vm.16B - - - - - - - float64x2_t vuzp1q_f64(float64x2_t a, float64x2_t b) - A64: UZP1 Vd.2D, Vn.2D, Vm.2D - - - - - - - int16x8_t vuzp1q_s16(int16x8_t a, int16x8_t b) - A64: UZP1 Vd.8H, Vn.8H, Vm.8H - - - - - - - int32x4_t vuzp1q_s32(int32x4_t a, int32x4_t b) - A64: UZP1 Vd.4S, Vn.4S, Vm.4S - - - - - - - int64x2_t vuzp1q_s64(int64x2_t a, int64x2_t b) - A64: UZP1 Vd.2D, Vn.2D, Vm.2D - - - - - - - int8x16_t vuzp1q_u8(int8x16_t a, int8x16_t b) - A64: UZP1 Vd.16B, Vn.16B, Vm.16B - - - - - - - float32x4_t vuzp1q_f32(float32x4_t a, float32x4_t b) - A64: UZP1 Vd.4S, Vn.4S, Vm.4S - - - - - - - uint16x8_t vuzp1q_u16(uint16x8_t a, uint16x8_t b) - A64: UZP1 Vd.8H, Vn.8H, Vm.8H - - - - - - - uint32x4_t vuzp1q_u32(uint32x4_t a, uint32x4_t b) - A64: UZP1 Vd.4S, Vn.4S, Vm.4S - - - - - - - uint64x2_t vuzp1q_u64(uint64x2_t a, uint64x2_t b) - A64: UZP1 Vd.2D, Vn.2D, Vm.2D - - - - - - - uint8x8_t vuzp1_u8(uint8x8_t a, uint8x8_t b) - A64: UZP1 Vd.8B, Vn.8B, Vm.8B - - - - - - - int16x4_t vuzp1_s16(int16x4_t a, int16x4_t b) - A64: UZP1 Vd.4H, Vn.4H, Vm.4H - - - - - - - int32x2_t vuzp1_s32(int32x2_t a, int32x2_t b) - A64: UZP1 Vd.2S, Vn.2S, Vm.2S - - - - - - - int8x8_t vuzp1_s8(int8x8_t a, int8x8_t b) - A64: UZP1 Vd.8B, Vn.8B, Vm.8B - - - - - - - float32x2_t vuzp1_f32(float32x2_t a, float32x2_t b) - A64: UZP1 Vd.2S, Vn.2S, Vm.2S - - - - - - - uint16x4_t vuzp1_u16(uint16x4_t a, uint16x4_t b) - A64: UZP1 Vd.4H, Vn.4H, Vm.4H - - - - - - - uint32x2_t vuzp1_u32(uint32x2_t a, uint32x2_t b) - A64: UZP1 Vd.2S, Vn.2S, Vm.2S - - - - - - - uint8x16_t vuzp2q_u8(uint8x16_t a, uint8x16_t b) - A64: UZP2 Vd.16B, Vn.16B, Vm.16B - - - - - - - float64x2_t vuzp2q_f64(float64x2_t a, float64x2_t b) - A64: UZP2 Vd.2D, Vn.2D, Vm.2D - - - - - - - int16x8_t vuzp2q_s16(int16x8_t a, int16x8_t b) - A64: UZP2 Vd.8H, Vn.8H, Vm.8H - - - - - - - int32x4_t vuzp2q_s32(int32x4_t a, int32x4_t b) - A64: UZP2 Vd.4S, Vn.4S, Vm.4S - - - - - - - int64x2_t vuzp2q_s64(int64x2_t a, int64x2_t b) - A64: UZP2 Vd.2D, Vn.2D, Vm.2D - - - - - - - int8x16_t vuzp2q_u8(int8x16_t a, int8x16_t b) - A64: UZP2 Vd.16B, Vn.16B, Vm.16B - - - - - - - float32x4_t vuzp2_f32(float32x4_t a, float32x4_t b) - A64: UZP2 Vd.4S, Vn.4S, Vm.4S - - - - - - - uint16x8_t vuzp2q_u16(uint16x8_t a, uint16x8_t b) - A64: UZP2 Vd.8H, Vn.8H, Vm.8H - - - - - - - uint32x4_t vuzp2q_u32(uint32x4_t a, uint32x4_t b) - A64: UZP2 Vd.4S, Vn.4S, Vm.4S - - - - - - - uint64x2_t vuzp2q_u64(uint64x2_t a, uint64x2_t b) - A64: UZP2 Vd.2D, Vn.2D, Vm.2D - - - - - - - uint8x8_t vuzp2_u8(uint8x8_t a, uint8x8_t b) - A64: UZP2 Vd.8B, Vn.8B, Vm.8B - - - - - - - int16x4_t vuzp2_s16(int16x4_t a, int16x4_t b) - A64: UZP2 Vd.4H, Vn.4H, Vm.4H - - - - - - - int32x2_t vuzp2_s32(int32x2_t a, int32x2_t b) - A64: UZP2 Vd.2S, Vn.2S, Vm.2S - - - - - - - int8x8_t vuzp2_s8(int8x8_t a, int8x8_t b) - A64: UZP2 Vd.8B, Vn.8B, Vm.8B - - - - - - - float32x2_t vuzp2_f32(float32x2_t a, float32x2_t b) - A64: UZP2 Vd.2S, Vn.2S, Vm.2S - - - - - - - uint16x4_t vuzp2_u16(uint16x4_t a, uint16x4_t b) - A64: UZP2 Vd.4H, Vn.4H, Vm.4H - - - - - - - uint32x2_t vuzp2_u32(uint32x2_t a, uint32x2_t b) - A64: UZP2 Vd.2S, Vn.2S, Vm.2S - - - - - - - uint8x16_t vqvtbl1q_u8(uint8x16_t t, uint8x16_t idx) - A64: TBL Vd.16B, {Vn.16B}, Vm.16B - - - - - - - int8x16_t vqvtbl1q_s8(int8x16_t t, uint8x16_t idx) - A64: TBL Vd.16B, {Vn.16B}, Vm.16B - - - - - - - uint8x16_t vqvtbx1q_u8(uint8x16_t r, int8x16_t t, uint8x16_t idx) - A64: TBX Vd.16B, {Vn.16B}, Vm.16B - - - - - - - - int8x16_t vqvtbx1q_s8(int8x16_t r, int8x16_t t, uint8x16_t idx) - A64: TBX Vd.16B, {Vn.16B}, Vm.16B - - - - - - - - uint8x16_t vzip2q_u8(uint8x16_t a, uint8x16_t b) - A64: ZIP2 Vd.16B, Vn.16B, Vm.16B - - - - - - - float64x2_t vzip2q_f64(float64x2_t a, float64x2_t b) - A64: ZIP2 Vd.2D, Vn.2D, Vm.2D - - - - - - - int16x8_t vzip2q_s16(int16x8_t a, int16x8_t b) - A64: ZIP2 Vd.8H, Vn.8H, Vm.8H - - - - - - - int32x4_t vzip2q_s32(int32x4_t a, int32x4_t b) - A64: ZIP2 Vd.4S, Vn.4S, Vm.4S - - - - - - - int64x2_t vzip2q_s64(int64x2_t a, int64x2_t b) - A64: ZIP2 Vd.2D, Vn.2D, Vm.2D - - - - - - - int8x16_t vzip2q_u8(int8x16_t a, int8x16_t b) - A64: ZIP2 Vd.16B, Vn.16B, Vm.16B - - - - - - - float32x4_t vzip2q_f32(float32x4_t a, float32x4_t b) - A64: ZIP2 Vd.4S, Vn.4S, Vm.4S - - - - - - - uint16x8_t vzip2q_u16(uint16x8_t a, uint16x8_t b) - A64: ZIP2 Vd.8H, Vn.8H, Vm.8H - - - - - - - uint32x4_t vzip2q_u32(uint32x4_t a, uint32x4_t b) - A64: ZIP2 Vd.4S, Vn.4S, Vm.4S - - - - - - - uint64x2_t vzip2q_u64(uint64x2_t a, uint64x2_t b) - A64: ZIP2 Vd.2D, Vn.2D, Vm.2D - - - - - - - uint8x8_t vzip2_u8(uint8x8_t a, uint8x8_t b) - A64: ZIP2 Vd.8B, Vn.8B, Vm.8B - - - - - - - int16x4_t vzip2_s16(int16x4_t a, int16x4_t b) - A64: ZIP2 Vd.4H, Vn.4H, Vm.4H - - - - - - - int32x2_t vzip2_s32(int32x2_t a, int32x2_t b) - A64: ZIP2 Vd.2S, Vn.2S, Vm.2S - - - - - - - int8x8_t vzip2_s8(int8x8_t a, int8x8_t b) - A64: ZIP2 Vd.8B, Vn.8B, Vm.8B - - - - - - - float32x2_t vzip2_f32(float32x2_t a, float32x2_t b) - A64: ZIP2 Vd.2S, Vn.2S, Vm.2S - - - - - - - uint16x4_t vzip2_u16(uint16x4_t a, uint16x4_t b) - A64: ZIP2 Vd.4H, Vn.4H, Vm.4H - - - - - - - uint32x2_t vzip2_u32(uint32x2_t a, uint32x2_t b) - A64: ZIP2 Vd.2S, Vn.2S, Vm.2S - - - - - - - uint8x16_t vzip1q_u8(uint8x16_t a, uint8x16_t b) - A64: ZIP1 Vd.16B, Vn.16B, Vm.16B - - - - - - - float64x2_t vzip1q_f64(float64x2_t a, float64x2_t b) - A64: ZIP1 Vd.2D, Vn.2D, Vm.2D - - - - - - - int16x8_t vzip1q_s16(int16x8_t a, int16x8_t b) - A64: ZIP1 Vd.8H, Vn.8H, Vm.8H - - - - - - - int32x4_t vzip1q_s32(int32x4_t a, int32x4_t b) - A64: ZIP1 Vd.4S, Vn.4S, Vm.4S - - - - - - - int64x2_t vzip1q_s64(int64x2_t a, int64x2_t b) - A64: ZIP1 Vd.2D, Vn.2D, Vm.2D - - - - - - - int8x16_t vzip1q_u8(int8x16_t a, int8x16_t b) - A64: ZIP1 Vd.16B, Vn.16B, Vm.16B - - - - - - - float32x4_t vzip1q_f32(float32x4_t a, float32x4_t b) - A64: ZIP1 Vd.4S, Vn.4S, Vm.4S - - - - - - - uint16x8_t vzip1q_u16(uint16x8_t a, uint16x8_t b) - A64: ZIP1 Vd.8H, Vn.8H, Vm.8H - - - - - - - uint32x4_t vzip1q_u32(uint32x4_t a, uint32x4_t b) - A64: ZIP1 Vd.4S, Vn.4S, Vm.4S - - - - - - - uint64x2_t vzip1q_u64(uint64x2_t a, uint64x2_t b) - A64: ZIP1 Vd.2D, Vn.2D, Vm.2D - - - - - - - uint8x8_t vzip1_u8(uint8x8_t a, uint8x8_t b) - A64: ZIP1 Vd.8B, Vn.8B, Vm.8B - - - - - - - int16x4_t vzip1_s16(int16x4_t a, int16x4_t b) - A64: ZIP1 Vd.4H, Vn.4H, Vm.4H - - - - - - - int32x2_t vzip1_s32(int32x2_t a, int32x2_t b) - A64: ZIP1 Vd.2S, Vn.2S, Vm.2S - - - - - - - int8x8_t vzip1_s8(int8x8_t a, int8x8_t b) - A64: ZIP1 Vd.8B, Vn.8B, Vm.8B - - - - - - - float32x2_t vzip1_f32(float32x2_t a, float32x2_t b) - A64: ZIP1 Vd.2S, Vn.2S, Vm.2S - - - - - - - uint16x4_t vzip1_u16(uint16x4_t a, uint16x4_t b) - A64: ZIP1 Vd.4H, Vn.4H, Vm.4H - - - - - - - uint32x2_t vzip1_u32(uint32x2_t a, uint32x2_t b) - A64: ZIP1 Vd.2S, Vn.2S, Vm.2S - - - - - - - This class provides access to the ARM AES hardware instructions via intrinsics. - - - - uint8x16_t vaesdq_u8 (uint8x16_t data, uint8x16_t key) - A32: AESD.8 Qd, Qm - A64: AESD Vd.16B, Vn.16B - - - - - - - uint8x16_t vaeseq_u8 (uint8x16_t data, uint8x16_t key) - A32: AESE.8 Qd, Qm - A64: AESE Vd.16B, Vn.16B - - - - - - - uint8x16_t vaesimcq_u8 (uint8x16_t data) - A32: AESIMC.8 Qd, Qm - A64: AESIMC Vd.16B, Vn.16B - - - - - - uint8x16_t vaesmcq_u8 (uint8x16_t data) - A32: AESMC.8 Qd, Qm - A64: AESMC V>.16B, Vn.16B - - - - - - poly128_t vmull_p64 (poly64_t a, poly64_t b) - A32: VMULL.P8 Qd, Dn, Dm - A64: PMULL Vd.1Q, Vn.1D, Vm.1D - - - - - - - poly128_t vmull_p64 (poly64_t a, poly64_t b) - A32: VMULL.P8 Qd, Dn, Dm - A64: PMULL Vd.1Q, Vn.1D, Vm.1D - - - - - - - poly128_t vmull_high_p64 (poly64x2_t a, poly64x2_t b) - A32: VMULL.P8 Qd, Dn+1, Dm+1 - A64: PMULL2 Vd.1Q, Vn.2D, Vm.2D - - - - - - - poly128_t vmull_high_p64 (poly64x2_t a, poly64x2_t b) - A32: VMULL.P8 Qd, Dn+1, Dm+1 - A64: PMULL2 Vd.1Q, Vn.2D, Vm.2D - - - - - - - - - This class provides access to the ARM base hardware instructions via intrinsics. - - - - A32: CLZ Rd, Rm - A64: CLZ Wd, Wn - - - - - - A32: CLZ Rd, Rm - A64: CLZ Wd, Wn - - - - - - A32: RBIT Rd, Rm - A64: RBIT Wd, Wn - - - - - - A32: RBIT Rd, Rm - A64: RBIT Wd, Wn - - - - - - - A64: CLS Wd, Wn. - - - - A64: CLS Xd, Xn. - - - - A64: CLZ Xd, Xn. - - - - A64: CLZ Xd, Xn. - - - - A64: SMULH Xd, Xn, Xm - - - - - A64: UMULH Xd, Xn, Xm - - - - - A64: RBIT Xd, Xn. - - - - A64: RBIT Xd, Xn. - - - - - This class provides access to the ARM Crc32 hardware instructions via intrinsics. - - - - uint32_t __crc32b (uint32_t a, uint8_t b) - A32: CRC32B Rd, Rn, Rm - A64: CRC32B Wd, Wn, Wm - - - - - - - uint32_t __crc32h (uint32_t a, uint16_t b) - A32: CRC32H Rd, Rn, Rm - A64: CRC32H Wd, Wn, Wm - - - - - - - uint32_t __crc32w (uint32_t a, uint32_t b) - A32: CRC32W Rd, Rn, Rm - A64: CRC32W Wd, Wn, Wm - - - - - - - uint32_t __crc32cb (uint32_t a, uint8_t b) - A32: CRC32CB Rd, Rn, Rm - A64: CRC32CB Wd, Wn, Wm - - - - - - - uint32_t __crc32ch (uint32_t a, uint16_t b) - A32: CRC32CH Rd, Rn, Rm - A64: CRC32CH Wd, Wn, Wm - - - - - - - uint32_t __crc32cw (uint32_t a, uint32_t b) - A32: CRC32CW Rd, Rn, Rm - A64: CRC32CW Wd, Wn, Wm - - - - - - - - - uint32_t __crc32d (uint32_t a, uint64_t b) - A64: CRC32X Wd, Wn, Xm - - - - - - - uint32_t __crc32cd (uint32_t a, uint64_t b) - A64: CRC32CX Wd, Wn, Xm - - - - - - - Provides access to the ARMv8.2-DotProd hardware instructions via intrinsics. - - - int32x4_t vdotq_s32 (int32x4_t r, int8x16_t a, int8x16_t b) A32: VSDOT.S8 Qd, Qn, Qm A64: SDOT Vd.4S, Vn.16B, Vm.16B - - - - - - uint32x4_t vdotq_u32 (uint32x4_t r, uint8x16_t a, uint8x16_t b) A32: VUDOT.U8 Qd, Qn, Qm A64: UDOT Vd.4S, Vn.16B, Vm.16B - - - - - - int32x2_t vdot_s32 (int32x2_t r, int8x8_t a, int8x8_t b) A32: VSDOT.S8 Dd, Dn, Dm A64: SDOT Vd.2S, Vn.8B, Vm.8B - - - - - - uint32x2_t vdot_u32 (uint32x2_t r, uint8x8_t a, uint8x8_t b) A32: VUDOT.U8 Dd, Dn, Dm A64: UDOT Vd.2S, Vn.8B, Vm.8B - - - - - - int32x4_t vdotq_laneq_s32 (int32x4_t r, int8x16_t a, int8x16_t b, const int lane) A32: VSDOT.S8 Qd, Qn, Dm[lane] A64: SDOT Vd.4S, Vn.16B, Vm.4B[lane] - - - - - - - int32x4_t vdotq_lane_s32 (int32x4_t r, int8x16_t a, int8x8_t b, const int lane) A32: VSDOT.S8 Qd, Qn, Dm[lane] A64: SDOT Vd.4S, Vn.16B, Vm.4B[lane] - - - - - - - uint32x4_t vdotq_laneq_u32 (uint32x4_t r, uint8x16_t a, uint8x16_t b, const int lane) A32: VUDOT.U8 Qd, Qn, Dm[lane] A64: UDOT Vd.4S, Vn.16B, Vm.4B[lane] - - - - - - - uint32x4_t vdotq_lane_u32 (uint32x4_t r, uint8x16_t a, uint8x8_t b, const int lane) A32: VUDOT.U8 Qd, Qn, Dm[lane] A64: UDOT Vd.4S, Vn.16B, Vm.4B[lane] - - - - - - - int32x2_t vdot_laneq_s32 (int32x2_t r, int8x8_t a, int8x16_t b, const int lane) A32: VSDOT.S8 Dd, Dn, Dm[lane] A64: SDOT Vd.2S, Vn.8B, Vm.4B[lane] - - - - - - - int32x2_t vdot_lane_s32 (int32x2_t r, int8x8_t a, int8x8_t b, const int lane) A32: VSDOT.S8 Dd, Dn, Dm[lane] A64: SDOT Vd.2S, Vn.8B, Vm.4B[lane] - - - - - - - uint32x2_t vdot_laneq_u32 (uint32x2_t r, uint8x8_t a, uint8x16_t b, const int lane) A32: VUDOT.U8 Dd, Dn, Dm[lane] A64: UDOT Vd.2S, Vn.8B, Vm.4B[lane] - - - - - - - uint32x2_t vdot_lane_u32 (uint32x2_t r, uint8x8_t a, uint8x8_t b, const int lane) A32: VUDOT.U8 Dd, Dn, Dm[lane] A64: UDOT Vd.2S, Vn.8B, Vm.4B[lane] - - - - - - - - - - Provides access to the ARMv8.1-RDMA hardware instructions via intrinsics. - - - int16x8_t vqrdmlahq_s16 (int16x8_t a, int16x8_t b, int16x8_t c) A32: VQRDMLAH.S16 Qd, Qn, Qm A64: SQRDMLAH Vd.8H, Vn.8H, Vm.8H - - - - - - int32x4_t vqrdmlahq_s32 (int32x4_t a, int32x4_t b, int32x4_t c) A32: VQRDMLAH.S32 Qd, Qn, Qm A64: SQRDMLAH Vd.4S, Vn.4S, Vm.4S - - - - - - int16x4_t vqrdmlah_s16 (int16x4_t a, int16x4_t b, int16x4_t c) A32: VQRDMLAH.S16 Dd, Dn, Dm A64: SQRDMLAH Vd.4H, Vn.4H, Vm.4H - - - - - - int32x2_t vqrdmlah_s32 (int32x2_t a, int32x2_t b, int32x2_t c) A32: VQRDMLAH.S32 Dd, Dn, Dm A64: SQRDMLAH Vd.2S, Vn.2S, Vm.2S - - - - - - int16x8_t vqrdmlshq_s16 (int16x8_t a, int16x8_t b, int16x8_t c) A32: VQRDMLSH.S16 Qd, Qn, Qm A64: SQRDMLSH Vd.8H, Vn.8H, Vm.8H - - - - - - int32x4_t vqrdmlshq_s32 (int32x4_t a, int32x4_t b, int32x4_t c) A32: VQRDMLSH.S32 Qd, Qn, Qm A64: SQRDMLSH Vd.4S, Vn.4S, Vm.4S - - - - - - int16x4_t vqrdmlsh_s16 (int16x4_t a, int16x4_t b, int16x4_t c) A32: VQRDMLSH.S16 Dd, Dn, Dm A64: SQRDMLSH Vd.4H, Vn.4H, Vm.4H - - - - - - int32x2_t vqrdmlsh_s32 (int32x2_t a, int32x2_t b, int32x2_t c) A32: VQRDMLSH.S32 Dd, Dn, Dm A64: SQRDMLSH Vd.2S, Vn.2S, Vm.2S - - - - - - int16x8_t vqrdmlahq_laneq_s16 (int16x8_t a, int16x8_t b, int16x8_t v, const int lane) A32: VQRDMLAH.S16 Qd, Qn, Dm[lane] A64: SQRDMLAH Vd.8H, Vn.8H, Vm.H[lane] - - - - - - - int16x8_t vqrdmlahq_lane_s16 (int16x8_t a, int16x8_t b, int16x4_t v, const int lane) A32: VQRDMLAH.S16 Qd, Qn, Dm[lane] A64: SQRDMLAH Vd.8H, Vn.8H, Vm.H[lane] - - - - - - - int32x4_t vqrdmlahq_laneq_s32 (int32x4_t a, int32x4_t b, int32x4_t v, const int lane) A32: VQRDMLAH.S32 Qd, Qn, Dm[lane] A64: SQRDMLAH Vd.4S, Vn.4S, Vm.S[lane] - - - - - - - int32x4_t vqrdmlahq_lane_s32 (int32x4_t a, int32x4_t b, int32x2_t v, const int lane) A32: VQRDMLAH.S32 Qd, Qn, Dm[lane] A64: SQRDMLAH Vd.4S, Vn.4S, Vm.S[lane] - - - - - - - int16x4_t vqrdmlah_laneq_s16 (int16x4_t a, int16x4_t b, int16x8_t v, const int lane) A32: VQRDMLAH.S16 Dd, Dn, Dm[lane] A64: SQRDMLAH Vd.4H, Vn.4H, Vm.H[lane] - - - - - - - int16x4_t vqrdmlah_lane_s16 (int16x4_t a, int16x4_t b, int16x4_t v, const int lane) A32: VQRDMLAH.S16 Dd, Dn, Dm[lane] A64: SQRDMLAH Vd.4H, Vn.4H, Vm.H[lane] - - - - - - - int32x2_t vqrdmlah_laneq_s32 (int32x2_t a, int32x2_t b, int32x4_t v, const int lane) A32: VQRDMLAH.S32 Dd, Dn, Dm[lane] A64: SQRDMLAH Vd.2S, Vn.2S, Vm.S[lane] - - - - - - - int32x2_t vqrdmlah_lane_s32 (int32x2_t a, int32x2_t b, int32x2_t v, const int lane) A32: VQRDMLAH.S32 Dd, Dn, Dm[lane] A64: SQRDMLAH Vd.2S, Vn.2S, Vm.S[lane] - - - - - - - int16x8_t vqrdmlshq_laneq_s16 (int16x8_t a, int16x8_t b, int16x8_t v, const int lane) A32: VQRDMLSH.S16 Qd, Qn, Dm[lane] A64: SQRDMLSH Vd.8H, Vn.8H, Vm.H[lane] - - - - - - - int16x8_t vqrdmlshq_lane_s16 (int16x8_t a, int16x8_t b, int16x4_t v, const int lane) A32: VQRDMLSH.S16 Qd, Qn, Dm[lane] A64: SQRDMLSH Vd.8H, Vn.8H, Vm.H[lane] - - - - - - - int32x4_t vqrdmlshq_laneq_s32 (int32x4_t a, int32x4_t b, int32x4_t v, const int lane) A32: VQRDMLSH.S32 Qd, Qn, Dm[lane] A64: SQRDMLSH Vd.4S, Vn.4S, Vm.S[lane] - - - - - - - int32x4_t vqrdmlshq_lane_s32 (int32x4_t a, int32x4_t b, int32x2_t v, const int lane) A32: VQRDMLSH.S32 Qd, Qn, Dm[lane] A64: SQRDMLSH Vd.4S, Vn.4S, Vm.S[lane] - - - - - - - int16x4_t vqrdmlsh_laneq_s16 (int16x4_t a, int16x4_t b, int16x8_t v, const int lane) A32: VQRDMLSH.S16 Dd, Dn, Dm[lane] A64: SQRDMLSH Vd.4H, Vn.4H, Vm.H[lane] - - - - - - - int16x4_t vqrdmlsh_lane_s16 (int16x4_t a, int16x4_t b, int16x4_t v, const int lane) A32: VQRDMLSH.S16 Dd, Dn, Dm[lane] A64: SQRDMLSH Vd.4H, Vn.4H, Vm.H[lane] - - - - - - - int32x2_t vqrdmlsh_laneq_s32 (int32x2_t a, int32x2_t b, int32x4_t v, const int lane) A32: VQRDMLSH.S32 Dd, Dn, Dm[lane] A64: SQRDMLSH Vd.2S, Vn.2S, Vm.S[lane] - - - - - - - int32x2_t vqrdmlsh_lane_s32 (int32x2_t a, int32x2_t b, int32x2_t v, const int lane) A32: VQRDMLSH.S32 Dd, Dn, Dm[lane] A64: SQRDMLSH Vd.2S, Vn.2S, Vm.S[lane] - - - - - - - - - int16_t vqrdmlahh_s16 (int16_t a, int16_t b, int16_t c) A64: SQRDMLAH Hd, Hn, Hm - - - - - - int32_t vqrdmlahs_s32 (int32_t a, int32_t b, int32_t c) A64: SQRDMLAH Sd, Sn, Sm - - - - - - int16_t vqrdmlshh_s16 (int16_t a, int16_t b, int16_t c) A64: SQRDMLSH Hd, Hn, Hm - - - - - - int32_t vqrdmlshs_s32 (int32_t a, int32_t b, int32_t c) A64: SQRDMLSH Sd, Sn, Sm - - - - - - int16_t vqrdmlahh_laneq_s16 (int16_t a, int16_t b, int16x8_t v, const int lane) A64: SQRDMLAH Hd, Hn, Vm.H[lane] - - - - - - - int16_t vqrdmlahh_lane_s16 (int16_t a, int16_t b, int16x4_t v, const int lane) A64: SQRDMLAH Hd, Hn, Vm.H[lane] - - - - - - - int32_t vqrdmlahs_laneq_s32 (int32_t a, int32_t b, int32x4_t v, const int lane) A64: SQRDMLAH Sd, Sn, Vm.S[lane] - - - - - - - int32_t vqrdmlahs_lane_s32 (int32_t a, int32_t b, int32x2_t v, const int lane) A64: SQRDMLAH Sd, Sn, Vm.S[lane] - - - - - - - int16_t vqrdmlshh_laneq_s16 (int16_t a, int16_t b, int16x8_t v, const int lane) A64: SQRDMLSH Hd, Hn, Vm.H[lane] - - - - - - - int16_t vqrdmlshh_lane_s16 (int16_t a, int16_t b, int16x4_t v, const int lane) A64: SQRDMLSH Hd, Hn, Vm.H[lane] - - - - - - - int32_t vqrdmlshs_laneq_s32 (int32_t a, int32_t b, int32x4_t v, const int lane) A64: SQRDMLSH Sd, Sn, Vm.S[lane] - - - - - - - int32_t vqrdmlshs_lane_s32 (int32_t a, int32_t b, int32x2_t v, const int lane) A64: SQRDMLSH Sd, Sn, Vm.S[lane] - - - - - - - - This class provides access to the ARM SHA1 hardware instructions via intrinsics. - - - - uint32_t vsha1h_u32 (uint32_t hash_e) - A32: SHA1H.32 Qd, Qm - A64: SHA1H Sd, Sn - - - - - - uint32x4_t vsha1cq_u32 (uint32x4_t hash_abcd, uint32_t hash_e, uint32x4_t wk) - A32: SHA1C.32 Qd, Qn, Qm - A64: SHA1C Qd, Sn, Vm.4S - - - - - - - - uint32x4_t vsha1mq_u32 (uint32x4_t hash_abcd, uint32_t hash_e, uint32x4_t wk) - A32: SHA1M.32 Qd, Qn, Qm - A64: SHA1M Qd, Sn, Vm.4S - - - - - - - - uint32x4_t vsha1pq_u32 (uint32x4_t hash_abcd, uint32_t hash_e, uint32x4_t wk) - A32: SHA1P.32 Qd, Qn, Qm - A64: SHA1P Qd, Sn, Vm.4S - - - - - - - - uint32x4_t vsha1su0q_u32 (uint32x4_t w0_3, uint32x4_t w4_7, uint32x4_t w8_11) - A32: SHA1SU0.32 Qd, Qn, Qm - A64: SHA1SU0 Vd.4S, Vn.4S, Vm.4S - - - - - - - - uint32x4_t vsha1su1q_u32 (uint32x4_t tw0_3, uint32x4_t w12_15) - A32: SHA1SU1.32 Qd, Qm - A64: SHA1SU1 Vd.4S, Vn.4S - - - - - - - - - This class provides access to the ARM SHA256 hardware instructions via intrinsics. - - - - uint32x4_t vsha256hq_u32 (uint32x4_t hash_abcd, uint32x4_t hash_efgh, uint32x4_t wk) - A32: SHA256H.32 Qd, Qn, Qm - A64: SHA256H Qd, Qn, Vm.4S - - - - - - - - uint32x4_t vsha256h2q_u32 (uint32x4_t hash_efgh, uint32x4_t hash_abcd, uint32x4_t wk) - A32: SHA256H2.32 Qd, Qn, Qm - A64: SHA256H2 Qd, Qn, Vm.4S - - - - - - - - uint32x4_t vsha256su0q_u32 (uint32x4_t w0_3, uint32x4_t w4_7) - A32: SHA256SU0.32 Qd, Qm - A64: SHA256SU0 Vd.4S, Vn.4S - - - - - - - uint32x4_t vsha256su1q_u32 (uint32x4_t w0_3, uint32x4_t w8_11, uint32x4_t w12_15) - A32: SHA256SU1.32 Qd, Qn, Qm - A64: SHA256SU1 Vd.4S, Vn.4S, Vm.4S - - - - - - - - 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. - The type of () or the type of the target () is not supported. - reinterpreted as a of type . + 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. - The type of () is not supported. 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. - The type of () is not supported. 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. - The type of () is not supported. 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. - The type of () is not supported. 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. - The type of () is not supported. 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. - The type of () is not supported. 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. - The type of () is not supported. 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. - The type of () is not supported. 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. - The type of () is not supported. 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. - The type of () is not supported. reinterpreted as a new of type . - - - Reinterprets a as a new . - The vector to reinterpret. - The type of the vectors. - The type of () is not supported. - - reinterpreted as a new . - - - Reinterprets a as a new . - The vector to reinterpret. - - reinterpreted as a new . - - - Reinterprets a as a new . - The vector to reinterpret. - - reinterpreted as a new . - - - Reinterprets a as a new . - The vector to reinterpret. - - reinterpreted as a new . - - - Reinterprets a as a new . - The vector to reinterpret. - The type of the vectors. - The type of () is not supported. - - reinterpreted as a new . - - - Reinterprets a as a new . - The vector to reinterpret. - - reinterpreted as a new . - - - Reinterprets a as a new . - The vector to reinterpret. - - reinterpreted as a new . - - - Reinterprets a as a new . - The vector to reinterpret. - - reinterpreted as a new . + The type of () is not supported. Creates a new instance with all elements initialized to the specified value. @@ -19887,45 +415,45 @@ 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. - The value of the element at . 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 type of () is not supported. 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 type of () is not supported. 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. - The type of () is not supported. 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. - The type of () is not supported. 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. - The type of () is not supported. 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. @@ -19933,60 +461,56 @@ 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. - A with the value of the element at set to and the remaining elements set to the same value as that in . 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. - The type of () is not supported. 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 lower 64-bits set to the same value as that in the given vector. + 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 upper 64-bits. + 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. - A new with the upper 64-bits set to the specified value and the lower 64-bits set to those in . + + 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. - The type of the current instance () is not supported. 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. - The type of the current instance () is not supported. 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 type of the current instance () is not supported. The hash code for the instance. + The type of the current instance () is not supported. Converts the current instance to an equivalent string representation. - The type of the current instance () is not supported. An equivalent string representation of the current instance. - - - Gets a new with all bits set to 1. - The type of the current instance () is not supported. - - - Gets the number of that are in a . The type of the current instance () is not supported. @@ -19999,110 +523,94 @@ The vector to reinterpret. The type of the input vector. The type that the vector should be reinterpreted as. - The type of () or the type of the target () is not supported. - reinterpreted as a of type . + 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. - The type of () is not supported. 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. - The type of () is not supported. 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. - The type of () is not supported. 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. - The type of () is not supported. 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. - The type of () is not supported. 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. - The type of () is not supported. 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. - The type of () is not supported. 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. - The type of () is not supported. 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. - The type of () is not supported. 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. - The type of () is not supported. reinterpreted as a new of type . - - - Reinterprets a as a new . - The vector to reinterpret. - The type of the vectors. - The type of () is not supported. - - reinterpreted as a new . - - - Reinterprets a as a new . - The vector to reinterpret. - The type of the vectors. - The type of () is not supported. - - reinterpreted as a new . + 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 vector with all elements initialized to . + A new with all elements initialized to . Creates a new instance with each element initialized to the corresponding specified value. @@ -20138,12 +646,12 @@ 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 vector with each element initialized to corresponding specified value. + 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 vector with all elements initialized to . + A new with all elements initialized to . Creates a new instance with each element initialized to the corresponding specified value. @@ -20151,12 +659,12 @@ 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 vector with each element initialized to corresponding specified value. + 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 vector with all elements initialized to . + A new with all elements initialized to . Creates a new instance with each element initialized to the corresponding specified value. @@ -20176,12 +684,12 @@ 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 vector with each element initialized to corresponding specified value. + 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 vector with all elements initialized to . + A new with all elements initialized to . Creates a new instance with each element initialized to the corresponding specified value. @@ -20193,12 +701,12 @@ 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 vector with each element initialized to corresponding specified value. + 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 vector with all elements initialized to . + A new with all elements initialized to . Creates a new instance with each element initialized to the corresponding specified value. @@ -20206,72 +714,72 @@ 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 vector with each element initialized to corresponding specified value. + 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 vector initialized from and . + 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 vector initialized from and . + 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 vector initialized from and . + 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 vector initialized from and . + 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 vector initialized from and . + 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 vector initialized from and . + 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 vector initialized from and . + 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 vector initialized from and . + 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 vector initialized from and . + 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 vector initialized from and . + 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 vector with all elements initialized to . + A new with all elements initialized to . Creates a new instance with each element initialized to the corresponding specified value. @@ -20307,12 +815,12 @@ 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 vector with each element initialized to corresponding specified value. + 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 vector with all elements initialized to . + A new with all elements initialized to . Creates a new instance with each element initialized to the corresponding specified value. @@ -20324,12 +832,12 @@ 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 vector with each element initialized to corresponding specified value. + 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 vector with all elements initialized to . + A new with all elements initialized to . Creates a new instance with each element initialized to the corresponding specified value. @@ -20349,12 +857,12 @@ 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 vector with each element initialized to corresponding specified value. + 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 vector with all elements initialized to . + A new with all elements initialized to . Creates a new instance with each element initialized to the corresponding specified value. @@ -20366,12 +874,12 @@ 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 vector with each element initialized to corresponding specified value. + 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 vector with all elements initialized to . + A new with all elements initialized to . Creates a new instance with each element initialized to the corresponding specified value. @@ -20379,138 +887,138 @@ 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 vector with each element initialized to corresponding specified value. + 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 vector instance with the first element initialized to and the remaining elements initialized to zero. + 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 vector instance with the first element initialized to and the remaining elements initialized to zero. + 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 vector instance with the first element initialized to and the remaining elements initialized to zero. + 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 vector instance with the first element initialized to and the remaining elements initialized to zero. + 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 vector instance with the first element initialized to and the remaining elements initialized to zero. + 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 vector instance with the first element initialized to and the remaining elements initialized to zero. + 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 vector instance with the first element initialized to and the remaining elements initialized to zero. + 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 vector instance with the first element initialized to and the remaining elements initialized to zero. + 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 vector instance with the first element initialized to and the remaining elements initialized to zero. + 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 vector instance with the first element initialized to and the remaining elements initialized to zero. + 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 vector instance with the first element initialized to and the remaining elements left uninitialized. + 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 vector instance with the first element initialized to and the remaining elements left uninitialized. + 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 vector instance with the first element initialized to and the remaining elements left uninitialized. + 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 vector instance with the first element initialized to and the remaining elements left uninitialized. + 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 vector instance with the first element initialized to and the remaining elements left uninitialized. + 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 vector instance with the first element initialized to and the remaining elements left uninitialized. + 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 vector instance with the first element initialized to and the remaining elements left uninitialized. + 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 vector instance with the first element initialized to and the remaining elements left uninitialized. + 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 vector instance with the first element initialized to and the remaining elements left uninitialized. + 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 vector instance with the first element initialized to and the remaining elements left uninitialized. + 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. - The value of the element at . - Gets the value of the lower 128 bits as a new . - The vector to get the lower 128 bits from. + 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. - The value of the lower 128 bits as a new vector. - Gets the value of the upper 128 bits as a new . - The vector to get the upper 128 bits from. + 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. - The value of the upper 128 bits as a new vector. 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. - A scalar that contains the value of the first element. 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. @@ -20518,60 +1026,56 @@ 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. - A vector with the value of the element at set to and the remaining elements set to the same value as that in . - 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 lower 128 bits. + 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. - A new vector with the lower 128 bits set to the specified value and the upper 128 bits set to the same value as that in . - Creates a new with the upper 128 bits set to the specified value and the lower 128 bits set to the same value as that in the given vector. - The vector to get the lower 128 bits from. - The upper 128 bits. + 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. - A new vector with the upper 128 bits set to the specified value and the lower 128 bits set to the same value as that in . + + 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. - The type of the current instance () is not supported. 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. - The type of the current instance () is not supported. 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 type of the current instance () is not supported. The hash code for the instance. + The type of the current instance () is not supported. Converts the current instance to an equivalent string representation. - The type of the current instance () is not supported. An equivalent string representation of the current instance. - - - Gets a new with all bits set to 1. - The type of the current instance () is not supported. - - - Gets the number of that are in a . The type of the current instance () is not supported. @@ -20584,89 +1088,89 @@ The vector to reinterpret. The type of the input vector. The type that the vector should be reinterpreted as. - The type of () or the type of the target () is not supported. - reinterpreted as a of type . + 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. - The type of () is not supported. 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. - The type of () is not supported. 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. - The type of () is not supported. 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. - The type of () is not supported. 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. - The type of () is not supported. 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. - The type of () is not supported. 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. - The type of () is not supported. 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. - The type of () is not supported. 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. - The type of () is not supported. 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. - The type of () is not supported. reinterpreted as a new of type . + The type of () is not supported. Creates a new instance with all elements initialized to the specified value. @@ -20781,11 +1285,6 @@ 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. @@ -20796,11 +1295,6 @@ 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. @@ -20821,11 +1315,6 @@ 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. @@ -20866,31 +1355,31 @@ 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. - The value of the element at . 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. - The type of () is not supported. 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. - The type of () is not supported. 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. - The type of () is not supported. 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. @@ -20898,44 +1387,40 @@ 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. - A with the value of the element at set to and the remaining elements set to the same value as that in . + + 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. - The type of the current instance () is not supported. 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. - The type of the current instance () is not supported. 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 type of the current instance () is not supported. The hash code for the instance. + The type of the current instance () is not supported. Converts the current instance to an equivalent string representation. - The type of the current instance () is not supported. An equivalent string representation of the current instance. - - - Gets a new with all bits set to 1. - The type of the current instance () is not supported. - - - Gets the number of that are in a . The type of the current instance () is not supported. @@ -20946,2856 +1431,1984 @@ 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_aesdec_si128 (__m128i a, __m128i RoundKey) +AESDEC xmm, xmm/m128 - - __m128i _mm_aesdeclast_si128 (__m128i a, __m128i RoundKey) - AESDECLAST 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_aesenc_si128 (__m128i a, __m128i RoundKey) +AESENC xmm, xmm/m128 - - __m128i _mm_aesenclast_si128 (__m128i a, __m128i RoundKey) - AESENCLAST 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_aesimc_si128 (__m128i a) +AESIMC xmm, xmm/m128 + - - __m128i _mm_aeskeygenassist_si128 (__m128i a, const int imm8) - AESKEYGENASSIST xmm, xmm/m128, imm8 - + __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 - + __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 - + __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 - + __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 - + __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 - + __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 - + __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 - + __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 - + __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 - + __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 - + __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 - + __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 - + __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 - + __m128 _mm_broadcast_ss (float const * mem_addr) +VBROADCASTSS xmm, m32 - - __m256d _mm256_broadcast_sd (double const * mem_addr) - VBROADCASTSD ymm, m64 - + __m256d _mm256_broadcast_sd (double const * mem_addr) +VBROADCASTSD ymm, m64 - - __m256 _mm256_broadcast_ss (float const * mem_addr) - VBROADCASTSS ymm, m32 - + __m256 _mm256_broadcast_ss (float const * mem_addr) +VBROADCASTSS ymm, m32 - - __m256d _mm256_broadcast_pd (__m128d const * mem_addr) - VBROADCASTF128, ymm, m128 - + __m256d _mm256_broadcast_pd (__m128d const * mem_addr) +VBROADCASTF128, ymm, m128 - - __m256 _mm256_broadcast_ps (__m128 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) - + __m256d _mm256_ceil_pd (__m256d a) +VROUNDPD ymm, ymm/m256, imm8(10) - - __m256 _mm256_ceil_ps (__m256 a) - VROUNDPS 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 - + __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 - + __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 - + __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 - + __m256 _mm256_cmp_ps (__m256 a, __m256 b, const int imm8) +VCMPPS ymm, ymm, ymm/m256, imm8 - - - __m256d _mm256_cmpeq_pd (__m256d a, __m256d b) CMPPD ymm, ymm/m256, imm8(0) - The above native signature does not exist. We provide this additional overload for completeness. - - - - - - - __m256 _mm256_cmpeq_ps (__m256 a, __m256 b) CMPPS ymm, ymm/m256, imm8(0) - The above native signature does not exist. We provide this additional overload for completeness. - - - - - - - __m256d _mm256_cmpgt_pd (__m256d a, __m256d b) CMPPD ymm, ymm/m256, imm8(14) - The above native signature does not exist. We provide this additional overload for completeness. - - - - - - - __m256 _mm256_cmpgt_ps (__m256 a, __m256 b) CMPPS ymm, ymm/m256, imm8(14) - The above native signature does not exist. We provide this additional overload for completeness. - - - - - - - __m256d _mm256_cmpge_pd (__m256d a, __m256d b) CMPPD ymm, ymm/m256, imm8(13) - The above native signature does not exist. We provide this additional overload for completeness. - - - - - - - __m256 _mm256_cmpge_ps (__m256 a, __m256 b) CMPPS ymm, ymm/m256, imm8(13) - The above native signature does not exist. We provide this additional overload for completeness. - - - - - - - __m256d _mm256_cmplt_pd (__m256d a, __m256d b) CMPPD ymm, ymm/m256, imm8(1) - The above native signature does not exist. We provide this additional overload for completeness. - - - - - - - __m256 _mm256_cmplt_ps (__m256 a, __m256 b) CMPPS ymm, ymm/m256, imm8(1) - The above native signature does not exist. We provide this additional overload for completeness. - - - - - - - __m256d _mm256_cmple_pd (__m256d a, __m256d b) CMPPD ymm, ymm/m256, imm8(2) - The above native signature does not exist. We provide this additional overload for completeness. - - - - - - - __m256 _mm256_cmple_ps (__m256 a, __m256 b) CMPPS ymm, ymm/m256, imm8(2) - The above native signature does not exist. We provide this additional overload for completeness. - - - - - - - __m256d _mm256_cmpneq_pd (__m256d a, __m256d b) CMPPD ymm, ymm/m256, imm8(4) - The above native signature does not exist. We provide this additional overload for completeness. - - - - - - - __m256 _mm256_cmpneq_ps (__m256 a, __m256 b) CMPPS ymm, ymm/m256, imm8(4) - The above native signature does not exist. We provide this additional overload for completeness. - - - - - - - __m256d _mm256_cmpngt_pd (__m256d a, __m256d b) CMPPD ymm, ymm/m256, imm8(10) - The above native signature does not exist. We provide this additional overload for completeness. - - - - - - - __m256 _mm256_cmpngt_ps (__m256 a, __m256 b) CMPPS ymm, ymm/m256, imm8(10) - The above native signature does not exist. We provide this additional overload for completeness. - - - - - - - __m256d _mm256_cmpnge_pd (__m256d a, __m256d b) CMPPD ymm, ymm/m256, imm8(9) - The above native signature does not exist. We provide this additional overload for completeness. - - - - - - - __m256 _mm256_cmpnge_ps (__m256 a, __m256 b) CMPPS ymm, ymm/m256, imm8(9) - The above native signature does not exist. We provide this additional overload for completeness. - - - - - - - __m256d _mm256_cmpnlt_pd (__m256d a, __m256d b) CMPPD ymm, ymm/m256, imm8(5) - The above native signature does not exist. We provide this additional overload for completeness. - - - - - - - __m256 _mm256_cmpnlt_ps (__m256 a, __m256 b) CMPPS ymm, ymm/m256, imm8(5) - The above native signature does not exist. We provide this additional overload for completeness. - - - - - - - __m256d _mm256_cmpnle_pd (__m256d a, __m256d b) CMPPD ymm, ymm/m256, imm8(6) - The above native signature does not exist. We provide this additional overload for completeness. - - - - - - - __m256 _mm256_cmpnle_ps (__m256 a, __m256 b) CMPPS ymm, ymm/m256, imm8(6) - The above native signature does not exist. We provide this additional overload for completeness. - - - - - - - __m256d _mm256_cmpord_pd (__m256d a, __m256d b) CMPPD ymm, ymm/m256, imm8(7) - The above native signature does not exist. We provide this additional overload for completeness. - - - - - - - __m256 _mm256_cmpord_ps (__m256 a, __m256 b) CMPPS ymm, ymm/m256, imm8(7) - The above native signature does not exist. We provide this additional overload for completeness. - - - - - - __m128d _mm_cmp_sd (__m128d a, __m128d b, const int imm8) - VCMPSS xmm, xmm, xmm/m32, 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 - + __m128 _mm_cmp_ss (__m128 a, __m128 b, const int imm8) +VCMPSD xmm, xmm, xmm/m64, imm8 - - - __m256d _mm256_cmpunord_pd (__m256d a, __m256d b) CMPPD ymm, ymm/m256, imm8(3) - The above native signature does not exist. We provide this additional overload for completeness. - - - - - - - __m256 _mm256_cmpunord_ps (__m256 a, __m256 b) CMPPS ymm, ymm/m256, imm8(3) - The above native signature does not exist. We provide this additional overload for completeness. - - - - - - __m128i _mm256_cvtpd_epi32 (__m256d a) - VCVTPD2DQ xmm, ymm/m256 - + __m128i _mm256_cvtpd_epi32 (__m256d a) +VCVTPD2DQ xmm, ymm/m256 - - __m128i _mm256_cvttpd_epi32 (__m256d a) - VCVTTPD2DQ xmm, ymm/m256 - + __m128i _mm256_cvttpd_epi32 (__m256d a) +VCVTTPD2DQ xmm, ymm/m256 - - __m128 _mm256_cvtpd_ps (__m256d a) - VCVTPD2PS 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_cvtepi32_pd (__m128i a) +VCVTDQ2PD ymm, xmm/m128 - - __m256d _mm256_cvtps_pd (__m128 a) - VCVTPS2PD 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_cvtps_epi32 (__m256 a) +VCVTPS2DQ ymm, ymm/m256 - - __m256i _mm256_cvttps_epi32 (__m256 a) - VCVTTPS2DQ ymm, ymm/m256 - + __m256i _mm256_cvttps_epi32 (__m256 a) +VCVTTPS2DQ ymm, ymm/m256 - - __m256 _mm256_cvtepi32_ps (__m256i a) - VCVTDQ2PS 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 - + __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_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 - + __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 - + __m256d _mm256_movedup_pd (__m256d a) +VMOVDDUP ymm, ymm/m256 - - __m256 _mm256_moveldup_ps (__m256 a) - VMOVSLDUP ymm, ymm/m256 - + __m256 _mm256_moveldup_ps (__m256 a) +VMOVSLDUP ymm, ymm/m256 - - __m256 _mm256_movehdup_ps (__m256 a) - VMOVSHDUP 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 - + __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 - + __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 - - __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 - + __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 - + __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) - + __m256d _mm256_floor_pd (__m256d a) +VROUNDPS ymm, ymm/m256, imm8(9) - - __m256 _mm256_floor_ps (__m256 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 - + __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 - + __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 - + __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 - + __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 - + __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 - + __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 - - __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 - + __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_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 - + __m256i _mm256_load_si256 (__m256i const * mem_addr) +VMOVDQA ymm, m256 - - __m256d _mm256_load_pd (double const * mem_addr) - VMOVAPD ymm, 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 - - __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 - + __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_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_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 - + __m256i _mm256_loadu_si256 (__m256i const * mem_addr) +VMOVDQU ymm, m256 - - __m256d _mm256_loadu_pd (double const * mem_addr) - VMOVUPD ymm, 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 - - __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 - + __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 - + __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 - + __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 - + __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 - + __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 - + __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 _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 _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 _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 - + 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 - + __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 - + __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 - + __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 - + __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_pd (__m256d a) +VMOVMSKPD reg, ymm - - int _mm256_movemask_ps (__m256 a) - VMOVMSKPS reg, ymm - + int _mm256_movemask_ps (__m256 a) +VMOVMSKPS reg, ymm - - __m256d _mm256_mul_pd (__m256d a, __m256d b) - VMULPD ymm, ymm, ymm/m256 - + __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 - + __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 - + __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 - + __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 - + __m128d _mm_permute_pd (__m128d a, int imm8) +VPERMILPD xmm, xmm, imm8 - - __m128 _mm_permute_ps (__m128 a, int imm8) - VPERMILPS 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 - + __m256d _mm256_permute_pd (__m256d a, int imm8) +VPERMILPD ymm, ymm, imm8 - - __m256 _mm256_permute_ps (__m256 a, int imm8) - VPERMILPS 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 - + __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 - + __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 - - __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 - + __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 - + __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 - + __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 - + __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 - + __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_permutevar_ps (__m256 a, __m256i b) +VPERMILPS ymm, ymm, ymm/m256 - - __m256 _mm256_rcp_ps (__m256 a) - VRCPPS ymm, ymm/m256 - + __m256 _mm256_rcp_ps (__m256 a) +VRCPPS ymm, ymm/m256 - - __m256 _mm256_rsqrt_ps (__m256 a) - VRSQRTPS 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) - + __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) - + __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) - + __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) - + __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) - + __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) - + __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) - + __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) - + __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) - + __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) - + __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 - + __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 - + __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 - + __m256d _mm256_sqrt_pd (__m256d a) +VSQRTPD ymm, ymm/m256 - - __m256 _mm256_sqrt_ps (__m256 a) - VSQRTPS 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_si256 (__m256i * mem_addr, __m256i a) +MOVDQU m256, ymm - - void _mm256_storeu_pd (double * mem_addr, __m256d a) - MOVUPD 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_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_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_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_si256 (__m256i * mem_addr, __m256i a) +MOVDQA m256, ymm - - void _mm256_store_pd (double * mem_addr, __m256d a) - VMOVAPD 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_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_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_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_si256 (__m256i * mem_addr, __m256i a) +VMOVNTDQ m256, ymm - - void _mm256_stream_pd (double * mem_addr, __m256d a) - MOVNTPD 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_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_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 - + 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 - + __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 - + __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_pd (__m128d a, __m128d b) +VTESTPD xmm, xmm/m128 - - int _mm_testc_ps (__m128 a, __m128 b) - VTESTPS 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_si256 (__m256i a, __m256i b) +VPTEST ymm, ymm/m256 - - int _mm256_testc_pd (__m256d a, __m256d b) - VTESTPS 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_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_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 _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_pd (__m128d a, __m128d b) +VTESTPD xmm, xmm/m128 - - int _mm_testnzc_ps (__m128 a, __m128 b) - VTESTPS 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_si256 (__m256i a, __m256i b) +VPTEST ymm, ymm/m256 - - int _mm256_testnzc_pd (__m256d a, __m256d b) - VTESTPD 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_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_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 _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_pd (__m128d a, __m128d b) +VTESTPD xmm, xmm/m128 - - int _mm_testz_ps (__m128 a, __m128 b) - VTESTPS 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_si256 (__m256i a, __m256i b) +VPTEST ymm, ymm/m256 - - int _mm256_testz_pd (__m256d a, __m256d b) - VTESTPD 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_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_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 - + 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 - + __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 - + __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 - + __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 - + __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 - + __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 - + __m256 _mm256_xor_ps (__m256 a, __m256 b) +VXORPS ymm, ymm, ymm/m256 - - - - This class provides access to Intel AVX2 hardware instructions via intrinsics. + This class provides access to Intel AVX2 hardware instructions via intrinsics - - __m256i _mm256_abs_epi16 (__m256i a) - VPABSW ymm, ymm/m256 - + __m256i _mm256_abs_epi16 (__m256i a) +VPABSW ymm, ymm/m256 - - __m256i _mm256_abs_epi32 (__m256i a) - VPABSD 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_abs_epi8 (__m256i a) +VPABSB ymm, ymm/m256 - - __m256i _mm256_add_epi8 (__m256i a, __m256i b) - VPADDB 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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_epu8 (__m256i a, __m256i b) +VPAVGB ymm, ymm, ymm/m256 - - __m256i _mm256_avg_epu16 (__m256i a, __m256i b) - VPAVGW 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 - - __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_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_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_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_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 - - __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_broadcastb_epi8 (__m128i a) +VPBROADCASTB xmm, m8 - - __m128i _mm_broadcastw_epi16 (__m128i a) - VPBROADCASTW xmm, m16 - + __m128i _mm_broadcastw_epi16 (__m128i a) +VPBROADCASTW xmm, m16 - - __m128i _mm_broadcastd_epi32 (__m128i a) - VPBROADCASTD xmm, m32 - + __m128i _mm_broadcastd_epi32 (__m128i a) +VPBROADCASTD xmm, m32 - - __m128i _mm_broadcastq_epi64 (__m128i a) - VPBROADCASTQ xmm, m64 - + __m128i _mm_broadcastq_epi64 (__m128i a) +VPBROADCASTQ xmm, m64 - - __m128i _mm_broadcastb_epi8 (__m128i a) - VPBROADCASTB xmm, xmm - + __m128i _mm_broadcastb_epi8 (__m128i a) +VPBROADCASTB xmm, xmm - - __m128d _mm_broadcastsd_pd (__m128d a) - VMOVDDUP xmm, xmm - + __m128d _mm_broadcastsd_pd (__m128d a) +VMOVDDUP xmm, xmm - - __m128i _mm_broadcastw_epi16 (__m128i a) - VPBROADCASTW xmm, xmm - + __m128i _mm_broadcastw_epi16 (__m128i a) +VPBROADCASTW xmm, xmm - - __m128i _mm_broadcastd_epi32 (__m128i a) - VPBROADCASTD xmm, xmm - + __m128i _mm_broadcastd_epi32 (__m128i a) +VPBROADCASTD xmm, xmm - - __m128i _mm_broadcastq_epi64 (__m128i a) - VPBROADCASTQ xmm, xmm - + __m128i _mm_broadcastq_epi64 (__m128i a) +VPBROADCASTQ xmm, xmm - - __m128i _mm_broadcastb_epi8 (__m128i a) - VPBROADCASTB xmm, xmm - + __m128i _mm_broadcastb_epi8 (__m128i a) +VPBROADCASTB xmm, xmm - - __m128 _mm_broadcastss_ps (__m128 a) - VBROADCASTSS xmm, xmm - + __m128 _mm_broadcastss_ps (__m128 a) +VBROADCASTSS xmm, xmm - - __m128i _mm_broadcastw_epi16 (__m128i a) - VPBROADCASTW xmm, xmm - + __m128i _mm_broadcastw_epi16 (__m128i a) +VPBROADCASTW xmm, xmm - - __m128i _mm_broadcastd_epi32 (__m128i a) - VPBROADCASTD xmm, xmm - + __m128i _mm_broadcastd_epi32 (__m128i a) +VPBROADCASTD xmm, xmm - - __m128i _mm_broadcastq_epi64 (__m128i a) - VPBROADCASTQ xmm, xmm - + __m128i _mm_broadcastq_epi64 (__m128i a) +VPBROADCASTQ xmm, xmm - - __m128i _mm_broadcastb_epi8 (__m128i a) - VPBROADCASTB xmm, m8 - + __m128i _mm_broadcastb_epi8 (__m128i a) +VPBROADCASTB xmm, m8 - - __m128i _mm_broadcastw_epi16 (__m128i a) - VPBROADCASTW xmm, m16 - + __m128i _mm_broadcastw_epi16 (__m128i a) +VPBROADCASTW xmm, m16 - - __m128i _mm_broadcastd_epi32 (__m128i a) - VPBROADCASTD xmm, m32 - + __m128i _mm_broadcastd_epi32 (__m128i a) +VPBROADCASTD xmm, m32 - - __m128i _mm_broadcastq_epi64 (__m128i a) - VPBROADCASTQ xmm, m64 - + __m128i _mm_broadcastq_epi64 (__m128i a) +VPBROADCASTQ xmm, m64 - - __m256i _mm256_broadcastb_epi8 (__m128i a) - VPBROADCASTB ymm, m8 - + __m256i _mm256_broadcastb_epi8 (__m128i a) +VPBROADCASTB ymm, m8 - - __m256i _mm256_broadcastw_epi16 (__m128i a) - VPBROADCASTW ymm, m16 - + __m256i _mm256_broadcastw_epi16 (__m128i a) +VPBROADCASTW ymm, m16 - - __m256i _mm256_broadcastd_epi32 (__m128i a) - VPBROADCASTD ymm, m32 - + __m256i _mm256_broadcastd_epi32 (__m128i a) +VPBROADCASTD ymm, m32 - - __m256i _mm256_broadcastq_epi64 (__m128i a) - VPBROADCASTQ ymm, m64 - + __m256i _mm256_broadcastq_epi64 (__m128i a) +VPBROADCASTQ ymm, m64 - - __m256i _mm256_broadcastb_epi8 (__m128i a) - VPBROADCASTB ymm, xmm - + __m256i _mm256_broadcastb_epi8 (__m128i a) +VPBROADCASTB ymm, xmm - - __m256d _mm256_broadcastsd_pd (__m128d a) - VBROADCASTSD ymm, xmm - + __m256d _mm256_broadcastsd_pd (__m128d a) +VBROADCASTSD ymm, xmm - - __m256i _mm256_broadcastw_epi16 (__m128i a) - VPBROADCASTW ymm, xmm - + __m256i _mm256_broadcastw_epi16 (__m128i a) +VPBROADCASTW ymm, xmm - - __m256i _mm256_broadcastd_epi32 (__m128i a) - VPBROADCASTD ymm, xmm - + __m256i _mm256_broadcastd_epi32 (__m128i a) +VPBROADCASTD ymm, xmm - - __m256i _mm256_broadcastq_epi64 (__m128i a) - VPBROADCASTQ ymm, xmm - + __m256i _mm256_broadcastq_epi64 (__m128i a) +VPBROADCASTQ ymm, xmm - - __m256i _mm256_broadcastb_epi8 (__m128i a) - VPBROADCASTB ymm, xmm - + __m256i _mm256_broadcastb_epi8 (__m128i a) +VPBROADCASTB ymm, xmm - - __m256 _mm256_broadcastss_ps (__m128 a) - VBROADCASTSS ymm, xmm - + __m256 _mm256_broadcastss_ps (__m128 a) +VBROADCASTSS ymm, xmm - - __m256i _mm256_broadcastw_epi16 (__m128i a) - VPBROADCASTW ymm, xmm - + __m256i _mm256_broadcastw_epi16 (__m128i a) +VPBROADCASTW ymm, xmm - - __m256i _mm256_broadcastd_epi32 (__m128i a) - VPBROADCASTD ymm, xmm - + __m256i _mm256_broadcastd_epi32 (__m128i a) +VPBROADCASTD ymm, xmm - - __m256i _mm256_broadcastq_epi64 (__m128i a) - VPBROADCASTQ ymm, xmm - + __m256i _mm256_broadcastq_epi64 (__m128i a) +VPBROADCASTQ ymm, xmm - - __m256i _mm256_broadcastb_epi8 (__m128i a) - VPBROADCASTB ymm, m8 - + __m256i _mm256_broadcastb_epi8 (__m128i a) +VPBROADCASTB ymm, m8 - - __m256i _mm256_broadcastw_epi16 (__m128i a) - VPBROADCASTW ymm, m16 - + __m256i _mm256_broadcastw_epi16 (__m128i a) +VPBROADCASTW ymm, m16 - - __m256i _mm256_broadcastd_epi32 (__m128i a) - VPBROADCASTD ymm, m32 - + __m256i _mm256_broadcastd_epi32 (__m128i a) +VPBROADCASTD ymm, m32 - - __m256i _mm256_broadcastq_epi64 (__m128i a) - VPBROADCASTQ ymm, m64 - + __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_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_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_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_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_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_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_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_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_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_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_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_epi64 (__m256i a, __m256i b) +VPCMPGTQ ymm, ymm, ymm/m256 - - __m256i _mm256_cmpgt_epi8 (__m256i a, __m256i b) - VPCMPGTB 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 - - int _mm256_cvtsi256_si32 (__m256i a) - MOVD reg/m32, xmm - + int _mm256_cvtsi256_si32 (__m256i a) +MOVD reg/m32, xmm @@ -23803,17 +3416,13 @@ - - __m256i _mm256_cvtepu8_epi16 (__m128i a) - VPMOVZXBW ymm, xmm - + __m256i _mm256_cvtepu8_epi16 (__m128i a) +VPMOVZXBW ymm, xmm - - __m256i _mm256_cvtepi8_epi16 (__m128i a) - VPMOVSXBW ymm, xmm/m128 - + __m256i _mm256_cvtepi8_epi16 (__m128i a) +VPMOVSXBW ymm, xmm/m128 @@ -23829,31 +3438,23 @@ - - __m256i _mm256_cvtepu8_epi32 (__m128i a) - VPMOVZXBD ymm, xmm - + __m256i _mm256_cvtepu8_epi32 (__m128i a) +VPMOVZXBD ymm, xmm - - __m256i _mm256_cvtepi16_epi32 (__m128i a) - VPMOVSXWD ymm, xmm/m128 - + __m256i _mm256_cvtepi16_epi32 (__m128i a) +VPMOVSXWD ymm, xmm/m128 - - __m256i _mm256_cvtepi8_epi32 (__m128i a) - VPMOVSXBD ymm, xmm/m128 - + __m256i _mm256_cvtepi8_epi32 (__m128i a) +VPMOVSXBD ymm, xmm/m128 - - __m256i _mm256_cvtepu16_epi32 (__m128i a) - VPMOVZXWD ymm, xmm - + __m256i _mm256_cvtepu16_epi32 (__m128i a) +VPMOVZXWD ymm, xmm @@ -23877,45 +3478,33 @@ - - __m256i _mm256_cvtepu8_epi64 (__m128i a) - VPMOVZXBQ ymm, xmm - + __m256i _mm256_cvtepu8_epi64 (__m128i a) +VPMOVZXBQ ymm, xmm - - __m256i _mm256_cvtepi16_epi64 (__m128i a) - VPMOVSXWQ ymm, xmm/m128 - + __m256i _mm256_cvtepi16_epi64 (__m128i a) +VPMOVSXWQ ymm, xmm/m128 - - __m256i _mm256_cvtepi32_epi64 (__m128i a) - VPMOVSXDQ 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_cvtepi8_epi64 (__m128i a) +VPMOVSXBQ ymm, xmm/m128 - - __m256i _mm256_cvtepu16_epi64 (__m128i a) - VPMOVZXWQ ymm, xmm - + __m256i _mm256_cvtepu16_epi64 (__m128i a) +VPMOVZXWQ ymm, xmm - - __m256i _mm256_cvtepu32_epi64 (__m128i a) - VPMOVZXDQ ymm, xmm - + __m256i _mm256_cvtepu32_epi64 (__m128i a) +VPMOVZXDQ ymm, xmm @@ -23931,74 +3520,56 @@ - - __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 - - __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 - + __m128d _mm_mask_i32gather_pd (__m128d src, double const* base_addr, __m128i vindex, __m128d mask, const int scale) +VGATHERDPD xmm, vm32x, xmm @@ -24007,10 +3578,8 @@ 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 - + __m128d _mm_mask_i64gather_pd (__m128d src, double const* base_addr, __m128i vindex, __m128d mask, const int scale) +VGATHERQPD xmm, vm64x, xmm @@ -24019,10 +3588,8 @@ 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 - + __m128i _mm_mask_i32gather_epi32 (__m128i src, int const* base_addr, __m128i vindex, __m128i mask, const int scale) +VPGATHERDD xmm, vm32x, xmm @@ -24031,10 +3598,8 @@ 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 - + __m128i _mm_mask_i64gather_epi32 (__m128i src, int const* base_addr, __m128i vindex, __m128i mask, const int scale) +VPGATHERQD xmm, vm64x, xmm @@ -24043,10 +3608,8 @@ 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 - + __m128i _mm256_mask_i64gather_epi32 (__m128i src, int const* base_addr, __m256i vindex, __m128i mask, const int scale) +VPGATHERQD xmm, vm32y, xmm @@ -24055,10 +3618,8 @@ 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 - + __m128i _mm_mask_i32gather_epi64 (__m128i src, __int64 const* base_addr, __m128i vindex, __m128i mask, const int scale) +VPGATHERDQ xmm, vm32x, xmm @@ -24067,10 +3628,8 @@ 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 - + __m128i _mm_mask_i64gather_epi64 (__m128i src, __int64 const* base_addr, __m128i vindex, __m128i mask, const int scale) +VPGATHERQQ xmm, vm64x, xmm @@ -24079,10 +3638,8 @@ 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 - + __m128 _mm_mask_i32gather_ps (__m128 src, float const* base_addr, __m128i vindex, __m128 mask, const int scale) +VGATHERDPS xmm, vm32x, xmm @@ -24091,10 +3648,8 @@ 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 - + __m128 _mm_mask_i64gather_ps (__m128 src, float const* base_addr, __m128i vindex, __m128 mask, const int scale) +VGATHERQPS xmm, vm64x, xmm @@ -24103,10 +3658,8 @@ 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 - + __m128 _mm256_mask_i64gather_ps (__m128 src, float const* base_addr, __m256i vindex, __m128 mask, const int scale) +VGATHERQPS xmm, vm32y, xmm @@ -24115,10 +3668,8 @@ 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 - + __m128i _mm_mask_i32gather_epi32 (__m128i src, int const* base_addr, __m128i vindex, __m128i mask, const int scale) +VPGATHERDD xmm, vm32x, xmm @@ -24127,10 +3678,8 @@ 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 - + __m128i _mm_mask_i64gather_epi32 (__m128i src, int const* base_addr, __m128i vindex, __m128i mask, const int scale) +VPGATHERQD xmm, vm64x, xmm @@ -24139,10 +3688,8 @@ 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 - + __m128i _mm256_mask_i64gather_epi32 (__m128i src, int const* base_addr, __m256i vindex, __m128i mask, const int scale) +VPGATHERQD xmm, vm32y, xmm @@ -24151,10 +3698,8 @@ 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 - + __m128i _mm_mask_i32gather_epi64 (__m128i src, __int64 const* base_addr, __m128i vindex, __m128i mask, const int scale) +VPGATHERDQ xmm, vm32x, xmm @@ -24163,10 +3708,8 @@ 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 - + __m128i _mm_mask_i64gather_epi64 (__m128i src, __int64 const* base_addr, __m128i vindex, __m128i mask, const int scale) +VPGATHERQQ xmm, vm64x, xmm @@ -24175,10 +3718,8 @@ 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 - + __m256d _mm256_mask_i32gather_pd (__m256d src, double const* base_addr, __m128i vindex, __m256d mask, const int scale) +VPGATHERDPD ymm, vm32y, ymm @@ -24187,10 +3728,8 @@ 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 - + __m256d _mm256_mask_i64gather_pd (__m256d src, double const* base_addr, __m256i vindex, __m256d mask, const int scale) +VGATHERQPD ymm, vm32y, ymm @@ -24199,10 +3738,8 @@ 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 - + __m256i _mm256_mask_i32gather_epi32 (__m256i src, int const* base_addr, __m256i vindex, __m256i mask, const int scale) +VPGATHERDD ymm, vm32y, ymm @@ -24211,10 +3748,8 @@ 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 - + __m256i _mm256_mask_i32gather_epi64 (__m256i src, __int64 const* base_addr, __m128i vindex, __m256i mask, const int scale) +VPGATHERDQ ymm, vm32y, ymm @@ -24223,10 +3758,8 @@ 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 - + __m256i _mm256_mask_i64gather_epi64 (__m256i src, __int64 const* base_addr, __m256i vindex, __m256i mask, const int scale) +VPGATHERQQ ymm, vm32y, ymm @@ -24235,10 +3768,8 @@ 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 - + __m256 _mm256_mask_i32gather_ps (__m256 src, float const* base_addr, __m256i vindex, __m256 mask, const int scale) +VPGATHERDPS ymm, vm32y, ymm @@ -24247,10 +3778,8 @@ 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 - + __m256i _mm256_mask_i32gather_epi32 (__m256i src, int const* base_addr, __m256i vindex, __m256i mask, const int scale) +VPGATHERDD ymm, vm32y, ymm @@ -24259,10 +3788,8 @@ 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 - + __m256i _mm256_mask_i32gather_epi64 (__m256i src, __int64 const* base_addr, __m128i vindex, __m256i mask, const int scale) +VPGATHERDQ ymm, vm32y, ymm @@ -24271,10 +3798,8 @@ 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 - + __m256i _mm256_mask_i64gather_epi64 (__m256i src, __int64 const* base_addr, __m256i vindex, __m256i mask, const int scale) +VPGATHERQQ ymm, vm32y, ymm @@ -24283,5748 +3808,4303 @@ 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 - + __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 - + __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 - + __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 - + __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 - + __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 - + __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 - + __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 - + __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 - + __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 - + __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 - + __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 - + __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 - + __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 - + __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 - + __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 - + __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 - + __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 - + __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 - + __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 - + __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 - + __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 - + __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 - + __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 - + __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_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_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_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_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_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_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_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 - - __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 - + __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 - + __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 - + __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 - + __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 - + __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 - + __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 - + __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 - + __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 _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 _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 _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 _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 _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 _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 _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 _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_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_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_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_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_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_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_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_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_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_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_epu16 (__m256i a, __m256i b) +VPMINUW ymm, ymm, ymm/m256 - - __m256i _mm256_min_epu32 (__m256i a, __m256i b) - VPMINUD 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 - - 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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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 - - __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 - + __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_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 - + __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 - + __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_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_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_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_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_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_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_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_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_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_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_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_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_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 - - __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_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_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_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_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_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_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_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_epi64 (__m256i a, __m256i count) +VPSLLVQ ymm, ymm, ymm/m256 - - __m256i _mm256_srai_epi16 (__m256i a, int imm8) - VPSRAW ymm, ymm, imm8 - + __m256i _mm256_srai_epi16 (__m256i a, int imm8) +VPSRAW ymm, ymm, imm8 - - _mm256_sra_epi16 (__m256i a, __m128i count) - VPSRAW ymm, ymm, xmm/m128 - + _mm256_sra_epi16 (__m256i a, __m128i count) +VPSRAW ymm, ymm, xmm/m128 - - __m256i _mm256_srai_epi32 (__m256i a, int imm8) - VPSRAD ymm, ymm, imm8 - + __m256i _mm256_srai_epi32 (__m256i a, int imm8) +VPSRAD ymm, ymm, imm8 - - _mm256_sra_epi32 (__m256i a, __m128i count) - VPSRAD ymm, ymm, xmm/m128 - + _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 - + __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_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_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_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_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_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_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_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_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_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_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_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_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_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 - - __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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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 - - __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 - - - - - - - - - - __m128i _mm_dpbusd_epi32 (__m128i src, __m128i a, __m128i b) VPDPBUSD xmm, xmm, xmm/m128 - - - - - - __m128i _mm_dpwssd_epi32 (__m128i src, __m128i a, __m128i b) VPDPWSSD xmm, xmm, xmm/m128 - - - - - - __m256i _mm256_dpbusd_epi32 (__m256i src, __m256i a, __m256i b) VPDPBUSD ymm, ymm, ymm/m256 - - - - - - __m256i _mm256_dpwssd_epi32 (__m256i src, __m256i a, __m256i b) VPDPWSSD ymm, ymm, ymm/m256 - - - - - - __m128i _mm_dpbusds_epi32 (__m128i src, __m128i a, __m128i b) VPDPBUSDS xmm, xmm, xmm/m128 - - - - - - __m128i _mm_dpwssds_epi32 (__m128i src, __m128i a, __m128i b) VPDPWSSDS xmm, xmm, xmm/m128 - + __m256i _mm256_xor_si256 (__m256i a, __m256i b) +VPXOR ymm, ymm, ymm/m256 - - __m256i _mm256_dpbusds_epi32 (__m256i src, __m256i a, __m256i b) VPDPBUSDS ymm, ymm, ymm/m256 - - - - - - __m256i _mm256_dpwssds_epi32 (__m256i src, __m256i a, __m256i b) VPDPWSSDS 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 _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 _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 _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 _blsi_u32 (unsigned int a) +BLSI reg, reg/m32 - - unsigned int _blsmsk_u32 (unsigned int a) - BLSMSK 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 - + unsigned int _blsr_u32 (unsigned int a) +BLSR reg, reg/m32 - - int _mm_tzcnt_32 (unsigned int a) - TZCNT 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 _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 _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 _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 _blsi_u64 (unsigned __int64 a) +BLSI reg, reg/m64 - - unsigned __int64 _blsmsk_u64 (unsigned __int64 a) - BLSMSK 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 - + unsigned __int64 _blsr_u64 (unsigned __int64 a) +BLSR reg, reg/m64 - - __int64 _mm_tzcnt_64 (unsigned __int64 a) - TZCNT 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 _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 _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 int _pext_u32 (unsigned int a, unsigned int mask) +PEXT r32a, r32b, reg/m32 - - - unsigned int _bzhi_u32 (unsigned int a, unsigned int index) - BZHI r32a, reg/m32, r32b - - - - - + - - 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 _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 _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 _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 __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_OQ - _CMP_EQ_OS. + _CMP_EQ_OS - _CMP_FALSE_OQ. + _CMP_FALSE_OQ - _CMP_FALSE_OS. + _CMP_FALSE_OS - _CMP_GT_OQ. + _CMP_GT_OQ - _CMP_GE_OQ. + _CMP_GE_OQ - _CMP_GE_OS. + _CMP_GE_OS - _CMP_GT_OS. + _CMP_GT_OS - _CMP_LT_OQ. + _CMP_LT_OQ - _CMP_LE_OQ. + _CMP_LE_OQ - _CMP_LE_OS. + _CMP_LE_OS - _CMP_LT_OS. + _CMP_LT_OS - _CMP_ORD_Q. + _CMP_ORD_Q - _CMP_NEQ_OQ. + _CMP_NEQ_OQ - _CMP_NEQ_OS. + _CMP_NEQ_OS - _CMP_ORD_S. + _CMP_ORD_S - _CMP_EQ_UQ. + _CMP_EQ_UQ - _CMP_EQ_US. + _CMP_EQ_US - _CMP_UNORD_Q. + _CMP_UNORD_Q - _CMP_NEQ_UQ. + _CMP_NEQ_UQ - _CMP_NEQ_US. + _CMP_NEQ_US - _CMP_NGT_UQ. + _CMP_NGT_UQ - _CMP_NGE_UQ. + _CMP_NGE_UQ - _CMP_NGE_US. + _CMP_NGE_US - _CMP_NGT_US. + _CMP_NGT_US - _CMP_NLT_UQ. + _CMP_NLT_UQ - _CMP_NLE_UQ. + _CMP_NLE_UQ - _CMP_NLE_US. + _CMP_NLE_US - _CMP_NLT_US. + _CMP_NLT_US - _CMP_UNORD_S. + _CMP_UNORD_S - _CMP_TRUE_UQ. + _CMP_TRUE_UQ - _CMP_TRUE_US. + _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 - + __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 - + __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 - + __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 - + __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 - + __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 - + __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 - + __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 - + __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 - + __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 - + __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 - + __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 - + __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 - + __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 - + __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 - + __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 - + __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 - + __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 - + __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 - + __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 - + __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 - + __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 - + __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 - + __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 - + __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 - + __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 - + __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 - + __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 - + __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 - + __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 - + __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 - + __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 - + __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 int _lzcnt_u32 (unsigned int a) +LZCNT reg, reg/m32 - + - - unsigned __int64 _lzcnt_u64 (unsigned __int64 a) - LZCNT reg, reg/m64 - + 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 - - __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 - + int _mm_popcnt_u32 (unsigned int a) +POPCNT reg, reg/m32 - + - - __int64 _mm_popcnt_u64 (unsigned __int64 a) - POPCNT reg64, reg/m64 - + __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_ps (__m128 a, __m128 b) +ADDPS xmm, xmm/m128 - - __m128 _mm_add_ss (__m128 a, __m128 b) - ADDSS xmm, xmm/m32 - + __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_and_ps (__m128 a, __m128 b) +ANDPS xmm, xmm/m128 - - __m128 _mm_andnot_ps (__m128 a, __m128 b) - ANDNPS 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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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) - + __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_comieq_ss (__m128 a, __m128 b) +COMISS xmm, xmm/m32 - - int _mm_comigt_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_comige_ss (__m128 a, __m128 b) +COMISS xmm, xmm/m32 - - int _mm_comilt_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_comile_ss (__m128 a, __m128 b) +COMISS xmm, xmm/m32 - - int _mm_comineq_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) - + __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_ucomieq_ss (__m128 a, __m128 b) +UCOMISS xmm, xmm/m32 - - int _mm_ucomigt_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_ucomige_ss (__m128 a, __m128 b) +UCOMISS xmm, xmm/m32 - - int _mm_ucomilt_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_ucomile_ss (__m128 a, __m128 b) +UCOMISS xmm, xmm/m32 - - int _mm_ucomineq_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_cmpunord_ps (__m128 a, __m128 b) +CMPPS xmm, xmm/m128, imm8(3) - - __m128 _mm_cvtsi32_ss (__m128 a, int b) - CVTSI2SS xmm, reg/m32 - + __m128 _mm_cvtsi32_ss (__m128 a, int b) +CVTSI2SS xmm, reg/m32 - - int _mm_cvtss_si32 (__m128 a) - CVTSS2SI r32, xmm/m32 - + int _mm_cvtss_si32 (__m128 a) +CVTSS2SI r32, xmm/m32 - - int _mm_cvttss_si32 (__m128 a) - CVTTSS2SI 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_ps (__m128 a, __m128 b) +DIVPS xmm, xmm/m128 - - __m128 _mm_div_ss (__m128 a, __m128 b) - DIVSS xmm, xmm/m32 - + __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_load_ps (float const* mem_address) +MOVAPS xmm, m128 - - __m128 _mm_loadh_pi (__m128 a, __m64 const* mem_addr) - MOVHPS xmm, m64 - + __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_loadl_pi (__m128 a, __m64 const* mem_addr) +MOVLPS xmm, m64 - - __m128 _mm_load_ss (float const* mem_address) - MOVSS xmm, m32 - + __m128 _mm_load_ss (float const* mem_address) +MOVSS xmm, m32 - - __m128 _mm_loadu_ps (float const* mem_address) - MOVUPS xmm, m128 - + __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_ps (__m128 a, __m128 b) +MAXPS xmm, xmm/m128 - - __m128 _mm_max_ss (__m128 a, __m128 b) - MAXSS xmm, xmm/m32 - + __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_ps (__m128 a, __m128 b) +MINPS xmm, xmm/m128 - - __m128 _mm_min_ss (__m128 a, __m128 b) - MINSS xmm, xmm/m32 - + __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_movehl_ps (__m128 a, __m128 b) +MOVHLPS xmm, xmm - - __m128 _mm_movelh_ps (__m128 a, __m128 b) - MOVLHPS xmm, xmm - + __m128 _mm_movelh_ps (__m128 a, __m128 b) +MOVLHPS xmm, xmm - - int _mm_movemask_ps (__m128 a) - MOVMSKPS reg, xmm - + int _mm_movemask_ps (__m128 a) +MOVMSKPS reg, xmm - - __m128 _mm_move_ss (__m128 a, __m128 b) - MOVSS xmm, 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_ps (__m128 a, __m128 b) +MULPS xmm, xmm/m128 - - __m128 _mm_mul_ss (__m128 a, __m128 b) - MULPS xmm, xmm/m32 - + __m128 _mm_mul_ss (__m128 a, __m128 b) +MULPS xmm, xmm/m32 - - __m128 _mm_or_ps (__m128 a, __m128 b) - ORPS xmm, xmm/m128 - + __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) +PREFETCHT0 m8 - - void _mm_prefetch(char* p, int i) - PREFETCHT1 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) +PREFETCHT2 m8 - - void _mm_prefetch(char* p, int i) - PREFETCHNTA m8 - + void _mm_prefetch(char* p, int i) +PREFETCHNTA m8 - - __m128 _mm_rcp_ps (__m128 a) - RCPPS xmm, xmm/m128 - + __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) +RCPSS xmm, xmm/m32 - - __m128 _mm_rcp_ss (__m128 a, __m128 b) - 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_ps (__m128 a) +RSQRTPS xmm, xmm/m128 - - __m128 _mm_rsqrt_ss (__m128 a) - RSQRTSS xmm, xmm/m32 - + __m128 _mm_rsqrt_ss (__m128 a) +RSQRTSS xmm, xmm/m32 - - __m128 _mm_rsqrt_ss (__m128 a, __m128 b) - 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_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_ps (__m128 a) +SQRTPS xmm, xmm/m128 - - __m128 _mm_sqrt_ss (__m128 a) - SQRTSS xmm, xmm/m32 - + __m128 _mm_sqrt_ss (__m128 a) +SQRTSS xmm, xmm/m32 - - __m128 _mm_sqrt_ss (__m128 a, __m128 b) - 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_storeu_ps (float* mem_addr, __m128 a) +MOVUPS m128, xmm - - void _mm_store_ps (float* mem_addr, __m128 a) - MOVAPS 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_stream_ps (float* mem_addr, __m128 a) +MOVNTPS m128, xmm - - void _mm_sfence(void) - SFENCE - + void _mm_sfence(void) +SFENCE - - void _mm_storeh_pi (__m64* mem_addr, __m128 a) - MOVHPS m64, xmm - + 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_storel_pi (__m64* mem_addr, __m128 a) +MOVLPS m64, xmm - - void _mm_store_ss (float* mem_addr, __m128 a) - MOVSS m32, 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 - + __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_sub_ss (__m128 a, __m128 b) +SUBSS xmm, xmm/m32 - - __m128 _mm_unpackhi_ps (__m128 a, __m128 b) - UNPCKHPS xmm, xmm/m128 - + __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_xor_ps (__m128 a, __m128 b) - XORPS 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 - + __m128 _mm_cvtsi64_ss (__m128 a, __int64 b) +CVTSI2SS xmm, reg/m64 - - __int64 _mm_cvtss_si64 (__m128 a) - CVTSS2SI r64, xmm/m32 - + __int64 _mm_cvtss_si64 (__m128 a) +CVTSS2SI r64, xmm/m32 - - __int64 _mm_cvttss_si64 (__m128 a) - CVTTSS2SI 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 - + __m128i _mm_add_epi8 (__m128i a, __m128i b) +PADDB xmm, xmm/m128 - - __m128d _mm_add_pd (__m128d a, __m128d b) - ADDPD 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_epi16 (__m128i a, __m128i b) +PADDW xmm, xmm/m128 - - __m128i _mm_add_epi32 (__m128i a, __m128i b) - PADDD 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_epi64 (__m128i a, __m128i b) +PADDQ xmm, xmm/m128 - - __m128i _mm_add_epi8 (__m128i a, __m128i b) - PADDB 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_epi16 (__m128i a, __m128i b) +PADDW xmm, xmm/m128 - - __m128i _mm_add_epi32 (__m128i a, __m128i b) - PADDD 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_epi64 (__m128i a, __m128i b) +PADDQ xmm, xmm/m128 - - __m128i _mm_adds_epu8 (__m128i a, __m128i b) - PADDUSB 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_epi16 (__m128i a, __m128i b) +PADDSW xmm, xmm/m128 - - __m128i _mm_adds_epi8 (__m128i a, __m128i b) - PADDSB 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 - + __m128i _mm_adds_epu16 (__m128i a, __m128i b) +PADDUSW xmm, xmm/m128 - - __m128d _mm_add_sd (__m128d a, __m128d b) - ADDSD xmm, xmm/m64 - + __m128d _mm_add_sd (__m128d a, __m128d b) +ADDSD xmm, xmm/m64 - - __m128i _mm_and_si128 (__m128i a, __m128i b) - PAND xmm, xmm/m128 - + __m128i _mm_and_si128 (__m128i a, __m128i b) +PAND xmm, xmm/m128 - - __m128d _mm_and_pd (__m128d a, __m128d b) - ANDPD 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_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 - + __m128i _mm_andnot_si128 (__m128i a, __m128i b) +PANDN xmm, xmm/m128 - - __m128d _mm_andnot_pd (__m128d a, __m128d b) - ADDNPD 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_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_epu8 (__m128i a, __m128i b) +PAVGB xmm, xmm/m128 - - __m128i _mm_avg_epu16 (__m128i a, __m128i b) - PAVGW 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 - + __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) - + __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_epi16 (__m128i a, __m128i b) +PCMPEQW xmm, xmm/m128 - - __m128i _mm_cmpeq_epi32 (__m128i a, __m128i b) - PCMPEQD 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_epi8 (__m128i a, __m128i b) +PCMPEQB xmm, xmm/m128 - - __m128i _mm_cmpeq_epi16 (__m128i a, __m128i b) - PCMPEQW 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 - + __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) - + __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_epi16 (__m128i a, __m128i b) +PCMPGTW xmm, xmm/m128 - - __m128i _mm_cmpgt_epi32 (__m128i a, __m128i b) - PCMPGTD 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 - + __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_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) - + __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_epi16 (__m128i a, __m128i b) +PCMPGTW xmm, xmm/m128 - - __m128i _mm_cmplt_epi32 (__m128i a, __m128i b) - PCMPGTD 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 - + __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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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) - + __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_comieq_sd (__m128d a, __m128d b) +COMISD xmm, xmm/m64 - - int _mm_comigt_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_comige_sd (__m128d a, __m128d b) +COMISD xmm, xmm/m64 - - int _mm_comilt_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_comile_sd (__m128d a, __m128d b) +COMISD xmm, xmm/m64 - - int _mm_comineq_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) - + __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_ucomieq_sd (__m128d a, __m128d b) +UCOMISD xmm, xmm/m64 - - int _mm_ucomigt_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_ucomige_sd (__m128d a, __m128d b) +UCOMISD xmm, xmm/m64 - - int _mm_ucomilt_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_ucomile_sd (__m128d a, __m128d b) +UCOMISD xmm, xmm/m64 - - int _mm_ucomineq_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_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_cvtsi32_sd (__m128d a, int b) +CVTSI2SD xmm, reg/m32 - - __m128d _mm_cvtss_sd (__m128d a, __m128 b) - CVTSS2SD xmm, xmm/m32 - + __m128d _mm_cvtss_sd (__m128d a, __m128 b) +CVTSS2SD xmm, xmm/m32 - - __m128i _mm_cvtsi32_si128 (int a) - MOVD xmm, reg/m32 - + __m128i _mm_cvtsi32_si128 (int a) +MOVD xmm, reg/m32 - - __m128 _mm_cvtsd_ss (__m128 a, __m128d b) - CVTSD2SS xmm, xmm/m64 - + __m128 _mm_cvtsd_ss (__m128 a, __m128d b) +CVTSD2SS xmm, xmm/m64 - - __m128i _mm_cvtsi32_si128 (int a) - MOVD xmm, reg/m32 - + __m128i _mm_cvtsi32_si128 (int a) +MOVD xmm, reg/m32 - - int _mm_cvtsd_si32 (__m128d a) - CVTSD2SI r32, xmm/m64 - + int _mm_cvtsd_si32 (__m128d a) +CVTSD2SI r32, xmm/m64 - - int _mm_cvtsi128_si32 (__m128i a) - MOVD reg/m32, xmm - + int _mm_cvtsi128_si32 (__m128i a) +MOVD reg/m32, xmm - - int _mm_cvttsd_si32 (__m128d a) - CVTTSD2SI reg, xmm/m64 - + int _mm_cvttsd_si32 (__m128d a) +CVTTSD2SI reg, xmm/m64 - - int _mm_cvtsi128_si32 (__m128i a) - MOVD reg/m32, xmm - + int _mm_cvtsi128_si32 (__m128i a) +MOVD reg/m32, xmm - - __m128d _mm_cvtepi32_pd (__m128i a) - CVTDQ2PD xmm, xmm/m128 - + __m128d _mm_cvtepi32_pd (__m128i a) +CVTDQ2PD xmm, xmm/m128 - - __m128d _mm_cvtps_pd (__m128 a) - CVTPS2PD 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_cvtpd_epi32 (__m128d a) +CVTPD2DQ xmm, xmm/m128 - - __m128i _mm_cvtps_epi32 (__m128 a) - CVTPS2DQ 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_cvttpd_epi32 (__m128d a) +CVTTPD2DQ xmm, xmm/m128 - - __m128i _mm_cvttps_epi32 (__m128 a) - CVTTPS2DQ 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_cvtpd_ps (__m128d a) +CVTPD2PS xmm, xmm/m128 - - __m128 _mm_cvtepi32_ps (__m128i a) - CVTDQ2PS 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_pd (__m128d a, __m128d b) +DIVPD xmm, xmm/m128 - - __m128d _mm_div_sd (__m128d a, __m128d b) - DIVSD xmm, xmm/m64 - + __m128d _mm_div_sd (__m128d a, __m128d b) +DIVSD xmm, xmm/m64 - - int _mm_extract_epi16 (__m128i a, int immediate) - PEXTRW reg, xmm, imm8 - + 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_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 - + __m128i _mm_load_si128 (__m128i const* mem_address) +MOVDQA xmm, m128 - - __m128d _mm_load_pd (double const* mem_address) - MOVAPD 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 - + __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 - + void _mm_lfence(void) +LFENCE - - __m128d _mm_loadh_pd (__m128d a, double const* mem_addr) - MOVHPD xmm, m64 - + __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_loadl_pd (__m128d a, double const* mem_addr) +MOVLPD xmm, m64 - - __m128d _mm_load_sd (double const* mem_address) - MOVSD 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_epi32 (__m128i const* mem_addr) +MOVD xmm, reg/m32 - - __m128i _mm_loadl_epi64 (__m128i const* mem_addr) - MOVQ xmm, reg/m64 - + __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_epi32 (__m128i const* mem_addr) +MOVD xmm, reg/m32 - - __m128i _mm_loadl_epi64 (__m128i const* mem_addr) - MOVQ xmm, reg/m64 - + __m128i _mm_loadl_epi64 (__m128i const* mem_addr) +MOVQ xmm, reg/m64 - - __m128i _mm_loadu_si128 (__m128i const* mem_address) - MOVDQU xmm, m128 - + __m128i _mm_loadu_si128 (__m128i const* mem_address) +MOVDQU xmm, m128 - - __m128d _mm_loadu_pd (double const* mem_address) - MOVUPD 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 - + __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 - - 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 - + __m128i _mm_max_epu8 (__m128i a, __m128i b) +PMAXUB xmm, xmm/m128 - - __m128d _mm_max_pd (__m128d a, __m128d b) - MAXPD 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 - + __m128i _mm_max_epi16 (__m128i a, __m128i b) +PMAXSW xmm, xmm/m128 - - __m128d _mm_max_sd (__m128d a, __m128d b) - MAXSD xmm, xmm/m64 - + __m128d _mm_max_sd (__m128d a, __m128d b) +MAXSD xmm, xmm/m64 - - void _mm_mfence(void) - MFENCE - + void _mm_mfence(void) +MFENCE - - __m128i _mm_min_epu8 (__m128i a, __m128i b) - PMINUB xmm, xmm/m128 - + __m128i _mm_min_epu8 (__m128i a, __m128i b) +PMINUB xmm, xmm/m128 - - __m128d _mm_min_pd (__m128d a, __m128d b) - MINPD 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 - + __m128i _mm_min_epi16 (__m128i a, __m128i b) +PMINSW xmm, xmm/m128 - - __m128d _mm_min_sd (__m128d a, __m128d b) - MINSD xmm, xmm/m64 - + __m128d _mm_min_sd (__m128d a, __m128d b) +MINSD xmm, xmm/m64 - - int _mm_movemask_epi8 (__m128i a) - PMOVMSKB reg, xmm - + int _mm_movemask_epi8 (__m128i a) +PMOVMSKB reg, xmm - - int _mm_movemask_pd (__m128d a) - MOVMSKPD reg, xmm - + int _mm_movemask_pd (__m128d a) +MOVMSKPD reg, xmm - - int _mm_movemask_epi8 (__m128i a) - PMOVMSKB reg, xmm - + int _mm_movemask_epi8 (__m128i a) +PMOVMSKB reg, xmm - - __m128d _mm_move_sd (__m128d a, __m128d b) - MOVSD xmm, 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 - - __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 - + __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_mul_epu32 (__m128i a, __m128i b) +PMULUDQ xmm, xmm/m128 - - __m128i _mm_madd_epi16 (__m128i a, __m128i b) - PMADDWD 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_epi16 (__m128i a, __m128i b) +PMULHW xmm, xmm/m128 - - __m128i _mm_mulhi_epu16 (__m128i a, __m128i b) - PMULHUW 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 - - __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 - + __m128d _mm_mul_sd (__m128d a, __m128d b) +MULSD xmm, xmm/m64 - - __m128i _mm_or_si128 (__m128i a, __m128i b) - POR xmm, xmm/m128 - + __m128i _mm_or_si128 (__m128i a, __m128i b) +POR xmm, xmm/m128 - - __m128d _mm_or_pd (__m128d a, __m128d b) - ORPD 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_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_epi16 (__m128i a, __m128i b) +PACKSSWB xmm, xmm/m128 - - __m128i _mm_packs_epi32 (__m128i a, __m128i b) - PACKSSDW 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_packus_epi16 (__m128i a, __m128i b) +PACKUSWB xmm, xmm/m128 - - __m128i _mm_slli_epi16 (__m128i a, int immediate) - PSLLW xmm, imm8 - + __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_sll_epi16 (__m128i a, __m128i count) +PSLLW xmm, xmm/m128 - - __m128i _mm_slli_epi32 (__m128i a, int immediate) - PSLLD xmm, imm8 - + __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_sll_epi32 (__m128i a, __m128i count) +PSLLD xmm, xmm/m128 - - __m128i _mm_slli_epi64 (__m128i a, int immediate) - PSLLQ xmm, imm8 - + __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_sll_epi64 (__m128i a, __m128i count) +PSLLQ xmm, xmm/m128 - - __m128i _mm_slli_epi16 (__m128i a, int immediate) - PSLLW xmm, imm8 - + __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_sll_epi16 (__m128i a, __m128i count) +PSLLW xmm, xmm/m128 - - __m128i _mm_slli_epi32 (__m128i a, int immediate) - PSLLD xmm, imm8 - + __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_sll_epi32 (__m128i a, __m128i count) +PSLLD xmm, xmm/m128 - - __m128i _mm_slli_epi64 (__m128i a, int immediate) - PSLLQ xmm, imm8 - + __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_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_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_srai_epi16 (__m128i a, int immediate) +PSRAW xmm, imm8 - - __m128i _mm_sra_epi16 (__m128i a, __m128i count) - PSRAW xmm, xmm/m128 - + __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_srai_epi32 (__m128i a, int immediate) +PSRAD xmm, imm8 - - __m128i _mm_sra_epi32 (__m128i a, __m128i count) - PSRAD xmm, xmm/m128 - + __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_srli_epi16 (__m128i a, int immediate) +PSRLW xmm, imm8 - - __m128i _mm_srl_epi16 (__m128i a, __m128i count) - PSRLW xmm, xmm/m128 - + __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_srli_epi32 (__m128i a, int immediate) +PSRLD xmm, imm8 - - __m128i _mm_srl_epi32 (__m128i a, __m128i count) - PSRLD xmm, xmm/m128 - + __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_srli_epi64 (__m128i a, int immediate) +PSRLQ xmm, imm8 - - __m128i _mm_srl_epi64 (__m128i a, __m128i count) - PSRLQ xmm, xmm/m128 - + __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_srli_epi16 (__m128i a, int immediate) +PSRLW xmm, imm8 - - __m128i _mm_srl_epi16 (__m128i a, __m128i count) - PSRLW xmm, xmm/m128 - + __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_srli_epi32 (__m128i a, int immediate) +PSRLD xmm, imm8 - - __m128i _mm_srl_epi32 (__m128i a, __m128i count) - PSRLD xmm, xmm/m128 - + __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_srli_epi64 (__m128i a, int immediate) +PSRLQ xmm, imm8 - - __m128i _mm_srl_epi64 (__m128i a, __m128i count) - PSRLQ xmm, xmm/m128 - + __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 - - __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 - + __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_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 immediate) +PSHUFHW xmm, xmm/m128, imm8 - - __m128i _mm_shufflehi_epi16 (__m128i a, int control) - 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 - - __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_pd (__m128d a) +SQRTPD xmm, xmm/m128 - - __m128d _mm_sqrt_sd (__m128d a) - SQRTSD xmm, xmm/64 - + __m128d _mm_sqrt_sd (__m128d a) +SQRTSD xmm, xmm/64 - - __m128d _mm_sqrt_sd (__m128d a, __m128d b) - 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_si128 (__m128i* mem_addr, __m128i a) +MOVDQU m128, xmm - - void _mm_storeu_pd (double* mem_addr, __m128d a) - MOVUPD 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_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_si128 (__m128i* mem_addr, __m128i a) +MOVDQA m128, xmm - - void _mm_store_pd (double* mem_addr, __m128d a) - MOVAPD 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_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_si128 (__m128i* mem_addr, __m128i a) +MOVNTDQ m128, xmm - - void _mm_stream_pd (double* mem_addr, __m128d a) - MOVNTPD 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_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_storeh_pd (double* mem_addr, __m128d a) +MOVHPD m64, xmm - - void _mm_storel_pd (double* mem_addr, __m128d a) - MOVLPD 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_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_storeu_si32 (void* mem_addr, __m128i a) MOVD m32, xmm. + 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_storeu_si32 (void* mem_addr, __m128i a) MOVD m32, 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 - + void _mm_storel_epi64 (__m128i* mem_addr, __m128i a) +MOVQ m64, xmm - - __m128i _mm_sub_epi8 (__m128i a, __m128i b) - PSUBB xmm, xmm/m128 - + __m128i _mm_sub_epi8 (__m128i a, __m128i b) +PSUBB xmm, xmm/m128 - - __m128d _mm_sub_pd (__m128d a, __m128d b) - SUBPD 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_epi16 (__m128i a, __m128i b) +PSUBW xmm, xmm/m128 - - __m128i _mm_sub_epi32 (__m128i a, __m128i b) - PSUBD 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_epi64 (__m128i a, __m128i b) +PSUBQ xmm, xmm/m128 - - __m128i _mm_sub_epi8 (__m128i a, __m128i b) - PSUBB 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_epi16 (__m128i a, __m128i b) +PSUBW xmm, xmm/m128 - - __m128i _mm_sub_epi32 (__m128i a, __m128i b) - PSUBD 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_epi64 (__m128i a, __m128i b) +PSUBQ xmm, xmm/m128 - - __m128i _mm_subs_epu8 (__m128i a, __m128i b) - PSUBUSB 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_epi16 (__m128i a, __m128i b) +PSUBSW xmm, xmm/m128 - - __m128i _mm_subs_epi8 (__m128i a, __m128i b) - PSUBSB 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 - + __m128i _mm_subs_epu16 (__m128i a, __m128i b) +PSUBUSW xmm, xmm/m128 - - __m128d _mm_sub_sd (__m128d a, __m128d b) - SUBSD xmm, xmm/m64 - + __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_sad_epu8 (__m128i a, __m128i b) +PSADBW xmm, xmm/m128 - - __m128i _mm_unpackhi_epi8 (__m128i a, __m128i b) - PUNPCKHBW 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 - + __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_epi16 (__m128i a, __m128i b) +PUNPCKHWD xmm, xmm/m128 - - __m128i _mm_unpackhi_epi32 (__m128i a, __m128i b) - PUNPCKHDQ 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_epi64 (__m128i a, __m128i b) +PUNPCKHQDQ xmm, xmm/m128 - - __m128i _mm_unpackhi_epi8 (__m128i a, __m128i b) - PUNPCKHBW 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_epi16 (__m128i a, __m128i b) +PUNPCKHWD xmm, xmm/m128 - - __m128i _mm_unpackhi_epi32 (__m128i a, __m128i b) - PUNPCKHDQ 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_epi64 (__m128i a, __m128i b) +PUNPCKHQDQ xmm, xmm/m128 - - __m128i _mm_unpacklo_epi8 (__m128i a, __m128i b) - PUNPCKLBW 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 - + __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_epi16 (__m128i a, __m128i b) +PUNPCKLWD xmm, xmm/m128 - - __m128i _mm_unpacklo_epi32 (__m128i a, __m128i b) - PUNPCKLDQ 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_epi64 (__m128i a, __m128i b) +PUNPCKLQDQ xmm, xmm/m128 - - __m128i _mm_unpacklo_epi8 (__m128i a, __m128i b) - PUNPCKLBW 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_epi16 (__m128i a, __m128i b) +PUNPCKLWD xmm, xmm/m128 - - __m128i _mm_unpacklo_epi32 (__m128i a, __m128i b) - PUNPCKLDQ 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_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 - + __m128i _mm_xor_si128 (__m128i a, __m128i b) +PXOR xmm, xmm/m128 - - __m128d _mm_xor_pd (__m128d a, __m128d b) - XORPD 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 - + __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 - - - - - __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 - - - - - This class provides access to Intel SSE3 hardware instructions via intrinsics. - - __m128d _mm_addsub_pd (__m128d a, __m128d b) - ADDSUBPD xmm, xmm/m128 - + __m128d _mm_addsub_pd (__m128d a, __m128d b) +ADDSUBPD xmm, xmm/m128 - - __m128 _mm_addsub_ps (__m128 a, __m128 b) - ADDSUBPS 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 - + __m128d _mm_hadd_pd (__m128d a, __m128d b) +HADDPD xmm, xmm/m128 - - __m128 _mm_hadd_ps (__m128 a, __m128 b) - HADDPS 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 - + __m128d _mm_hsub_pd (__m128d a, __m128d b) +HSUBPD xmm, xmm/m128 - - __m128 _mm_hsub_ps (__m128 a, __m128 b) - HSUBPS 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 - + __m128d _mm_loaddup_pd (double const* mem_addr) +MOVDDUP xmm, m64 @@ -30040,10 +8120,8 @@ - - __m128i _mm_lddqu_si128 (__m128i const* mem_addr) - LDDQU xmm, m128 - + __m128i _mm_lddqu_si128 (__m128i const* mem_addr) +LDDQU xmm, m128 @@ -30056,215 +8134,162 @@ - - __m128d _mm_movedup_pd (__m128d a) - MOVDDUP xmm, xmm/m64 - + __m128d _mm_movedup_pd (__m128d a) +MOVDDUP xmm, xmm/m64 - - __m128 _mm_movehdup_ps (__m128 a) - MOVSHDUP xmm, xmm/m128 - + __m128 _mm_movehdup_ps (__m128 a) +MOVSHDUP xmm, xmm/m128 - - __m128 _mm_moveldup_ps (__m128 a) - MOVSLDUP 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. + 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 - + __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 - + __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 - + __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_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 - + __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 - + __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 - - __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 - + __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 - + __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) - + __m128d _mm_ceil_pd (__m128d a) +ROUNDPD xmm, xmm/m128, imm8(10) - - __m128 _mm_ceil_ps (__m128 a) - ROUNDPS 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) +ROUNDSD xmm, xmm/m128, imm8(10) - - __m128d _mm_ceil_sd (__m128d a, __m128d b) - 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) +ROUNDSD xmm, xmm/m128, imm8(10) - - __m128 _mm_ceil_ss (__m128 a, __m128 b) - ROUNDSS 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 - - __m128i _mm_cmpeq_epi64 (__m128i a, __m128i b) - PCMPEQQ xmm, xmm/m128 - + __m128i _mm_cmpeq_epi64 (__m128i a, __m128i b) +PCMPEQQ xmm, xmm/m128 @@ -30273,17 +8298,13 @@ - - __m128i _mm_cvtepu8_epi16 (__m128i a) - PMOVZXBW xmm, xmm/m64 - + __m128i _mm_cvtepu8_epi16 (__m128i a) +PMOVZXBW xmm, xmm/m64 - - __m128i _mm_cvtepi8_epi16 (__m128i a) - PMOVSXBW xmm, xmm/m64 - + __m128i _mm_cvtepi8_epi16 (__m128i a) +PMOVSXBW xmm, xmm/m64 @@ -30299,31 +8320,23 @@ - - __m128i _mm_cvtepu8_epi32 (__m128i a) - PMOVZXBD xmm, xmm/m32 - + __m128i _mm_cvtepu8_epi32 (__m128i a) +PMOVZXBD xmm, xmm/m32 - - __m128i _mm_cvtepi16_epi32 (__m128i a) - PMOVSXWD xmm, xmm/m64 - + __m128i _mm_cvtepi16_epi32 (__m128i a) +PMOVSXWD xmm, xmm/m64 - - __m128i _mm_cvtepi8_epi32 (__m128i a) - PMOVSXBD xmm, xmm/m32 - + __m128i _mm_cvtepi8_epi32 (__m128i a) +PMOVSXBD xmm, xmm/m32 - - __m128i _mm_cvtepu16_epi32 (__m128i a) - PMOVZXWD xmm, xmm/m64 - + __m128i _mm_cvtepu16_epi32 (__m128i a) +PMOVZXWD xmm, xmm/m64 @@ -30347,45 +8360,33 @@ - - __m128i _mm_cvtepu8_epi64 (__m128i a) - PMOVZXBQ xmm, xmm/m16 - + __m128i _mm_cvtepu8_epi64 (__m128i a) +PMOVZXBQ xmm, xmm/m16 - - __m128i _mm_cvtepi16_epi64 (__m128i a) - PMOVSXWQ xmm, xmm/m32 - + __m128i _mm_cvtepi16_epi64 (__m128i a) +PMOVSXWQ xmm, xmm/m32 - - __m128i _mm_cvtepi32_epi64 (__m128i a) - PMOVSXDQ xmm, xmm/m64 - + __m128i _mm_cvtepi32_epi64 (__m128i a) +PMOVSXDQ xmm, xmm/m64 - - __m128i _mm_cvtepi8_epi64 (__m128i a) - PMOVSXBQ xmm, xmm/m16 - + __m128i _mm_cvtepi8_epi64 (__m128i a) +PMOVSXBQ xmm, xmm/m16 - - __m128i _mm_cvtepu16_epi64 (__m128i a) - PMOVZXWQ xmm, xmm/m32 - + __m128i _mm_cvtepu16_epi64 (__m128i a) +PMOVZXWQ xmm, xmm/m32 - - __m128i _mm_cvtepu32_epi64 (__m128i a) - PMOVZXDQ xmm, xmm/m64 - + __m128i _mm_cvtepu32_epi64 (__m128i a) +PMOVZXDQ xmm, xmm/m64 @@ -30401,531 +8402,386 @@ - - __m128d _mm_dp_pd (__m128d a, __m128d b, const int imm8) - DPPD xmm, xmm/m128, imm8 - + __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 - + __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_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_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_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 - + 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) - + __m128d _mm_floor_pd (__m128d a) +ROUNDPD xmm, xmm/m128, imm8(9) - - __m128 _mm_floor_ps (__m128 a) - ROUNDPS 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) +ROUNDSD xmm, xmm/m128, imm8(9) - - __m128d _mm_floor_sd (__m128d a, __m128d b) - 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) +ROUNDSS xmm, xmm/m128, imm8(9) - - __m128 _mm_floor_ss (__m128 a, __m128 b) - 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_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_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 - + __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 - + __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_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_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_epi32 (__m128i a, __m128i b) +PMAXSD xmm, xmm/m128 - - __m128i _mm_max_epi8 (__m128i a, __m128i b) - PMAXSB 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_epu16 (__m128i a, __m128i b) +PMAXUW xmm, xmm/m128 - - __m128i _mm_max_epu32 (__m128i a, __m128i b) - PMAXUD 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_epi32 (__m128i a, __m128i b) +PMINSD xmm, xmm/m128 - - __m128i _mm_min_epi8 (__m128i a, __m128i b) - PMINSB 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_epu16 (__m128i a, __m128i b) +PMINUW xmm, xmm/m128 - - __m128i _mm_min_epu32 (__m128i a, __m128i b) - PMINUD 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_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_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_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_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 - + __m128i _mm_packus_epi32 (__m128i a, __m128i b) +PACKUSDW xmm, xmm/m128 - - _m128d _mm_round_pd (__m128d a, _MM_FROUND_CUR_DIRECTION) - ROUNDPD xmm, xmm/m128, imm8(4) - + _MM_FROUND_CUR_DIRECTION; ROUNDPD xmm, xmm/m128, imm8(4) - - __m128 _mm_round_ps (__m128 a, _MM_FROUND_CUR_DIRECTION) - ROUNDPS 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, _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) - + __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, _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) - + __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 - + __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 - + __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, _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) - + __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, _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) - + __m128 _mm_round_ss (__m128 a, __m128 b, _MM_FROUND_TO_NEAREST_INT | _MM_FROUND_NO_EXC) +ROUNDSS xmm, xmm/m128, imm8(8) - - __m128d _mm_round_pd (__m128d a, _MM_FROUND_TO_NEG_INF |_MM_FROUND_NO_EXC) - ROUNDPD xmm, xmm/m128, imm8(9) - + _MM_FROUND_TO_NEG_INF |_MM_FROUND_NO_EXC; ROUNDPD xmm, xmm/m128, imm8(9) - - __m128 _mm_round_ps (__m128 a, _MM_FROUND_TO_NEG_INF |_MM_FROUND_NO_EXC) - ROUNDPS 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, _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) - + __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, _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) - + __m128 _mm_round_ss (__m128 a, __m128 b, _MM_FROUND_TO_NEG_INF | _MM_FROUND_NO_EXC) +ROUNDSS xmm, xmm/m128, imm8(9) - - __m128d _mm_round_pd (__m128d a, _MM_FROUND_TO_POS_INF |_MM_FROUND_NO_EXC) - ROUNDPD xmm, xmm/m128, imm8(10) - + _MM_FROUND_TO_POS_INF |_MM_FROUND_NO_EXC; ROUNDPD xmm, xmm/m128, imm8(10) - - __m128 _mm_round_ps (__m128 a, _MM_FROUND_TO_POS_INF |_MM_FROUND_NO_EXC) - ROUNDPS 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, _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) - + __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, _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) - + __m128 _mm_round_ss (__m128 a, __m128 b, _MM_FROUND_TO_POS_INF | _MM_FROUND_NO_EXC) +ROUNDSS xmm, xmm/m128, imm8(10) - - __m128d _mm_round_pd (__m128d a, _MM_FROUND_TO_ZERO |_MM_FROUND_NO_EXC) - ROUNDPD xmm, xmm/m128, imm8(11) - + _MM_FROUND_TO_ZERO |_MM_FROUND_NO_EXC; ROUNDPD xmm, xmm/m128, imm8(11) - - __m128 _mm_round_ps (__m128 a, _MM_FROUND_TO_ZERO |_MM_FROUND_NO_EXC) - ROUNDPS 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, _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) - + __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, _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) - + __m128 _mm_round_ss (__m128 a, __m128 b, _MM_FROUND_TO_ZERO | _MM_FROUND_NO_EXC) +ROUNDSS xmm, xmm/m128, imm8(11) @@ -30946,10 +8802,8 @@ - - int _mm_testc_si128 (__m128i a, __m128i b) - PTEST xmm, xmm/m128 - + int _mm_testc_si128 (__m128i a, __m128i b) +PTEST xmm, xmm/m128 @@ -30982,10 +8836,8 @@ - - int _mm_testnzc_si128 (__m128i a, __m128i b) - PTEST xmm, xmm/m128 - + int _mm_testnzc_si128 (__m128i a, __m128i b) +PTEST xmm, xmm/m128 @@ -31018,10 +8870,8 @@ - - int _mm_testz_si128 (__m128i a, __m128i b) - PTEST xmm, xmm/m128 - + int _mm_testz_si128 (__m128i a, __m128i b) +PTEST xmm, xmm/m128 @@ -31037,38 +8887,29 @@ - - - __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 - - __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 - - __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 @@ -31078,44 +8919,34 @@ This class provides access to Intel SSE4.2 hardware instructions via intrinsics. - - __m128i _mm_cmpgt_epi64 (__m128i a, __m128i b) - PCMPGTQ xmm, xmm/m128 - + __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_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_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 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 - + unsigned __int64 _mm_crc32_u64 (unsigned __int64 crc, unsigned __int64 v) +CRC32 reg, reg/m64 @@ -31124,215 +8955,154 @@ This class provides access to Intel SSSE3 hardware instructions via intrinsics. - - __m128i _mm_abs_epi16 (__m128i a) - PABSW xmm, xmm/m128 - + __m128i _mm_abs_epi16 (__m128i a) +PABSW xmm, xmm/m128 - - __m128i _mm_abs_epi32 (__m128i a) - PABSD 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_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_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_epi16 (__m128i a, __m128i b) +PHADDW xmm, xmm/m128 - - __m128i _mm_hadd_epi32 (__m128i a, __m128i b) - PHADDD 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_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_epi16 (__m128i a, __m128i b) +PHSUBW xmm, xmm/m128 - - __m128i _mm_hsub_epi32 (__m128i a, __m128i b) - PHSUBD 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_hsubs_epi16 (__m128i a, __m128i b) +PHSUBSW xmm, xmm/m128 + - - __m128i _mm_maddubs_epi16 (__m128i a, __m128i b) - PMADDUBSW 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_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_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_epi16 (__m128i a, __m128i b) +PSIGNW xmm, xmm/m128 - - __m128i _mm_sign_epi32 (__m128i a, __m128i b) - PSIGND 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 - + __m128i _mm_sign_epi8 (__m128i a, __m128i b) +PSIGNB xmm, xmm/m128 - - - - - Provides access to the x86 base hardware instructions via intrinsics. - - - void __cpuidex(int cpuInfo[4], int function_id, int subfunction_id); CPUID - - - - - - \ No newline at end of file diff --git a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Runtime.Loader.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Runtime.Loader.xml index a0b3500..a05d5af 100755 --- a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Runtime.Loader.xml +++ b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Runtime.Loader.xml @@ -10,39 +10,6 @@ - - Indicates that a type that should receive notifications of metadata updates. - - - Initializes the attribute. - A type that handles metadata updates and that should be notified when any occur. - - - Gets the type that handles metadata updates and that should be notified when any occur. - - - - Updates the specified assembly using the provided metadata, IL, and PDB deltas. - The assembly to update. - The metadata changes to be applied. - The IL changes to be applied. - The PDB changes to be applied. - The assembly argument is not a runtime assembly. - The assembly argument is . - The assembly is not editable. - The update could not be applied. - - - Gets a value that indicates whether the assembly update is enabled and available. - - if the assembly update is enabled and available; otherwise, . - - - Indicates a type should be replaced rather than updated when applying metadata updates. - - - Creates a new instance. - Allows a program to resolve assemblies and native libraries to paths based on the dependencies of a given assembly. @@ -61,16 +28,7 @@ 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 assembly loading. - - - 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. - - - Occurs when the is unloaded. + Represents the runtime's concept of a scope for binding. This class is abstract. Initializes a new instance of the class. @@ -86,6 +44,28 @@ 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. @@ -101,27 +81,33 @@ 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. - An object that contains the fully parsed assembly name for the assembly at . 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 . - The assembly load context containing the . If the is not provided by the runtime, this method returns null. + + + 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 based on its . - The object that describes the assembly to be resolved. - The resolved assembly, or . + 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 . @@ -129,23 +115,23 @@ is not a valid assembly. An assembly or module was loaded which did not match the . - The loaded assembly, or throws. 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. - The loaded 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 . @@ -153,26 +139,25 @@ The parameter is an empty string ("") or does not exist. is not a valid assembly. - The loaded 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. - The loaded 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. - The loaded assembly. Allows derived class to load an unmanaged library by name. @@ -182,12 +167,22 @@ 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. - The OS handle for the loaded native library. + + + 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. @@ -205,36 +200,8 @@ Initiates an unload of this . Unloading is not allowed. - - 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 . - - - 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. - - - 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 . - - - Get the name of the . - The name of the . Its value can be . - - - 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. + + Occurs when the is unloaded. \ No newline at end of file diff --git a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Runtime.Numerics.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Runtime.Numerics.xml index 933463f..8e10268 100755 --- a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Runtime.Numerics.xml +++ b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Runtime.Numerics.xml @@ -32,12 +32,9 @@ A 64-bit signed integer. - Initializes a new instance of the structure using the values in a read-only span of bytes, and optionally indicating the signing encoding and the endianness byte order. - A read-only span of bytes representing the big integer. - - to indicate uses unsigned encoding; otherwise, (the default value). - - to indicate is in big-endian byte order; otherwise, (the default value). + + + Initializes a new instance of the structure using a single-precision floating-point value. @@ -68,55 +65,121 @@ 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. + A signed integer that indicates the relative values of and , as shown in the following table. + Value + + Condition + + Less than zero + + is less than . - Value Condition Less than zero is less than . Zero equals . Greater than zero is greater 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. + A signed integer value that indicates the relationship of this instance to , as shown in the following table. + Return value + + Description - 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 . + 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. + 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 . - 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 . + 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 . - 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 . 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 valueDescriptionLess than zeroThe current instance is less than .ZeroThe current instance equals .Greater than zeroThe current instance is greater than . + 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). - The quotient of the division. 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). - The quotient of the division. Returns a value that indicates whether the current instance and a signed 64-bit integer have the same value. @@ -142,10 +205,6 @@ if the current instance and the unsigned 64-bit integer have the same value; otherwise, . - - Gets the number of bits required for shortest two's complement representation of the current instance without the sign bit. - The minimum non-negative number of bits in two's complement notation without the sign bit. - Gets the number of bytes that will be output by and . @@ -162,24 +221,44 @@ 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 log of is out of range of the data type. 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 log of is out of range of the data type. 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 log of is out of range of the data type. 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. @@ -193,16 +272,20 @@ 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. - The remainder after dividing exponent by . Returns the product of two values. @@ -215,6 +298,10 @@ 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. @@ -242,9 +329,9 @@ 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). - The integral result of the division. Returns a value that indicates whether a signed long integer value and a value are equal. @@ -295,23 +382,23 @@ 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 . - An object that contains the value of the parameter. 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 . - An object that contains the value of the parameter. 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 . - An object that contains the value of the parameter. Defines an explicit conversion of a object to a value. @@ -321,32 +408,31 @@ 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 . - An object that contains the value of the parameter. 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 . - An object that contains the value of the parameter. 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 . - An object that contains the value of the parameter. - Defines an explicit conversion of a object to a signed 8-bit value. - - This API is not CLS-compliant. The compliant alternative is . + 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 . - An object that contains the value of the parameter. Defines an explicit conversion of a object to a single-precision floating-point value. @@ -354,38 +440,35 @@ 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 . + 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 . - An object that contains the value of the parameter. - Defines an explicit conversion of a object to an unsigned 32-bit integer value. - - This API is not CLS-compliant. The compliant alternative is . + 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 . - An object that contains the value of the parameter. - Defines an explicit conversion of a object to an unsigned 64-bit integer value. - - This API is not CLS-compliant. The compliant alternative is . + 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 . - 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 . - An object that contains the value of the parameter. Returns a value that indicates whether a 64-bit signed integer is greater than a value. @@ -478,30 +561,26 @@ 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 . + 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 . + 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 . + 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 . + 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. @@ -625,9 +704,9 @@ 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). - The remainder that results from the division. Multiplies two specified values. @@ -663,89 +742,92 @@ The value of the operand. - Converts the representation of a number, contained in the specified read-only span of characters, in a specified style to its equivalent. - A read-only span of characters that contains the 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 . - - is not a value. - - -or- - - includes the or flag along with another value. - - is . - - does not comply with the input pattern specified by . - A value that is equivalent to the number specified in the parameter. + + + 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. - A value that is equivalent to the number specified in the parameter. 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 not a value. +-or- + includes the or flag along with another value. is . does not comply with the input pattern specified by . - A value that is equivalent to the number specified in the parameter. 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 not a value. +-or- + includes the or flag along with another value. is . does not comply with the input pattern specified by . - A value that is equivalent to the number specified in the parameter. 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. - A value that is equivalent to the number specified in the parameter. 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. - The result of raising to the power. 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). - The remainder after dividing by . + + + 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. @@ -763,8 +845,8 @@ to use unsigned encoding; otherwise, . to write the bytes in a big-endian byte order; otherwise, . - If is and is negative. 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. @@ -778,48 +860,33 @@ 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. - 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 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. - The string representation of the current value as specified by the and parameters. - Formats this big integer instance into a span of characters. - The span of characters into which this instance will be written. - When the method returns, contains the length of the span in number of characters. - A read-only span of characters that specifies the format for the formatting operation. - An object that supplies culture-specific formatting information about . - - if the formatting operation succeeds; otherwise. + + + + - Tries to convert the string representation of a number to its equivalent, and returns a value that indicates whether the conversion succeeded. - The representation of a number as a read-only span of characters. - 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 an empty character span or is not in a format that is compliant with . This parameter is passed uninitialized. - - is not a value. - - -or- - - includes the or flag along with another value. - - if was converted successfully; otherwise, . + + + + - Tries to convert the representation of a number contained in the specified read-only character span, to its equivalent, and returns a value that indicates whether the conversion succeeded. - The representation of a number as a read-only span of characters. - 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 an empty character span or is not of the correct format. This parameter is passed uninitialized. - - if was converted successfully; otherwise, . + + 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. @@ -827,23 +894,21 @@ 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. - - is not a value. - - -or- - - includes the or flag along with another value. 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. - - is . 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. @@ -853,44 +918,10 @@ to use unsigned encoding; otherwise, . to write the bytes in a big-endian byte order; otherwise, . - - is and is negative. if the bytes fit in ; if not all bytes could be written due to lack of space. - - - 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, . - - - Gets a value that represents the number negative one (-1). - An integer whose value is negative one (-1). - - - Gets a value that represents the number one (1). - An object whose value is one (1). - - - 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. + + is and is negative. Gets a value that represents the number 0 (zero). @@ -899,21 +930,6 @@ Represents 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. - - - Represents a complex instance that is not a number (NaN). - - - Returns a new instance with a real number equal to one and an imaginary number equal to zero. - - - Returns a new instance with a real number equal to zero and an imaginary number equal to zero. - Initializes a new instance of the structure using the specified real and imaginary values. The real part of the complex number. @@ -1017,6 +1033,16 @@ 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. @@ -1051,6 +1077,10 @@ 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. @@ -1069,11 +1099,17 @@ 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. @@ -1153,8 +1189,7 @@ 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. - + 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. @@ -1165,22 +1200,19 @@ This API is not CLS-compliant. 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. - + 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. - + 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. - + 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. @@ -1233,6 +1265,10 @@ This API is not CLS-compliant. 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. @@ -1245,6 +1281,10 @@ This API is not CLS-compliant. 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. @@ -1305,33 +1345,20 @@ This API is not CLS-compliant. 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. - 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 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. - The string representation of the current instance in Cartesian form, as specified by and . - - Gets the imaginary component of the current object. - The imaginary component of a complex number. - - - Gets the magnitude (or absolute value) of a complex number. - The magnitude of the current instance. - - - Gets the phase of a complex number. - The phase of a complex number, in radians. - - - Gets the real component of the current object. - The real component of a complex number. + + 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.API11/build/tizen11.0/ref/System.Runtime.Serialization.Formatters.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Runtime.Serialization.Formatters.xml index b59b67e..33a06d7 100755 --- a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Runtime.Serialization.Formatters.xml +++ b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Runtime.Serialization.Formatters.xml @@ -7,15 +7,17 @@ Provides base functionality for the common language runtime serialization formatters. - - Contains the used with the current formatter. - - - Contains a of the objects left to serialize. - 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. @@ -24,8 +26,14 @@ 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 retrieved from the work queue did not have an assigned ID. 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. @@ -37,6 +45,10 @@ 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. @@ -135,18 +147,6 @@ The name of the member. The of the value type. - - 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, gets or sets the used with the current formatter. - The used with the current formatter. - Represents a base implementation of the interface that uses the class and the interface. @@ -157,105 +157,105 @@ Converts a value to the given . The object to convert. The into which is converted. - The parameter is . 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 parameter is . The converted , or if the parameter is . + The parameter is . Converts a value to a . The object to convert. - The parameter is . The converted or if the parameter is . + The parameter is . Converts a value to an 8-bit unsigned integer. The object to convert. - The parameter is . The converted or if the parameter is . + The parameter is . Converts a value to a Unicode character. The object to convert. - The parameter is . The converted or if the parameter is . + The parameter is . Converts a value to a . The object to convert. - The parameter is . The converted or if the parameter is . + The parameter is . Converts a value to a . The object to convert. - The parameter is . 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 parameter is . The converted or if the parameter is . + The parameter is . Converts a value to a 16-bit signed integer. The object to convert. - The parameter is . The converted or if the parameter is . + The parameter is . Converts a value to a 32-bit signed integer. The object to convert. - The parameter is . The converted or if the parameter is . + The parameter is . Converts a value to a 64-bit signed integer. The object to convert. - The parameter is . The converted or if the parameter is . + The parameter is . Converts a value to a . The object to convert. - The parameter is . 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 parameter is . The converted or if the parameter is . + The parameter is . Converts the specified object to a . The object to convert. - The parameter is . The converted or if the parameter is . + The parameter is . Converts a value to a 16-bit unsigned integer. The object to convert. - The parameter is . The converted or if the parameter is . + The parameter is . Converts a value to a 32-bit unsigned integer. The object to convert. - The parameter is . The converted or if the parameter is . + The parameter is . Converts a value to a 64-bit unsigned integer. The object to convert. - The parameter is . 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. @@ -268,54 +268,42 @@ The to use. Can be . The source and destination for the serialized data. - - Deserializes the specified stream into an object graph. - The stream from which to deserialize the object graph. - The is . - The supports seeking, but its length is 0. - - -or- - -The input stream does not represent a well-formed serialized payload. - --or- - -An error occurred while deserializing an object from the input stream. - -The property may contain more information about the root cause. - The caller does not have the required permission. - ASP.NET Core 5 and later: Always thrown unless functionality is re-enabled in the project file. For more information, see Resolving BinaryFormatter obsoletion and disablement errors. - The top (root) of the object graph. - - - 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. - ASP.NET Core 5 and later: Always thrown unless functionality is re-enabled in the project file. For more information, see Resolving BinaryFormatter obsoletion and disablement errors. - Gets or sets the behavior of the deserializer with regards to finding and loading assemblies. One of the values that specifies the deserializer behavior. - (Insecure) Gets or sets an object of type that controls the binding of a serialized object to a type. + 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. @@ -350,13 +338,13 @@ The property may contain more information abou Gets or sets the field names of serialized objects. - The caller does not have the required permission. 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 caller does not have the required permission. 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. @@ -380,34 +368,33 @@ The property may contain more information abou 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. - The or parameter is . - - An element of is . - An element of does not represent a field. 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. - A zeroed object of the specified type. 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. - An array of type of the non-transient, non-static members. 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. - An array of type of the non-transient, non-static members. Returns a serialization surrogate for the specified . @@ -418,33 +405,40 @@ The property may contain more information abou 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. - The of the named object. 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. - A zeroed object of the specified type. 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 , , or parameter is . - - An element of is . + 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. - The newly populated object. 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. @@ -455,14 +449,6 @@ The property may contain more information abou 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 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. - Gets or sets the used by the current formatter. The used by this formatter. @@ -483,8 +469,8 @@ The property may contain more information abou 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 caller does not have the required permission. The populated deserialized object. + The caller does not have the required permission. Indicates a serialization surrogate selector class. @@ -496,16 +482,16 @@ The property may contain more information abou Returns the next surrogate selector in the chain. - The caller does not have the required permission. 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 caller does not have the required permission. The appropriate surrogate for the given type in the given context. + The caller does not have the required permission. Generates IDs for objects. @@ -518,17 +504,17 @@ The property may contain more information abou 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. - 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 . 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 parameter is . The object ID of if previously known to the ; otherwise, zero. + The parameter is . Keeps track of objects as they are deserialized. @@ -546,8 +532,8 @@ The property may contain more information abou Returns the object with the specified object ID. The ID of the requested object. - The parameter is less than or equal to zero. 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 . @@ -684,17 +670,17 @@ The property may contain more information abou Returns the next selector on the chain of selectors. - The caller does not have the required permission. 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. - The surrogate for a particular type. Removes the surrogate associated with a given type. diff --git a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Runtime.Serialization.Json.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Runtime.Serialization.Json.xml index 0d0bd19..bb4af1a 100755 --- a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Runtime.Serialization.Json.xml +++ b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Runtime.Serialization.Json.xml @@ -78,6 +78,19 @@ 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. @@ -90,6 +103,15 @@ 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. @@ -119,6 +141,16 @@ 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. @@ -177,38 +209,6 @@ The used to write the XML start element. The object to write. - - 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 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 number of items exceeds the maximum value. - The maximum number of items to serialize or deserialize. - - - 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, . - Specifies settings. diff --git a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Runtime.Serialization.Primitives.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Runtime.Serialization.Primitives.xml index 4896ca7..d097479 100755 --- a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Runtime.Serialization.Primitives.xml +++ b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Runtime.Serialization.Primitives.xml @@ -132,9 +132,9 @@ Gets or sets a value that instructs the serialization engine that the member must be present when reading or deserializing. - the member is not present. , if the member is required; otherwise, . + the member is not present. Gets or sets a data member name. diff --git a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Runtime.Serialization.Xml.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Runtime.Serialization.Xml.xml index 142cfb7..d1ec6e1 100755 --- a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Runtime.Serialization.Xml.xml +++ b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Runtime.Serialization.Xml.xml @@ -71,6 +71,15 @@ 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. @@ -83,13 +92,27 @@ 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 parameter is set to , and the element name and namespace do not correspond to the values set in the constructor. 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. @@ -109,8 +132,13 @@ 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 parameter is set to , and the element name and namespace do not correspond to the values set in the constructor. 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 . @@ -161,34 +189,6 @@ The used to write the XML start element. The object to write. - - 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, . - - - 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 number of items exceeds the maximum value. - The maximum number of items to serialize or deserialize. The default is . - - - Gets a value that specifies whether to use non-standard XML constructs to preserve object reference data. - - to keep the references; otherwise, . - - - Gets a value that specifies whether read-only types are serialized. - - if read-only types are serialized; if all types are serialized. - Extends the class by providing methods for setting and getting an . @@ -392,9 +392,9 @@ 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. - An array of type . Writes the supplied nodes using the specified writer. @@ -412,9 +412,8 @@ 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. + +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. @@ -422,12 +421,11 @@ 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. + +The XPath generated from the type and member data. - Allows the transformation of a set of .NET types that are used in data contracts into an XML schema file (.xsd). + 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. @@ -474,20 +472,20 @@ Returns the top-level name and namespace for the . The to query. - The argument is . 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. - The argument is . An that contains the XML schema. + The argument is . Returns the contract name and contract namespace for the . The that was exported. - The argument is . 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. @@ -500,6 +498,11 @@ 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. @@ -514,11 +517,6 @@ The starting position from which to write in . The number of bytes to be written to the . - - Gets a value that indicates whether this can process XML fragments. - - if this can process XML fragments; otherwise, . - Represents an interface that can be implemented by classes providing streams. @@ -660,9 +658,7 @@ 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. @@ -680,6 +676,10 @@ 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. @@ -690,6 +690,11 @@ 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 . @@ -708,13 +713,13 @@ 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. - Number of entries in the array filled by the value. Displays the value in string format. @@ -725,33 +730,24 @@ 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. - - if the value stored in this instance of is a ; otherwise . 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. - - if the UniqueId represents a ; otherwise . - - - Gets the length of the string representation of the . - The length of the string representation of the . - - - Indicates whether the is a . - - if the is a ; otherwise . Enables optimized strings to be managed in a dynamic way. @@ -763,12 +759,12 @@ 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. - The newly created that is added to an internal collection. Clears the internal collection of all contents. @@ -777,28 +773,28 @@ 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. - - is . 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. - - is . 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. - - is . 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. @@ -813,11 +809,11 @@ 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. - - if the string could be added; otherwise, . Implements a dictionary used to optimize Windows Communication Foundation (WCF)'s XML reader/writer implementations. @@ -834,6 +830,10 @@ 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. @@ -845,23 +845,19 @@ Checks the dictionary for a specified string value. String value being checked for. The corresponding , if found; otherwise . - - is . if value is in the dictionary; otherwise, . + + is . Checks the dictionary for a specified . The being checked for. The matching , if found; otherwise, . - - is . if is in the dictionary; otherwise, . - - - Gets a empty . - A empty . + + is . An class that the Windows Communication Foundation (WCF) derives from to do serialization and deserialization. @@ -869,6 +865,10 @@ 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. @@ -877,15 +877,13 @@ 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. - An instance of . Creates an instance of that can read .NET Binary XML Format. @@ -895,15 +893,13 @@ 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. - An instance of . Creates an instance of that can read .NET Binary XML Format. @@ -914,15 +910,13 @@ 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. - An instance of . Creates an instance of that can read .NET Binary XML Format. @@ -930,23 +924,21 @@ 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. - An instance of . 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 . - An instance of . Creates an instance of that can read .NET Binary XML Format. @@ -954,9 +946,9 @@ to use. The quotas that apply to this operation. + An instance of . or is . - An instance of . Creates an instance of that can read .NET Binary XML Format. @@ -966,9 +958,9 @@ The quotas that apply to this operation. to use. + An instance of . is . - An instance of . Creates an instance of that can read .NET Binary XML Format. @@ -980,24 +972,24 @@ to use. Delegate to be called when the reader is closed. + An instance of . is . - An instance of . 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 . - An instance of . Creates an instance of from an existing . An instance of . + An instance of . is . - An instance of . Creates an instance of that reads XML in the MTOM format. @@ -1006,9 +998,9 @@ 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 . - An instance of . Creates an instance of that reads XML in the MTOM format. @@ -1046,9 +1038,9 @@ The stream from which to read. The possible character encoding of the stream. The quotas to apply to this reader. + An instance of . is . - An instance of . Creates an instance of that reads XML in the MTOM format. @@ -1073,9 +1065,9 @@ The stream from which to read. The possible character encodings of the stream. The quotas to apply to this reader. + An instance of . is . - An instance of . Creates an instance of . @@ -1099,9 +1091,9 @@ Creates an instance of . The buffer from which to read. The quotas applied to the reader. + An instance of . is . - An instance of . Creates an instance of . @@ -1136,25 +1128,21 @@ 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 . - The index of the local name of the current node within an array of names. 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 . - The index of the local name of the current node within an array of names. Checks whether the parameter, , is the local name of the current node. @@ -1165,26 +1153,26 @@ Checks whether the parameter, , is the local name of the current node. An that represents the local name of the current node. - - is . 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. - - is . if matches namespace of the current node; otherwise . + + is . Checks whether the parameter, , is the namespace of the current node. Namespace of current node. - - is . 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 . @@ -1222,6 +1210,10 @@ 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. @@ -1229,15 +1221,13 @@ 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 . - The number of nodes put in the array. Reads repeated occurrences of nodes into a typed array. @@ -1246,15 +1236,13 @@ 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 . - The number of nodes put in the array. Reads repeated occurrences of nodes into a typed array. @@ -1263,15 +1251,13 @@ 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 . - The number of nodes put in the array. Reads repeated occurrences of nodes into a typed array. @@ -1280,15 +1266,13 @@ 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 . - The number of nodes put in the array. Reads repeated occurrences of nodes into a typed array. @@ -1297,15 +1281,13 @@ 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 . - The number of nodes put in the array. Reads repeated occurrences of integers into a typed array. @@ -1314,15 +1296,13 @@ 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 . - The number of integers put in the array. Reads repeated occurrences of integers into a typed array. @@ -1331,15 +1311,13 @@ 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 . - The number of integers put in the array. Reads repeated occurrences of integers into a typed array. @@ -1348,15 +1326,13 @@ 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 . - The number of integers put in the array. Reads repeated occurrences of numbers into a typed array. @@ -1365,15 +1341,13 @@ 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 . - The umber of float numbers put in the array. Reads repeated occurrences of nodes into a typed array. @@ -1382,15 +1356,13 @@ 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 . - The number of nodes put in the array. Reads repeated occurrences of nodes into a typed array. @@ -1399,15 +1371,13 @@ 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 . - The number of nodes put in the array. Reads repeated occurrences of nodes into a typed array. @@ -1416,15 +1386,13 @@ 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 . - The number of nodes put in the array. Reads repeated occurrences of nodes into a typed array. @@ -1433,15 +1401,13 @@ 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 . - The number of nodes put in the array. Reads repeated occurrences of nodes type into a typed array. @@ -1450,15 +1416,13 @@ 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 . - The number of nodes put in the array. Reads repeated occurrences of nodes into a typed array. @@ -1467,15 +1431,13 @@ 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 . - The number of nodes put in the array. Reads repeated occurrences of integers into a typed array. @@ -1484,15 +1446,13 @@ 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 . - The number of integers put in the array. Reads repeated occurrences of integers into a typed array. @@ -1501,15 +1461,13 @@ 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 . - The number of integers put in the array. Reads repeated occurrences of integers into a typed array. @@ -1518,15 +1476,13 @@ 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 . - The number of integers put in the array. Reads repeated occurrences of numbers into a typed array. @@ -1535,15 +1491,13 @@ 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 . - The number of float numbers put in the array. Reads repeated occurrences of nodes into a typed array. @@ -1552,15 +1506,13 @@ 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 . - The number of nodes put in the array. Reads repeated occurrences of nodes into a typed array. @@ -1582,19 +1534,19 @@ Reads the content and returns the Base64 decoded binary bytes. - The array size is greater than the MaxArrayLength quota for this reader. 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. - The array size is greater than . 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. - The array size is greater than . A byte array that contains the decoded binary bytes. + The array size is greater than . Reads the content into a array. @@ -1633,25 +1585,21 @@ 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 . - The node content in a string representation. 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 . - The node content in a string representation. Converts a node's content to . @@ -1712,9 +1660,9 @@ An entry in is . 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. - The node's content represented as a . Converts an element's content to a . @@ -1730,9 +1678,9 @@ An entry in is . 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. - The node's content represented as a . Converts an element's content to an integer (). @@ -1752,9 +1700,9 @@ An entry in is . 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. - The node's content represented as a unique identifier. Checks whether the current node is an element and advances the reader to the next node. @@ -1848,16 +1796,16 @@ An entry in is . 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. - A string that contains the contents of the current node. 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. - A string that contains the contents of the current node. Reads the contents of a series of nodes with the given and into a array. @@ -1876,8 +1824,8 @@ An entry in is . The buffer from which to read. The starting position from which to read in . The number of bytes that can be read from . - Always. Not implemented. + Always. This method is not yet implemented. @@ -1916,14 +1864,6 @@ An entry in is . , unless overridden in a derived class. - - This property always returns . Its derived classes can override to return if they support canonicalization. - Returns . - - - Gets the quota values that apply to the current instance of this class. - The that applies to the current instance of this class. - Contains configurable quota values for XmlDictionaryReaders. @@ -1942,33 +1882,33 @@ An entry in is . 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. - The maximum allowed array length. The default is 16384. 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. - The maximum allowed bytes returned for each read. The default is 4096. 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. - The maximum nested node depth. The default is 32. 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. - The maximum characters allowed in a table name. The default is 16384. 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. - The maximum string length returned by the reader. The default is 8192. Gets the modified quotas for the . @@ -2005,10 +1945,6 @@ An entry in is . is less than 0 or greater than / 4. - - Displays a text representation of this object. - The string value for this instance of the class. - Represents the passed to the constructor of this instance of . The for this dictionary entry. @@ -2021,6 +1957,10 @@ An entry in is . 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. @@ -2031,6 +1971,11 @@ An entry in is . 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. @@ -2061,9 +2006,9 @@ An entry in is . Creates an instance of from an existing . An instance of . + An instance of . is . - An instance of . Creates an instance of that writes XML in the MTOM format. @@ -2130,9 +2075,7 @@ An entry in is . is . is < 0 or > length. - -or- - is < 0 or > length minus . @@ -2147,9 +2090,7 @@ An entry in is . is . is < 0 or > length. - -or- - is < 0 or > length minus . @@ -2164,9 +2105,7 @@ An entry in is . is . is < 0 or > length. - -or- - is < 0 or > length minus . @@ -2181,9 +2120,7 @@ An entry in is . is . is < 0 or > length. - -or- - is < 0 or > length minus . @@ -2198,9 +2135,7 @@ An entry in is . is . is < 0 or > length. - -or- - is < 0 or > length minus . @@ -2215,9 +2150,7 @@ An entry in is . is . is < 0 or > length. - -or- - is < 0 or > length minus . @@ -2232,9 +2165,7 @@ An entry in is . is . is < 0 or > length. - -or- - is < 0 or > length minus . @@ -2249,9 +2180,7 @@ An entry in is . is . is < 0 or > length. - -or- - is < 0 or > length minus . @@ -2266,9 +2195,7 @@ An entry in is . is . is < 0 or > length. - -or- - is < 0 or > length minus . @@ -2283,9 +2210,7 @@ An entry in is . is . is < 0 or > length. - -or- - is < 0 or > length minus . @@ -2300,9 +2225,7 @@ An entry in is . is . is < 0 or > length. - -or- - is < 0 or > length minus . @@ -2317,9 +2240,7 @@ An entry in is . is . is < 0 or > length. - -or- - is < 0 or > length minus . @@ -2334,9 +2255,7 @@ An entry in is . is . is < 0 or > length. - -or- - is < 0 or > length minus . @@ -2351,9 +2270,7 @@ An entry in is . is . is < 0 or > length. - -or- - is < 0 or > length minus . @@ -2368,9 +2285,7 @@ An entry in is . is . is < 0 or > length. - -or- - is < 0 or > length minus . @@ -2385,9 +2300,7 @@ An entry in is . is . is < 0 or > length. - -or- - is < 0 or > length minus . @@ -2402,9 +2315,7 @@ An entry in is . is . is < 0 or > length. - -or- - is < 0 or > length minus . @@ -2419,9 +2330,7 @@ An entry in is . is . is < 0 or > length. - -or- - is < 0 or > length minus . @@ -2436,9 +2345,7 @@ An entry in is . is . is < 0 or > length. - -or- - is < 0 or > length minus . @@ -2453,9 +2360,7 @@ An entry in is . is . is < 0 or > length. - -or- - is < 0 or > length minus . @@ -2476,12 +2381,10 @@ An entry in is . 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." - The task that represents the asynchronous operation. Writes an element with a text content. @@ -2583,12 +2486,10 @@ An asynchronous method was calle 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." - The task that represents the asynchronous operation. Writes a standard XML attribute in the current node. @@ -2614,10 +2515,5 @@ An asynchronous method was calle is . - - This property always returns . Its derived classes can override to return if they support canonicalization. - - in all cases. - \ No newline at end of file diff --git a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Runtime.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Runtime.xml index a0fd983..cb887f2 100755 --- a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Runtime.xml +++ b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Runtime.xml @@ -29,20 +29,12 @@ Represents a wrapper class for a file handle. - - Creates a around 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 determines if the handle is asynchronous or not. - - if the handle is asynchronous; otherwise. - Gets a value that indicates whether the handle is invalid. @@ -77,9 +69,6 @@ Represents a wrapper class for a wait handle. - - Creates a . - Initializes a new instance of the class. An object that represents the pre-existing handle to use. @@ -435,7 +424,8 @@ 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 type to create an instance of. + 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. @@ -449,31 +439,26 @@ 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. - A handle that must be unwrapped to access the newly created instance. + 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 type to create an instance of. + 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. + 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. @@ -485,35 +470,26 @@ 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. + 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. - A handle that must be unwrapped to access the newly created instance. + 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 type to create an instance of. - 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. + 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. @@ -524,90 +500,75 @@ 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. + 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. + 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 . - A handle that must be unwrapped to access the newly created instance. 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 ). + 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 . + 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. + In the .NET for Windows Store apps or the Portable Class Library, catch the base class exception, , instead. + -Note: In .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 . - No matching public constructor was found. + In the .NET for Windows Store apps or the Portable Class Library, catch the base class exception, , instead. + -Note: In .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. - A reference to the newly created object. 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 ). + 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 . + 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. @@ -617,82 +578,69 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. - A reference to the newly created object. 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 ). + 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. + 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. + In the .NET for Windows Store apps or the Portable Class Library, catch the base class exception, , instead. + -Note: In .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 . - No matching public constructor was found. + In the .NET for Windows Store apps or the Portable Class Library, catch the base class exception, , instead. + -Note: In .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. - A reference to the newly created object. 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. + 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 ). + 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. + 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. @@ -702,7 +650,6 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. - A reference to the newly created object. Creates an instance of the specified type using the constructor that best matches the specified parameters. @@ -711,28 +658,21 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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 ). + 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. + 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. @@ -742,7 +682,6 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. - A reference to the newly created object. Creates an instance of the specified type using the constructor that best matches the specified parameters. @@ -751,35 +690,25 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. + 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 ). + 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. + 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. @@ -789,20 +718,23 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. - A reference to the newly created object. Creates an instance of the type designated by the specified generic type parameter, using the parameterless constructor. The type to create. - Cannot create an instance of an abstract class, or the type that is specified for does not have a parameterless constructor. - -Note: In .NET for Windows Store apps or the Portable Class Library, catch the base class exception, , instead. 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 type to create an instance of. + 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. @@ -815,26 +747,23 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. - A handle that must be unwrapped to access the newly created instance. + 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 type to create an instance of. + 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. + 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. @@ -849,20 +778,17 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. - A handle that must be unwrapped to access the newly created instance. + 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 type to create an instance of. - 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. + 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. @@ -877,12 +803,9 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. - A handle that must be unwrapped to access the newly created instance. + 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. @@ -953,10 +876,6 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba The argument is null. An exception contained by this was not handled. - - Creates and returns a string representation of the current . - A string representation of the current exception. - 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. @@ -965,9 +884,17 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. @@ -982,1007 +909,172 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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 . - - if was set and the argument contains the value of the switch; otherwise, . - - Gets the file path of the base directory that the assembly resolver uses to probe for assemblies. - The file path of the base directory that the assembly resolver uses to probe for assemblies. + + Serves as the base class for application-defined exceptions. - - Gets the name of the framework version targeted by the current application. - The name of the framework version targeted by the current application. + + Initializes a new instance of the class. - - Represents an application domain, which is an isolated environment where applications execute. This class cannot be inherited. + + 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. - - Occurs when an assembly is loaded. + + Initializes a new instance of the class with a specified error message. + A message that describes the error. - - Occurs when the resolution of an assembly fails. + + 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. - - Occurs when an is about to be unloaded. + + Represents a variable-length argument list; that is, the parameters of a function that takes a variable number of arguments. - - Occurs when an exception is thrown in managed code, before the runtime searches the call stack for an exception handler in the application domain. + + Initializes a new instance of the structure using the specified argument list. + An argument list consisting of mandatory and optional arguments. - - Occurs when the default application domain's parent process exits. + + 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 . - - Occurs when the resolution of an assembly fails in the reflection-only context. + + Concludes processing of the variable-length argument list represented by this instance. - - Occurs when the resolution of a resource fails because the resource is not a valid linked or embedded resource in the assembly. + + 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. - - Occurs when the resolution of a type fails. + + Returns the hash code of this object. + A 32-bit signed integer hash code. - - Occurs when an exception is not caught. + + 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. - - 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 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 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. + + Returns the type of the next argument. + The type of the next argument. - - Resets the path that specifies the location of private assemblies to the empty string (""). - The operation is attempted on an unloaded application domain. + + Returns the number of arguments remaining in the argument list. + The number of remaining arguments. - - Resets the list of directories containing shadow copied assemblies to the empty string (""). - The operation is attempted on an unloaded application domain. + + The exception that is thrown when one of the arguments provided to a method is not valid. - - Creates a new application domain with the specified name. - The friendly name of the domain. - - is . - .NET Core and .NET 5+ only: In all cases. - The newly created application domain. + + Initializes a new instance of the class. - - 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. - 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 . - An object that is a wrapper for the new instance specified by . The return value needs to be unwrapped to access the real object. - - - 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. - 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 . - An object that is a wrapper for the new instance specified by . The return value needs to be unwrapped to access the real object. + + 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. - - 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. - 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 . - An object that is a wrapper for the new instance specified by . The return value needs to be unwrapped to access the real object. + + Initializes a new instance of the class with a specified error message. + The error message that explains the reason for the exception. - - 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. - - 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. - An instance of the object specified by . + + 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. - - 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. - - 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. - An instance of the object specified by . + + 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. - - 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. - - 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. - An instance of the object specified by . + + 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. - - 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. - - 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 . - 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. + + 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). - - 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. + + 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 - 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. - - is . + Value - -or- + The is a null reference ( in Visual Basic) or of zero length. - 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. + The string passed to the constructor. - -or- + The is not null reference ( in Visual Basic) and it has a length greater than zero. - 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 . - 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. + The string appended with the name of the invalid parameter. - - 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. - - 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 . - 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. + + Gets the name of the parameter that causes this exception. + The parameter name. - - Creates a new instance of the specified type defined in the specified assembly file. - - The fully qualified name of the requested type, including the namespace but not the assembly, as returned by the property. - - 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. - The requested object, or if is not found. + + 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. - - 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. - - 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. - The requested object, or if is not found. + + Initializes a new instance of the class. - - Creates a new instance of the specified type defined in the specified assembly file. - - 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. - - 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. - The requested object, or if is not found. + + 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. - - Executes the assembly contained in the specified file. - The name of the file that contains the assembly to execute. - - 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. - The value returned by the entry point of the assembly. + + 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. - - 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. - - 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. - The value that is returned by the entry point of the assembly. + + 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. - - 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. - - 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. - The value that is returned by the entry point of the assembly. + + 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. - - 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 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. - The value that is returned by the entry point of the assembly. + + The exception that is thrown when the value of an argument is outside the allowable range of values as defined by the invoked method. - - Executes an assembly given its display name. - The display name of the assembly. See . - - 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. - The value returned by the entry point of the assembly. - - - 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. - - 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. - The value that is returned by the entry point of the assembly. - - - Gets the assemblies that have been loaded into the execution context of this application domain. - The operation is attempted on an unloaded application domain. - An array of assemblies in this 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. - - is . - The operation is attempted on an unloaded application domain. - The value of the property, or if the property does not exist. - - - 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, . - - - 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. - - 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. - The loaded assembly. - - - 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. - - 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. - The loaded assembly. - - - Loads an given its . - An object that describes the assembly to load. - - 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 loaded assembly. - - - Loads an given its display name. - The display name of the assembly. See . - - 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 loaded assembly. - - - Returns the assemblies that have been loaded into the reflection-only context of the application domain. - An operation is attempted on an unloaded application domain. - An array of objects that represent the assemblies loaded into the reflection-only context of the application domain. - - - 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. - - - Obtains a string representation that includes the friendly name of the application domain and any context policies. - The application domain represented by the current has been unloaded. - 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." - - - Unloads the specified application domain. - An application domain to unload. - - is . - -.NET Core and .NET 5+ only: In all cases. - --or- - - could not be unloaded. - An error occurred during the unload process. - - - Gets the base directory that the assembly resolver uses to probe for assemblies. - The operation is attempted on an unloaded application domain. - The base directory that the assembly resolver uses to probe for assemblies. - - - Gets the current application domain for the current . - The current application domain. - - - Gets the directory that the assembly resolver uses to probe for dynamically created assemblies. - The operation is attempted on an unloaded application domain. - The directory that the assembly resolver uses to probe for dynamically created assemblies. - - - Gets the friendly name of this application domain. - The operation is attempted on an unloaded application domain. - The friendly name of this application domain. - - - Gets an integer that uniquely identifies the application domain within the process. - An integer that identifies the application domain. - - - 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, . - - - 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. - The current process attempted to assign the value to this property. - - if monitoring is enabled; otherwise . - - - Gets the number of bytes that survived the last collection and that are known to be referenced by the current application domain. - The ( in Visual Basic) property is set to . - The number of surviving bytes. - - - Gets the total bytes that survived from the last collection for all application domains in the process. - The ( in Visual Basic) property is set to . - The total number of surviving bytes for the process. - - - 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 ( in Visual Basic) property is set to . - The total size of all memory allocations. - - - Gets the total processor time that has been used by all threads while executing in the current application domain, since the process started. - The ( in Visual Basic) property is set to . - Total processor time for the current application domain. - - - Gets the permission set of a sandboxed application domain. - The permission set of the sandboxed application domain. - - - Gets the path under the base directory where the assembly resolver should probe for private assemblies. - The operation is attempted on an unloaded application domain. - The path under the base directory where the assembly resolver should probe for private assemblies. - - - Gets the application domain configuration information for this instance. - The operation is attempted on an unloaded application domain. - The application domain initialization information. - - - Gets an indication whether the application domain is configured to shadow copy files. - The operation is attempted on an unloaded application domain. - - if the application domain is configured to shadow copy files; otherwise, . - - - 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. - - - 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. - - - 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. - - - 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. - - - Creates and returns a string representation of the application identity. - A string representation of the application identity. - - - Gets a string representing the culture information for the application. - The culture information for the application. - - - 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. - - - Gets the version of the application. - A that specifies the version of the application. - - - 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 method is not supported. - This comparison is not supported. No value is returned. - - - Returns the hash code of this object. - A 32-bit signed integer hash code. - - - Returns the next argument in a variable-length argument list. - An attempt was made to read beyond the end of the list. - The next argument as a object. - - - 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. - An attempt was made to read beyond the end of the list. - The pointer to the remaining arguments is zero. - The next argument as a object. - - - 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. - - - Throws an if is . - The reference type argument to validate as non-null. - The name of the parameter with which corresponds. - - is . - - - 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. Initializes a new instance of the class with serialized data. @@ -2009,21 +1101,30 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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 argument value that causes this exception. - The value of the parameter that caused the current . - 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. + 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. @@ -2052,9 +1153,9 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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 . - A read-only wrapper for the specified array. 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. @@ -2062,25 +1163,21 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. +-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 . +-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. - 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 . Searches a range of elements in a one-dimensional sorted array for a value, using the specified interface. @@ -2089,34 +1186,29 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. +-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. +-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 . +-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. - 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 . 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 . @@ -2125,17 +1217,15 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. - 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 . 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. +-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 . @@ -2144,36 +1234,33 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. - 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 . 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. - 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 . 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. +-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 - 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 . 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. @@ -2182,23 +1269,19 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. +-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 . +-or- + is of a type that is not compatible with the elements of . does not implement the generic interface. - 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 . Searches a range of elements in a one-dimensional sorted array for a value, using the specified generic interface. @@ -2207,34 +1290,22 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. +-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. +-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 . +-or- + is , and is of a type that is not compatible with the elements of . is , and does not implement the generic interface. - 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 . - - - Clears the contents of an array. - The array to clear. - - is . Sets a range of elements in an array to the default value of each element type. @@ -2245,14 +1316,10 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba is . is less than the lower bound of . - - -or- - - is less than zero. - - -or- - - The sum of and is greater than the size of . +-or- + is less than zero. +-or- +The sum of and is greater than the size of . Creates a shallow copy of the . @@ -2267,30 +1334,22 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba A 32-bit integer that represents the number of elements to copy. is . - - -or- - - 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. +-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 . +-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. @@ -2298,13 +1357,11 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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 . - An array of the target type containing the converted elements from the source array. +-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. @@ -2313,10 +1370,8 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba A 32-bit integer that represents the number of elements to copy. is . - - -or- - - is . +-or- + is . and have different ranks. @@ -2326,10 +1381,8 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba is less than zero. is greater than the number of elements in . - - -or- - - 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. @@ -2338,10 +1391,8 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba A 64-bit integer that represents the number of elements to copy. The integer must be between zero and , inclusive. is . - - -or- - - is . +-or- + is . and have different ranks. @@ -2351,10 +1402,8 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba is less than 0 or greater than . is greater than the number of elements in . - - -or- - - 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. @@ -2365,10 +1414,8 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba A 32-bit integer that represents the number of elements to copy. is . - - -or- - - is . +-or- + is . and have different ranks. @@ -2376,20 +1423,14 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. +-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 . +-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. @@ -2400,10 +1441,8 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba A 64-bit integer that represents the number of elements to copy. The integer must be between zero and , inclusive. is . - - -or- - - is . +-or- + is . and have different ranks. @@ -2411,20 +1450,14 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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 . +-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 . +-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. @@ -2436,10 +1469,8 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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 . +-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 . @@ -2454,10 +1485,8 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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 . +-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 . @@ -2466,42 +1495,36 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. +-or- + is an open generic type. is less than zero. - A new one-dimensional of the specified with the specified length, using zero-based indexing. 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. +-or- + is an open generic type. is less than zero. - - -or- - - is less than zero. - A new two-dimensional of the specified with the specified length for each dimension, using zero-based indexing. +-or- + is less than zero. Creates a three-dimensional of the specified and dimension lengths, with zero-based indexing. @@ -2509,115 +1532,85 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. +-or- + is an open generic type. is less than zero. - - -or- - - is less than zero. - - -or- - - is less than zero. - A new three-dimensional of the specified with the specified length for each dimension, using zero-based indexing. +-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 . +-or- + is . is not a valid . - - -or- - - The array contains less than one element. +-or- +The array contains less than one element. is not supported. For example, is not supported. - - -or- - - is an open generic type. +-or- + is an open generic type. Any value in is less than zero. - A new multidimensional of the specified with the specified length for each dimension, using zero-based indexing. 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 . +-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. +-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. +-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 . - A new multidimensional of the specified with the specified length and lower bound for each dimension. +-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 . +-or- + is . is not a valid . - - -or- - - The array contains less than one element. +-or- +The array contains less than one element. is not supported. For example, is not supported. - - -or- - - is an open generic type. +-or- + is an open generic type. Any value in is less than zero or greater than . - A new multidimensional of the specified with the specified length for each dimension, using zero-based indexing. Returns an empty array. @@ -2629,14 +1622,12 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. - - is . - - -or- - - is . 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 . @@ -2646,7 +1637,7 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba Assigns the given of type to the elements of the specified which are - within the range of (inclusive) and the next number of indices. +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. @@ -2658,26 +1649,22 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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 . - The first element that matches the conditions defined by the specified predicate, if found; otherwise, the default value for type . +-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 . - An containing all the elements that match the conditions defined by the specified predicate, if found; otherwise, an empty . +-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. @@ -2686,23 +1673,17 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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 . +-or- + is . is outside the range of valid indexes for . - - -or- - - is less than zero. - - -or- - - and do not specify a valid section in . - The zero-based index of the first occurrence of an element that matches the conditions defined by , if found; otherwise, -1. +-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. @@ -2710,41 +1691,35 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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 . +-or- + is . is outside the range of valid indexes 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 . 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 . - The zero-based index of the first occurrence of an element that matches the conditions defined by , if found; otherwise, -1. +-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 . - The last element that matches the conditions defined by the specified predicate, if found; otherwise, the default value for type . +-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. @@ -2753,23 +1728,17 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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 . +-or- + is . is outside the range of valid indexes for . - - -or- - - is less than zero. - - -or- - - and do not specify a valid section in . - The zero-based index of the last occurrence of an element that matches the conditions defined by , if found; otherwise, -1. +-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. @@ -2777,28 +1746,24 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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 . +-or- + is . is outside the range of valid indexes 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 . 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 . - The zero-based index of the last occurrence of an element that matches the conditions defined by , if found; otherwise, -1. +-or- + is . Performs the specified action on each element of the specified array. @@ -2807,10 +1772,8 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba The type of the elements of the array. is . - - -or- - - is . +-or- + is . Returns an for the . @@ -2819,139 +1782,131 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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 . - A 32-bit integer that represents the number of elements in the specified dimension. +-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 . - A 64-bit integer that represents the number of elements in the specified dimension. +-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 . - The index of the first element of the specified dimension in the array. +-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 . - The index of the last element of the specified dimension in the array, or -1 if the specified dimension is empty. +-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 . - The value at the specified position in the one-dimensional . 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 . - The value at the specified position in the two-dimensional . 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 . - The value at the specified position in the three-dimensional . 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 . - The value at the specified position in the multidimensional . 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 . - The value at the specified position in the one-dimensional . 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 . - The value at the specified position in the two-dimensional . 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 . - The value at the specified position in the three-dimensional . 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 . - The value at the specified position in the multidimensional . 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. - The index of the first occurrence of in , if found; otherwise, the lower bound of the array minus 1. 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. - 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. 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. @@ -2959,30 +1914,26 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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 . +-or- + is less than zero. +-or- + and do not specify a valid section in . is multidimensional. - 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. 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 . - The zero-based index of the first occurrence of in the entire , if found; otherwise, -1. 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. @@ -2990,11 +1941,11 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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 . - 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. 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. @@ -3003,45 +1954,53 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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 . - 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. +-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. - The index of the last occurrence of within the entire , if found; otherwise, the lower bound of the array minus 1. 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. - 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. 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. @@ -3049,30 +2008,26 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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 . +-or- + is less than zero. +-or- + and do not specify a valid section in . is multidimensional. - 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. 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 . - The zero-based index of the last occurrence of within the entire , if found; otherwise, -1. 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. @@ -3080,11 +2035,11 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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 . - 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. 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. @@ -3093,19 +2048,28 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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 . - 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. +-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. @@ -3124,7 +2088,7 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba is multidimensional. - Reverses the sequence of a subset of the elements in the one-dimensional . + 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. @@ -3134,40 +2098,20 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba is multidimensional. is less than the lower bound of . - - -or- - - is less than zero. +-or- + is less than zero. and do not specify a valid range in . - Reverses the sequence of the elements in the one-dimensional generic array. - The one-dimensional array of elements to reverse. - The type of the elements in . - - is . - - is multidimensional. + + - Reverses the sequence of a subset of the elements in the one-dimensional generic array. - The one-dimensional array of elements to reverse. - The starting index of the section to reverse. - The number of elements in the section to reverse. - The type of the elements in . - - 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. @@ -3268,17 +2212,13 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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 . +-or- + to sort only the . is . The is multidimensional. - - -or- - - 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. @@ -3287,28 +2227,20 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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 . +-or- + to sort only the . The implementation to use when comparing elements. - - -or- - - to use the implementation of each element. +-or- + to use the implementation of each element. is . The is multidimensional. - - -or- - - 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. +-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. @@ -3316,83 +2248,57 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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 . +-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. +-or- +The is multidimensional. is less than the lower bound of . - - -or- - - is less than zero. +-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 . +-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 . +-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. +-or- + to use the implementation of each element. is . The is multidimensional. - - -or- - - The is multidimensional. +-or- +The is multidimensional. is less than the lower bound of . - - -or- - - is less than zero. +-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. +-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. @@ -3400,10 +2306,8 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. +-or- + to use the implementation of each element. is . @@ -3423,10 +2327,8 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba is multidimensional. is less than the lower bound of . - - -or- - - is less than zero. +-or- + is less than zero. and do not specify a valid range in . One or more elements in do not implement the interface. @@ -3437,26 +2339,20 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. +-or- + to use the implementation of each element. is . is multidimensional. is less than the lower bound of . - - -or- - - is less than zero. +-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. +-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. @@ -3470,7 +2366,7 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba Sorts the elements in an using the specified generic interface. - The one-dimensional, zero-base to sort. + 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. @@ -3481,20 +2377,18 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba Sorts the elements in an using the specified . - The one-dimensional, zero-based to sort. + The one-dimensional, zero-based to sort The to use when comparing elements. The type of the elements of the array. is . - - -or- - - 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 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. @@ -3502,10 +2396,8 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba is . is less than the lower bound of . - - -or- - - is less than zero. +-or- + is less than zero. and do not specify a valid range in . One or more elements in do not implement the generic interface. @@ -3521,16 +2413,12 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba is . is less than the lower bound of . - - -or- - - is less than zero. +-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. +-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. @@ -3544,10 +2432,8 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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- + is not , and the length of is greater than the length of . One or more elements in the do not implement the generic interface. @@ -3561,14 +2447,10 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. +-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. @@ -3584,24 +2466,16 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba is . is less than the lower bound of . - - -or- - - is less than zero. +-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- + 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. @@ -3617,36 +2491,34 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba is . is less than the lower bound of . - - -or- - - is less than zero. +-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. +-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 . - The has a fixed size. Adding a value to an array is not supported. No value is returned. + The has a fixed size. Removes all items from the . @@ -3670,39 +2542,56 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba is not a valid index in the . The is read-only. - - -or- - - The has a fixed size. +-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. +-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. +-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 . + 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. @@ -3721,63 +2610,12 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. - - is . - - -or- - - is . 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 . - - - 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. - - - Gets the total number of elements in all the dimensions of the . - The array is multidimensional and contains more than elements. - The total number of elements in all the dimensions of the ; zero if there are no elements in the array. - - - 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 maximum number of elements that may be contained in an array. - The maximum count of elements allowed in any array. - - - 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 . - - - 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. - - - Gets or sets the element at the specified index. - The index of the element to get or set. - - is less than zero. - - -or- - - is equal to or greater than . - The current does not have exactly one dimension. - The element at the specified index. + + is . +-or- + is . Delimits a section of a one-dimensional array. @@ -3801,27 +2639,33 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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 . + - Copies the contents of this instance into the specified destination array of the same type . - The array of type into which the contents of this instance will be copied. - The underlying array of this instance is . + - Copies the contents of this instance into the specified destination array of the same type , starting at the specified destination index. - The array of type into which the contents of this instance will be copied. - The index in at which storing begins. - The underlying array of this instance is . + + - Copies the contents of this instance into the specified destination array segment of the same type . - The array segment into which the contents of this instance will be copied. - The underlying array of this instance is . - - -or- - -The underlying array of is . - The length of the underlying array of this instance is larger than the length of the underlying array of . + + + + 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. @@ -3836,13 +2680,24 @@ The underlying array of is Returns an enumerator that can be used to iterate through the array segment. - The underlying array is . 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. @@ -3851,9 +2706,7 @@ The underlying array of is if is equal to ; otherwise, . - Defines an implicit conversion of an array of type to an array segment of type . - The array to convert. - An array segment representation of the array. + Indicates whether two structures are unequal. @@ -3863,25 +2716,11 @@ The underlying array of is if is not equal to ; otherwise, . - Forms a slice out of the current array segment starting at the specified index. - The index at which to begin the slice. - The underlying array of this instance is . - - is greater than the length of the underlying array of this instance. - An array segment that consists of all elements of the current array segment from to the end of the array segment. + - Forms a slice of the specified length out of the current array segment starting at the specified index. - The index at which to begin the slice. - The desired length of the slice. - The underlying array of this instance is . - - is greater than the length of the underlying array of this instance. - - -or- - - is greater than the length of the underlying array of this instance - . - An array segment of elements starting at . + + Throws a exception in all cases. @@ -3895,26 +2734,31 @@ The underlying array of is Determines whether the array segment contains a specific value. The object to locate in the array segment. - The underlying array is . 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. - In all cases. Always throws an exception. + In all cases. Returns an enumerator that iterates through the array segment. - The underlying array is . 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 underlying array is . The index of if found in the list; otherwise, -1. + The underlying array is . Throws a exception in all cases. @@ -3922,90 +2766,38 @@ The underlying array of is The object to insert into the array segment. In all cases. - - Throws a exception in all cases. - The zero-based index of the item to remove. - In all cases. - - - Returns an enumerator that iterates through an array segment. - The underlying array is . - An enumerator that can be used to iterate through the array segment. - - - Copies the contents of this array segment into a new array. - - default(ArraySegment<T>) cannot be converted to an array. - An array containing the data in the current array segment. - - - 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 . - - - Represents the empty array segment. This field is read-only. - An array segment of type containing zero elements. - - - Gets or sets the element at the specified index. - The zero-based index of the element to get or set. - - is not a valid index in the . - The element at the specified index. - - - 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. - - - Gets a value that indicates whether the array segment is read-only. - - if the array segment 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 array segment is read-only. - The element at the specified index. + + + 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. - The element at the specified index. - - Provides an enumerator for the elements of an . - - - - Releases all resources used by this enumerator instance. - - - 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 array segment. - - - Sets the enumerator to its initial position, which is before the first element in the array segment. - - - Gets a reference to the item at the current position of the enumerator. - The element of the at the current position of the enumerator. + + 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 . - - Gets the element at the current position of the enumerator. - The enumerator is positioned before the first element of the array segment or after the last element. - The element in the array segment at the current position of the enumerator. + + 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. @@ -4027,22 +2819,6 @@ The underlying array of is 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 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. - References a method to be called when a corresponding asynchronous operation completes. The result of the asynchronous operation. @@ -4063,29 +2839,30 @@ The underlying array of is 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. - A reference to the single custom attribute of type that is applied to , or if there is no such attribute. 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. - A reference to the single custom attribute of type that is applied to , or if there is no such attribute. 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 . @@ -4094,13 +2871,13 @@ The underlying array of 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. - A reference to the single custom attribute of type that is applied to , or if there is no such attribute. 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 . @@ -4109,117 +2886,117 @@ The underlying array of 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. - A reference to the single custom attribute of type that is applied to , or if there is no such attribute. 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. - A reference to the single custom attribute of type that is applied to , or if there is no such attribute. 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. - A reference to the single custom attribute of type that is applied to , or if there is no such attribute. 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. - A reference to the single custom attribute of type that is applied to , or if there is no such attribute. 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. - A reference to the single custom attribute of type that is applied to , or if there is no such attribute. 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 . - An array that contains the custom attributes applied to , or an empty array if no such custom attributes exist. 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 . - An array that contains the custom attributes applied to , or an empty array if no such custom attributes exist. 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 . - An array that contains the custom attributes of type applied to , or an empty array if no such custom attributes exist. 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 . - An array that contains the custom attributes of type applied to , or an empty array if no such custom attributes exist. 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. - An array that contains the custom attributes applied to , or an empty array if no such custom attributes exist. 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. - An array that contains the custom attributes applied to , or an empty array if no such custom attributes exist. 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 . @@ -4227,13 +3004,13 @@ The underlying array of is is not a constructor, method, property, event, type, or field. A custom attribute type cannot be loaded. - An array that contains the custom attributes of type applied to , or an empty array if no such custom attributes exist. 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 . @@ -4241,84 +3018,83 @@ The underlying array of is is not a constructor, method, property, event, type, or field. A custom attribute type cannot be loaded. - An array that contains the custom attributes of type applied to , or an empty array if no such custom attributes exist. 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 . - An array that contains the custom attributes applied to , or an empty array if no such custom attributes exist. 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 . - An array that contains the custom attributes applied to , or an empty array if no such custom attributes exist. 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 . - An array that contains the custom attributes of type applied to , or an empty array if no such custom attributes exist. 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 . - An array that contains the custom attributes of type applied to , or an empty array if no such custom attributes exist. 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. - An array that contains the custom attributes applied to , or an empty array if no such custom attributes exist. 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. - An array that contains the custom attributes applied to , or an empty array if no such custom attributes exist. 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. - An array that contains the custom attributes of type applied to , or an empty array if no such custom attributes exist. 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. - An array that contains the custom attributes of type applied to , or an empty array if no such custom attributes exist. Returns the hash code for this instance. @@ -4333,99 +3109,99 @@ The underlying array of is 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 . - - if a custom attribute of type is applied to ; otherwise, . 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 . - - if a custom attribute of type is applied to ; otherwise, . 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. - - if a custom attribute of type is applied to ; otherwise, . 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. - - if a custom attribute of type is applied to ; otherwise, . 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 . - - if a custom attribute of type is applied to ; otherwise, . 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 . - - if a custom attribute of type is applied to ; otherwise, . 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 . - - if a custom attribute of type is applied to ; otherwise, . 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. - - if a custom attribute of type is applied to ; otherwise, . When overridden in a derived class, returns a value that indicates whether this instance equals a specified object. @@ -4540,16 +3316,6 @@ The underlying array of is 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. - - 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. - - - 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. - 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. @@ -4558,475 +3324,68 @@ The underlying array of is 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. - - 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. - - - Indicates the byte order ("endianness") in which data is stored in this computer architecture. - - - 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 . - - - Converts the specified double-precision floating point number to a 64-bit unsigned integer. - The number to convert. - A 64-bit unsigned integer whose bits are identical to . - - - Returns the specified Boolean value as a byte array. - The value to convert. - A byte array with length 1. - - - Returns the specified Unicode character value as an array of bytes. - The 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 half-precision floating-point value as an array of bytes. - The number to convert. - An array of bytes with length 2. - - - 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. - - - Converts a half-precision floating-point value into a 16-bit integer. - The half-precision floating-point value to convert. - An integer representing the converted half-precision floating-point value. - - - Converts the specified half-precision floating point number to a 16-bit unsigned integer. - The number to convert. - A 16-bit unsigned integer whose bits are identical to . - - - Reinterprets the specified 16-bit signed integer value as a half-precision floating-point value. - The 16-bit signed integer value to convert. - A half-precision floating-point value that represents the converted integer. - - - 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 . - - - 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. - - - Converts the specified single-precision floating point number to a 32-bit unsigned integer. - The number to convert. - A 32-bit unsigned integer whose bits are identical to . - - - 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 to convert. - - is . - - is less than zero or greater than the length of minus 1. - - if the byte at in is nonzero; otherwise, . - - - Converts a read-only byte span to a Boolean value. - A read-only span containing the bytes to convert. - The length of is less than 1. - A Boolean representing the converted bytes. - - - Returns a Unicode character converted from two bytes at a specified position in a byte array. - An array that includes the two bytes to convert. - The starting position within . - - equals the length of minus 1. - - is . - - is less than zero or greater than the length of minus 1. - The character formed by two bytes beginning at . - - - Converts a read-only byte span into a character. - A read-only span containing the bytes to convert. - The length of is less than the length of a . - A character representing the converted bytes. - - - Returns a double-precision floating point number converted from eight bytes at a specified position in a byte array. - An array of bytes that includes the eight bytes to convert. - The starting position within . - - 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. - A double-precision floating point number formed by eight bytes beginning at . - - - Converts a read-only byte span into a double-precision floating-point value. - A read-only span containing the bytes to convert. - The length of is less than the length of a value. - A double-precision floating-point value that represents the converted bytes. - - - Returns a laft-precision floating point number converted from two bytes at a specified position in a byte array. - An array of bytes that includes the two bytes to convert. - The starting position within . - - equals the length of minus 1. - - is . - - is less than zero or greater than the length of minus 1. - A half-precision floating point number formed by two bytes beginning at . - - - Converts a read-only byte span into a half-precision floating-point value. - A read-only span containing the bytes to convert. - The length of is less than 2. - A half-precision floating-point value that represents the converted bytes. - - - Returns a 16-bit signed integer converted from two bytes at a specified position in a byte array. - An array of bytes that includes the two bytes to convert. - The starting position within . - - equals the length of minus 1. - - is . - - is less than zero or greater than the length of minus 1. - A 16-bit signed integer formed by two bytes beginning at . - - - Converts a read-only byte span into a 16-bit signed integer. - A read-only span containing the bytes to convert. - The length of is less than 2. - A 16-bit signed integer representing the converted bytes. - - - Returns a 32-bit signed integer converted from four bytes at a specified position in a byte array. - An array of bytes that includes the four bytes to convert. - The starting position within . - - 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. - A 32-bit signed integer formed by four bytes beginning at . - - - Converts a read-only byte span into a 32-bit signed integer. - A read-only span containing the bytes to convert. - The length of is less than 4. - A 32-bit signed integer representing the converted bytes. - - - Returns a 64-bit signed integer converted from eight bytes at a specified position in a byte array. - An array of bytes that includes the eight bytes to convert. - The starting position within . - - 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. - A 64-bit signed integer formed by eight bytes beginning at . - - - Converts a read-only byte span into a 64-bit signed integer. - A read-only span containing the bytes to convert. - The length of is less than 8. - A 64-bit signed integer representing the converted bytes. - - - 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 . - - 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. - A single-precision floating point number formed by four bytes beginning at . - - - Converts a read-only byte span into a single-precision floating-point value. - A read-only span containing the bytes to convert. - The length of is less than the length of a value. - A single-precision floating-point value representing the converted bytes. - - - Converts the numeric value of each element of a specified array of bytes to its equivalent hexadecimal string representation. - An array of bytes. - - is . - A string of hexadecimal pairs separated by hyphens, where each pair represents the corresponding element in ; for example, "7F-2C-4A-00". - - - 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 . - - is . - - is less than zero or greater than the length of minus 1. - 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". - - - Converts the numeric value of each element of a specified subarray of bytes to its equivalent hexadecimal string representation. - An array of bytes that includes the bytes to convert. - The starting position within . - The number of array elements in to convert. - - 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. - 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". - - - Returns a 16-bit unsigned integer converted from two bytes at a specified position in a byte array. - The array of bytes that includes the two bytes to convert. - The starting position within . - - equals the length of minus 1. - - is . - - is less than zero or greater than the length of minus 1. - A 16-bit unsigned integer formed by two bytes beginning at . - - - Converts a read-only byte-span into a 16-bit unsigned integer. - A read-only span containing the bytes to convert. - The length of is less than 2. - An 16-bit unsigned integer representing the converted bytes. - - - 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 . - - 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. - A 32-bit unsigned integer formed by four bytes beginning at . - - - Converts a read-only byte span into a 32-bit unsigned integer. - A read-only span containing the bytes to convert. - The length of is less than 4. - A 32-bit unsigned integer representing the converted bytes. - - - Returns a 64-bit unsigned integer converted from eight bytes at a specified position in a byte array. - An array of bytes that includes the eight bytes to convert. - The starting position within . - - 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. - A 64-bit unsigned integer formed by the eight bytes beginning at . - - - Converts bytes into an unsigned long. - A read-only span containing the bytes to convert. - The length of is less than 8. - 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 half-precision floating-point value into a span of bytes. - When this method returns, the bytes representing the converted half-precision floating-point value. - The half-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 single-precision floating-point value into a span of bytes. - When this method returns, the bytes representing the converted single-precision floating-point value. - The single-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. - - - Converts the specified 16-bit unsigned integer to a half-precision floating point number. - The number to convert. - A half-precision floating point number whose bits are identical to . - - - Converts the specified 32-bit unsigned integer to a single-precision floating point number. - The number to convert. - A single-precision floating point number whose bits are identical to . - - - Converts the specified 64-bit unsigned integer to a double-precision floating point number. - The number to convert. - A double-precision floating point number whose bits are identical to . + + 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. - - Represents the Boolean value as a string. This field is read-only. - - - Represents the Boolean value as a string. This field is read-only. - 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 . + 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 . - 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 . Returns a value indicating whether this instance is equal to a specified object. @@ -5040,6 +3399,9 @@ The underlying array of is 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 . @@ -5049,20 +3411,17 @@ The underlying array of is The enumerated constant . - Converts the specified span representation of a logical value to its equivalent. - A span containing the characters representing the value to convert. - - if is equivalent to ; if is equivalent to . + 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 . - - if is equivalent to ; if is equivalent to . For a description of this member, see . @@ -5078,14 +3437,14 @@ The underlying array of is This conversion is not supported. Attempting to use this method throws an . This parameter is ignored. - You attempt to convert a value to a value. This conversion is not supported. 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. - You attempt to convert a value to a value. This conversion is not supported. 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 . @@ -5126,10 +3485,10 @@ The underlying array of is 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. - An object of the specified type, with a value that is equivalent to the value of this object. For a description of this member, see . @@ -5156,22 +3515,19 @@ The underlying array of is 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 format the value of the current boolean instance into the provided span of characters. - When this method returns, this instance's value formatted as a span of characters. - When this method returns, the number of characters that were written in . - - if the formatting was successful; otherwise, . + + - Tries to convert the specified span representation of a logical value to its equivalent. - A span containing the characters representing 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, . + + - Tries to convert the specified string representation of a logical value to its equivalent. + 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. @@ -5190,33 +3546,30 @@ The underlying array of is 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 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). - The number of bytes in the array. 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. @@ -5225,12 +3578,10 @@ The underlying array of is is negative or greater than the length of . is larger than 2 gigabytes (GB). - The byte at the specified location in the array. - Copies a number of bytes specified as a long integer value from one address in memory to another. - - This API is not CLS-compliant. + 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. @@ -5239,9 +3590,8 @@ The underlying array of is 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. + 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. @@ -5263,37 +3613,6 @@ The underlying array of is is larger than 2 gigabytes (GB). - - Provides a resource pool that enables reusing instances of type T[]. - 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 T 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. - 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. @@ -5356,6 +3675,10 @@ The underlying array of is 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. @@ -5373,10 +3696,6 @@ The underlying array of is Unpins pinned memory so that the garbage collector is free to move it. - - Gets the memory block handled by this . - The memory block handled by this . - Defines the values that can be returned from span-based operations that support processing of input contained in multiple discontiguous buffers. @@ -5393,43 +3712,65 @@ The underlying array of is 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. - Encapsulates a method that receives a read-only span of objects of type and a state object of type . - A read-only span of objects of type . - A state object of type . - The type of the objects in the read-only span. - The type of the object that represents the state. + + + + - Encapsulates a method that receives a span of objects of type and a state object of type . - A span of objects of type . - A state object of type . - The type of the objects in the span. - The type of the object that represents the state. + + + + Represents an 8-bit unsigned integer. - - Represents the largest possible value of a . This field is constant. - - - Represents the smallest possible value of a . This field is constant. - 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 . + 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 . - 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 . Returns a value indicating whether this instance and a specified object represent the same value. @@ -5451,80 +3792,76 @@ The underlying array of is 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 span representation of a number in a specified style and culture-specific format to its equivalent. - A span containing the characters representing the value 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 . If is , the thread current culture is used. - A byte value that is equivalent to the number contained in . + + + 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 . - A byte value that is equivalent to the number contained in . 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. +-or- + includes non-zero, fractional digits. is not a value. - - -or- - - is not a combination of and values. - A byte value that is equivalent to the number contained in . +-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. +-or- + includes non-zero, fractional digits. is not a value. - - -or- - - is not a combination of and values. - A byte value that is equivalent to the number contained in . +-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 . - A byte value that is equivalent to the number contained in . For a description of this member, see . @@ -5545,8 +3882,8 @@ The underlying array of is This conversion is not supported. Attempting to use this method throws an . This parameter is ignored. - In all cases. This conversion is not supported. No value is returned. + In all cases. For a description of this member, see . @@ -5587,10 +3924,10 @@ The underlying array of is 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. - The value of the current instance, converted to . For a description of this member, see . @@ -5619,46 +3956,37 @@ The underlying array of is 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. - The string representation of the current object, formatted as specified by the parameter. 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. - The string representation of the current object, formatted as specified by the and parameters. - Tries to format the value of the current 8-bit unsigned integer instance into the provided span of characters. - When this method returns, this instance's value formatted as a span of characters. - When this method returns, the number of characters that were written in . - A span containing the charactes that represent a standard or custom format string that defines the acceptable format for . - An optional object that supplies culture-specific formatting information for . - - if the formatting was successful; otherwise, . + + + + - Tries to convert the span representation of a number to its equivalent, and returns a value that indicates whether the conversion succeeded. - A span containing the characters representing the number to convert. - 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 span 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 span containing the characters representing the number to convert. The span is interpreted using the style. - 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, . + + + + 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. + 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, . @@ -5669,89 +3997,87 @@ The underlying array of is 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. - - is not a value. - - -or- - - is not a combination of and values. if was converted successfully; 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. + + is not a value. +-or- + is not a combination of and values. Represents a character as a UTF-16 code unit. - - Represents the largest possible value of a . This field is constant. - - - Represents the smallest possible value of a . This field is constant. - 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 . + 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. - 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 . 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. - A string consisting of one object or a surrogate pair of objects equivalent to the code point specified by the parameter. 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. - The 21-bit Unicode code point represented by the and parameters. 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. - The 21-bit Unicode code point represented by the character or surrogate pair at the position in the parameter specified by the parameter. Returns a value that indicates whether this instance is equal to the specified object. @@ -5778,11 +4104,11 @@ The underlying array of is 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 . - The numeric value of the character at position in if that character represents a number; otherwise, -1. Returns the for value type . @@ -5797,17 +4123,11 @@ The underlying array of is 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 . - A enumerated constant that identifies the group that contains the character at position in . - - - Returns if is an ASCII character ([ U+0000..U+007F ]). - The character to analyze. - - if is an ASCII character; otherwise. Indicates whether the specified Unicode character is categorized as a control character. @@ -5819,12 +4139,12 @@ The underlying array of is 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 . - - if the character at position in is a control character; otherwise, . Indicates whether the specified Unicode character is categorized as a decimal digit. @@ -5836,12 +4156,12 @@ The underlying array of is 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 . - - if the character at position in is a decimal digit; otherwise, . Indicates whether the specified object is a high surrogate. @@ -5853,12 +4173,12 @@ The underlying array of is 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 . - - if the numeric value of the specified character in the parameter ranges from U+D800 through U+DBFF; otherwise, . Indicates whether the specified Unicode character is categorized as a Unicode letter. @@ -5870,12 +4190,12 @@ The underlying array of is 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 . - - if the character at position in is a letter; otherwise, . Indicates whether the specified Unicode character is categorized as a letter or a decimal digit. @@ -5887,12 +4207,12 @@ The underlying array of is 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 . - - if the character at position in is a letter or a decimal digit; otherwise, . Indicates whether the specified Unicode character is categorized as a lowercase letter. @@ -5904,12 +4224,12 @@ The underlying array of is 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 . - - if the character at position in is a lowercase letter; otherwise, . Indicates whether the specified object is a low surrogate. @@ -5921,12 +4241,12 @@ The underlying array of is 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 . - - if the numeric value of the specified character in the parameter ranges from U+DC00 through U+DFFF; otherwise, . Indicates whether the specified Unicode character is categorized as a number. @@ -5938,12 +4258,12 @@ The underlying array of is 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 . - - if the character at position in is a number; otherwise, . Indicates whether the specified Unicode character is categorized as a punctuation mark. @@ -5955,12 +4275,12 @@ The underlying array of is 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 . - - if the character at position in is a punctuation mark; otherwise, . Indicates whether the specified Unicode character is categorized as a separator character. @@ -5972,12 +4292,12 @@ The underlying array of is 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 . - - if the character at position in is a separator character; otherwise, . Indicates whether the specified character has a surrogate code unit. @@ -5989,12 +4309,12 @@ The underlying array of is 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 . - - if the character at position in is a either a high surrogate or a low surrogate; otherwise, . Indicates whether the two specified objects form a surrogate pair. @@ -6007,12 +4327,12 @@ The underlying array of is 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 . - - 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, . Indicates whether the specified Unicode character is categorized as a symbol character. @@ -6024,12 +4344,12 @@ The underlying array of is 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 . - - if the character at position in is a symbol character; otherwise, . Indicates whether the specified Unicode character is categorized as an uppercase letter. @@ -6041,12 +4361,12 @@ The underlying array of is 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 . - - if the character at position in is an uppercase letter; otherwise, . Indicates whether the specified Unicode character is categorized as white space. @@ -6058,26 +4378,32 @@ The underlying array of is 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 . - - if the character at position in is white space; otherwise, . + + + 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. - A Unicode character equivalent to the sole character in . Note This conversion is not supported. Attempting to do so throws an . This parameter is ignored. - This conversion is not supported. This conversion is not supported. No value is returned. + This conversion is not supported. For a description of this member, see . @@ -6092,20 +4418,20 @@ The underlying array of is 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. 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. 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 . @@ -6130,17 +4456,17 @@ The underlying array of is 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 . 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. - An object of the specified type. For a description of this member, see . @@ -6157,25 +4483,6 @@ The underlying array of is An object. (Specify because the parameter is ignored.) The converted value of the current object. - - Formats the value of the current instance using the specified format. - The format to use. - -or- - A 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 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. - - - Tries to format the value of the current instance into the provided span of characters. - When this method returns, this instance's value formatted as a span of characters. - When this method returns, the number of characters that were written in . - A span containing the characters that represent a standard or custom format string that defines the acceptable format for . - An optional object that supplies culture-specific formatting information for . - - if the formatting was successful; otherwise, . - Converts the value of a Unicode character to its lowercase equivalent. The Unicode character to convert. @@ -6185,9 +4492,9 @@ The underlying array of is 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 . - The lowercase equivalent of , modified according to , or the unchanged value of , if is already lowercase or not alphabetic. Converts the value of a Unicode character to its lowercase equivalent using the casing rules of the invariant culture. @@ -6217,9 +4524,9 @@ The underlying array of is 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 . - The uppercase equivalent of , modified according to , or the unchanged value of if is already uppercase, has no uppercase equivalent, or is not alphabetic. Converts the value of a Unicode character to its uppercase equivalent using the casing rules of the invariant culture. @@ -6240,6 +4547,11 @@ The underlying array of is 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. @@ -6251,19 +4563,12 @@ The underlying array of is 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. - The index is invalid; that is, it is before the first or after the last character of the enumerated string. - The Unicode character currently referenced by this object. - Gets the currently referenced character in the string enumerated by this object. For a description of this member, see . - Enumeration has not started. - - -or- - - Enumeration has ended. 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. @@ -6278,821 +4583,6 @@ The underlying array of is if the program element is CLS-compliant; otherwise, . - - 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. - - - Provides a text writer that can indent new lines by a tab string token. - - - Specifies the default tab string. This field is constant. - - - 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. - - - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources asynchronously. - A representing the asynchronous dispose operation. - - - Flushes the stream. - - - Clears all buffers for this asynchronously and causes any buffered data to be written to the underlying device. - A representing the asynchronous flush operation. - - - Outputs the tab string once for each level of indentation according to the property. - - - Asynchronously outputs tabs to the underlying based on the current . - A representing the asynchronous operation. - - - 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. - - - Asynchronously writes the specified to the underlying , inserting tabs at the start of every line. - The to write. - A representing the asynchronous operation. - - - Asynchronously writes the specified number of s from the specified buffer to the underlying , starting at the specified index, and outputting tabs at the start of every new line. - The array to write from. - Index in the array to stort writing at. - The number of characters to write. - A representing the asynchronous operation. - - - Asynchronously writes the specified characters to the underlying , inserting tabs at the start of every line. - The characters to write. - Token for canceling the operation. - A representing the asynchronous operation. - - - Asynchronously writes the specified string to the underlying , inserting tabs at the start of every line. - The string to write. - A representing the asynchronous operation. - - - Asynchronously writes the contents of the specified to the underlying , inserting tabs at the start of every line. - The text to write. - Token for canceling the operation. - A representing the asynchronous operation. - - - 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. - - - Asynchronously writes the line terminator to the underlying . - A representing the asynchronous line writing operation. - - - Asynchronously writes the specified to the underlying followed by a line terminator, inserting tabs at the start of every line. - The character to write. - A representing the asynchronous operation. - - - Asynchronously writes the specified number of characters from the specified buffer followed by a line terminator, to the underlying , starting at the specified index within the buffer, inserting tabs at the start of every line. - The buffer containing characters to write. - The index within the buffer to start writing at. - The number of characters to write. - A representing the asynchronous operation. - - - Asynchronously writes the specified characters followed by a line terminator to the underlying , inserting tabs at the start of every line. - The characters to write. - Token for canceling the operation. - A representing the asynchronous operation. - - - Asynchronously writes the specified string followed by a line terminator to the underlying , inserting tabs at the start of every line. - The string to write. - A representing the asynchronous operation. - - - Asynchronously writes the contents of the specified followed by a line terminator to the underlying , inserting tabs at the start of every line. - The text to write. - Token for canceling the operation. - A representing the asynchronous operation. - - - Writes the specified string to a line without tabs. - The string to write. - - - Asynchronously writes the specified string to the underlying without inserting tabs. - The string to write. - A representing the asynchronous operation. - - - Gets the encoding for the text writer to use. - An that indicates the encoding for the text writer to use. - - - 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. - - - 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. - - is . - The wrapper around the . - - - Adds an object to the end of the . - The to be added to the end of the . The value can be . - The is read-only. - - -or- - - The has a fixed size. - The index at which the has been added. - - - 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. - - 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. - 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 . - - - 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 . - Neither nor the elements of implement the interface. - - is not of the same type as the elements of the . - 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 . - - - 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. - - is and neither nor the elements of implement the interface. - - is and is not of the same type as the elements of the . - 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 . - - - 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 . - - - Returns an wrapper with a fixed size. - The to wrap. - - is . - An wrapper with a fixed size. - - - Returns an wrapper with a fixed size. - The to wrap. - - is . - An wrapper with a fixed size. - - - 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. - - is less than zero. - - -or- - - is less than zero. - - and do not specify a valid range in the . - An for the specified range of elements 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. - - is less than zero. - - -or- - - is less than zero. - - and do not denote a valid range of elements in the . - An which represents a subset of the elements in the source . - - - 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. - - is outside the range of valid indexes for the . - 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. - - - 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. - - is outside the range of valid indexes for the . - - -or- - - is less than zero. - - -or- - - and do not specify a valid section in the . - 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 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. - - - 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. - - is outside the range of valid indexes for the . - 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. - - - 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. - - is outside the range of valid indexes for the . - - -or- - - is less than zero. - - -or- - - and do not specify a valid section in the . - 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. - - - Returns a read-only wrapper. - The to wrap. - - is . - A read-only wrapper around . - - - Returns a read-only wrapper. - The to wrap. - - is . - A read-only wrapper around . - - - 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. - - is less than zero. - An with number of elements, all of which are copies of . - - - 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. - - is . - An wrapper that is synchronized (thread safe). - - - Returns an wrapper that is synchronized (thread safe). - The to synchronize. - - is . - An wrapper that is synchronized (thread safe). - - - 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. - - is . - The type of the source cannot be cast automatically to the specified type. - An array of the specified element type containing copies of the elements of the . - - - Sets the capacity to the actual number of elements in the . - The is read-only. - - -or- - - The has a fixed size. - - - Gets or sets 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. - The number of elements that the can contain. - - - Gets the number of elements actually contained in the . - The number of elements actually contained in the . - - - 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. - - is less than zero. - - -or- - - is equal to or greater than . - The element at the specified index. - - - Gets an object that can be used to synchronize access to the . - An object that can be used to synchronize access to the . - - - Compares two objects for equivalence, where string comparisons are case-sensitive. - - - 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. - - - 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. - Neither nor implements the interface. - - -or- - - and are of different types and neither one can handle comparisons with the other. - 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 . - - - 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 . - Defines a dictionary key/value pair that can be set or retrieved. @@ -7104,9 +4594,8 @@ The underlying array of is is and the .NET Framework version is 1.0 or 1.1. - Deconstructs the current . - The key of the current . - The value of the current . + + Gets or sets the key in the key/value pair. @@ -7129,14 +4618,14 @@ The underlying array of is Supports a simple asynchronous iteration over a generic collection. The type of the elements in the collection. - - 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. - 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. @@ -7166,13 +4655,6 @@ The underlying array of 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 . - - Removes the first occurrence of a specific object from the . - The object to remove from the . - The is read-only. - - if was successfully removed from the ; otherwise, . This method also returns if is not found in the original . - Gets the number of elements contained in the . The number of elements contained in the . @@ -7182,6 +4664,13 @@ The underlying array of is 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. @@ -7190,9 +4679,22 @@ The underlying array of is 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. + A signed integer that indicates the relative values of and , as shown in the following table. + Value - Value Meaning Less than zero is less than . Zero equals . Greater than zero is greater than . + Meaning + + Less than zero + + is less than . + + Zero + + equals . + + Greater than zero + + is greater than . Represents a generic collection of key/value pairs. @@ -7211,41 +4713,41 @@ The underlying array of is Determines whether the contains an element with the specified key. The key to locate in the . - - is . 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. - - if the element is successfully removed; otherwise, . This method also returns if was not found in the original . 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. - - is . if the object that implements contains an element with the specified key; otherwise, . - - - Gets or sets the element with the specified key. - The key of the element to get or set. is . - The property is retrieved and is not found. - The property is set and the is read-only. - The element with the specified key. - - - Gets an containing the keys of the . - An containing the keys of the object that implements . Gets an containing the values in the . @@ -7281,8 +4783,8 @@ The underlying array of is Returns a hash code for the specified object. The for which a hash code is to be returned. - The type of is a reference type and is . 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. @@ -7301,20 +4803,20 @@ The underlying array of is is not a valid index in the . 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. - 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. - The element at the specified index. + + + 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. @@ -7332,32 +4834,32 @@ The underlying array of is Determines whether the read-only dictionary contains an element that has the specified key. The key to locate. - - is . if the read-only dictionary contains an element that has the specified key; otherwise, . - - - 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. is . - - if the object that implements the interface contains an element that has the specified key; otherwise, . 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. - The element that has the specified key in the read-only dictionary. 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. @@ -7371,64 +4873,6 @@ The underlying array of is The zero-based index of the element to get. The element at the specified index in the read-only list. - - Provides a readonly abstraction of a set. - The type of elements in the set. - - - Determines if the set contains a specific item. - The item to check if the set contains. - - if found; otherwise . - - - Determines whether the current set is a proper (strict) subset of a specified collection. - The collection to compare to the current set. - - is . - - if the current set is a proper subset of other; otherwise . - - - Determines whether the current set is a proper (strict) superset of a specified collection. - The collection to compare to the current set. - - is . - - if the collection is a proper superset of other; otherwise . - - - Determine whether the current set is a subset of a specified collection. - The collection to compare to the current set. - - is . - - if the current set is a subset of other; otherwise . - - - Determine whether the current set is a super set of a specified collection. - The collection to compare to the current set. - - is . - - if the current set is a subset of other; otherwise . - - - Determines whether the current set overlaps with the specified collection. - The collection to compare to the current set. - - is . - - if the current set and other share at least one common element; otherwise, . - - - Determines whether the current set and the specified collection contain the same elements. - The collection to compare to the current set. - - is . - - if the current set is equal to other; otherwise, . - Provides the base interface for the abstraction of sets. The type of elements in the set. @@ -7454,50 +4898,50 @@ The underlying array of is Determines whether the current set is a proper (strict) subset of a specified collection. The collection to compare to the current set. - - is . 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. - - is . 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. - - is . 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. - - is . 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. - - is . 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. - - is . 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. @@ -7531,16 +4975,12 @@ The underlying array of is 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 instances of the struct. - + - Creates a new key/value pair instance using provided values. - The key of the new to be created. - The value of the new to be created. - The type of the key. - The type of the value. - A key/value pair containing the provided arguments as values. + + + + Defines a key/value pair that can be set or retrieved. @@ -7553,448 +4993,51 @@ The underlying array of is The definition associated with . - Deconstructs the current . - The key of the current . - The value of the current . - - - 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 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 . - - 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. + + Defines size, enumerators, and synchronization methods for all nongeneric collections. - - 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. + + 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 . + + 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 . - - 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 . + + Gets the number of elements contained in the . + The number of elements contained in the . - - 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 . + + Gets a value indicating whether access to the is synchronized (thread safe). + + if access to the is synchronized (thread safe); otherwise, . - - 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 . - - - Determines whether the contains a specific key. - The key to locate in the . - - is . - - if the contains an element with the specified key; otherwise, . - - - Determines whether the contains a specific key. - The key to locate in the . - - is . - - if the contains an element with the specified key; otherwise, . - - - 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 . - - - 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. - - is . - The hash code for . - - - 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. - - - Compares a specific with a specific key in the . - The to compare with . - The key in the to compare with . - - is . - - -or- - - is . - - if and are equal; otherwise, . - - - 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. - - is . - A synchronized (thread-safe) wrapper for the . - - - Returns an enumerator that iterates through a collection. - An that can be used to iterate through the collection. - - - Gets or sets the to use for the . - The property is set to a value, but the hash table was created using an . - The to use for the . - - - 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 property is set to a value, but the hash table was created using an and an . - The to use for the . - - - Gets or sets the object that can dispense hash codes. - The property is set to a value, but the hash table was created using an . - The object that can dispense hash codes. - - - 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. - - 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. - 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. - - - Gets an containing the keys in the . - An containing the keys in the . - - - Gets an object that can be used to synchronize access to the . - An object that can be used to synchronize access to the . - - - Gets an containing the values in the . - An containing the values in 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 . + + 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. @@ -8003,12 +5046,11 @@ The underlying array of is 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. - Neither nor implements the interface. - - -or- - - and are of different types and neither one can handle comparisons with the other. - 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 .
+ 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. @@ -8020,11 +5062,9 @@ The underlying array of is is . An element with the same key already exists in the object. - The is read-only. - - -or- - - The has a fixed size. + The is read-only. +-or- +The has a fixed size. Removes all elements from the object. @@ -8033,26 +5073,15 @@ The underlying array of is Determines whether the object contains an element with the specified key. The key to locate in the object. - - is . if the contains an element with the key; otherwise, . + + is . Returns an object for the object. An object for 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 a value indicating whether the object has a fixed size. @@ -8066,19 +5095,26 @@ The underlying array of 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, 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. - The element with the specified key, or if the key does not exist. + 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. @@ -8088,18 +5124,18 @@ The underlying array of is Gets 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. 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 is positioned before the first entry of the dictionary or after the last 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 is positioned before the first entry of the dictionary or after the last 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. @@ -8111,20 +5147,20 @@ The underlying array of is 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. - The collection was modified after the enumerator was created. 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. - - 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. @@ -8132,25 +5168,16 @@ The underlying array of is Determines whether the specified objects are equal. The first object to compare. The second object to compare. - - and are of different types and neither one can handle comparisons with the other. 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. - The type of is a reference type and is . A hash code for the specified object. - - - 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. The type of is a reference type and is . - A hash code for the specified object. Represents a non-generic collection of objects that can be individually accessed by index. @@ -8158,12 +5185,10 @@ The underlying array of is Adds an item to the . The object to add to the . - The is read-only. - - -or- - - The has a fixed size. 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 . @@ -8186,34 +5211,12 @@ The underlying array of is The object to insert into the . is not a valid index in the . - The is read-only. - - -or- - - The has a fixed size. + The is read-only. +-or- +The has a fixed size. is null reference in the . - - 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. - Gets a value indicating whether the has a fixed size. @@ -8227,10 +5230,26 @@ The underlying array of 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 not a valid index in the . The property is set and the is read-only. - The element at the specified index. + + + 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. @@ -8239,10 +5258,23 @@ The underlying array of is 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 . - This instance and are not the same type. - 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 . + 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 - Return value Description -1 The current instance precedes . 0 The current instance and are equal. 1 The current instance follows . + 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. @@ -8298,13 +5330,17 @@ The underlying array of 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 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. @@ -8312,22 +5348,31 @@ The underlying array of is 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 . + 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 . + 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 . @@ -8339,32 +5384,31 @@ The underlying array of 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 . + 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 . + 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 . + 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. @@ -8375,19 +5419,22 @@ The underlying array of 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 . + 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. @@ -8396,24 +5443,24 @@ The underlying array of is 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 . - The position into which the new element was inserted. Determines whether the contains a specific value. The to locate in the . - - is of a type that is not assignable to 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 . - The index of if found in the list; otherwise, -1. Inserts an item into the at the specified index. @@ -8424,45 +5471,6 @@ The underlying array of is 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 . - - - Gets the number of elements actually contained in the . - The number of elements actually contained in the . - - - Gets or sets the element at the specified index. - The zero-based index of the element to get or set. - - is less than zero. - - -or- - - is equal to or greater than . - The element at the specified index. - - - Gets a wrapper around the . - A wrapper around 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 . - - - 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. - Gets a value indicating whether the has a fixed size. @@ -8476,10 +5484,16 @@ The underlying array of 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 not a valid index in the . The property is set and is of a type that is not assignable to the . - The element at the specified index. + + + 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. @@ -8507,6 +5521,10 @@ The underlying array of 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 . @@ -8516,6 +5534,19 @@ The underlying array of is 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 . @@ -8525,12 +5556,17 @@ The underlying array of is 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 . - Always thrown. if was successfully removed from the ; otherwise, . + Always thrown. Inserts an item to the at the specified index. This implementation always throws . @@ -8538,6 +5574,12 @@ The underlying array of is 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. @@ -8552,19 +5594,22 @@ The underlying array of 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 . + 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. @@ -8573,8 +5618,8 @@ The underlying array of is Adds an item to the . This implementation always throws . The to add to the . - Always thrown. The position into which the new element was inserted. + Always thrown. Removes all items from the . This implementation always throws . @@ -8583,17 +5628,17 @@ The underlying array of is Determines whether the contains a specific value. The to locate in the . - - is not of the type specified for the generic type parameter . 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 . - The index of if found in the list; otherwise, -1. Inserts an item to the at the specified index. This implementation always throws . @@ -8601,6 +5646,24 @@ The underlying array of is 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 . @@ -8611,71 +5674,27 @@ The underlying array of is The zero-based index of the item to remove. Always thrown. - - Gets the number of elements contained in the instance. - The number of elements contained in the instance. - - - Gets the element at the specified index. - The zero-based index of the element to get. - - is less than zero. + + 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 - -or- + Meaning - is equal to or greater than . - The element at the specified index. - - - Returns the that the wraps. - The that the wraps. - - - 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. An occurs if you try to set the item at the specified index. - The zero-based index of the element to get. - Always thrown if the property is set. - The element at the specified index. - - - 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. - - - 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. - - is not a valid index in the . - Always thrown if the property is set. - The element at the specified index. - - - 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. + Less than 0 + + is less than . + + 0 + + equals . - Value Meaning Less than 0 is less than . 0 equals . Greater than 0 is greater than . + Greater than 0 + + is greater than . Specifies the default value for a property. @@ -8817,7 +5836,7 @@ The underlying array of is 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. + 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. @@ -8828,26094 +5847,13118 @@ The underlying array of is The assembly cannot execute with other versions if they are executing in the same process. - - 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. + + 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 . - - Initializes a new instance of the class with default properties. + + Represents an instant in time, typically expressed as a date and time of day. - - 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 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 class with a specified error message. - The error message that explains the reason for the exception. + + 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 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 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. - - Indicates that the value of a static field is unique for a particular context. + + 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 class. + + 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. - - Converts a base data type to another base data type. + + 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. - - A constant that represents a database column that is absent of data; that is, database null. + + 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. - - 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. - 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 . + + 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 . - 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. + 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. - - 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. - 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 . + + 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 . - 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. - - - 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. - 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 . + + 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 invalid. - An object whose underlying type is and whose value is equivalent to . - - -or- - - A null reference ( in Visual Basic), if is and is , , or . + is not one of the values. - - 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. - 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. - An object whose underlying type is and whose value is equivalent to . - - -or- - - A null reference ( in Visual Basic), if is and is , , or . + + 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 . - - 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. - - is . + + 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. - 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. - An array of 8-bit unsigned integers equivalent to elements at position in . + is less than or greater than . + + is not one of the values. - - Converts the specified string, which encodes binary data as base-64 digits, to an equivalent 8-bit unsigned integer array. - The string to convert. - - 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. - An array of 8-bit unsigned integers that is equivalent to . + + 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 . - - Converts the span, which encodes binary data as hex characters, to an equivalent 8-bit unsigned integer array. - The span to convert. - The length of , is not zero or a multiple of 2. - The format of is invalid. contains a non-hex character. - An array of 8-bit unsigned integers that is equivalent to . + + 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 . - - Converts the specified string, which encodes binary data as hex characters, to an equivalent 8-bit unsigned integer array. - The string to convert. - - is . - The length of , is not zero or a multiple of 2. - The format of is invalid. contains a non-hex character. - An array of 8-bit unsigned integers that is equivalent to . + + 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 the for the specified object. - An object that implements the interface. - The for , or if is . + + 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 an indication whether the specified object is of type . - An object. - - if is of type ; otherwise, . + + 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 . - - 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 . - - 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 . - A 32-bit signed integer containing the number of bytes in . - - - 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. - - 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. - A 32-bit signed integer containing the number of bytes in . + + 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. - - 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. - - is . - The string representation, in base 64, of the contents of . + + 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 . - - Converts an array of 8-bit unsigned integers to its equivalent string representation that is encoded with base-64 digits. You can specify 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. - - is . - - is not a valid value. - The string representation in base 64 of the elements in . + + 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 . - - 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. - - is . - - or is negative. - - -or- - - plus is greater than the length of . - The string representation in base 64 of elements of , starting at position . - - - 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. - - is . + + 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 is negative. - - -or- - - plus is greater than the length of . - - is not a valid value. - The string representation in base 64 of elements of , starting at position . + 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 . - - Converts the 8-bit unsigned integers inside the specified read-only span into their equivalent string representation that is encoded with base-64 digits. You can optionally specify whether to insert line breaks in the return value. - A read-only span of 8-bit unsigned integers. - One of the enumeration values that specify whether to insert line breaks in the return value. The default value is . + + 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 valid value. - The output length was larger than . - The string representation in base 64 of the elements in . If the length of is 0, an empty string is returned. + is not a . - - Returns the specified Boolean value; no actual conversion is performed. - The Boolean value to return. - - is returned unchanged. + + 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). - - 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, . + + Gets the day of the month represented by this instance. + The day component, expressed as a value between 1 and 31. - - Calling this method always throws . - The Unicode character to convert. - This conversion is not supported. - This conversion is not supported. No value is returned. + + Gets the day of the week represented by this instance. + An enumerated constant that indicates the day of the week of this value. - - Calling this method always throws . - The date and time value to convert. - This conversion is not supported. - This conversion is not supported. No value is returned. + + Gets the day of the year represented by this instance. + The day of the year, expressed as a value between 1 and 366. - - Converts the value of the specified decimal number to an equivalent Boolean value. - The number to convert. - - if is not zero; otherwise, . + + 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. - - Converts the value of the specified double-precision floating-point number to an equivalent Boolean value. - The double-precision floating-point number to convert. + + 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 is not zero; otherwise, . + if the parameter equals the value of this instance; otherwise, . - - Converts the value of the specified 16-bit signed integer to an equivalent Boolean value. - The 16-bit signed integer to convert. + + 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 is not zero; otherwise, . + if the two values are equal; otherwise, . - - Converts the value of the specified 32-bit signed integer to an equivalent Boolean value. - The 32-bit signed integer to convert. + + Returns a value indicating whether this instance is equal to a specified object. + The object to compare to this instance. - if is not zero; otherwise, . + if is an instance of and equals the value of this instance; 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, . + + 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 value of a specified object to an equivalent Boolean value. - An object that implements the interface, or . - - is a string that does not equal or . - - does not implement the interface. - - -or- - - The conversion of to a is not supported. - - or , which reflects the value returned by invoking the method for the underlying type of . If is , the method returns . + + 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 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. - - is a string that does not equal or . - - does not implement the interface. - - -or- - - The conversion of to a is not supported. - - or , which reflects the value returned by invoking the method for the underlying type of . If is , the method returns . + + 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 . - - 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, . + + 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 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 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 specified string representation of a logical value to its Boolean equivalent. - A string that contains the value of either or . + + 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 equal to or . - - if equals , or if equals or . + is not a valid standard date and time format specifier character. - - 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. + + 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 equal to or . - - if equals , or if equals or . + is not a valid standard date and time format specifier character. - - 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 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. - - 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, . + + Returns the hash code for this instance. + A 32-bit signed integer hash code. - - 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, . + + Returns the for value type . + The enumerated constant, . - - Converts the specified Boolean value to the equivalent 8-bit unsigned integer. - The Boolean value to convert. - The number 1 if is ; otherwise, 0. + + Gets the hour component of the date represented by this instance. + The hour component, expressed as a value between 0 and 23. - - Returns the specified 8-bit unsigned integer; no actual conversion is performed. - The 8-bit unsigned integer to return. + + Indicates whether this instance of is within the daylight saving time range for the current time zone. - is returned unchanged. - - - Converts the value of the specified Unicode character to the equivalent 8-bit unsigned integer. - The Unicode character to convert. - - represents a number that is greater than . - An 8-bit unsigned integer that is equivalent to . - - - Calling this method always throws . - The date and time value to convert. - This conversion is not supported. - This conversion is not supported. No value is returned. + 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 . - - Converts the value of the specified decimal number to an equivalent 8-bit unsigned integer. - The number to convert. - - is greater than or less than . + + Returns an indication whether the specified year is a leap year. + A 4-digit year. - , 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. + if is a leap year; otherwise, . + + is less than 1 or greater than 9999. - - 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. - - is greater than or less than . - - , 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. - - - Converts the value of the specified 16-bit signed integer to an equivalent 8-bit unsigned integer. - The 16-bit signed integer to convert. - - is less than or greater than . - An 8-bit unsigned integer that is equivalent to . - - - Converts the value of the specified 32-bit signed integer to an equivalent 8-bit unsigned integer. - The 32-bit signed integer to convert. - - is less than or greater than . - An 8-bit unsigned integer that is equivalent to . - - - Converts the value of the specified 64-bit signed integer to an equivalent 8-bit unsigned integer. - The 64-bit signed integer to convert. - - is less than or greater than . - An 8-bit unsigned integer that is equivalent to . - - - Converts the value of the specified object to an 8-bit unsigned integer. - An object that implements the interface, or . - - 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 . - An 8-bit unsigned integer that is equivalent to , or zero if is . - - - 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. - - 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 . - An 8-bit unsigned integer that is equivalent to , or zero if is . + + 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 . - - 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. - - is less than . - An 8-bit unsigned integer that is equivalent to . + + Represents the largest possible value of . This field is read-only. - - Converts the value of the specified single-precision floating-point number to an equivalent 8-bit unsigned integer. - A single-precision floating-point number. - - is greater than or less than . - - , 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. + + Gets the milliseconds component of the date represented by this instance. + The milliseconds component, expressed as a value between 0 and 999. - - Converts the specified string representation of a number to an equivalent 8-bit unsigned integer. - A string that contains the number to convert. - - 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 . - An 8-bit unsigned integer that is equivalent to , or zero if is . + + Gets the minute component of the date represented by this instance. + The minute component, expressed as a value between 0 and 59. - - 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. - - 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 . - An 8-bit unsigned integer that is equivalent to , or zero if is . + + Represents the smallest possible value of . This field is read-only. - - 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. - - 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 . - An 8-bit unsigned integer that is equivalent to the number in , or 0 (zero) if is . + + Gets the month component of the date represented by this instance. + The month component, expressed as a value between 1 and 12. - - Converts the value of the specified 16-bit unsigned integer to an equivalent 8-bit unsigned integer. - The 16-bit unsigned integer to convert. - - is greater than . - An 8-bit unsigned integer that is equivalent to . + + 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. - - Converts the value of the specified 32-bit unsigned integer to an equivalent 8-bit unsigned integer. - The 32-bit unsigned integer to convert. - - is greater than . - An 8-bit unsigned integer that is equivalent to . + + 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 . - - Converts the value of the specified 64-bit unsigned integer to an equivalent 8-bit unsigned integer. - The 64-bit unsigned integer to convert. - - is greater than . - An 8-bit unsigned integer that is equivalent to . + + 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, . - - Calling this method always throws . - The Boolean value to convert. - This conversion is not supported. - This conversion is not supported. No value is returned. + + Determines whether one specified is later than another specified . + The first object to compare. + The second object to compare. + + if is later than ; otherwise, . - - 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 . + + 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, . - - Returns the specified Unicode character value; no actual conversion is performed. - The Unicode character to return. + + Determines whether two specified instances of are not equal. + The first object to compare. + The second object to compare. - is returned unchanged. + if and do not represent the same date and time; otherwise, . - - Calling this method always throws . - The date and time value to convert. - This conversion is not supported. - This conversion is not supported. No value is returned. + + Determines whether one specified is earlier than another specified . + The first object to compare. + The second object to compare. + + if is earlier than ; otherwise, . - - Calling this method always throws . - The decimal number to convert. - This conversion is not supported. - This conversion is not supported. No value is returned. + + 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, . - - Calling this method always throws . - The double-precision floating-point number to convert. - This conversion is not supported. - This conversion is not supported. No value is returned. + + 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 . - - Converts the value of the specified 16-bit signed integer to its equivalent Unicode character. - The 16-bit signed integer to convert. - - is less than . - A Unicode character that is equivalent to . + + 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 the value of the specified 32-bit signed integer to its equivalent Unicode character. - The 32-bit signed integer to convert. - - is less than or greater than . - A Unicode character that is equivalent to . + + 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 value of the specified 64-bit signed integer to its equivalent Unicode character. - The 64-bit signed integer to convert. - - is less than or greater than . - A Unicode character that is equivalent to . + + 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 value of the specified object to a Unicode character. - An object that implements the interface. + + 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 a null string. - - does not implement the interface. - - -or- - - The conversion of to a is not supported. - - is less than or greater than . - A Unicode character that is equivalent to value, or if is . + is . + + does not contain a valid string representation of a date and time. - - 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. + + 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 a null string. - - does not implement the interface. - - -or- - - The conversion of to a is not supported. - - is less than or greater than . - A Unicode character that is equivalent to , or if is . + 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 value of the specified 8-bit signed integer to its equivalent Unicode character. - The 8-bit signed integer to convert. - - is less than . - A Unicode character that is equivalent to . + + + + + - - Calling this method always throws . - The single-precision floating-point number to convert. - This conversion is not supported. - This conversion is not supported. No value is returned. + + + + + - - Converts the first character of a specified string to a Unicode character. - A string of length 1. + + 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 . - is . - The length of is not 1. - A Unicode character that is equivalent to the first and only character in . + 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 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. + + 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 . - is . - The length of is not 1. - A Unicode character that is equivalent to the first and only character in . - - - 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 . + 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 value of the specified 32-bit unsigned integer to its equivalent Unicode character. - The 32-bit unsigned integer to convert. - - is greater than . - A Unicode character that is equivalent to . + + 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 . - - Converts the value of the specified 64-bit unsigned integer to its equivalent Unicode character. - The 64-bit unsigned integer to convert. - - is greater than . - A Unicode character that is equivalent to . + + Gets the seconds component of the date represented by this instance. + The seconds component, expressed as a value between 0 and 59. - - Calling this method always throws . - The Boolean value to convert. - This conversion is not supported. - This conversion is not supported. No value is returned. + + 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. - - Calling this method always throws . - The 8-bit unsigned integer to convert. - This conversion is not supported. - This conversion is not supported. No value is returned. + + 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 . - - Calling this method always throws . - The Unicode character to convert. - This conversion is not supported. - This conversion is not supported. No value is returned. + + 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 . - - Returns the specified object; no actual conversion is performed. - A date and time value. - - is returned unchanged. + + 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. - - Calling this method always throws . - The number to convert. - This conversion is not supported. - This conversion is not supported. No value is returned. + + 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. - - Calling this method always throws . - The double-precision floating-point value to convert. - This conversion is not supported. - This conversion is not supported. No value is returned. + + 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. - - Calling this method always throws . - The 16-bit signed integer to convert. - This conversion is not supported. - This conversion is not supported. No value is returned. + + Returns the current object. + An object that implements the interface. (This parameter is not used; specify .) + The current object. - - Calling this method always throws . - The 32-bit signed integer to convert. - This conversion is not supported. - This conversion is not supported. No value is returned. + + 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. - - Calling this method always throws . - The 64-bit signed integer to convert. - This conversion is not supported. - This conversion is not supported. No value is returned. + + 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 value of the specified object to a object. - An object that implements the interface, or . - - is not a valid date and time value. - - does not implement the interface. - - -or- - - The conversion is not supported. - The date and time equivalent of the value of , or a date and time equivalent of if is . + + 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 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. - - is not a valid date and time value. - - does not implement the interface. - - -or- - - The conversion is not supported. - The date and time equivalent of the value of , or the date and time equivalent of if is . + + 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. - - Calling this method always throws . - The 8-bit signed integer to convert. - This conversion is not supported. - This conversion is not supported. No value is returned. + + 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. - - Calling this method always throws . - The single-precision floating-point value to convert. - This conversion is not supported. - This conversion is not supported. No value is returned. + + 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 specified string representation of a date and time to an equivalent date and time value. - The string representation of a date and time. - - is not a properly formatted date and time string. - The date and time equivalent of the value of , or the date and time equivalent of if is . + + 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 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. - - is not a properly formatted date and time string. - The date and time equivalent of the value of , or the date and time equivalent of if is . + + 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. - - Calling this method always throws . - The 16-bit unsigned integer to convert. - This conversion is not supported. - This conversion is not supported. No value is returned. + + 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. - - Calling this method always throws . - The 32-bit unsigned integer to convert. - This conversion is not supported. - This conversion is not supported. No value is returned. + + 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. - - Calling this method always throws . - The 64-bit unsigned integer to convert. - This conversion is not supported. - This conversion is not supported. No value is returned. + + 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 specified Boolean value to the equivalent decimal number. - The Boolean value to convert. - The number 1 if is ; otherwise, 0. + + 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 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 . + + 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 . - - Calling this method always throws . - The Unicode character to convert. - This conversion is not supported. - This conversion is not supported. No value is returned. + + Gets the time of day for this instance. + A time interval that represents the fraction of the day that has elapsed since midnight. - - Calling this method always throws . - The date and time value to convert. - This conversion is not supported. - This conversion is not supported. No value is returned. + + 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. - - Returns the specified decimal number; no actual conversion is performed. - A decimal number. - - is returned unchanged. + + 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 specified double-precision floating-point number to an equivalent decimal number. - The double-precision floating-point number to convert. - - is greater than or less than . - A decimal number that is equivalent to . + + 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 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 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 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 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 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 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 specified object to an equivalent decimal number. - An object that implements the interface, or . - - 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 . - A decimal number that is equivalent to , or 0 (zero) if is . + + 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 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. - - 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 . - A decimal number that is equivalent to , or 0 (zero) if is . + + 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 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 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 specified single-precision floating-point number to the equivalent decimal number. - The single-precision floating-point number to convert. - - is greater than or less than . - A decimal number that is equivalent to . + + 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 specified string representation of a number to an equivalent decimal number. - A string that contains a number to convert. - - is not a number in a valid format. - - represents a number that is less than or greater than . - A decimal number that is equivalent to the number in , or 0 (zero) if is . + + 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 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. + + 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. - - is not a number in a valid format. - - represents a number that is less than or greater than . - A decimal number that is equivalent to the number in , or 0 (zero) if is . - - - 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 . + 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 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 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 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 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 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 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 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. - This conversion is not supported. No value is returned. + + + - - Calling this method always throws . - The date and time value to convert. - This conversion is not supported. - This conversion is not supported. No value is returned. + + + + + - - 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 . + + 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, . - - Returns the specified double-precision floating-point number; no actual conversion is performed. - The double-precision floating-point number to return. + + 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. - is returned unchanged. + 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 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 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 value of the specified object to a double-precision floating-point number. - An object that implements the interface, or . - - 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 . - A double-precision floating-point number that is equivalent to , or zero if is . + + 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 ). - - 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. - - is not in an appropriate format for a type. - - does not implement the interface. - - represents a number that is less than or greater than . - A double-precision floating-point number that is equivalent to , or zero if is . + + + 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. - - 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 . + + Gets the year component of the date represented by this instance. + The year, between 1 and 9999. - - 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 . + + Specifies whether a object represents a local time, a Coordinated Universal Time (UTC), or is not specified as either local time or UTC. - - Converts the specified string representation of a number to an equivalent double-precision floating-point number. - A string that contains the number to convert. - - is not a number in a valid format. - - represents a number that is less than or greater than . - A double-precision floating-point number that is equivalent to the number in , or 0 (zero) if is . + + The time represented is local time. - - 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. - - is not a number in a valid format. - - represents a number that is less than or greater than . - A double-precision floating-point number that is equivalent to the number in , or 0 (zero) if is . + + The time represented is not specified as either local time or Coordinated Universal Time (UTC). - - 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 . + + The time represented is UTC. - - 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 . + + Represents a point in time, typically expressed as a date and time of day, relative to Coordinated Universal Time (UTC). - - 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 . + + 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 . - - Converts an array of 8-bit unsigned integers to its equivalent string representation that is encoded with uppercase hex characters. - An array of 8-bit unsigned integers. - - is . + + 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 too large to be encoded. - The string representation in hex of the elements in . + is less than -14 hours or greater than 14 hours. +-or- + is less than or greater than . - - Converts a subset of an array of 8-bit unsigned integers to its equivalent string representation that is encoded with uppercase hex characters. - 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. + + 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. - is . - - or is negative. - - plus is greater than the length of . + cannot be . - is too large to be encoded. - The string representation in hex of elements of , starting at position . + 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 . - - Converts a span of 8-bit unsigned integers to its equivalent string representation that is encoded with uppercase hex characters. - A span of 8-bit unsigned integers. + + 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 too large to be encoded. - The string representation in hex of the elements in . - - - 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. - - is greater than . - A 16-bit signed integer that is equivalent to . - - - Calling this method always throws . - The date and time value to convert. - This conversion is not supported. - This conversion is not supported. No value is returned. - - - Converts the value of the specified decimal number to an equivalent 16-bit signed integer. - The decimal number to convert. - - is greater than or less than . - - , 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 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 . - - 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. - - is greater than or less than . - - , 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. + + 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 . - - Returns the specified 16-bit signed integer; no actual conversion is performed. - The 16-bit signed integer to return. - - is returned unchanged. + + 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. - - Converts the value of the specified 32-bit signed integer to an equivalent 16-bit signed integer. - The 32-bit signed integer to convert. - - is greater than or less than . - The 16-bit signed integer equivalent of . + + 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 . - - Converts the value of the specified 64-bit signed integer to an equivalent 16-bit signed integer. - The 64-bit signed integer to convert. - - is greater than or less than . - A 16-bit signed integer that is equivalent to . + + 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 . - - Converts the value of the specified object to a 16-bit signed integer. - An object that implements the interface, or . - - 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 . - A 16-bit signed integer that is equivalent to , or zero if is . + + 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 . - - 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. - - is not in an appropriate format for an type. - - does not implement . - - represents a number that is less than or greater than . - A 16-bit signed integer that is equivalent to , or zero if is . + + 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 . - - 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 . + + 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 . - - 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. - - is greater than or less than . - - , 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. + + 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 . - - Converts the specified string representation of a number to an equivalent 16-bit signed integer. - A string that contains the number to convert. - - 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 . - A 16-bit signed integer that is equivalent to the number in , or 0 (zero) if is . + + 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 . - - 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. - - 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 . - A 16-bit signed integer that is equivalent to the number in , or 0 (zero) if is . + + 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 . - - 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. - - 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 . - A 16-bit signed integer that is equivalent to the number in , or 0 (zero) if is . + + 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 . - - Converts the value of the specified 16-bit unsigned integer to the equivalent 16-bit signed integer. - The 16-bit unsigned integer to convert. - - is greater than . - A 16-bit signed integer that is equivalent to . + + 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 . - - Converts the value of the specified 32-bit unsigned integer to an equivalent 16-bit signed integer. - The 32-bit unsigned integer to convert. - - is greater than . - A 16-bit signed integer that is equivalent to . + + 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 . - - Converts the value of the specified 64-bit unsigned integer to an equivalent 16-bit signed integer. - The 64-bit unsigned integer to convert. - - is greater than . - A 16-bit signed integer that is equivalent to . + + Gets a value that represents the date component of the current object. + A value that represents the date component of the current object. - - Converts the specified Boolean value to the equivalent 32-bit signed integer. - The Boolean value to convert. - The number 1 if is ; otherwise, 0. + + Gets a value that represents the date and time of the current object. + The date and time of the current object. - - 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 . + + 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. - - 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 . + + 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. - - Calling this method always throws . - The date and time value to convert. - This conversion is not supported. - This conversion is not supported. No value is returned. + + 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. - - Converts the value of the specified decimal number to an equivalent 32-bit signed integer. - The decimal number to convert. - - is greater than or less than . + + Determines whether the current object represents the same point in time as a specified object. + An object to compare to the current object. - , 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. + if both objects have the same value; otherwise, . - - 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. - - is greater than or less than . + + Determines whether two specified objects represent the same point in time. + The first object to compare. + The second object to compare. - , 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. - - - 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 . + if the two objects have the same value; otherwise, . - - Returns the specified 32-bit signed integer; no actual conversion is performed. - The 32-bit signed integer to return. + + Determines whether a object represents the same point in time as a specified object. + The object to compare to the current object. - is returned unchanged. + if the parameter is a object and represents the same point in time as the current object; otherwise, . - - Converts the value of the specified 64-bit signed integer to an equivalent 32-bit signed integer. - The 64-bit signed integer to convert. - - is greater than or less than . - A 32-bit signed integer that is equivalent to . + + 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 value of the specified object to a 32-bit signed integer. - An object that implements the interface, or . - - 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 . - A 32-bit signed integer equivalent to , or zero if is . + + 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 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. - - is not in an appropriate format. - - does not implement . - - represents a number that is less than or greater than . - A 32-bit signed integer that is equivalent to , or zero if is . + + 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 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 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. - - 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. - - is greater than or less than . - - , 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. + + Returns the hash code for the current object. + A 32-bit signed integer hash code. - - Converts the specified string representation of a number to an equivalent 32-bit signed integer. - A string that contains the number to convert. - - 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 . - A 32-bit signed integer that is equivalent to the number in , or 0 (zero) if is . + + 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. - - 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. - - 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 . - A 32-bit signed integer that is equivalent to the number in , or 0 (zero) if is . + + Gets a value that represents the local date and time of the current object. + The local date and time of the current object. - - 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. - - is not 2, 8, 10, or 16. - - -or- - - , which represents a non-base 10 signed number, is prefixed with a negative sign. + + Represents the greatest possible value of . This field is read-only. - 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 . - A 32-bit signed integer that is equivalent to the number in , or 0 (zero) if is . + is outside the range of the current or specified culture's default calendar. - - 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 . + + 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. - - Converts the value of the specified 32-bit unsigned integer to an equivalent 32-bit signed integer. - The 32-bit unsigned integer to convert. - - is greater than . - A 32-bit signed integer that is equivalent to . + + 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. - - Converts the value of the specified 64-bit unsigned integer to an equivalent 32-bit signed integer. - The 64-bit unsigned integer to convert. - - is greater than . - A 32-bit signed integer that is equivalent to . + + Represents the earliest possible value. This field is read-only. - - Converts the specified Boolean value to the equivalent 64-bit signed integer. - The Boolean value to convert. - The number 1 if is ; otherwise, 0. + + 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. - - 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 . + + 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). - - 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 . + + Gets the time's offset from Coordinated Universal Time (UTC). + The difference between the current object's time value and Coordinated Universal Time (UTC). - - Calling this method always throws . - The date and time value to convert. - This conversion is not supported. - This conversion is not supported. No value is returned. + + 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 . - - Converts the value of the specified decimal number to an equivalent 64-bit signed integer. - The decimal number to convert. - - is greater than or less than . + + Determines whether two specified objects represent the same point in time. + The first object to compare. + The second object to compare. - , 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. + if both objects have the same value; otherwise, . - - 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. - - is greater than or less than . + + 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. - , 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. + if the value of is later than the value of ; otherwise, . - - 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 . + + 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, . - - 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 . + + 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 . - - Returns the specified 64-bit signed integer; no actual conversion is performed. - A 64-bit signed integer. + + Determines whether two specified objects refer to different points in time. + The first object to compare. + The second object to compare. - is returned unchanged. + if and do not have the same value; otherwise, . - - Converts the value of the specified object to a 64-bit signed integer. - An object that implements the interface, or . - - 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 . - A 64-bit signed integer that is equivalent to , or zero if is . + + 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, . - - 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. - - 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 . - A 64-bit signed integer that is equivalent to , or zero if is . + + 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, . - - 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 . + + Subtracts one object from another and yields a time interval. + The minuend. + The subtrahend. + An object that represents the difference between and . - - 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. - - is greater than or less than . - - , 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. + + 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 number to an equivalent 64-bit signed integer. - A string that contains a number to convert. - - 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 . - A 64-bit signed integer that is equivalent to the number in , or 0 (zero) if is . + + + + - - 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. + + 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 consist of an optional sign followed by a sequence of digits (0 through 9). - - represents a number that is less than or greater than . - A 64-bit signed integer that is equivalent to the number in , or 0 (zero) if 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 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. - - is not 2, 8, 10, or 16. - - -or- - - , which represents a non-base 10 signed number, is prefixed with a negative sign. - - is . + + 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 . - 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 . - A 64-bit signed integer that is equivalent to the number in , or 0 (zero) if 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 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 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 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. - - is greater than . - A 64-bit signed integer that is equivalent to . - - - 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. - - is greater than . - An 8-bit signed integer that is equivalent to . - - - Converts the value of the specified Unicode character to the equivalent 8-bit signed integer. - The Unicode character to convert. - - is greater than . - An 8-bit signed integer that is equivalent to . - - - Calling this method always throws . - The date and time value to convert. - This conversion is not supported. - This conversion is not supported. No value is returned. - - - Converts the value of the specified decimal number to an equivalent 8-bit signed integer. - The decimal number to convert. - - is greater than or less than . - - , 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. - - - 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. - - is greater than or less than . - - , 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. - - - Converts the value of the specified 16-bit signed integer to the equivalent 8-bit signed integer. - The 16-bit signed integer to convert. - - is greater than or less than . - An 8-bit signed integer that is equivalent to . - - - Converts the value of the specified 32-bit signed integer to an equivalent 8-bit signed integer. - The 32-bit signed integer to convert. - - is greater than or less than . - An 8-bit signed integer that is equivalent to . - - - Converts the value of the specified 64-bit signed integer to an equivalent 8-bit signed integer. - The 64-bit signed integer to convert. - - is greater than or less than . - An 8-bit signed integer that is equivalent to . - - - Converts the value of the specified object to an 8-bit signed integer. - An object that implements the interface, or . + + 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 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 . - An 8-bit signed integer that is equivalent to , or zero if is . + 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 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. + + 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 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 . - An 8-bit signed integer that is equivalent to , or zero if is . - - - 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. - - is greater than or less than . - - , 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 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 number to an equivalent 8-bit signed integer. - A string that contains the number to convert. + + 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 . - 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 . - An 8-bit signed integer that is equivalent to the number in , or 0 (zero) if value 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 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. + + 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 . + is . +-or- + 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 . - An 8-bit signed integer that is equivalent to . + 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 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. - - is not 2, 8, 10, or 16. - - -or- - - , which represents a non-base 10 signed number, is prefixed with a negative sign. - - is . + + 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 . - 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 . - An 8-bit signed integer that is equivalent to the number in , or 0 (zero) if 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. - - Converts the value of the specified 16-bit unsigned integer to the equivalent 8-bit signed integer. - The 16-bit unsigned integer to convert. - - is greater than . - An 8-bit signed integer that is equivalent to . + + 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. - - Converts the value of the specified 32-bit unsigned integer to an equivalent 8-bit signed integer. - The 32-bit unsigned integer to convert. - - is greater than or less than . - An 8-bit signed integer that is equivalent to . + + 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. - - Converts the value of the specified 64-bit unsigned integer to an equivalent 8-bit signed integer. - The 64-bit unsigned integer to convert. - - is greater than or less than . - An 8-bit signed integer that is equivalent to . + + 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 . - - 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. + + 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) . - - 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 . + + 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. - - Calling this method always throws . - The Unicode character to convert. - This conversion is not supported. - This conversion is not supported. No value is returned. + + 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 . - - Calling this method always throws . - The date and time value to convert. - This conversion is not supported. - This conversion is not supported. No value is returned. + + 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. - - 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. + + 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 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 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 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 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 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 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 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 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 specified object to a single-precision floating-point number. - An object that implements the interface, or . - - 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 . - A single-precision floating-point number that is equivalent to , or zero if is . + + 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 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. - - is not in an appropriate format. - - does not implement . - - represents a number that is less than or greater than . - A single-precision floating-point number that is equivalent to , or zero if is . + + 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 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 . + + 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 . - - 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 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). - - Converts the specified string representation of a number to an equivalent single-precision floating-point number. - A string that contains the number to convert. - - is not a number in a valid format. - - represents a number that is less than or greater than . - A single-precision floating-point number that is equivalent to the number in , or 0 (zero) if is . + + 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. - - 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. - - is not a number in a valid format. - - represents a number that is less than or greater than . - A single-precision floating-point number that is equivalent to the number in , or 0 (zero) if is . + + 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. - - 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 . + + 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, . - - 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 . + + 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 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 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. - - 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 . + + + + + + + + includes an undefined value. +-or- + is not supported. +-or- + includes mutually exclusive values. - - 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. + + 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, . - is not 2, 8, 10, or 16. - The string representation of in base . + includes an undefined value. +-or- + is not supported. +-or- + includes mutually exclusive values. - - Converts the value of the specified Unicode character to its equivalent string representation. - The Unicode character to convert. - The string representation of . + + 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. - - 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 . + + + 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. - - Converts the value of the specified to its equivalent string representation. - The date and time value to convert. - The string representation of . + + 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 . - - 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 . + + 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). - - Converts the value of the specified decimal number to its equivalent string representation. - The decimal number to convert. - The string representation of . + + 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. - - 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 . + + Specifies the day of the week. - - 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 . + + Indicates Friday. - - 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 . + + Indicates Monday. - - 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 . + + Indicates Saturday. - - 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 . + + Indicates Sunday. - - 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. - - is not 2, 8, 10, or 16. - The string representation of in base . + + Indicates Thursday. - - 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 . + + Indicates Tuesday. - - 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 . + + Indicates Wednesday. - - 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. - - is not 2, 8, 10, or 16. - The string representation of in base . + + Represents a nonexistent value. This class cannot be inherited. - - 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 . + + 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 . - - 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 . + + Gets the value for . + The value for , which is . - - 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. - - is not 2, 8, 10, or 16. - The string representation of in base . + + 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 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 . + + 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 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 . + + 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 value of the specified 8-bit signed integer to its equivalent string representation. - The 8-bit signed integer to convert. - The string representation of . + + 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 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 . + + 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 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 . + + 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 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 . + + 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 the specified string instance; no actual conversion is performed. - The string to return. - - is returned unchanged. + + 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 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. + + 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 value of the specified 16-bit unsigned integer to its equivalent string representation. - The 16-bit unsigned integer to convert. - The string representation of . + + 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 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 . + + 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 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 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 . - - 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 . + + 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 value of the specified 64-bit unsigned integer to its equivalent string representation. - The 64-bit unsigned integer to convert. - The string representation of . + + 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 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 . + + 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 specified Boolean value to the equivalent 16-bit unsigned integer. - The Boolean value to convert. - The number 1 if is ; otherwise, 0. + + Returns an empty string (). + An empty string (). - - 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 . + + 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 (). - - 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 . + + Represents the sole instance of the class. - - Calling this method always throws . - The date and time value to convert. - This conversion is not supported. - This conversion is not supported. No value is returned. + + Represents a decimal floating-point number. - - Converts the value of the specified decimal number to an equivalent 16-bit unsigned integer. - The decimal number to convert. + + Initializes a new instance of to the value of the specified double-precision floating-point number. + The value to represent as a . - is less than zero or greater than . - - , 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 greater than or less than . +-or- + is , , or . - - 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. - - is less than zero or greater than . - - , 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. + + Initializes a new instance of to the value of the specified 32-bit signed integer. + The value to represent as a . - - Converts the value of the specified 16-bit signed integer to the equivalent 16-bit unsigned integer. - The 16-bit signed integer to convert. - - is less than zero. - A 16-bit unsigned integer that is equivalent to . + + 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. - - Converts the value of the specified 32-bit signed integer to an equivalent 16-bit unsigned integer. - The 32-bit signed integer to convert. - - is less than zero or greater than . - A 16-bit unsigned integer that is equivalent to . - - - Converts the value of the specified 64-bit signed integer to an equivalent 16-bit unsigned integer. - The 64-bit signed integer to convert. - - is less than zero or greater than . - A 16-bit unsigned integer that is equivalent to . - - - Converts the value of the specified object to a 16-bit unsigned integer. - An object that implements the interface, or . - - 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 . - A 16-bit unsigned integer that is equivalent to , or zero if is . - - - 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. - - 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 . - A 16-bit unsigned integer that is equivalent to , or zero if is . - - - Converts the value of the specified 8-bit signed integer to the equivalent 16-bit unsigned integer. - The 8-bit signed integer to convert. - - is less than zero. - A 16-bit unsigned integer that is equivalent to . - - - 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. - - is less than zero or greater than . - - , 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. + + 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. - - Converts the specified string representation of a number to an equivalent 16-bit unsigned integer. - A string that contains the number to convert. - - 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 . - A 16-bit unsigned integer that is equivalent to the number in , or 0 (zero) if is . + + Initializes a new instance of to the value of the specified 64-bit signed integer. + The value to represent as a . - - 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. - - does not consist of an optional sign followed by a sequence of digits (0 through 9). + + Initializes a new instance of to the value of the specified single-precision floating-point number. + The value to represent as a . - represents a number that is less than or greater than . - A 16-bit unsigned integer that is equivalent to the number in , or 0 (zero) if is . + is greater than or less than . +-or- + is , , or . - - 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. - - 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 . - A 16-bit unsigned integer that is equivalent to the number in , or 0 (zero) if is . + + Initializes a new instance of to the value of the specified 32-bit unsigned integer. + The value to represent as a . - - Returns the specified 16-bit unsigned integer; no actual conversion is performed. - The 16-bit unsigned integer to return. - - is returned unchanged. + + Initializes a new instance of to the value of the specified 64-bit unsigned integer. + The value to represent as a . - - Converts the value of the specified 32-bit unsigned integer to an equivalent 16-bit unsigned integer. - The 32-bit unsigned integer to convert. - - is greater than . - A 16-bit unsigned integer that is equivalent to . + + 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 . - - Converts the value of the specified 64-bit unsigned integer to an equivalent 16-bit unsigned integer. - The 64-bit unsigned integer to convert. - - is greater than . - A 16-bit unsigned integer that is equivalent to . + + 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. - - Converts the specified Boolean value to the equivalent 32-bit unsigned integer. - The Boolean value to convert. - The number 1 if is ; otherwise, 0. + + 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 . - - 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 . + + 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 . - - 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 . + + 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 . - - Calling this method always throws . - The date and time value to convert. - This conversion is not supported. - This conversion is not supported. No value is returned. + + 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 . - - Converts the value of the specified decimal number to an equivalent 32-bit unsigned integer. - The decimal number to convert. - - is less than zero 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. - , 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. + if is equal to this instance; otherwise, . - - 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. - - is less than zero or greater than . + + Returns a value indicating whether two specified instances of represent the same value. + The first value to compare. + The second value to compare. - , 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. - - - Converts the value of the specified 16-bit signed integer to the equivalent 32-bit unsigned integer. - The 16-bit signed integer to convert. - - is less than zero. - A 32-bit unsigned integer that is equivalent to . - - - Converts the value of the specified 32-bit signed integer to an equivalent 32-bit unsigned integer. - The 32-bit signed integer to convert. - - is less than zero. - A 32-bit unsigned integer that is equivalent to . + if and are equal; otherwise, . - - Converts the value of the specified 64-bit signed integer to an equivalent 32-bit unsigned integer. - The 64-bit signed integer to convert. - - is less than zero or greater than . - A 32-bit unsigned integer that is equivalent to . + + 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, . - - Converts the value of the specified object to a 32-bit unsigned integer. - An object that implements the interface, or . - - 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 . - A 32-bit unsigned integer that is equivalent to , or 0 (zero) if is . + + 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 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. - - 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 . - A 32-bit unsigned integer that is equivalent to , or zero if is . + + 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 the specified 8-bit signed integer to the equivalent 32-bit unsigned integer. - The 8-bit signed integer to convert. - - is less than zero. - A 32-bit unsigned integer that is equivalent to . + + 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 . - - 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. - - is less than zero or greater than . - - , 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. + + Returns the hash code for this instance. + A 32-bit signed integer hash code. - - Converts the specified string representation of a number to an equivalent 32-bit unsigned integer. - A string that contains the number to convert. - - 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 . - A 32-bit unsigned integer that is equivalent to the number in , or 0 (zero) if is . + + Returns the for value type . + The enumerated constant . - - 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. - - 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 . - A 32-bit unsigned integer that is equivalent to the number in , or 0 (zero) if is . + + Represents the largest possible value of . This field is constant and read-only. - - 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. - - 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 . - A 32-bit unsigned integer that is equivalent to the number in , or 0 (zero) if is . + + Represents the number negative one (-1). - - 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 . + + Represents the smallest possible value of . This field is constant and read-only. - - Returns the specified 32-bit unsigned integer; no actual conversion is performed. - The 32-bit unsigned integer to return. - - is returned unchanged. + + Multiplies two specified values. + The multiplicand. + The multiplier. + The result of multiplying and . + The return value is less than or greater than . - - Converts the value of the specified 64-bit unsigned integer to an equivalent 32-bit unsigned integer. - The 64-bit unsigned integer to convert. - - is greater than . - A 32-bit unsigned integer that is equivalent to . + + 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. - - Converts the specified Boolean value to the equivalent 64-bit unsigned integer. - The Boolean value to convert. - The number 1 if is ; otherwise, 0. + + Represents the number one (1). - - 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 . + + 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 . - - 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 . + + Decrements the operand by one. + The value to decrement. + The value of decremented by 1. + The return value is less than or greater than . - - Calling this method always throws . - The date and time value to convert. - This conversion is not supported. - This conversion is not supported. No value is returned. + + Divides two specified values. + The dividend. + The divisor. + The result of dividing by . + + is zero. + The return value is less than or greater than . - - Converts the value of the specified decimal number to an equivalent 64-bit unsigned integer. - The decimal number to convert. - - is less than zero or greater than . + + Returns a value that indicates whether two values are equal. + The first value to compare. + The second value to compare. - , 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. + if and are equal; otherwise, . - - 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. + + 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 zero or greater than . - - , 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 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. + + Defines an explicit conversion of a to a Unicode character. + The value to convert. + A Unicode character that represents the converted . - is less than zero. - A 64-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 64-bit unsigned integer. - The 32-bit signed integer to convert. - - is less than zero. - A 64-bit unsigned integer that is equivalent to . + + 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 . - - Converts the value of the specified 64-bit signed integer to an equivalent 64-bit unsigned integer. - The 64-bit signed integer to convert. + + 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 zero. - A 64-bit unsigned integer that is equivalent to . + is less than or greater than . - - Converts the value of the specified object to a 64-bit unsigned integer. - An object that implements the interface, or . - - is not in an appropriate format. - - does not implement the interface. - - -or- - - The conversion is not supported. + + 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 . - represents a number that is less than or greater than . - A 64-bit unsigned integer that is equivalent to , or zero if is . + 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. - - is not in an appropriate format. - - does not implement the interface. - - -or- - - The conversion is not supported. + + 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 . - represents a number that is less than or greater than . - A 64-bit unsigned integer that is equivalent to , or zero if is . + 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. + + 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 zero. - A 64-bit unsigned integer that is equivalent to . + is less than or greater than . - - 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. - - is less than zero or greater than . - - , 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. + + 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 . - - Converts the specified string representation of a number to an equivalent 64-bit unsigned integer. - A string that contains the number to convert. - - does not consist of an optional sign followed by a sequence of digits (0 through 9). + + 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 . - represents a number that is less than or greater than . - A 64-bit signed integer that is equivalent to the number in , or 0 (zero) if is . + 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. - - does not consist of an optional sign followed by a sequence of digits (0 through 9). + + 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 . - represents a number that is less than or greater than . - A 64-bit unsigned integer that is equivalent to the number in , or 0 (zero) if is . + 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. - - 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. + + 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 . - , 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 . - A 64-bit unsigned integer that is equivalent to the number in , or 0 (zero) if is . - - - 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 . + is negative or greater than . - - 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 . + + 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 . - - Returns the specified 64-bit unsigned integer; no actual conversion is performed. - The 64-bit unsigned integer to return. - - is returned unchanged. + + 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 . - - Tries to convert the specified span containing a string representation that is encoded with base-64 digits into a span of 8-bit unsigned integers. - A span containing the string representation that is encoded with base-64 digits. - When this method returns , the converted 8-bit unsigned integers. When this method returns , either the span remains unmodified or contains an incomplete conversion of , up to the last valid character. - When this method returns, the number of bytes that were written in . + + Returns a value indicating whether a specified is greater than another specified . + The first value to compare. + The second value to compare. - if the conversion was successful; otherwise, . + if is greater than ; otherwise, . - - Tries to convert the specified string representation that is encoded with base-64 digits into a span of 8-bit unsigned integers. - The string representation that is encoded with base-64 digits. - When this method returns , the converted 8-bit unsigned integers. When this method returns , either the span remains unmodified or contains an incomplete conversion of , up to the last valid character. - When this method returns, the number of bytes that were written in . - - is . + + 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 the conversion was successful; otherwise, . + if is greater than or equal to ; otherwise, . - - Tries to convert the 8-bit unsigned integers inside the specified read-only span into their equivalent string representation that is encoded with base-64 digits. You can optionally specify whether to insert line breaks in the return value. - A read-only span of 8-bit unsigned integers. - When this method returns , a span containing the string representation in base 64 of the elements in . If the length of is 0, or when this method returns , nothing is written into this parameter. - When this method returns, the total number of characters written into . - One of the enumeration values that specify whether to insert line breaks in the return value. The default value is . - - is not a valid value. - - if the conversion is successful; 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. - - 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 . + + Defines an implicit conversion of a Unicode character to a . + The Unicode character to convert. + The converted Unicode character. - - Represents dates with values ranging from January 1, 0001 Anno Domini (Common Era) through December 31, 9999 A.D. (C.E.) in the Gregorian calendar. + + 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. - - Creates 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 ). + + 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. - - Creates 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 calendar). - The month (1 through the number of months in calendar). - The day (1 through the number of days in ). - The calendar that is used to interpret year, month, and day.. + + 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. - - Adds the specified number of days to the value of this instance. - The number of days to add. To subtract days, specify a negative number. - An instance whose value is the sum of the date represented by this instance and the number of days represented by value. + + 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. - - Adds the specified number of months to the value of this instance. - A number of months. The months parameter can be negative or positive. - An object whose value is the sum of the date represented by this instance and months. + + 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. - - Adds the specified number of years to the value of this instance. - A number of years. The value parameter can be negative or positive. - An object whose value is the sum of the date represented by this instance and the number of years represented by value. + + 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. - - 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. - Less than zero if this instance is earlier than value. Greater than zero if this instance is later than value. Zero if this instance is the same as value. + + 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. - - 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 . - Less than zero if this instance is earlier than value. Greater than zero if this instance is later than value. Zero if this instance is the same as value. + + 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 indicating whether the value of this instance is equal to the value of the specified instance. - The object to compare to this instance. + + Returns a value that indicates whether two objects have different values. + The first value to compare. + The second value to compare. - if the value parameter equals the value of this instance; otherwise, . + if and are not equal; otherwise, . - - Returns a value indicating whether this instance is equal to a specified object. - The object to compare to this instance. + + Returns a value indicating whether a specified is less than another specified . + The first value to compare. + The second value to compare. - if value is an instance of DateOnly and equals the value of this instance; otherwise, . - - - Returns a instance that is set to the date part of the specified . - The instance. - The instance composed of the date part of the specified input time instance. - - - Creates a new instance of the structure to the specified number of days. - The number of days since January 1, 0001 in the Proleptic Gregorian calendar. - A structure instance to the specified number of days. - - - Returns the hash code for this instance. - A 32-bit signed integer hash code. + if is less than ; otherwise, . - - Determines whether two specified instances of are equal. - The first object to compare. - The second object to compare. + + 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 left and right represent the same date; otherwise, . + if is less than or equal to ; otherwise, . - - Determines whether one specified is later than another specified DateTime. - The first object to compare. - The second object to compare. - - if left is later than right; 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 . - - Determines whether one specified DateOnly represents a date that is the same as or later than another specified . - The first object to compare. - The second object to compare. - - if left is the same as or later than right; otherwise, . + + 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 . - - Determines whether two specified instances of are not equal. - The first object to compare. - The second object to compare. - - if left and right do not represent the same date; otherwise, . + + Subtracts two specified values. + The minuend. + The subtrahend. + The result of subtracting from . + The return value is less than or greater than . - - Determines whether one specified is earlier than another specified . - The first object to compare. - The second object to compare. - - if left is earlier than right; otherwise, . + + Negates the value of the specified operand. + The value to negate. + The result of multiplied by negative one (-1). - - Determines whether one specified represents a date that is the same as or earlier than another specified . - The first object to compare. - The second object to compare. - - if left is the same as or earlier than right; otherwise, . + + Returns the value of the operand (the sign of the operand is unchanged). + The operand to return. + The value of the operand, . - - Converts a memory span that contains string representation of a date to its equivalent by using culture-specific format information and a formatting style. - The memory span that contains the string to parse. - 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 . - - does not contain a valid string representation of a date. - An object that is equivalent to the date contained in , as specified by provider and styles. + + + + - - Converts a string that contains string representation of a date to its equivalent by using the conventions of the current culture. - The string that contains the string to parse. + + 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 . - does not contain a valid string representation of a date. - An object that is equivalent to the date contained in . + is not in the correct format. + + represents a number less than or greater than . - - Converts a string that contains string representation of a date to its equivalent by using culture-specific format information and a formatting style. - The string that contains the string to parse. - An object that supplies culture-specific format information about . - 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. A typical value to specify is . + + 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. - does not contain a valid string representation of a date. - An object that is equivalent to the date contained in , as specified by provider and styles. - - - Converts the specified span representation of a date 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 span containing the characters that represent a date to convert. - A span containing the characters that represent 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 . - - does not contain a valid string representation of a date. - An object that is equivalent to the date contained in , as specified by format, provider, and style. + is not in the correct format. + + represents a number less than or greater than - - Converts the specified span representation of a date to its equivalent using the specified array of formats. - The format of the string representation must match at least one of the specified formats exactly or an exception is thrown. - A span containing the characters that represent a date to convert. - An array of allowable formats of . + + 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 . - does not contain a valid string representation of a date. - An object that is equivalent to the date contained in , as specified by format, provider, and style. - - - Converts the specified span representation of a date 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 span containing the characters that represent a date to convert. - An array of allowable formats 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 . - An object that is equivalent to the date contained in , as specified by format, provider, and style. - - - Converts the specified string representation of a date to its equivalent using the specified format. - The format of the string representation must match the specified format exactly or an exception is thrown. - A string containing the characters that represent a date to convert. - A string that represent a format specifier that defines the required format of . + is not in the correct format. + + represents a number less than or greater than . is . - - does not contain a valid string representation of a date. - An object that is equivalent to the date contained in , as specified by format. - - - Converts the specified string representation of a date 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 the characters that represent a date to convert. - A string containing the characters that represent a format specifier that defines the required format of . - 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 . - - is . - - does not contain a valid string representation of a date. - An object that is equivalent to the date contained in , as specified by format, provider, and style. + + is not a value. +-or- + is the value. - - Converts the specified span representation of a date to its equivalent using the specified array of formats. - The format of the string representation must match at least one of the specified formats exactly or an exception is thrown. - A span containing the characters that represent a date to convert. - An array of allowable formats of . + + 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 . - does not contain a valid string representation of a date. - An object that is equivalent to the date contained in , as specified by format, provider, and style. + is not of the correct format. + + represents a number less than or greater than . - - Converts the specified string representation of a date 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 containing the characters that represent a date to convert. - An array of allowable formats 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 . - - is . - - does not contain a valid string representation of a date. - An object that is equivalent to the date contained in , as specified by format, provider, and style. - - - Returns a that is set to the date of this instance and the time of specified input time. - The time of the day. - The instance composed of the date of the current instance and the time specified by the input time. - - - Returns a instance with the specified input kind that is set to the date of this instance and the time of specified input time. - The time of the day. - One of the enumeration values that indicates whether ticks specifies a local time, Coordinated Universal Time (UTC), or neither. - The instance composed of the date of the current instance and the time specified by the input time. - - - 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 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 string representation using the formatting conventions of the current culture. - The object will be formatted in short form. - A string that contains the short date string representation of the current object. - - - 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 provider. + + 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 . - - 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 format string. - A string representation of value of the current object as specified by format. + + 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. - - Converts the value of the current object to its equivalent string representation using the specified culture-specific format information. - A standard or custom date format string. - An object that supplies culture-specific formatting information. - A string representation of value of the current object as specified by format and provider. + + 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. - - Tries to format the value of the current instance into the provided span of characters. - When this method returns, this instance's value formatted as a span of characters. - When this method returns, the number of characters that were written in destination. - A span containing the characters that represent a standard or custom format string that defines the acceptable format for destination. - An optional object that supplies culture-specific formatting information for destination. - - if the formatting was successful; otherwise, . + + 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. - - Converts the specified span representation of a date to its equivalent and returns a value that indicates whether the conversion succeeded. - A span containing the characters representing the date to convert. - When this method returns, contains the value equivalent to the date contained in , if the conversion succeeded, or if the conversion failed. The conversion fails if the parameter is empty string, or does not contain a valid string representation of a date. This parameter is passed uninitialized. - - if the s parameter was converted successfully; otherwise, . + + 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. - - Converts the specified span representation of a date to its equivalent using the specified array of formats, culture-specific format information, and style. And returns a value that indicates whether the conversion succeeded. - A string containing the characters that represent a date to convert. - 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 this method returns, contains the value equivalent to the date contained in , if the conversion succeeded, or if the conversion failed. The conversion fails if the parameter is empty string, or does not contain a valid string representation of a date. This parameter is passed uninitialized. - - if the s parameter was converted successfully; otherwise, . + + Subtracts one specified value from another. + The minuend. + The subtrahend. + The result of subtracting from . + The return value is less than or greater than . - - Converts the specified string representation of a date to its equivalent and returns a value that indicates whether the conversion succeeded. - A string containing the characters representing the date to convert. - When this method returns, contains the value equivalent to the date contained in , if the conversion succeeded, or if the conversion failed. The conversion fails if the parameter is empty string, or does not contain a valid string representation of a date. This parameter is passed uninitialized. + + For a description of this member, see . + This parameter is ignored. - if the s parameter was converted successfully; otherwise, . + if the value of the current instance is not zero; otherwise, . - - Converts the specified string representation of a date to its equivalent using the specified array of formats, culture-specific format information, and style. And returns a value that indicates whether the conversion succeeded. - A string containing the characters that represent a date to convert. - 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 this method returns, contains the value equivalent to the date contained in , if the conversion succeeded, or if the conversion failed. The conversion fails if the parameter is empty string, or does not contain a valid string representation of a date. This parameter is passed uninitialized. - - if the s parameter was converted successfully; 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 . - - Converts the specified span representation of a date to its equivalent using the specified format 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 span containing the characters representing a date to convert. - The required format of . - When this method returns, contains the value equivalent to the date contained in , if the conversion succeeded, or if the conversion failed. The conversion fails if the is an empty string, or does not contain a date that correspond to the pattern specified in format. This parameter is passed uninitialized. - - if was converted successfully; otherwise, . + + 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. - - Converts the specified span representation of a date 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 span containing the characters representing a date 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 contained in , if the conversion succeeded, or if the conversion failed. The conversion fails if the is an empty string, or does not contain a date that correspond to the pattern specified in format. This parameter is passed uninitialized. - - if was converted successfully; otherwise, . + + 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. - - Converts the specified char span of a date to its equivalent and returns a value that indicates whether the conversion succeeded. - The span containing the string to parse. - An array of allowable formats of . - When this method returns, contains the value equivalent to the date contained in , if the conversion succeeded, or if the conversion failed. The conversion fails if the parameter is an empty string, or does not contain a valid string representation of a date. This parameter is passed uninitialized. - - if was converted successfully; otherwise, . + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, unchanged. - - Converts the specified char span of a date to its equivalent and returns a value that indicates whether the conversion succeeded. - The span containing the string to parse. - An array of allowable formats of . - An object that supplies culture-specific formatting information about . - A bitwise combination of enumeration values that defines how to interpret the parsed date. A typical value to specify is . - When this method returns, contains the value equivalent to the date contained in , if the conversion succeeded, or if the conversion failed. The conversion fails if is an empty string, or does not contain a valid string representation of a date. This parameter is passed uninitialized. - - if was converted successfully; otherwise, . + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to a . - - Converts the specified string representation of a date to its equivalent using the specified format 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 the characters representing a date to convert. - The required format of . - When this method returns, contains the value equivalent to the date contained in , if the conversion succeeded, or if the conversion failed. The conversion fails if is an empty string, or does not contain a date that correspond to the pattern specified in format. This parameter is passed uninitialized. - - if was converted successfully; 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 . - - Converts the specified span representation of a date 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 span containing the characters representing a date 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 contained in , if the conversion succeeded, or if the conversion failed. The conversion fails if is an empty string, or does not contain a date that correspond to the pattern specified in format. This parameter is passed uninitialized. - - if was converted successfully; otherwise, . + + 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 . - - Converts the specified string of a date to its equivalent and returns a value that indicates whether the conversion succeeded. - The string containing date to parse. - An array of allowable formats of . - When this method returns, contains the value equivalent to the date contained in , if the conversion succeeded, or if the conversion failed. The conversion fails if is an empty string, or does not contain a valid string representation of a date. This parameter is passed uninitialized. - - if was converted successfully; 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 . - - Converts the specified string of a date to its equivalent and returns a value that indicates whether the conversion succeeded. - The string containing the date to parse. - An array of allowable formats of . - An object that supplies culture-specific formatting information about . - A bitwise combination of enumeration values that defines how to interpret the parsed date. A typical value to specify is . - When this method returns, contains the value equivalent to the date contained in , if the conversion succeeded, or if the conversion failed. The conversion fails if is an empty string, or does not contain a valid string representation of a date. This parameter is passed uninitialized. - - if was converted successfully; 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 . - - Gets the day component of the date represented by this instance. - A number representing the day component of the date represented by this instance. + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to a . - - Gets the number of days since January 1, 0001 in the Proleptic Gregorian calendar represented by this instance. - The number of days since January 1, 0001 in the Proleptic Gregorian calendar represented by this instance. + + 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. - - Gets the day of the week represented by this instance. - A number that represents the day of the week represented by this instance. + + 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 . - - Gets the day of the year represented by this instance. - A number that represents the day of the year represented by this instance. + + 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 . - - Gets the latest possible date that can be created. - A representing the latest possible date that can be created. + + 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 . - - Gets the earliest possible date that can be created. - A representing the earliest possible date that can be created. + + 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. - - Gets the month component of the date represented by this instance. - A number that represents the month component of the date. + + 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 . - - Gets the year component of the date represented by this instance. - A number that represents the year component of the date. + + 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 . - - Represents an instant in time, typically expressed as a date and time of day. + + 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 . - - Represents the largest possible value of . This field is read-only. + + 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 . - - Represents the smallest possible value of . This field is read-only. + + 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 . - - The value of this constant is equivalent to 00:00:00.0000000 UTC, January 1, 1970, in the Gregorian calendar. defines the point in time when Unix time is equal to 0. + + 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 . - - 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 . + + 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 . - - 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 . + + 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 . - - 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. + + Converts the numeric value of this instance to its equivalent string representation. + A string that represents the value of this instance. - - 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. + + 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 . - - 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. + + 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. - - 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. + + 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. - - 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. + + 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 . - - 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. + + 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 . - - 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. + + 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 . - - 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 . + + 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. - - 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. - The resulting is less than or greater than . - An object whose value is the sum of the date and time represented by this instance and the time interval represented by . + + + - - 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. - The resulting is less than or greater than . - An object whose value is the sum of the date and time represented by this instance and the number of days represented by . + + + + + - - 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. - The resulting is less than or greater than . - An object whose value is the sum of the date and time represented by this instance and the number of hours represented by . + + 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, . - - 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. - The resulting is less than or greater than . - An object whose value is the sum of the date and time represented by this instance and the number of milliseconds represented by . + + 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. - - 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. - The resulting is less than or greater than . - An object whose value is the sum of the date and time represented by this instance and the number of minutes represented by . + + Represents the number zero (0). - - 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. - The resulting is less than or greater than . - - -or- - - is less than -120,000 or greater than 120,000. - An object whose value is the sum of the date and time represented by this instance and . + + 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. - - 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. - The resulting is less than or greater than . - An object whose value is the sum of the date and time represented by this instance and the number of seconds represented by . + + 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. - - 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. - The resulting is less than or greater than . - An object whose value is the sum of the date and time represented by this instance and the time represented by . + + 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. - - 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. - - or the resulting is less than or greater than . - An object whose value is the sum of the date and time represented by this instance and the number of years represented by . + + Creates a shallow copy of the delegate. + A shallow copy of the delegate. - - 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 . + + 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. - - 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 . + + 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. - - 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 . + + 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 . - is not a . - 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 . + 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 . - - Returns the number of days in the specified month and year. - The year. - The month (a number ranging from 1 to 12). - - is less than 1 or greater than 12. - - -or- - - is less than 1 or greater than 9999. - 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. + + 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 . - - 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, . + + 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 . - - 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, . + + 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 . - - 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, . + + 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 . - - 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. + + 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 . - is less than or greater than . - An object that is equivalent to the object that was serialized by the method. + 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 . - - Converts the specified Windows file time to an equivalent local time. - A Windows file time expressed in ticks. - - is less than 0 or represents a time greater than . - An object that represents the local time equivalent of the date and time represented by the parameter. + + 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 . - - Converts the specified Windows file time to an equivalent UTC time. - A Windows file time expressed in ticks. - - is less than 0 or represents a time greater than . - An object that represents the UTC time equivalent of the date and time represented by the parameter. + + 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 . - - Returns a equivalent to the specified OLE Automation Date. - An OLE Automation Date value. - The date is not a valid OLE Automation Date value. - An object that represents the same date and time as . + + 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 . - - 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. + + 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 . - - 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. - - is not a valid standard date and time format specifier character. - A string array where each element is the representation of the value of this instance formatted with the standard date and time format specifier. + + 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. - - 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. - - is not a valid standard date and time format specifier character. - 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. + + 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. - - 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. + + 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 the hash code for this instance. - A 32-bit signed integer hash code. + + Returns a hash code for the delegate. + A hash code for the delegate. - - Returns the for value type . - The enumerated constant, . + + Returns the invocation list of the delegate. + An array of delegates representing the invocation list of the current delegate. - - 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 . + + 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). - - Returns an indication whether the specified year is a leap year. - A 4-digit year. - - is less than 1 or greater than 9999. - - if is a leap year; otherwise, . + + Not supported. + Not supported. + Not supported. + This method is not supported. - - 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. - The resulting is less than or greater than . - An object that is the sum of the values of and . + + 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 two specified instances of are equal. - The first object to compare. - The second object to compare. + + Determines whether the specified delegates are equal. + The first delegate to compare. + The second delegate to compare. - if and represent the same date and time; otherwise, . + if is equal to ; otherwise, . - - Determines whether one specified is later than another specified . - The first object to compare. - The second object to compare. + + Determines whether the specified delegates are not equal. + The first delegate to compare. + The second delegate to compare. - if is later than ; otherwise, . + if is not equal to ; 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, . + + 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. - - 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, . + + 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. - - Determines whether one specified is earlier than another specified . - The first object to compare. - The second object to compare. - - if is earlier than ; otherwise, . + + 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). - - 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, . + + 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. - - 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 . + + Specifies that is allowed as an input even if the corresponding type disallows it. - - 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. - The resulting is less than or greater than . - An object whose value is the value of minus the value of . + + Initializes a new instance of the class. - - 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 . - - does not contain a valid string representation of a date and time. - - contains an invalid combination of values. For example, both and . - An object that is equivalent to the date and time contained in , as specified by and . + + Specifies that is disallowed as an input even if the corresponding type allows it. - - 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. - - is . - - does not contain a valid string representation of a date and time. - An object that is equivalent to the date and time contained in . + + Initializes a new instance of the class. - - 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 - - is . - - does not contain a valid string representation of a date and time. - An object that is equivalent to the date and time contained in as specified by . + + Specifies that a method that will never return under any circumstance. - - 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 . - - is . - - does not contain a valid string representation of a date and time. - - contains an invalid combination of values. For example, both and . - An object that is equivalent to the date and time contained in , as specified by and . + + Initializes a new instance of the class. - - Converts the specified span 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 span containing the characters that represent a date and time to convert. - A span containing the characters that represent a format specifier that defines the required format of . - 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 . + + Specifies that the method will not return if the associated parameter is passed the specified value. - - Converts the specified span 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 span containing the characters that represent 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 . - An object that is equivalent to the date and time contained in , as specified by , , and . + + 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. - - 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 . - - 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. - An object that is equivalent to the date and time contained in , as specified by and . + + 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. - - 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 . - - 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 . - An object that is equivalent to the date and time contained in , as specified by , , and . + + Specifies that an output may be even if the corresponding type disallows it. - - 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 . - - 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 . - An object that is equivalent to the date and time contained in , as specified by , , and . + + Initializes a new instance of the class. - - 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. + + Specifies that when a method returns , the parameter may be even if the corresponding type disallows it. - - Returns a new that subtracts the specified date and time from the value of this instance. - The date and time value to subtract. - The result is less than or greater than . - A time interval that is equal to the date and time represented by this instance minus the date and time represented by . + + Initializes the attribute with the specified return value condition. + The return value condition. If the method returns this value, the associated parameter may be . - - Returns a new that subtracts the specified duration from the value of this instance. - The time interval to subtract. - The result is less than or greater than . - An object that is equal to the date and time represented by this instance minus the time interval represented by . + + Gets the return value condition. + The return value condition. If the method returns this value, the associated parameter may be . - - This conversion is not supported. Attempting to use this method throws an . - An object that implements the interface. (This parameter is not used; specify .) - In all cases. - The return value for this member is not used. + + Specifies that an output is not even if the corresponding type allows it. - - This conversion is not supported. Attempting to use this method throws an . - An object that implements the interface. (This parameter is not used; specify .) - In all cases. - The return value for this member is not used. + + Initializes a new instance of the class. - - This conversion is not supported. Attempting to use this method throws an . - An object that implements the interface. (This parameter is not used; specify .) - In all cases. - The return value for this member is not used. + + Specifies that the output will be non-null if the named parameter is non-null. - - Returns the current object. - An object that implements the interface. (This parameter is not used; specify .) - The current object. + + 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. - - This conversion is not supported. Attempting to use this method throws an . - An object that implements the interface. (This parameter is not used; specify .) - In all cases. - The return value for this member is not used. + + 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. - - This conversion is not supported. Attempting to use this method throws an . - An object that implements the interface. (This parameter is not used; specify .) - In all cases. - The return value for this member is not used. + + Specifies that when a method returns , the parameter will not be even if the corresponding type allows it. - - This conversion is not supported. Attempting to use this method throws an . - An object that implements the interface. (This parameter is not used; specify .) - In all cases. - The return value for this member is not used. + + 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 . - - This conversion is not supported. Attempting to use this method throws an . - An object that implements the interface. (This parameter is not used; specify .) - In all cases. - The return value for this member is not used. + + Gets the return value condition. + The return value condition. If the method returns this value, the associated parameter will not be . - - This conversion is not supported. Attempting to use this method throws an . - An object that implements the interface. (This parameter is not used; specify .) - In all cases. - The return value for this member is not used. + + Indicates to compilers that a method call or attribute should be ignored unless a specified conditional compilation symbol is defined. - - This conversion is not supported. Attempting to use this method throws an . - An object that implements the interface. (This parameter is not used; specify .) - In all cases. - The return value for this member is not used. + + Initializes a new instance of the class. + A string that specifies the case-sensitive conditional compilation symbol that is associated with the attribute. - - This conversion is not supported. Attempting to use this method throws an . - An object that implements the interface. (This parameter is not used; specify .) - In all cases. - The return value for this member is not used. + + 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. - - 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 .) - - is . - This conversion is not supported for the type. - An object of the type specified by the parameter, with a value equivalent to the current object. + + Modifies code generation for runtime just-in-time (JIT) debugging. This class cannot be inherited. - - This conversion is not supported. Attempting to use this method throws an . - An object that implements the interface. (This parameter is not used; specify .) - In all cases. - The return value for this member is not used. + + 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, . - - This conversion is not supported. Attempting to use this method throws an . - An object that implements the interface. (This parameter is not used; specify .) - In all cases. - The return value for this member is not used. + + 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. - - This conversion is not supported. Attempting to use this method throws an . - An object that implements the interface. (This parameter is not used; specify .) - In all cases. - The return value for this member is not used. + + 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 . - - 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 . + + Specifies the debugging mode for the just-in-time (JIT) compiler. - - 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. + + 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. - - Converts the value of the current object to a Windows file time. - The resulting file time would represent a date and time before 12:00 midnight January 1, 1601 C.E. UTC. - The value of the current object expressed as a Windows file time. + + 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. - - Converts the value of the current object to a Windows file time. - The resulting file time would represent a date and time before 12:00 midnight January 1, 1601 C.E. UTC. - The value of the current object expressed as a Windows file time. + + 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. - - 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. + + 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. - - 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. + + 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. - - 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. + + Gets a value that indicates whether the runtime optimizer is disabled. + + if the runtime optimizer is disabled; otherwise, . - - Converts the value of this instance to the equivalent OLE Automation date. - The value of this instance cannot be represented as an OLE Automation Date. - A double-precision floating-point number that contains an OLE Automation date equivalent to the value of this instance. + + 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, . - - 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. + + The exception that is thrown when there is an attempt to divide an integral or value by zero. - - 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. + + Initializes a new instance of the class. - - Converts the value of the current object to its equivalent string representation using the formatting conventions of the current culture. - The date and time is outside the range of dates supported by the calendar used by the current culture. - A string representation of the value of the current object. + + 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. - - 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. - The date and time is outside the range of dates supported by the calendar used by . - A string representation of value of the current object as specified by . + + Initializes a new instance of the class with a specified error message. + A that describes the error. - - 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. - The length of is 1, and it is not one of the format specifier characters defined for . + + 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- - 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. - A string representation of value of the current object as specified by . + 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 (). - - 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. - The length of is 1, and it is not one of the format specifier characters defined for . + + 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- - does not contain a valid custom format pattern. - The date and time is outside the range of dates supported by the calendar used by . - A string representation of value of the current object as specified by and . + 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 . - - 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. + + Represents the smallest positive value that is greater than zero. This field is constant. - - Tries to format the value of the current datetime instance into the provided span of characters. - When this method returns, this instance's value formatted as a span of characters. - When this method returns, the number of characters that were written in . - A span containing the charactes that represent a standard or custom format string that defines the acceptable format for . - An optional object that supplies culture-specific formatting information for . + + Returns a value indicating whether this instance and a specified object represent the same value. + A object to compare to this instance. - if the formatting was successful; otherwise, . + if is equal to this instance; otherwise, . - - Converts the specified char span 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. + + Returns a value indicating whether this instance is equal to a specified object. + An object to compare with this instance. - if the parameter was converted successfully; otherwise, . + if is an instance of and equals the value of this instance; otherwise, . - - Converts the span 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 span containing the characters representing the 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. + + 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 parameter was converted successfully; otherwise, . + if the value is finite (zero, subnormal or normal); otherwise. - - 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. + + Returns a value indicating whether the specified number evaluates to negative or positive infinity. + A double-precision floating-point number. - if the parameter was converted successfully; otherwise, . + if evaluates to or ; 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. - - 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. + + Returns a value that indicates whether the specified value is not a number (). + A double-precision floating-point number. - if the parameter was converted successfully; otherwise, . + if evaluates to ; otherwise, . - - Converts the specified span 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 span containing the characters representing 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. + + Determines whether the specified value is negative. + A double-precision floating-point number. - if was converted successfully; otherwise, . + if the value is negative; otherwise. - - Converts the specified char span of a date and time to its equivalent and returns a value that indicates whether the conversion succeeded. - The span containing the string to parse. - An array of allowable formats of . - 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 , or does not contain a valid string representation of a date and time. This parameter is passed uninitialized. + + Returns a value indicating whether the specified number evaluates to negative infinity. + A double-precision floating-point number. - if the parameter was converted successfully; otherwise, . + if evaluates to ; otherwise, . - - 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. - - is not a valid value. - - -or- - - contains an invalid combination of values (for example, both and ). + + Determines whether the specified value is normal. + A double-precision floating-point number. - if was converted successfully; otherwise, . + if the value is normal; otherwise. - - 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. - - is not a valid value. - - -or- - - contains an invalid combination of values (for example, both and ). + + Returns a value indicating whether the specified number evaluates to positive infinity. + A double-precision floating-point number. - if the parameter was converted successfully; otherwise, . + if evaluates to ; otherwise, . - - 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). + + Determines whether the specified value is subnormal. + A double-precision floating-point number. + + if the value is subnormal; otherwise. - - Gets the day of the month represented by this instance. - The day component, expressed as a value between 1 and 31. + + Represents the largest possible value of a . This field is constant. - - 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. - - - Gets the hour component of the date represented by this instance. - The hour component, expressed as a value between 0 and 23. + + Represents the smallest possible value of a . This field is constant. - - 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 a value that is not a number (). This field is constant. - - Gets the milliseconds component of the date represented by this instance. - The milliseconds component, expressed as a value between 0 and 999. + + Represents negative infinity. This field is constant. - - Gets the minute component of the date represented by this instance. - The minute component, expressed as a value between 0 and 59. + + 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, . - - Gets the month component of the date represented by this instance. - The month component, expressed as a value between 1 and 12. + + 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, . - - 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. + + 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, . - - Gets the seconds component of the date represented by this instance. - The seconds component, expressed as a value between 0 and 59. + + 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, . - - 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 . + + 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, . - - Gets the time of day for this instance. - A time interval that represents the fraction of the day that has elapsed since midnight. + + 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, . - - Gets the current date. - An object that is set to today's date, with the time component set to 00:00:00. + + + + - - 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. + + 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 . - - Gets the year component of the date represented by this instance. - The year, between 1 and 9999. + + 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. - - Specifies whether a object represents a local time, a Coordinated Universal Time (UTC), or is not specified as either local time or UTC. + + 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 . - - The time represented is local time. + + 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 . - - The time represented is not specified as either local time or Coordinated Universal Time (UTC). + + Represents positive infinity. This field is constant. - - The time represented is UTC. + + For a description of this member, see . + This parameter is ignored. + + if the value of the current instance is not zero; otherwise, . - - Represents a point in time, typically expressed as a date and time of day, relative to Coordinated Universal Time (UTC). + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to a . - - Represents the greatest possible value of . This field is read-only. - - is outside the range of the current or specified culture's default calendar. + + 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. - - Represents the earliest possible value. This field is read-only. + + 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. - - The value of this constant is equivalent to 00:00:00.0000000 UTC, January 1, 1970, in the Gregorian calendar. defines the point in time when Unix time is equal to 0. + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to a . - - 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 . + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, unchanged. - - 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 . + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to an . - - 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 . + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to an . - - 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 . + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to an . - - 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 . + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to an . - - 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. + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to a . - - 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. - The resulting value is less than . - - -or- - - The resulting value is greater than . - An object whose value is the sum of the date and time represented by the current object and the time interval represented by . + + 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 . - - 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. - The resulting value is less than . - - -or- - - The resulting value is greater than . - An object whose value is the sum of the date and time represented by the current object and the number of days represented by . + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to a . - - 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. - The resulting value is less than . - - -or- - - The resulting value is greater than . - An object whose value is the sum of the date and time represented by the current object and the number of hours represented by . + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to a . - - 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. - The resulting value is less than . - - -or- - - The resulting value is greater than . - 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 . + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to a . - - 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. - The resulting value is less than . - - -or- - - The resulting value is greater than . - An object whose value is the sum of the date and time represented by the current object and the number of minutes represented by . + + Converts the numeric value of this instance to its equivalent string representation. + The string representation of the value of this instance. - - 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. - The resulting value is less than . - - -or- - - The resulting value is greater than . - An object whose value is the sum of the date and time represented by the current object and the number of months represented by . + + 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 . - - 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. - The resulting value is less than . - - -or- - - The resulting value is greater than . - An object whose value is the sum of the date and time represented by the current object and the number of seconds represented 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. - - 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. - The resulting value is less than . - - -or- - - The resulting value is greater than . - An object whose value is the sum of the date and time represented by the current object and the number of ticks represented by . + + 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 . - - 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. - The resulting value is less than . - - -or- - - The resulting value is greater than . - An object whose value is the sum of the date and time represented by the current object and the number of years represented by . + + + + + - - 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 . + + + + + - - Determines whether the current object represents the same point in time as a specified object. - An object to compare to the current object. + + 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 both objects have the same value; otherwise, . + if was converted successfully; otherwise, . - - Determines whether two specified objects represent the same point in time. - The first object to compare. - The second object to compare. + + 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 the two objects have the same value; otherwise, . + if was converted successfully; otherwise, . + + is not a value. +-or- + includes the value. - - 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, . + + The exception that is thrown when an object appears more than once in an array of synchronization objects. - - 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, . + + Initializes a new instance of the class. - - Converts the specified Windows file time to an equivalent local time. - A Windows file time, expressed in ticks. - - is less than zero. - - -or- - - is greater than . - An object that represents the date and time of with the offset set to the local time offset. + + 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. - - 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. - - is less than -62,135,596,800,000. - - -or- - - is greater than 253,402,300,799,999. - A date and time value that represents the same moment in time as the Unix time. + + 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. - - 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. - - is less than -62,135,596,800. - - -or- - - is greater than 253,402,300,799. - A date and time value that represents the same moment in time as the Unix time. - - - Returns the hash code for the current object. - A 32-bit signed integer hash code. - - - 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. - The resulting value is less than . - - -or- - - The resulting value is greater than . - An object whose value is the sum of the values of and . - - - 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, . + + 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 an implicit conversion of a object to a object. - The object to convert. - 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 . - The converted object. + + 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. - - 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, . + + The exception that is thrown when an attempt to load a class fails due to the absence of an entry method. - - 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, . + + Initializes a new instance of the class. - - 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, . + + 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. - - Subtracts one object from another and yields a time interval. - The minuend. - The subtrahend. - An object that represents the difference between and . + + Initializes a new instance of the class with a specified error message. + The error message that explains the reason for the exception. - - 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. - The resulting value is less than or greater than . - An object that is equal to the value of minus . + + 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 the specified span representation of a date and time to its equivalent using the specified culture-specific format information and formatting style. - A span containing the characters that represent 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 . + + Provides the base class for enumerations. - - Converts the specified string representation of a date, time, and offset to its equivalent. - A string that contains a date and time to convert. - 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. - An object that is equivalent to the date and time that is contained in . + + Initializes a new instance of the class. - - 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 . - 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- + + 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 - contains the string representation of an offset value without a date or time. - An object that is equivalent to the date and time that is contained in , as specified by . - - - 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 . - The offset is greater than 14 hours or less than -14 hours. + Meaning - -or- + Less than zero - is not a valid value. + The value of this instance is less than the value of . - -or- + Zero - includes an unsupported value. + The value of this instance is equal to the value of . - -or- + Greater than zero - includes values that cannot be used together. - - is . - - does not contain a valid string representation of a date and time. + The value of this instance is greater than the value of . -or- - contains the string representation of an offset value without a date or time. - An object that is equivalent to the date and time that is contained in as specified by and . + is . + + and this instance are not the same type. + This instance is not type , , , , , , , or . + This instance is null. - - 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 . - 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. - An object that is equivalent to the date and time that is contained in the parameter, as specified by the , , and parameters. + + 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 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 . - 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. - An object that is equivalent to the date and time that is contained in the parameter, as specified by the , , and parameters. + + 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. - - 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 . - The offset is greater than 14 hours or less than -14 hours. + + 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. - 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. - An object that is equivalent to the date and time that is contained in as specified by and . + or is . + + is not an . +-or- + is neither of type nor does it have the same underlying type as . - - 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 . - 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. + + 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 . - - -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. - An object that is equivalent to the date and time that is contained in the parameter, as specified by the , , and parameters. + is . + + parameter is not an . - - 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 . - 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. + + 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 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. - An object that is equivalent to the date and time that is contained in the parameter, as specified by the , , and parameters. + is . + + is not an . - - 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. + + 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. - - Subtracts a specified time interval from the current object. - The time interval to subtract. - The resulting value is less than . - - -or- - - The resulting value is greater than . - An object that is equal to the date and time represented by the current object, minus the time interval represented by . + + 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. - - 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) . + + 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 . - - 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. + + 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 . - - 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 . + + 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 value of the current object to 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). - The value of the current object, expressed as a Windows file time. + + + - - 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. - 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. - An object that is equal to the original object (that is, their methods return identical points in time) but whose property is set to . + + 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 value of the current object to its equivalent string representation. - The date and time is outside the range of dates supported by the calendar used by the current culture. - A string representation of a object that includes the offset appended at the end of the string. + + 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 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 date and time is outside the range of dates supported by the calendar used by . - A string representation of the value of the current object, as specified by . + + 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 value of the current object to its equivalent string representation using the specified format. - A format string. - 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. - A string representation of the value of the current object, as specified by . + + 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 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. - 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 . - A string representation of the value of the current object, as specified by and . + + 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 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). + + 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. - - 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. + + 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. - - 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. + + 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. - - Tries to format the value of the current datetime offset instance into the provided span of characters. - When this method returns, this instance's value formatted as a span of characters. - When this method returns, the number of characters that were written in . - A span containing the charactes that represent a standard or custom format string that defines the acceptable format for . - An optional object that supplies culture-specific formatting information for . - - if the formatting was successful; otherwise, . + + 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. - - Tries to convert a specified span representation of a date and time to its equivalent, and returns a value that indicates whether the conversion succeeded. - A span containing the characters representing the 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, . + + 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. - - Tries to convert a specified span representation of a date and time to its equivalent, and returns a value that indicates whether the conversion succeeded. - A span containing the characters representing the 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, . + + 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. - - 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, . + + 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. - - 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. - - includes an undefined value. - - -or- - - is not supported. - - -or- - - includes mutually exclusive values. - - if the parameter is successfully converted; otherwise, . + + 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 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 span containing the characters that represent 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 - - includes an undefined value. --or- - is not supported. --or- - includes mutually exclusive values. - - if the parameter is successfully converted; otherwise, . + + 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 representation of a date and time in a character span 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 span containing the characters that represent a date and time to convert. - A array of standard or custom format strings that define the acceptable formats 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 + + 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 . - includes an undefined value. --or- - is not supported. --or- - includes mutually exclusive values. - - if the parameter is successfully converted; otherwise, . + is not an . - - 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. + + 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 . - includes an undefined value. - - -or- - - is not supported. - - -or- - - includes mutually exclusive values. - - if the parameter is successfully converted; otherwise, . + is not an . - - 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. + + 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 . - includes an undefined value. - - -or- - - is not supported. - - -or- - - includes mutually exclusive values. - - if the parameter is successfully converted; otherwise, . + is not an . - - Gets a value that represents the date component of the current object. - A value that represents the date component of the current object. + + 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 . - - Gets a value that represents the date and time of the current object. - The date and time of the current object. + + 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 . - - 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. + + 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 . - - 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. + + 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 . - - 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. + + 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 . - - 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. + + 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 . - - Gets a value that represents the local date and time of the current object. - The local date and time of the current object. + + Converts the value of this instance to its equivalent string representation. + The string representation of the value of this instance. - - 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. + + This method overload is obsolete; use . + (obsolete) + The string representation of the value of this instance. - - 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. + + 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. - - 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. + + 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. - - 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). + + + + - - 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. + + 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. - - 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. + + 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. - - Gets the time of day for the current object. - The time interval of the current date that has elapsed since midnight. + + Represents the base class for classes that contain event data, and provides a value to use for events that do not include event data. - - 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. + + Initializes a new instance of the class. - - 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 . + + Provides a value to use with events that do not have event data. - - 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). + + 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. - - 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. + + 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. - - Specifies the day of the week. + + Represents errors that occur during application execution. - - Indicates Friday. + + Initializes a new instance of the class. - - Indicates Monday. + + 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). - - Indicates Saturday. + + Initializes a new instance of the class with a specified error message. + The message that describes the error. - - Indicates Sunday. + + 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 Thursday. + + 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. - - Indicates Tuesday. + + 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. - - Indicates Wednesday. + + 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). - - Represents a nonexistent value. This class cannot be inherited. + + Gets the runtime type of the current instance. + A object that represents the exact runtime type of the current instance. - - Represents the sole instance of the class. + + Gets or sets a link to the help file associated with this exception. + The Uniform Resource Name (URN) or Uniform Resource Locator (URL). - - 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 or sets HRESULT, a coded numerical value that is assigned to a specific exception. + The HRESULT value. - - Gets the value for . - The value for , which is . + + 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. - - This conversion is not supported. Attempting to make this conversion throws an . - An object that implements the interface. (This parameter is not used; specify .) - This conversion is not supported for the type. - None. The return value for this member is not used. + + Gets a message that describes the current exception. + The error message that explains the reason for the exception, or an empty string (""). - - This conversion is not supported. Attempting to make this conversion throws an . - An object that implements the interface. (This parameter is not used; specify .) - This conversion is not supported for the type. - None. The return value for this member is not used. + + Occurs when an exception is serialized to create an exception state object that contains serialized data about the exception. - - This conversion is not supported. Attempting to make this conversion throws an . - An object that implements the interface. (This parameter is not used; specify .) - This conversion is not supported for the type. - None. The return value for this member is not used. + + 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. - - This conversion is not supported. Attempting to make this conversion throws an . - An object that implements the interface. (This parameter is not used; specify .) - This conversion is not supported for the type. - None. The return value for this member is not used. + + Gets a string representation of the immediate frames on the call stack. + A string that describes the immediate frames of the call stack. - - This conversion is not supported. Attempting to make this conversion throws an . - An object that implements the interface. (This parameter is not used; specify .) - This conversion is not supported for the type. - None. The return value for this member is not used. + + Gets the method that throws the current exception. + The that threw the current exception. - - This conversion is not supported. Attempting to make this conversion throws an . - An object that implements the interface. (This parameter is not used; specify .) - This conversion is not supported for the type. - None. The return value for this member is not used. + + Creates and returns a string representation of the current exception. + A string representation of the current exception. - - This conversion is not supported. Attempting to make this conversion throws an . - An object that implements the interface. (This parameter is not used; specify .) - This conversion is not supported for the type. - None. The return value for this member is not used. + + 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. - - This conversion is not supported. Attempting to make this conversion throws an . - An object that implements the interface. (This parameter is not used; specify .) - This conversion is not supported for the type. - None. The return value for this member is not used. + + Initializes a new instance of the class. - - This conversion is not supported. Attempting to make this conversion throws an . - An object that implements the interface. (This parameter is not used; specify .) - This conversion is not supported for the type. - None. The return value for this member is not used. + + Initializes a new instance of the class with a specified error message. + The message that describes the error. - - This conversion is not supported. Attempting to make this conversion throws an . - An object that implements the interface. (This parameter is not used; specify .) - This conversion is not supported for the type. - None. The return value for this member is not used. + + 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. - - This conversion is not supported. Attempting to make this conversion throws an . - An object that implements the interface. (This parameter is not used; specify .) - This conversion is not supported for the type. - None. The return value for this member is not used. + + The exception that is thrown when there is an invalid attempt to access a private or protected field inside a class. - - 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. - This conversion is not supported for the type. - - is . - The boxed equivalent of the current object, if that conversion is supported; otherwise, an exception is thrown and no value is returned. + + Initializes a new instance of the class. - - This conversion is not supported. Attempting to make this conversion throws an . - An object that implements the interface. (This parameter is not used; specify .) - This conversion is not supported for the type. - None. The return value for this member is not used. + + 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. - - This conversion is not supported. Attempting to make this conversion throws an . - An object that implements the interface. (This parameter is not used; specify .) - This conversion is not supported for the type. - None. The return value for this member is not used. + + Initializes a new instance of the class with a specified error message. + The error message that explains the reason for the exception. - - This conversion is not supported. Attempting to make this conversion throws an . - An object that implements the interface. (This parameter is not used; specify .) - This conversion is not supported for the type. - None. The return value for this member is not used. + + 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. - - Returns an empty string (). - An empty string (). + + A customizable parser based on the File scheme. - - 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 (). + + Creates a customizable parser based on the File scheme. - - Represents a decimal floating-point number. + + Indicates that an enumeration can be treated as a bit field; that is, a set of flags. - - Represents the largest possible value of . This field is constant and read-only. + + Initializes a new instance of the class. - - Represents the number negative one (-1). + + The exception that is thrown when the format of an argument is invalid, or when a composite format string is not well formed. - - Represents the smallest possible value of . This field is constant and read-only. + + Initializes a new instance of the class. - - Represents the number one (1). + + 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. - - Represents the number 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 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 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 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 a decimal value represented in binary and contained in the specified span. - A span of four values that contains a binary representation of a decimal value. - The length of 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 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 is less than or greater than . - The sum of and . - - - 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 . - - is not a . - 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 . - - - Divides two specified values. - The dividend. - The divisor. - - is zero. - The return value (that is, the quotient) is less than or greater than . - The result of dividing by . - - - 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 . - - - Converts the value of a specified instance of to its equivalent binary representation. - The value to convert. - The span into which to store the four-integer binary representation. - The destination span was not long enough to store the binary representation. - - , which is the number of integers in the binary representation. - - - Returns the hash code for this instance. - A 32-bit signed integer hash code. - - - Returns the for value type . - The enumerated constant . - - - Multiplies two specified values. - The multiplicand. - The multiplier. - The return value is less than or greater than . - The result of multiplying and . - - - 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. - - - Adds two specified values. - The first value to add. - The second value to add. - The return value is less than or greater than . - The result of adding and . - - - Decrements the operand by one. - The value to decrement. - The return value is less than or greater than . - The value of decremented by 1. - - - Divides two specified values. - The dividend. - The divisor. - - is zero. - The return value is less than or greater than . - The result of dividing by . - - - 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. - - is less than or greater than . - An 8-bit unsigned integer that represents the converted . - - - Defines an explicit conversion of a to a Unicode character. - The value to convert. - - is less than or greater than . - A Unicode character that represents the converted . - - - 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. - - is less than or greater than . - A 16-bit signed integer that represents the converted . - - - Defines an explicit conversion of a to a 32-bit signed integer. - The value to convert. - - is less than or greater than . - A 32-bit signed integer that represents the converted . - - - Defines an explicit conversion of a to a 64-bit signed integer. - The value to convert. - - is less than or greater than . - A 64-bit signed integer that represents the converted . - - - Defines an explicit conversion of a to an 8-bit signed integer. - - This API is not CLS-compliant. - The value to convert. - - is less than or greater than . - An 8-bit signed integer that represents the converted . - - - 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. - - is less than or greater than . - A 16-bit unsigned integer that represents the converted . - - - Defines an explicit conversion of a to a 32-bit unsigned integer. - - This API is not CLS-compliant. - The value to convert. - - is less than or greater than . - A 32-bit unsigned integer that represents the converted . - - - Defines an explicit conversion of a to a 64-bit unsigned integer. - - This API is not CLS-compliant. - The value to convert. - - is negative or greater than . - A 64-bit unsigned integer that represents the converted . - - - Defines an explicit conversion of a double-precision floating-point number to a . - The double-precision floating-point number to convert. - - is greater than or less than . - - -or- - - is , , or . - The converted double-precision floating point number. - - - Defines an explicit conversion of a single-precision floating-point number to a . - The single-precision floating-point number to convert. - - is greater than or less than . - - -or- - - is , , or . - The converted single-precision floating point number. - - - 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 return value is less than or greater than . - The value of incremented by 1. - - - 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. - - is . - The return value is less than or greater than . - The remainder resulting from dividing by . - - - Multiplies two specified values. - The first value to multiply. - The second value to multiply. - The return value is less than or greater than . - The result of multiplying by . - - - Subtracts two specified values. - The minuend. - The subtrahend. - The return value is less than or greater than . - The result of subtracting from . - - - 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 span representation of a number to its equivalent using the specified style and culture-specific format. - The span containing the characters representing 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 . - - - Converts the string representation of a number to its equivalent. - The string representation of the number to convert. - - is . - - is not in the correct format. - - represents a number less than or greater than . - The equivalent to the number contained in . - - - 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 . - - is . - - is not a value. - - -or- - - is the value. - - is not in the correct format. - - represents a number less than or greater than - The number equivalent to the number contained in as specified by . - - - 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 . - - is not in the correct format. - - represents a number less than or greater than . - - is . - - is not a value. - - -or- - - is the value. - The number equivalent to the number contained in as specified by and . - - - 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 . - - is . - - is not of the correct format. - - represents a number less than or greater than . - The number equivalent to the number contained in as specified by . - - - Computes the remainder after dividing two values. - The dividend. - The divisor. - - is zero. - The return value is less than or greater than . - The remainder after dividing by . - - - Rounds a decimal value to the nearest integer. - A decimal number to round. - The result is outside the range of a value. - 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. - - - 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. - - is not a value from 0 to 28. - The decimal number equivalent to rounded to decimal places. - - - Rounds a decimal value to the specified precision using the specified rounding strategy. - A decimal number to round. - The number of significant decimal places (precision) in the return value. - One of the enumeration values that specifies which rounding strategy to use. - - is less than 0 or greater than 28. - - is not a value. - The result is outside the range of a object. - The number that is rounded to using the rounding strategy and with a precision of . If the precision of is less than , is returned unchanged. - - - Rounds a decimal value to an integer using the specified rounding strategy. - A decimal number to round. - One of the enumeration values that specifies which rounding strategy to use. - - is not a value. - The result is outside the range of a object. - The integer that is rounded to using the rounding strategy. - - - Subtracts one specified value from another. - The minuend. - The subtrahend. - The return value is less than or greater than . - The result of subtracting from . - - - 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 resulting integer value is less than or greater than . - 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. - In all cases. - None. This conversion is not supported. - - - This conversion is not supported. Attempting to use this method throws an . - This parameter is ignored. - In all cases. - None. This conversion is not supported. - - - 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 resulting integer value is less than or greater than . - The value of the current instance, converted to a . - - - For a description of this member, see . - The parameter is ignored. - The resulting integer value is less than or greater than . - The value of the current instance, converted to a . - - - For a description of this member, see . - This parameter is ignored. - The resulting integer value is less than or greater than . - The value of the current instance, converted to a . - - - For a description of this member, see . - This parameter is ignored. - The resulting integer value is less than or greater than . - 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 . - 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. - - is . - The requested type conversion is not supported. - The value of the current instance, converted to a . - - - For a description of this member, see . - This parameter is ignored. - The resulting integer value is less than or greater than . - The value of the current instance, converted to a . - - - For a description of this member, see . - This parameter is ignored. - The resulting integer value is less than or greater than . - The value of the current instance, converted to a . - - - For a description of this member, see . - This parameter is ignored. - The resulting integer value is less than or greater than . - The value of the current instance, converted to a . - - - 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 with the data needed to serialize the target object. - The to populate with data. - The destination (see ) for this serialization. - - - Converts the value of the specified to the equivalent 8-bit unsigned integer. - The decimal number to convert. - - is less than or greater than . - An 8-bit unsigned integer equivalent to . - - - 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. - - is less than or greater than . - A 16-bit signed integer equivalent to . - - - Converts the value of the specified to the equivalent 32-bit signed integer. - The decimal number to convert. - - is less than or greater than . - A 32-bit signed integer equivalent to the value of . - - - Converts the value of the specified to the equivalent 64-bit signed integer. - The decimal number to convert. - - is less than or greater than . - A 64-bit signed integer equivalent to the value of . - - - 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. - - is less than or greater than . - An 8-bit signed integer equivalent to . - - - 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. - - is invalid. - 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 format information. - A numeric format string. - An object that supplies culture-specific formatting information. - - is invalid. - The string representation of the value of this instance as specified by and . - - - Converts the value of the specified to the equivalent 16-bit unsigned integer. - The decimal number to convert. - - is greater than or less than . - A 16-bit unsigned integer equivalent to the value of . - - - Converts the value of the specified to the equivalent 32-bit unsigned integer. - The decimal number to convert. - - is negative or greater than . - A 32-bit unsigned integer equivalent to the value of . - - - Converts the value of the specified to the equivalent 64-bit unsigned integer. - The decimal number to convert. - - is negative or greater than . - A 64-bit unsigned integer equivalent to the value of . - - - 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. - - - Tries to format the value of the current decimal instance into the provided span of characters. - When this method returns, this instance's value formatted as a span of characters. - When this method returns, the number of characters that were written in . - A span containing the charactes that represent a standard or custom format string that defines the acceptable format for . - An optional object that supplies culture-specific formatting information for . - - if the formatting was successful; otherwise, . - - - Tries to convert the value of a specified instance of to its equivalent binary representation. - The value to convert. - The span into which to store the binary representation. - The number of integers written to the destination. - - if the decimal's binary representation was written to the destination; if the destination wasn't long enough. - - - Converts the span 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. - A span containing the characters representing 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 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, . - - - Converts the span 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. - A span containing the characters representing 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, . - - - 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. - - is not a value. - - -or- - - is the value. - - if was converted successfully; otherwise, . - - - 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. - Both and are not , and and are not instances of the same delegate type. - 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. - - - Concatenates the invocation lists of an array of delegates. - The array of delegates to combine. - Not all the non-null entries in are instances of the same delegate type. - 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 . - - - 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. - Always thrown. - 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 . - - - 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. - - 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 . - A delegate of the specified type that represents the specified static or instance method. - - - 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, . - - 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 . - A delegate of the specified type that represents the specified static or instance method, or if is and the delegate cannot be bound to . - - - 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. - - 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 . - A delegate of the specified type that represents the specified instance method to invoke on the specified class instance. - - - 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. - - 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 . - A delegate of the specified type that represents the specified instance method to invoke on the specified class instance. - - - 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, . - - 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 . - A delegate of the specified type that represents the specified instance method to invoke on the specified class instance. - - - 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. - - 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 . - A delegate of the specified type to represent the specified static method. - - - 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, . - - 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 . - A delegate of the specified type to represent the specified static method. - - - 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. - - 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 . - A delegate of the specified type that represents the specified static method of the specified class. - - - 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. - - 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 . - A delegate of the specified type that represents the specified static method of the specified class. - - - 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, . - - 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 . - A delegate of the specified type that represents the specified static method of the specified class. - - - 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 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. - The object returned by the method represented by the delegate. - - - 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 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. - The object returned by the method represented by the delegate. - - - 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. - The caller does not have access to the method represented by the delegate (for example, if the method is private). - - if and the current delegate have the same targets, methods, and invocation list; otherwise, . - - - 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. - The caller does not have access to the method represented by the delegate (for example, if the method is private). - A describing the static method represented by the current delegate. - - - Not supported. - Not supported. - Not supported. - This method is not supported. - - - 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 . - 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. - 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. - - - 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 . - 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. - 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. - - - 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. - The caller does not have access to the method represented by the delegate (for example, if the method is private). - 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. - - - Gets 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). - A describing the method represented by the delegate. - - - 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. - - - Indicates that certain members on a specified are accessed dynamically, for example, through . - - - Initializes a new instance of the class with the specified member types. - The types of the dynamically accessed members. - - - Gets the that specifies the type of dynamically accessed members. - - - Specifies the types of members that are dynamically accessed. - This enumeration has a attribute that allows a bitwise combination of its member values. - - - Specifies all members. - - - Specifies all interfaces implemented by the type. - - - Specifies no members. - - - Specifies all non-public constructors. - - - Specifies all non-public events. - - - Specifies all non-public fields. - - - Specifies all non-public methods. - - - Specifies all non-public nested types. - - - Specifies all non-public properties. - - - Specifies all public constructors. - - - Specifies all public events. - - - Specifies all public fields. - - - Specifies all public methods. - - - Specifies all public nested types. - - - Specifies the default, parameterless public constructor. - - - Specifies all public properties. - - - States a dependency that one member has on another. - - - Initializes a new instance of the class with the specified types of members on a type in an assembly. - The types of members depended on. - The full name of the type containing the specified members. - The assembly name of the type containing the specified members. - - - Initializes a new instance of the class with the specified types of members on a . - The types of members depended on. - The type that contains the specified members. - - - Initializes a new instance of the class with the specified signature of a member on the same type as the consumer. - The signature of the member depended on. - - - Initializes a new instance of the class with the specified signature of a member on a type in an assembly. - The signature of the member depended on. - The full name of the type containing the specified member. - The assembly name of the type containing the specified member. - - - Initializes a new instance of the class with the specified signature of a member on a . - The signature of the member depended on. - The type that contains . - - - Gets the assembly name of the specified type. - - - Gets or sets the condition in which the dependency is applicable. - - - Gets the signature of the member depended on. - - - Gets the types of the members that are depended on, for example, fields and properties. - - - Gets the containing the specified member. - - - Gets the full name of the type containing the specified member. - - - Specifies that the attributed code should be excluded from code coverage information. - - - Initializes a new instance of the class. - - - Gets or sets the justification for excluding the member from code coverage. - - - 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 the method or property will ensure that the listed field and property members have values that aren't . - - - Initializes the attribute with a field or property member. - The field or property member that is promised to be non-null. - - - Initializes the attribute with the list of field and property members. - The list of field and property members that are promised to be non-null. - - - Gets field or property member names. - - - Specifies that the method or property will ensure that the listed field and property members have non-null values when returning with the specified return value condition. - - - Initializes the attribute with the specified return value condition and a field or property member. - The return value condition. If the method returns this value, the associated parameter will not be . - The field or property member that is promised to be non-null. - - - Initializes the attribute with the specified return value condition and list of field and property members. - The return value condition. If the method returns this value, the associated parameter will not be . - The list of field and property members that are promised to be non-null. - - - Gets field or property member names. - - - Gets the return value condition. - - - Specifies that an output is not even if the corresponding type allows it. Specifies that an input argument was not when the call returns. - - - 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 that the specified member requires assembly files to be on disk. - - - Initializes a new instance of the class. - - - Initializes a new instance of the class. - A message that contains information about the need for assembly files to be on disk. - - - Gets an optional message that contains information about the need for assembly files to be on disk. - - - Gets or sets an optional URL that contains more information about the member, why it requires assembly files to be on disk, and what options a consumer has to deal with it. - - - Indicates that the specified method requires dynamic access to code that is not referenced statically, for example, through . - - - Initializes a new instance of the class with the specified message. - A message that contains information about the usage of unreferenced code. - - - Gets a message that contains information about the usage of unreferenced code. - - - Gets or sets an optional URL that contains more information about the method, why it requires unreferenced code, and what options a consumer has to deal with it. - - - Suppresses reporting of a specific code analysis rule violation, allowing multiple suppressions on a single code artifact. Does not apply to compiler diagnostics. - - - Initializes a new instance of the class, specifying the category of the code 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 code analysis tool rule to be suppressed. - The identifier of the code 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 the expanded 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 code analysis target. - A fully qualified path that represents the code analysis target. - - - Suppresses reporting of a specific rule violation, allowing multiple suppressions on a single code artifact. - - - Initializes a new instance of the class, specifying the category of the tool and the identifier for an analysis rule. - The category for the attribute. - The identifier of the analysis rule the attribute applies to. - - - Gets the category identifying the classification of the attribute. - - - Gets the identifier of the analysis tool rule to be suppressed. - - - Gets or sets the justification for suppressing the code analysis message. - - - Gets or sets an optional argument expanding on exclusion criteria. - - - Gets or sets 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. - - - 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. - - - 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 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. - The detailed message to send to the collection. - - - 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. - - - 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. - - - 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 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 a category name and message to the trace listeners in the collection. - The conditional expression to evaluate. If the condition is , the message is 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 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 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. - - - 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. - - - Gets or sets a value indicating whether should be called on the after every write. - - if is called on the after every write; otherwise, . - - - 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. - - - Provides an interpolated string handler for that only performs formatting if the assert fails. - - - Creates an instance of the handler.. - The number of constant characters outside of interpolation expressions in the interpolated string. - The number of interpolation expressions in the interpolated string. - The condition Boolean passed to the method. - A value indicating whether formatting should proceed. - - - Writes the specified value to the handler. - The value to write. - Minimum number of characters that should be written for this value. If the value is negative, it indicates left-aligned and the required minimum is the absolute value. - The format string. - - - Writes the specified character span to the handler. - The span to write. - - - Writes the specified string of chars to the handler. - The span to write. - Minimum number of characters that should be written for this value. If the value is negative, it indicates left-aligned and the required minimum is the absolute value. - The format string. - - - Writes the specified value to the handler. - The value to write. - - - Writes the specified value to the handler. - The value to write. - Minimum number of characters that should be written for this value. If the value is negative, it indicates left-aligned and the required minimum is the absolute value. - The format string. - - - Writes the specified value to the handler. - The value to write. - The type of the value to write. - - - Writes the specified value to the handler. - The value to write. - Minimum number of characters that should be written for this value. If the value is negative, it indicates left-aligned and the required minimum is the absolute value. - The type of the value to write. - - - Writes the specified value to the handler. - The value to write. - Minimum number of characters that should be written for this value. If the value is negative, it indicates left-aligned and the required minimum is the absolute value. - The format string. - The type of the value to write. - - - Writes the specified value to the handler. - The value to write. - The format string. - The type of the value to write. - - - Writes the specified string to the handler. - The string to write. - - - Provides an interpolated string handler for and that only performs formatting if the condition applies. - - - Creates an instance of the handler.. - The number of constant characters outside of interpolation expressions in the interpolated string. - The number of interpolation expressions in the interpolated string. - The condition Boolean passed to the method. - A value indicating whether formatting should proceed. - - - Writes the specified value to the handler. - The value to write. - Minimum number of characters that should be written for this value. If the value is negative, it indicates left-aligned and the required minimum is the absolute value. - The format string. - - - Writes the specified character span to the handler. - The span to write. - - - Writes the specified string of chars to the handler. - The span to write. - Minimum number of characters that should be written for this value. If the value is negative, it indicates left-aligned and the required minimum is the absolute value. - The format string. - - - Writes the specified value to the handler. - The value to write. - - - Writes the specified value to the handler. - The value to write. - Minimum number of characters that should be written for this value. If the value is negative, it indicates left-aligned and the required minimum is the absolute value. - The format string. - - - Writes the specified value to the handler. - The value to write. - The type of the value to write. - - - Writes the specified value to the handler. - The value to write. - Minimum number of characters that should be written for this value. If the value is negative, it indicates left-aligned and the required minimum is the absolute value. - The type of the value to write. - - - Writes the specified value to the handler. - The value to write. - Minimum number of characters that should be written for this value. If the value is negative, it indicates left-aligned and the required minimum is the absolute value. - The format string. - The type of the value to write. - - - Writes the specified value to the handler. - The value to write. - The format string. - The type of the value to write. - - - Writes the specified string to the handler. - The string to write. - - - 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 . - - - 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, . - - - 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. - - - Enables communication with a debugger. This class cannot be inherited. - - - Represents the default category of message with a constant. - - - Signals a breakpoint to an attached debugger. - The is not set to break into the debugger. - - - 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. - The is not set to start the debugger. - - if the startup is successful or if the debugger is already attached; otherwise, . - - - 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. - - - Gets a value that indicates whether a debugger is attached to the process. - - if a debugger is attached; otherwise, . - - - 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. - - is set to . - The attribute's target type. - - - 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. - - is set to . - The target type for the attribute. - - - 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 value cannot be set because it is . - The type that is the target of the visualizer. - - - 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. - - - Types and Methods attributed with StackTraceHidden will be omitted from the stack trace text shown in StackTrace.ToString() and Exception.StackTrace - - - Initializes a new instance of the class. - - - Provides a set of methods and properties that you can use to accurately measure elapsed time. - - - Gets the frequency of the timer as the number of ticks per second. This field is read-only. - - - Indicates whether the timer is based on a high-resolution performance counter. This field is read-only. - - - Initializes a new instance of the class. - - - Gets the current number of ticks in the timer mechanism. - A long integer representing the tick counter value of the underlying timer mechanism. - - - 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. - - - 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 a value indicating whether the timer is running. - - if the instance is currently running and measuring elapsed time for an interval; 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. - - - Represents the smallest positive value that is greater than zero. This field is constant. - - - 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. - - - Represents positive infinity. This field is constant. - - - 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 . - - is not a . - 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 . - - - 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. - - - 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 a character span that contains the string representation of a number in a specified style and culture-specific format to its double-precision floating-point number equivalent. - A character span that contains the 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 . - - does not represent a numeric value. - - is not a value. - - -or- - - is the value. - A double-precision floating-point number that is equivalent to the numeric value or symbol specified in . - - - Converts the string representation of a number to its double-precision floating-point number equivalent. - A string that contains a number to convert. - - is . - - does not represent a number in a valid format. - - .NET Framework and .NET Core 2.2 and earlier versions only: represents a number that is less than or greater than . - A double-precision floating-point number that is equivalent to the numeric value or symbol specified in . - - - 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 . - - is . - - does not represent a number in a valid format. - - .NET Framework and .NET Core 2.2 and earlier versions only: represents a number that is less than or greater than . - - is not a value. - - -or- - - includes the value. - A double-precision floating-point number that is equivalent to the numeric value or symbol specified in . - - - 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 . - - is . - - does not represent a numeric value. - - is not a value. - - -or- - - is the value. - - .NET Framework and .NET Core 2.2 and earlier versions only: represents a number that is less than or greater than . - A double-precision floating-point number that is equivalent to the numeric value or symbol specified in . - - - 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 . - - is . - - does not represent a number in a valid format. - - .NET Framework and .NET Core 2.2 and earlier versions only: represents a number that is less than or greater than . - A double-precision floating-point number that is equivalent to the numeric value or symbol specified in . - - - 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. - In all cases. - This conversion is not supported. No value is returned. - - - This conversion is not supported. Attempting to use this method throws an . - This parameter is ignored. - In all cases. - This conversion is not supported. No value is returned. - - - 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. - - is invalid. - 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 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 . - - - Tries to format the value of the current double instance into the provided span of characters. - When this method returns, this instance's value formatted as a span of characters. - When this method returns, the number of characters that were written in . - A span containing the characters that represent a standard or custom format string that defines the acceptable format for . - An optional object that supplies culture-specific formatting information for . - - if the formatting was successful; otherwise, . - - - Converts the span 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 character span that contains the string representation of the number to convert. - When this method returns, contains the double-precision floating-point number equivalent of the numeric value or symbol contained in parameter, if the conversion succeeded, or zero if the conversion failed. The conversion fails if the parameter is or empty, or is not in a format compliant with . The conversion also fails if is not a valid combination of enumerated constants. If is a valid number less than , is . If is a valid number greater than , is . This parameter is passed uninitialized; any value originally supplied in will be overwritten. - - if was converted successfully; otherwise, . - - - Converts a character span containing 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 read-only character span that contains the number to convert. - A bitwise combination of 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 and if the conversion succeeded, contains a double-precision floating-point number equivalent of the numeric value or symbol contained in . Contains zero if the conversion failed. The conversion fails if the parameter is , an empty character span, or not a number in a format compliant with . If is a valid number less than , is . If is a valid number greater than , is . 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 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 or is not a number in a valid format. It also fails on .NET Framework and .NET Core 2.2 and earlier versions if 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 or is not in a format compliant with , or if is not a valid combination of enumeration constants. It also fails on .NET Framework or .NET Core 2.2 and earlier versions if represents a number less than or greater than . This parameter is passed uninitialized; any value originally supplied in will be overwritten. - - is not a value. - - -or- - - includes the value. - - if was converted successfully; otherwise, . - - - 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 . - - and this instance are not the same type. - This instance is not type , , , , , , , or . - This instance is null. - 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 . - - - 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. - 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. - A string representation of . - - - 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. - - or is . - - is not an . - - -or- - - is neither of type nor does it have the same underlying type as . - A string containing the name of the enumerated constant in whose value is ; or if no such constant is found. - - - Retrieves the name of the constant in the specified enumeration type that has the specified value. - The value of a particular enumerated constant in terms of its underlying type. - The type of the enumeration. - A string containing the name of the enumerated constant in whose value is ; or if no such constant is found. - - - Retrieves an array of the names of the constants in a specified enumeration. - An enumeration type. - - is . - - parameter is not an . - A string array of the names of the constants in . - - - Retrieves an array of the names of the constants in a specified enumeration type. - The type of the enumeration. - A string array of the names of the constants in . - - - Returns the type code of the underlying type of this enumeration member. - The enumeration type is unknown. - The type code of the underlying type of this instance. - - - Returns the underlying type of the specified enumeration. - The enumeration whose underlying type will be retrieved. - - is . - - is not an . - The underlying type of . - - - Retrieves an array of the values of the constants in a specified enumeration. - An enumeration type. - - 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. - An array that contains the values of the constants in . - - - Retrieves an array of the values of the constants in a specified enumeration type. - The type of the enumeration. - An array that contains the values of the constants in . - - - Determines whether one or more bit fields are set in the current instance. - An enumeration value. - - is a different type than the current instance. - - if the bit field or bit fields that are set in are also set in the current instance; otherwise, . - - - 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 . - - 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 . - - if a constant in has a value equal to ; otherwise, . - - - Returns a boolean telling whether a given integral value, or its name as a string, exists in a specified enumeration. - The value or name of a constant in . - The type of the enumeration. - - if a given integral value, or its name as a string, exists in a specified enumeration; otherwise. - - - Converts the span of chars representation of the name or numeric value of one or more enumerated constants to an equivalent enumerated object. - An enumeration type. - A span containing the name or value to convert. - - is . - - is not an . - - is either an empty string or only contains white space. - - is a name, but not one of the named constants defined for the enumeration. - - is outside the range of the underlying type of - An object of type whose value is represented by . - - - Converts the span of chars 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 span containing the name or value to convert. - - to ignore case; to regard case. - - is . - - is not an . - - is either an empty string or only contains white space. - - is a name, but not one of the named constants defined for the enumeration. - - is outside the range of the underlying type of - An object of type whose value is represented by . - - - 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. - - 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 . - An object of type whose value is represented by . - - - 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. - - 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 . - An object of type whose value is represented by . - - - Converts the span of chars representation of the name or numeric value of one or more enumerated constants specified by to an equivalent enumerated object. - A span containing the name or value to convert. - An enumeration type. - - is not an type - - does not contain enumeration information - - An object of type whose value is represented by . - - - Converts the span of chars representation of the name or numeric value of one or more enumerated constants specified by to an equivalent enumerated object. A parameter specifies whether the operation is case-insensitive. - A span containing the name or value to convert. - - to ignore case; to regard case. - An enumeration type. - - is not an type - - does not contain enumeration information. - - An object of type whose value is represented by . - - - Converts the string representation of the name or numeric value of one or more enumerated constants specified by to an equivalent enumerated object. - A string containing the name or value to convert. - An enumeration type. - - is not an type. - - is . - - does not contain enumeration information. - An object of type whose value is represented by . - - - Converts the string representation of the name or numeric value of one or more enumerated constants specified by to an equivalent enumerated object. A parameter specifies whether the operation is case-insensitive. - A string containing the name or value to convert. - - to ignore case; to regard case. - An enumeration type. - - is not an type. - - is . - - does not contain enumeration information. - An object of type whose value is represented by . - - - Converts the current value to a Boolean value based on the underlying type. - An object that supplies culture-specific formatting information. - In all cases. - This member always throws an exception. - - - 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. - In all cases. - This member always throws an exception. - - - Converts the current value to a based on the underlying type. - An object that supplies culture-specific formatting information. - In all cases. - This member always throws an exception. - - - Converts the current value to a based on the underlying type. - An object that supplies culture-specific formatting information. - In all cases. - This member always throws an exception. - - - Converts the current value to a double-precision floating point number based on the underlying type. - An object that supplies culture-specific formatting information. - In all cases. - This member always throws an exception. - - - 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. - In all cases. - This member always throws an exception. - - - 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. - - is . - - is not an . - An instance of the enumeration set to . - - - Converts the specified 16-bit signed integer to an enumeration member. - The enumeration type to return. - The value to convert to an enumeration member. - - is . - - is not an . - An instance of the enumeration set to . - - - Converts the specified 32-bit signed integer to an enumeration member. - The enumeration type to return. - The value to convert to an enumeration member. - - is . - - is not an . - An instance of the enumeration set to . - - - Converts the specified 64-bit signed integer to an enumeration member. - The enumeration type to return. - The value to convert to an enumeration member. - - is . - - is not an . - An instance of the enumeration set to . - - - Converts the specified object with an integer value to an enumeration member. - The enumeration type to return. - The value convert to an enumeration member. - - or is . - - is not an . - - -or- - - is not type , , , , , , , or . - An enumeration object whose value is . - - - 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. - - is . - - is not an . - An instance of the enumeration set to . - - - 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. - - is . - - is not an . - An instance of the enumeration set to . - - - 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. - - is . - - is not an . - An instance of the enumeration set to . - - - 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. - - is . - - is not an . - An instance of the enumeration set to . - - - 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. - - contains an invalid specification. - - equals "X", but the enumeration type is unknown. - The string representation of the value of this instance as specified by . - - - This method overload is obsolete; use . - A format specification. - (Obsolete.) - - does not contain a valid format specification. - - equals "X", but the enumeration type is unknown. - The string representation of the value of this instance as specified by . - - - Converts the span of chars 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. - The enum type to use for parsing. - The span representation of the name or numeric value of one or more enumerated constants. - - to read in case insensitive mode; to read in case sensitive mode. - When this method returns , an object containing an enumeration constant representing the parsed value. - - if the conversion succeeded; otherwise. - - - Converts the span of chars representation of the name or numeric value of one or more enumerated constants to an equivalent enumerated object. - The enum type to use for parsing. - The span representation of the name or numeric value of one or more enumerated constants. - When this method returns , an object containing an enumeration constant representing the parsed value. - - if the conversion succeeded; otherwise. - - - Converts the string representation of the name or numeric value of one or more enumerated constants to an equivalent enumerated object. - The enum type to use for parsing. - The string representation of the name or numeric value of one or more enumerated constants. - - to read in case insensitive mode; to read in case sensitive mode. - When this method returns , an object containing an enumeration constant representing the parsed value. - - if the conversion succeeded; otherwise. - - - Converts the string representation of the name or numeric value of one or more enumerated constants to an equivalent enumerated object. - The enum type to use for parsing. - The string representation of the name or numeric value of one or more enumerated constants. - When this method returns , an object containing an enumeration constant representing the parsed value. - - if the conversion succeeded; otherwise. - - - Converts the string representation of the name or numeric value of one or more enumerated constants to an equivalent enumerated object. - The span representation of the name or numeric value of one or more enumerated constants. - When this method returns , an object containing an enumeration constant representing the parsed value. - The type of the object. - - is not an enumeration type. - - if the conversion succeeded; otherwise. - - - 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 span representation of the name or numeric value of one or more enumerated constants. - - to ignore case; to consider case. - When this method returns , an object containing an enumeration constant representing the parsed value. - The type of the object. - - is not an enumeration type. - - if the conversion succeeded; otherwise. - - - 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 . - - is not an enumeration type. - - if the parameter was converted successfully; otherwise, . - - - 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 . - - is not an enumeration type. - - if the parameter was converted successfully; otherwise, . - - - Provides information about, and means to manipulate, the current environment and platform. This class cannot be inherited. - - - 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. - - - 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 (%). - - is . - A string with each environment variable replaced by its value. - - - 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. - The system does not support command-line arguments. - An array of strings 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. - - - Retrieves the value of an environment variable from the current process. - The name of the environment variable. - - is . - The caller does not have the required permission to perform this operation. - The value of the environment variable specified by , or if the environment variable is not found. - - - 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. - - is . - - is not a valid value. - The caller does not have the required permission to perform this operation. - The value of the environment variable specified by the and parameters, or if the environment variable is not found. - - - Retrieves all environment variable names and their values from the current process. - The caller does not have the required permission to perform this operation. - The buffer is out of memory. - A dictionary that contains all environment variable names and their values; otherwise, an empty dictionary if no environment variables are found. - - - 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. - The caller does not have the required permission to perform this operation for the specified value of . - - contains an illegal value. - 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. - - - 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. - - is not a member of . - The current platform is not supported. - 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. - - - 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. - - is not a member of . --or- - - is not a member of . - The current platform is not supported. - 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. - - - Returns an array of string containing the names of the logical drives on the current computer. - An I/O error occurs. - The caller does not have the required permissions. - 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:\". - - - 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. - - - 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. - 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. - The directory path. - - - Gets a unique identifier for the current managed thread. - A unique identifier for this managed thread. - - - 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. - - - 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, . - - - Gets a value that indicates whether the current operating system is a 64-bit operating system. - - if the operating system is 64-bit; otherwise, . - - - Gets a value that indicates whether the current process is a 64-bit process. - - if the process is 64-bit; otherwise, . - - - Gets the NetBIOS name of this local computer. - The name of this computer cannot be obtained. - The name of this computer. - - - Gets the newline string defined for this environment. - - for non-Unix platforms, or for Unix platforms. - - - Gets the current platform identifier and version number. - This property was unable to obtain the system version. - - -or- - - The obtained platform identifier is not a member of - The platform identifier and version number. - - - Gets the unique identifier for the current process. - A number that represents the unique identifier for the current process. - - - Gets the number of processors available to the current process. - The 32-bit signed integer that specifies the number of processors that are available. - - - Returns the path of the executable that started the currently executing process. Returns when the path is not available. - The path of the executable that started the currently executing process. - - - 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 operating system does not support retrieving the network domain name. - The network domain name cannot be retrieved. - The network domain name associated with the current user. - - - 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 associated with the current thread. - The user name of the person who is associated with the current thread. - - - Gets a version consisting of the major, minor, build, and revision numbers of the common language runtime. - 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 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. - - - 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. - - - The file system directory that contains administrative tools for all users of the computer. - - - 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. - - - The file system directory that contains documents that are common to all users. - - - The file system directory that serves as a repository for music files common to all users. - - - This value is recognized in Windows Vista for backward compatibility, but the special folder itself is no longer used. - - - The file system directory that serves as a repository for image files common to all users. - - - The directory for components that are shared across applications. - - To get the x86 common program files directory in a non-x86 process, use the member. - - - The Program Files folder. - - - A folder for components that are shared across applications. - - - The file system directory that contains the programs and folders that appear on the Start menu for all users. - - - The file system directory that contains the programs that appear in the Startup folder for all users. - - - The file system directory that contains the templates that are available to all users. - - - The file system directory that serves as a repository for video files common to all users. - - - 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. - - - 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. - - - 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. - - - A file system directory that contains the link objects that may exist in the My Network Places virtual folder. - - - 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. - - - The program files directory. - - In a non-x86 process, passing to the method returns the path for non-x86 programs. To get the x86 program files directory in a non-x86 process, use the member. - - - The x86 Program Files folder. - - - 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. - - - 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. - - - 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 . - - - The Windows directory or SYSROOT. This corresponds to the %windir% or %SYSTEMROOT% environment variables. - - - 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. - - - 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. - - - Represents the base class for classes that contain event data, and provides a value to use for events that do not include event data. - - - Provides a value to use with events that do not have event data. - - - Initializes a new instance of the class. - - - 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. - - - Occurs when an exception is serialized to create an exception state object that contains serialized data about the exception. - - - 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. - - - 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. - - - Creates and returns a string representation of the current exception. - A string representation of the current exception. - - - 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. - - - 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 (""). - - - Gets or sets the name of the application or the object that causes the error. - The object must be a runtime object. - The name of the application or the object that causes the error. - - - 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. - - - 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. - - - 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 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. - - is . - The string that results from formatting the current instance by using the conventions of the invariant culture. - - - 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 . - - - Gets the number of arguments to be formatted. - The number of arguments to be formatted. - - - Returns the composite format string. - The composite format string. - - - 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 . - - - Allocates an array. - Specifies the length of the array. - Specifies whether the allocated array must be pinned. - Specifies the type of the array element. - An array object. - - - Allocates an array while skipping zero-initialization, if possible. - Specifies the length of the array. - Specifies whether the allocated array must be pinned. - Specifies the type of the array element. - An array object with uninitialized memory except if it contains references or if it's too small for unpinned. - - - 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. - - is less than 0. - The number of times garbage collection has occurred for the specified generation since the process was started. - - - 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. - - - Gets garbage collection memory information. - The kind of collection for which to retrieve 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. - Garbage collection has already been performed on . - The current generation number of the target of . - - - Gets a count of the bytes allocated over the lifetime of the process. The returned value does not include any native allocations. - 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. - - - 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. - - exceeds the ephemeral segment size. - The process is already in no GC region latency mode. - - 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, . - - - 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, . - - exceeds the ephemeral segment size. - The process is already in no GC region latency mode. - - 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, . - - - 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. - - - exceeds the ephemeral segment size. - The process is already in no GC region latency mode. - - 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, . - - - 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, . - - - exceeds the ephemeral segment size. - The process is already in no GC region latency mode. - - 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, . - - - 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. - - must be either non-negative or less than or equal to or -1. - The status of the registered garbage collection notification. - - - 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. - - must be either non-negative or less than or equal to or -1. - The status of the registered garbage collection notification. - - - Suspends the current thread until the thread that is processing the queue of finalizers has emptied that queue. - - - 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 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. - - - Represents the size and the fragmenation of a generation on entry and on exit of the GC reported in . - - - Gets the fragmentation in bytes on exit from the reported collection. - A number representing the fragmentation in bytes on exit from the reported collection. - - - Gets the fragmentation in bytes on entry to the reported collection. - A number representing the fragmentation in bytes on entry to the reported collection. - - - Gets the size in bytes on exit from the reported collection. - A number representing the size in bytes on exit from the reported collection. - - - Gets the size in bytes on entry to the reported collection. - A number representing the size in bytes on entry to the reported collection. - - - Specifies the kind of a garbage collection. - - - Any kind of collection. - - - A background collection. This is always a generation 2 collection. - - - A gen0 or gen1 collection. - - - A blocking gen2 collection. - - - Provides a set of APIs that can be used to retrieve garbage collection information. - - - Gets a value that indicates if this is a compacting GC or not. - - if this is a compacting GC; otherwise. - - - Gets a value that indicates if this is a concurrent GC (background GC) or not. - - if this is a concurrent GC (background GC); otherwise. - - - Gets the number of objects that are ready for finalization that this GC observed. - The total number of objects observed by this GC that are ready for finalization. - - - Gets the total fragmentation when the last garbage collection occurred. - The total fragmentation when the last garbage collection occurred. - - - Gets the generation this GC collected. Collecting a generation also collects younger generations. - The generation this GC collected. - - - Gets the generation information for all generations. - The generation information for all generations. - - - 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 occurred. - The high memory load threshold, in bytes, when the last garbage collection occurred. - - - Gets the index of this GC. GC indices start with 1 and are increased at the beginning of a GC. - Since the information is updated at the end of a GC, this means you can get the information for a background GC with a smaller index than a foreground GC that finished earlier. - The index of this GC. - - - Gets the physical memory load when the last garbage collection occurred. - The physical memory load, in bytes, when the last garbage collection occurred. - - - Gets the pause durations. For blocking GCs, there is one pause; for background GC, there are two. - A timespan representing the pause durations. - - - Gets the pause time percentage in the GC so far. If the pause time is 1.2%, this property's value is 1.2. The value is calculated by taking the sum of all GC pauses so far and dividing that by the total elapsed time of the process since the runtime was loaded. This running counter is updated at the end of each GC. It does not distinguish between . That is, at every GC, the calculated value is updated, and when you access this property, it gets the latest calculated value. - The pause time percentage. - - - Gets the number of pinned objects this GC observed. - The total number of pinned objects observed by this GC. - - - Gets the promoted bytes for this GC. - The number of promoted bytes for this GC. - - - 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. - - - Gets the total committed bytes of the managed heap. - The total committed bytes of the managed heap. - - - 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, a full GC has happened but was done as a Background GC (ie, a GC that runs mostly concurrently with user threads) instead of a full blocking GC. Background GC is enabled by default; disabling it will make the prediction accurancy higher but will incur larger GC pauses (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. - - - Represents the current era of the current calendar. The value of this field is 0. - - - 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 resulting is outside the supported range of this calendar. - - is outside the supported range of the return value. - The that results from adding the specified number of days to the specified . - - - 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 resulting is outside the supported range of this calendar. - - is outside the supported range of the return value. - The that results from adding the specified number of hours to the specified . - - - 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 resulting is outside the supported range of this calendar. - - is outside the supported range of the return value. - The that results from adding the specified number of milliseconds to the specified . - - - 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 resulting is outside the supported range of this calendar. - - is outside the supported range of the return value. - The that results from adding the specified number of minutes to the specified . - - - 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 resulting is outside the supported range of this calendar. - - is outside the supported range of the return value. - The that results from adding the specified number of months to the specified . - - - 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 resulting is outside the supported range of this calendar. - - is outside the supported range of the return value. - The that results from adding the specified number of seconds to the specified . - - - 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 resulting is outside the supported range of this calendar. - - is outside the supported range of the return value. - The that results from adding the specified number of weeks to the specified . - - - 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 resulting is outside the supported range of this calendar. - - is outside the supported range of the return value. - The that results from adding the specified number of years to the specified . - - - 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. - - - 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. - - is outside the range supported by the calendar. - - -or- - - is outside the range supported by the calendar. - The number of days in the specified month in the specified year in the current era. - - - 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. - - 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. - The number of days in the specified month in the specified year in the specified era. - - - Returns the number of days in the specified year of the current era. - An integer that represents the year. - - is outside the range supported by the calendar. - The number of days in the specified year in the current era. - - - 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. - - is outside the range supported by the calendar. - - -or- - - is outside the range supported by the calendar. - The number of days in the specified year in the specified era. - - - 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. - - is outside the range supported by the calendar. - The number of months in the specified year in the current era. - - - 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. - - is outside the range supported by the calendar. - - -or- - - is outside the range supported by the calendar. - The number of months in the specified year in the specified era. - - - 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. - - is earlier than or later than . - - -or- - - is not a valid value. - - -or- - - is not a valid value. - A positive integer that represents the week of the year that includes the date in the parameter. - - - 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. - - 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. - - if the specified day is a leap day; otherwise, . - - - 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. - - 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. - - if the specified day is a leap day; otherwise, . - - - 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. - - is outside the range supported by the calendar. - - -or- - - is outside the range supported by the calendar. - - if the specified month is a leap month; otherwise, . - - - 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. - - 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. - - if the specified month is a leap month; otherwise, . - - - Determines whether the specified year in the current era is a leap year. - An integer that represents the year. - - is outside the range supported by the calendar. - - if the specified year is a leap year; otherwise, . - - - 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. - - is outside the range supported by the calendar. - - -or- - - is outside the range supported by the calendar. - - if the specified year is a leap year; otherwise, . - - - Returns a read-only version of the specified object. - A object. - - is . - 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. - - - 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. - - 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. - The that is set to the specified date and time in the current era. - - - 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. - - 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. - The that is set to the specified date and time in the current era. - - - 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. - - is outside the range supported by the calendar. - An integer that contains the four-digit representation of . - - - Gets a value indicating whether the current calendar is solar-based, lunar-based, or a combination of both. - One of the values. - - - 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. - - - 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 . - - - Gets or sets the last year of a 100-year range that can be represented by a 2-digit year. - The current object is read-only. - The last year of a 100-year range that can be represented by a 2-digit year. - - - 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. - - is . - - is outside the range of valid indexes in . - 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. - - - 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. - - is . - - is outside the range of valid indexes in . - 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. - - - 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. - - is . - - is outside the range of valid indexes in . - 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. - - - 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 specified character. - A number representing the 32-bit code point value of the Unicode character. - 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. - - is . - - is outside the range of valid indexes in . - A value indicating the category of the character at the specified index of the specified string. - - - 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. - - - Specifies the era that corresponds to the current object. - - - Initializes a new instance of the class. - - - Retrieves the era that corresponds to the specified type. - The type to read. - - is less than or greater than . - An integer that represents the era in the parameter. - - - 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. - - - 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 two read-only spans of characters. - The first read-only span of characters to compare. - The second read-only span of characters to compare. - An optional combination of enumeration values to use during the comparison. The default value is . - - contains an unsupported combination of flags. - Zero if and are equal; or a negative value if sorts before ; or a positive value if sorts after . - - - 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. - - 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 . - 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 . - - - 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 . - - 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. - 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 . - - - 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. - - 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 . - 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 . - - - 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 . - - 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. - 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 . - - - 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 . - - contains an invalid value. - 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 . - - - 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. - - is . - - is of an invalid type. - 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 culture with the specified name. - A string representing the culture name. - - is . - - is an invalid culture name. - 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 . - A string representing the culture name. - An that contains the string comparison methods to use. - - is . - - -or- - - is . - - is an invalid culture name. - - -or- - - is of an invalid type. - A new object associated with the culture with the specified identifier and using string comparison methods in the current . - - - 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. - - is . - A 32-bit signed integer hash code. - - - Computes a sort key for the specified input. - The text to get the sort key for. - The buffer into which the resulting sort key bytes are stored. - An optional combination of enumeration values to use for computing the sort key. The default value is . - - is too small to contain the resulting sort key; or contains an unsupported flag; or cannot be processed using the desired under the current . - The number of bytes written to . - - - 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 . - - contains an invalid value. - The object that contains the sort key for the specified string. - - - Gets the total number of sort key bytes that would be produced from the specified input. - The text to get the sort key for. - An optional combination of enumeration values to use for computing the sort key. The default value is . - - contains an unsupported flag. - --or- - - cannot be processed using the desired under the current . - The length, in bytes, of the sort key. - - - Searches for the first occurrence of a substring within the specified read-only span of characters. - The string to search within. - The substring to locate within . - An optional combination of enumeration values to use during the search. The default value is . - - contains an unsupported combination of flags. - The zero-based index into where the substring first appears; or a negative value if cannot be found within . - - - Searches for the first occurrence of a substring within a source string. - The read-only span of characters to search within. - The read-only span of characters containing the substring to locate within . - The to use during the search. - When this method returns, contains the number of characters of that matched the desired value. This may be different than the length of if a linguistic comparison is performed. Set to 0 if is not found within . - - contains an unsupported combination of flags. - The zero-based index into where the substring first appears; or a negative value if cannot be found within . - - - Searches for the first occurrence of a within the specified read-only span of characters. - The read-only span of characters to search within. - The to locate within . - An optional combination of enumeration values to use during the search. The default value is . - - contains an unsupported combination of flags. - The zero-based index into where first appears; or a negative value if cannot be found within . - - - 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 . - - is . - The zero-based index of the first occurrence of , if found, within ; otherwise, -1. Returns 0 (zero) if is an ignorable character. - - - 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 . - - is . - - contains an invalid value. - 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. - - - 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. - - is . - - is outside the range of valid indexes for . - 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. - - - 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 . - - is . - - is outside the range of valid indexes for . - - contains an invalid value. - 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. - - - 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. - - is . - - is outside the range of valid indexes for . - - -or- - - is less than zero. - - -or- - - and do not specify a valid section in . - 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. - - - 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 . - - 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. - 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. - - - 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 . - - is . - - -or- - - is . - The zero-based index of the first occurrence of , if found, within ; otherwise, -1. Returns 0 (zero) if is an ignorable character. - - - 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 . - - is . - - -or- - - is . - - contains an invalid value. - 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. - - - 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. - - is . - - -or- - - is . - - is outside the range of valid indexes for . - 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. - - - 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 . - - is . - - -or- - - is . - - is outside the range of valid indexes for . - - contains an invalid value. - 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. - - - 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. - - 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 . - 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. - - - 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 . - - 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. - 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. - - - Determines whether a read-only span of characters starts with a specific prefix. - The read-only span of characters to search within. - The prefix to attempt to match at the start of . - An optional combination of enumeration values to use during the match. The default value is . - - contains an unsupported combination of flags. - - if occurs at the start of ; otherwise, . - - - Determines whether a string starts with a specific prefix. - The read-only span of characters to search within. - The read-only span of characters containing the prefix to attempt to match at the start of . - The to use during the match. - When this method returns, contains the number of characters of that matched the desired prefix. This may be different than the length of if a linguistic comparison is performed. Set to 0 if the prefix did not match. - - contains an unsupported combination of flags. - - if occurs at the start of ; otherwise, . - - - Determines whether the specified source string starts with the specified prefix. - The string to search in. - The string to compare with the beginning of . - - is . - - -or- - - is . - - if the length of is less than or equal to the length of and starts with ; otherwise, . - - - 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 . - - is . - - -or- - - is . - - contains an invalid value. - - if the length of is less than or equal to the length of and starts with ; otherwise, . - - - Indicates whether a specified Unicode character is sortable. - A Unicode character. - - if the parameter is sortable; otherwise, . - - - Indicates whether a specified Unicode read-only span of characters is sortable. - A read-only span of characters of zero or more Unicode characters. - - if is non-empty and contains only sortable Unicode characters; otherwise, . - - - Indicates whether a specified Unicode string is sortable. - A string of zero or more Unicode characters. - - is . - - if the parameter is not an empty string ("") and all the Unicode characters in are sortable; otherwise, . - - - Indicates whether a specified is sortable. - A Unicode scalar value. - - if is a sortable Unicode scalar value; otherwise, . - - - Determines whether a read-only span of characters ends with a specific suffix. - The read-only span of characters to search within. - The suffix to attempt to match at the end of . - An optional combination of enumeration values to use during the match. The default value is . - - contains an unsupported combination of flags. - - if occurs at the end of ; otherwise, . - - - Determines whether a string ends with a specific suffix. - The read-only span of characters to search within. - The read-only span of characters containing the suffix to attempt to match at the end of . - The to use during the match. - When this method returns, contains the number of characters of that matched the desired suffix. This may be different than the length of if a linguistic comparison is performed. Set to 0 if the suffix did not match. - - contains an unsupported combination of flags. - - if occurs at the end of ; otherwise, . - - - Determines whether the specified source string ends with the specified suffix. - The string to search in. - The string to compare with the end of . - - is . - - -or- - - is . - - if the length of is less than or equal to the length of and ends with ; otherwise, . - - - 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 . - - is . - - -or- - - is . - - contains an invalid value. - - if the length of is less than or equal to the length of and ends with ; otherwise, . - - - Searches for the last occurrence of a substring within the specified read-only span of characters. - The read-only span of characters to search within. - The substring to locate within . - An optional combination of enumeration values to use during the search. The default value is . - - contains an unsupported combination of flags. - The zero-based index into where the substring last appears; or a negative value if cannot be found within . - - - Searches for the last occurrence of a substring within a source string. - The read-only span of characters to search within. - The read-only span of characters containing the substring to locate within . - The to use during the search. - When this method returns, contains the number of characters of that matched the desired value. This may be different than the length of if a linguistic comparison is performed. Set to 0 if is not found within . - - contains an unsupported combination of flags. - The zero-based index into where the substring last appears; or a negative number if cannot be found within . - - - Searches for the last occurrence of a within the specified read-only span of characters. - The read-only span of characters to search within. - The to locate within . - An optional combination of enumeration values to use during the search. The default value is . - - contains an unsupported combination of flags. - The zero-based index into where last appears; or a negative value if cannot be found within . - - - 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 . - - is . - The zero-based index of the last occurrence of , if found, within ; otherwise, -1. - - - 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 . - - is . - - contains an invalid value. - The zero-based index of the last occurrence of , if found, within , using the specified comparison options; otherwise, -1. - - - 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. - - is . - - is outside the range of valid indexes for . - 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. - - - 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 . - - is . - - is outside the range of valid indexes for . - - contains an invalid value. - 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. - - - 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. - - is . - - is outside the range of valid indexes for . - - -or- - - is less than zero. - - -or- - - and do not specify a valid section in . - 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. - - - 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 . - - 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. - 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. - - - 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 . - - is . - - -or- - - is . - The zero-based index of the last occurrence of , if found, within ; otherwise, -1. - - - 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 . - - is . - - -or- - - is . - - contains an invalid value. - The zero-based index of the last occurrence of , if found, within , using the specified comparison options; otherwise, -1. - - - 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. - - is . - - -or- - - is . - - is outside the range of valid indexes for . - 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. - - - 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 . - - is . - - -or- - - is . - - is outside the range of valid indexes for . - - contains an invalid value. - 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. - - - 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. - - 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 . - 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. - - - 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 . - - 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. - 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. - - - 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 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. - - - 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. - - - Refreshes cached culture-related information. - - - Creates a copy of the current . - A copy of the current . - - - 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. - - is not a valid culture name. - - -or- - - The culture specified by does not have a specific culture associated with it. - - is null. - 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. - - - 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). - - is less than zero. - - specifies a culture that is not supported. See the Notes to Caller section for more information. - A read-only object. - - - Retrieves a cached, read-only instance of a culture using the specified culture name. - The name of a culture. is not case-sensitive. - - is null. - - specifies a culture that is not supported. See the Notes to Callers section for more information. - A read-only object. - - - Retrieves a cached, read-only instance of a culture. - The name of a culture. It is not case-sensitive. - - if requesting to create an instance of a culture that is known by the platform. if it is ok to retreive a made-up culture even if the platform does not carry data for it. - A read-only instance of a culture. - - - 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. - - or is null. - - or specifies a culture that is not supported. See the Notes to Callers section for more information. - A read-only object. - - - 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. - - is null. - - does not correspond to a supported culture. - A read-only object. - - - Gets the list of supported cultures filtered by the specified parameter. - A bitwise combination of the enumeration values that filter the cultures to retrieve. - - specifies an invalid combination of values. - An array that contains the cultures specified by the parameter. The array of cultures is unsorted. - - - 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 . - - - Returns a read-only wrapper around the specified object. - The object to wrap. - - is null. - A read-only wrapper around . - - - 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 default calendar used by the culture. - A that represents the default calendar used by the culture. - - - Gets the that defines how to compare strings for the culture. - The that defines how to compare strings for the culture. - - - 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 and task-based asynchronous operations. - The property is set to . - The culture used by the current thread and task-based asynchronous operations. - - - 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 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. - The culture used by the Resource Manager to look up culture-specific resources at run time. - - - Gets or sets 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. - A that defines the culturally appropriate format of displaying dates and times. - - - 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. - In a set operation, the property value is invalid. - 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. - - - 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. - - - 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, if the current is culture-dependent; or an empty string, if it's an invariant culture. 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. - The property is set to null. - The property or any of the properties is set, and the is read-only. - A that defines the culturally appropriate format of displaying numbers, currency, and percentage. - - - 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 . - - - 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. - - - 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). - - - Creates a shallow copy of the . - A new object copied from the original . - - - Returns the culture-specific abbreviated name of the specified day of the week based on the culture associated with the current object. - A value. - - is not a valid value. - The culture-specific abbreviated name of the day of the week represented by . - - - Returns the string containing the abbreviated name of the specified era, if an abbreviation exists. - The integer representing the era. - - does not represent a valid era in the calendar specified in the property. - A string containing the abbreviated name of the specified era, if an abbreviation exists. - - -or- - - A string containing the full name of the era, if an abbreviation does not exist. - - - Returns 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. - - is less than 1 or greater than 13. - The culture-specific abbreviated name of the month represented by . - - - 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. - - is not a valid standard format string. - An array containing the standard patterns in which date and time values can be formatted using the specified 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. - - is not a valid value. - The culture-specific full name of the day of the week represented by . - - - Returns the integer representing the specified era. - The string containing the name of the era. - - is . - The integer representing the era, if is valid; otherwise, -1. - - - Returns the string containing the name of the specified era. - The integer representing the era. - - does not represent a valid era in the calendar specified in the property. - A string containing the name of the era. - - - 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. - - is less than 1 or greater than 13. - The culture-specific full name of the month represented by . - - - Obtains the shortest abbreviated day name for a specified day of the week associated with the current object. - One of the values. - - is not a value in the enumeration. - The abbreviated name of the week that corresponds to the parameter. - - - Returns a read-only wrapper. - The object to wrap. - - is . - A read-only wrapper. - - - 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 a one-dimensional array of type containing the culture-specific abbreviated names of the days of the week. - 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. - 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". - - - Gets or sets a string array of abbreviated month names associated with the current object. - 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. - An array of abbreviated month names. - - - Gets or sets a one-dimensional string array that contains the culture-specific abbreviated names of the months. - 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. - 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 "". - - - Gets or sets the string designator for hours that are "ante meridiem" (before noon). - The property is being set to . - The property is being set and the object is read-only. - The string designator for hours that are ante meridiem. The default for is "AM". - - - Gets or sets the calendar to use for the current culture. - 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. - The calendar to use for the current culture. The default for is a object. - - - Gets or sets a value that specifies which rule is used to determine the first calendar week of the year. - The property is being set to a value that is not a valid value. - In a set operation, the current object is read-only. - A value that determines the first calendar week of the year. The default for is . - - - 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 property is being set to . - The property is being set and the object is read-only. - The string that separates the components of a date, that is, the year, month, and day. The default for is "/". - - - Gets or sets a one-dimensional string array that contains the culture-specific full names of the days of the week. - 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. - 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". - - - Gets or sets the first day of the week. - 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. - An enumeration value that represents the first day of the week. The default for is . - - - Gets or sets 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. - The custom format string for a long date and long time value. - - - 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 property is being set to . - The property is being set and the object is read-only. - The custom format string for a long date value. - - - Gets or sets the custom format string for a long time value. - The property is being set to . - The property is being set and the object is read-only. - The format pattern for a long time value. - - - Gets or sets 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. - The custom format string for a month and day value. - - - Gets or sets a string array of month names associated with the current object. - 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. - A string array of month names. - - - Gets or sets a one-dimensional array of type containing the culture-specific full names of the months. - 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. - 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 "". - - - 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 property is being set to . - The property is being set and the object is read-only. - The string designator for hours that are "post meridiem" (after noon). The default for is "PM". - - - 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. - - - Gets or sets 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. - The custom format string for a short date value. - - - Gets or sets a string array of the shortest unique abbreviated day names associated with the current object. - 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. - A string array of day names. - - - Gets or sets 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. - The custom format string for a short time value. - - - 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 property is being set to . - The property is being set and the object is read-only. - The string that separates the components of time. The default for is ":". - - - 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 property is being set to . - The property is being set and the object is read-only. - The custom format string for a year and month value. - - - 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. - The result is outside the supported range of a . - - is less than -120000 or greater than 120000. - - -or- - - is less than or greater than . - A new that results from adding the specified number of months to the parameter. - - - 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. - The result is outside the supported range of a . - - is less than or greater than . - A new that results from adding the specified number of years to the parameter. - - - 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. - - is less than 1 or greater than 60. - A number from 1 through 10. - - - 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. - - is less than or greater than . - One of the values that represents the day of the week specified in the parameter. - - - 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. - - , , or is outside the range supported by this calendar. - The number of days in the specified month of the specified year and era. - - - Calculates the number of days in the specified year and era. - An integer that represents the year. - An integer that represents the era. - - or is outside the range supported by this calendar. - The number of days in the specified year and era. - - - 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. - - or is outside the range supported by this calendar. - 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. - - - 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. - - is less than 1 or greater than 60. - An integer from 1 through 12. - - - 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. - - , , , or is outside the range supported by this calendar. - - if the specified day is a leap day; otherwise, . - - - 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. - - , , or is outside the range supported by this calendar. - - if the parameter is a leap month; otherwise, . - - - 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. - - or is outside the range supported by this calendar. - - if the specified year is a leap year; otherwise, . - - - 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. - - , , , , , , , or is outside the range supported by this calendar. - A that is set to the specified date, time, and era. - - - Converts the specified year to a four-digit year. - A two-digit or four-digit integer that represents the year to convert. - - is outside the range supported by this calendar. - An integer that contains the four-digit representation of the parameter. - - - Gets a value indicating whether the current calendar is solar-based, lunar-based, or a combination of both. - Always returns . - - - Gets or sets 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. - The last year of a 100-year range that can be represented by a 2-digit year. - - - 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 . - - is . - - is invalid. - An object that can be used to perform string comparisons. - - - Represents the Gregorian calendar. - - - Represents the current era. This field is constant. - - - 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 resulting is outside the supported range. - - is less than -120000. - - -or- - - is greater than 120000. - The that results from adding the specified number of months to the specified . - - - 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 resulting is outside the supported range. - The that results from adding the specified number of years to the specified . - - - 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. - - 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. - The number of days in the specified month in the specified year in the specified era. - - - 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. - - is outside the range supported by the calendar. - - -or- - - is outside the range supported by the calendar. - The number of days in the specified year in the specified era. - - - 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 . - - is less than the Gregorian calendar year 1 or greater than the Gregorian calendar year 9999. - - -or- - - is not or . - Always 0 because the Gregorian calendar does not recognize leap months. - - - 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. - - is outside the range supported by the calendar. - - -or- - - is outside the range supported by the calendar. - The number of months in the specified year in the specified era. - - - 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. - - 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. - - if the specified day is a leap day; otherwise, . - - - 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. - - 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. - This method always returns , unless overridden by 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. - - is outside the range supported by the calendar. - - -or- - - is outside the range supported by the calendar. - - if the specified year is a leap year; otherwise, . - - - 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. - - 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. - The that is set to the specified date and time in the current era. - - - 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. - - is outside the range supported by the calendar. - An integer that contains the four-digit representation of . - - - 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 . - The value specified in a set operation is not a member of the enumeration. - In a set operation, the current instance is read-only. - A value that denotes the language version of the current . - - - Gets the list of eras in the . - An array of integers that represents the eras in the . - - - 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 . - - - Gets or sets 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. - The last year of a 100-year range that can be represented by a 2-digit year. - - - 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. - - - Represents the current era. This field is constant. - - - 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 resulting is outside the supported range. - - is less than -120,000 or greater than 120,000. - The that results from adding the specified number of months to the specified . - - - 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 resulting is outside the supported range. - The that results from adding the specified number of years to the specified . - - - 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. - - is earlier than September 17, 1583 in the Gregorian calendar, or greater than . - An integer from 1 to 385 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 13 that represents the month. - An integer that represents the era. Specify either or . - - , , or is outside the range supported by the current object. - The number of days in the specified month in the specified year in the specified era. - - - 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 . - - or is outside the range supported by the current object. - The number of days in the specified year in the specified era. - - - 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 . - - is not or . - - -or- - - is less than the Hebrew calendar year 5343 or greater than the Hebrew calendar year 5999. - 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. - - - Returns the month in the specified . - The to read. - - is less than or greater than . - An integer from 1 to 13 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. Specify either or . - - or is outside the range supported by the current object. - The number of months in the specified year in the specified era. The return value is either 12 in a common year, or 13 in a leap year. - - - Returns the year in the specified value. - The to read. - - is outside the range supported by the current object. - An integer that represents the year in the specified value. - - - 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 . - - , , , or is outside the range supported by this calendar. - - if the specified day is a leap day; otherwise, . - - - 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 . - - , , or is outside the range supported by this calendar. - - if the specified month is a leap month; otherwise, . - - - 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 . - - or is outside the range supported by this calendar. - - if the specified year is a leap year; otherwise, . - - - 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 . - - , , 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. - The that is set to the specified date and time in the current era. - - - 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. - - is less than 0. - - -or- - - is less than or greater than . - 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. - - - 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 . - - - 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. - - - Gets or sets 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. - The last year of a 100-year range that can be represented by a 2-digit year. - - - Represents the Hijri calendar. - - - Represents the current era. This field is constant. - - - 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 resulting . - - is less than -120000. - - -or- - - is greater than 120000. - The that results from adding the specified number of months to the specified . - - - 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 resulting is outside the supported range. - The that results from adding the specified number of years to the specified . - - - 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. - - 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. - The number of days in the specified month in the specified year in the specified era. - - - Returns the number of days in the specified year and era. - An integer that represents the year. - An integer that represents the era. - - or is outside the range supported by this calendar. - The number of days in the specified year and era. The number of days is 354 in a common year or 355 in a leap year. - - - Returns 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 . - - is less than the Hijri calendar year 1 or greater than the year 9666. - - -or- - - is not or . - Always 0 because the type 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 and era. - An integer that represents the year. - An integer that represents the era. - - is outside the range supported by this calendar. - - -or- - - is outside the range supported by this calendar. - The number of months in the specified year and era. - - - Returns the year in the specified . - The to read. - An integer that represents the year in the specified . - - - 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. - - 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. - - if the specified day is a leap day; otherwise, . - - - 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. - - 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. - This method always returns . - - - 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. - - is outside the range supported by this calendar. - - -or- - - is outside the range supported by this calendar. - - if the specified year is a leap year; otherwise, . - - - 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. - - 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. - The that is set to the specified date and time in the current era. - - - 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. - - is outside the range supported by this calendar. - An integer that contains the four-digit representation of . - - - 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 . - - - 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. - The property is being set to an invalid value. - An integer from -2 to 2 that represents the number of days to add or subtract from the 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. - - - Gets or sets 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. - The last year of a 100-year range that can be represented by a 2-digit year. - - - Supports the use of non-ASCII characters for Internet domain names. This class cannot be inherited. - - - Initializes a new instance of the class. - - - 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. - - is . - - is invalid based on the and properties, and the IDNA standard. - 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. - - - 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. - - is . - - is less than zero. - - -or- - - is greater than the length of . - - is invalid based on the and properties, and the IDNA standard. - 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. - - - 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. - - 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. - 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. - - - 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. - - is . - - is invalid based on the and properties, and the IDNA standard. - The Unicode equivalent of the IDNA substring specified by the parameter. - - - 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. - - is . - - is less than zero. - - -or- - - is greater than the length of . - - is invalid based on the and properties, and the IDNA standard. - The Unicode equivalent of the IDNA substring specified by the and parameters. - - - 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. - - 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. - The Unicode equivalent of the IDNA substring specified by the , , and parameters. - - - 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, . - - - 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 representing 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 resulting is outside the supported range. - - is less than -120000. - - -or- - - is greater than 120000. - The that results from adding the specified number of months to the specified . - - - 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 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. - The that results from adding the specified number of years to the specified . - - - 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. - - 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. - The number of days in the specified month in the specified year in the specified era. - - - 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. - - is outside the range supported by the calendar. - - -or- - - is outside the range supported by the calendar. - The number of days in the specified year in the specified era. - - - Returns the era in the specified . - The to read. - The resulting is outside the supported range. - An integer that represents the era in the specified . - - - Calculates the leap month for a specified year and era. - A year. - An era. - - or is outside the range supported by the type. - The return value is always 0 because the type 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. - - is outside the range supported by the calendar. - - -or- - - is outside the range supported by the calendar. - The return value is always 12. - - - 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. - - or is outside the range supported by the calendar. - - -or- - - is not a valid value. - A 1-based integer that represents the week of the year that includes the date in the parameter. - - - 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. - - 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. - - , if the specified day is a leap day; otherwise, . - - - 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. - - 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. - This method always returns , unless overridden by 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. - - is outside the range supported by the calendar. - - -or- - - is outside the range supported by the calendar. - - , if the specified year is a leap year; otherwise, . - - - 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. - - 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. - The that is set to the specified date and time in the current era. - - - 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. - - is outside the range supported by the calendar. - An integer that contains the four-digit representation of . - - - 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 . - - - 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. - - - Gets or sets 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. - The last year of a 100-year range that can be represented by a 2-digit year. - - - 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. - - - Specifies the current era. - - - Initializes a new instance of the class. - - - Retrieves the era that corresponds to the specified . - The to read. - An integer that represents the era specified in the parameter. - - - 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. - - - 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. - - - Represents the current era. This field is constant. - - - 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 resulting is outside the supported range. - - is less than -120000. - - -or- - - is greater than 120000. - The that results from adding the specified number of months to the specified . - - - 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 resulting is outside the supported range. - The that results from adding the specified number of years to the specified . - - - 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. - - 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. - The number of days in the specified month in the specified year in the specified era. - - - 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. - - is outside the range supported by the calendar. - - -or- - - is outside the range supported by the calendar. - The number of days in the specified year in the specified era. - - - 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. - - is outside the range supported by the calendar. - - -or- - - is outside the range supported by the calendar. - The number of months in the specified year in the specified era. - - - 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. - - 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. - - if the specified day is a leap day; otherwise, . - - - 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. - - 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. - This method always returns , unless overridden by 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. - - is outside the range supported by the calendar. - - -or- - - is outside the range supported by the calendar. - - if the specified year is a leap year; otherwise, . - - - 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. - - 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. - The that is set to the specified date and time in the current era. - - - 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. - - is outside the range supported by the calendar. - An integer that contains the four-digit representation of . - - - 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 . - - - 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. - - - Gets or sets 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. - The last year of a 100-year range that can be represented by a 2-digit year. - - - Represents the Korean calendar. - - - Represents the current era. This field is constant. - - - 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. - - is less than -120000. - - -or- - - is greater than 120000. - The that results from adding the specified number of months to the specified . - - - 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. - - or is out of range. - The that results from adding the specified number of years to the specified . - - - 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. - - 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. - The number of days in the specified month in the specified year in the specified era. - - - 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. - - is outside the range supported by the calendar. - - -or- - - is outside the range supported by the calendar. - The number of days in the specified year in the specified era. - - - 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. - - is outside the range supported by the calendar. - - -or- - - is outside the range supported by the calendar. - The number of months in the specified year in the specified era. - - - 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. - - or is outside the range supported by the calendar. - - -or- - - is not a valid value. - A 1-based integer that represents the week of the year that includes the date in the parameter. - - - 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. - - 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. - - if the specified day is a leap day; otherwise, . - - - 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. - - 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. - This method always returns , unless overridden by 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. - - is outside the range supported by the calendar. - - -or- - - is outside the range supported by the calendar. - - if the specified year is a leap year; otherwise, . - - - 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. - - 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. - The that is set to the specified date and time in the current era. - - - 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. - - is outside the range supported by the calendar. - An integer that contains the four-digit representation of . - - - 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 . - - - 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. - - - Gets or sets 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. - The last year of a 100-year range that can be represented by a 2-digit year. - - - 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. - - - Specifies the Gregorian era that corresponds to the current object. - - - Initializes a new instance of the class. - - - Retrieves the era that corresponds to the specified . - The to read. - - represents a date and time less than or greater than . - An integer that represents the era specified by the parameter. The return value for a object is always the value. - - - 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. - - - 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 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 . - - - Returns a read-only wrapper. - The to wrap. - - is . - A read-only wrapper around . - - - Gets or sets the number of decimal places to use in currency values. - 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. - The number of decimal places to use in currency values. The default for is 2. - - - Gets or sets the string to use as the decimal separator in currency values. - 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. - The string to use as the decimal separator in currency values. The default for is ".". - - - Gets or sets the string that separates groups of digits to the left of the decimal in currency values. - The property is being set to . - The property is being set and the object is read-only. - The string that separates groups of digits to the left of the decimal in currency values. The default for is ",". - - - Gets or sets the number of digits in each group to the left of the decimal in currency values. - 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. - 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. - - - Gets or sets the format pattern for negative currency values. - 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. - The format pattern for negative currency values. The default for is 0, which represents "($n)", where "$" is the and is a number. - - - Gets or sets the format pattern for positive currency values. - 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. - The format pattern for positive currency values. The default for is 0, which represents "$n", where "$" is the and is a number. - - - Gets or sets the string to use as the currency symbol. - The property is being set to . - The property is being set and the object is read-only. - The string to use as the currency symbol. The default for is "¤". - - - 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. - The current object is read-only. - The value in a set operation is not a valid value. - One of the enumeration values that specifies the culture-specific digit shape. - - - 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 property is being set to . - The property is being set and the object is read-only. - The string that represents the IEEE NaN (not a number) value. The default for is "NaN". - - - Gets or sets a string array of native digits equivalent to the Western digits 0 through 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. - 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". - - - Gets or sets the string that represents negative infinity. - The property is being set to . - The property is being set and the object is read-only. - The string that represents negative infinity. The default for is "-Infinity". - - - Gets or sets the string that denotes that the associated number is negative. - The property is being set to . - The property is being set and the object is read-only. - The string that denotes that the associated number is negative. The default for is "-". - - - Gets or sets the number of decimal places to use in numeric values. - 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. - The number of decimal places to use in numeric values. The default for is 2. - - - Gets or sets the string to use as the decimal separator in numeric values. - 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. - The string to use as the decimal separator in numeric values. The default for is ".". - - - Gets or sets the string that separates groups of digits to the left of the decimal in numeric values. - The property is being set to . - The property is being set and the object is read-only. - The string that separates groups of digits to the left of the decimal in numeric values. The default for is ",". - - - Gets or sets the number of digits in each group to the left of the decimal in numeric values. - 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. - 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. - - - Gets or sets 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. - The format pattern for negative numeric values. - - - Gets or sets the number of decimal places to use in percent values. - 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. - The number of decimal places to use in percent values. The default for is 2. - - - Gets or sets the string to use as the decimal separator in percent values. - 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. - The string to use as the decimal separator in percent values. The default for is ".". - - - Gets or sets the string that separates groups of digits to the left of the decimal in percent values. - The property is being set to . - The property is being set and the object is read-only. - The string that separates groups of digits to the left of the decimal in percent values. The default for is ",". - - - Gets or sets the number of digits in each group to the left of the decimal in percent values. - 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. - 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. - - - Gets or sets the format pattern for negative percent values. - 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. - The format pattern for negative percent values. The default for is 0, which represents "-n %", where "%" is the and is a number. - - - Gets or sets the format pattern for positive percent values. - 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. - The format pattern for positive percent values. The default for is 0, which represents "n %", where "%" is the and is a number. - - - Gets or sets the string to use as the percent symbol. - The property is being set to . - The property is being set and the object is read-only. - The string to use as the percent symbol. The default for is "%". - - - Gets or sets the string to use as the per mille symbol. - The property is being set to . - The property is being set and the object is read-only. - The string to use as the per mille symbol. The default for is "‰", which is the Unicode character U+2030. - - - Gets or sets the string that represents positive infinity. - The property is being set to . - The property is being set and the object is read-only. - The string that represents positive infinity. The default for is "Infinity". - - - Gets or sets the string that denotes that the associated number is positive. - In a set operation, the value to be assigned is . - The property is being set and the object is read-only. - The string that denotes that the associated number is positive. The default for 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. - - - Represents the current era. This field is constant. - - - 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. - The resulting is outside the supported range. - - is less than -120,000 or greater than 120,000. - A object that represents the date yielded by adding the number of months specified by the parameter to the date specified by the parameter. - - - 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 resulting is outside the supported range. - - is less than -10,000 or greater than 10,000. - The object that results from adding the specified number of years to the specified object. - - - Returns the day of the month in the specified object. - The to read. - The parameter represents a date less than or greater than . - An integer from 1 through 31 that represents the day of the month in the specified object. - - - 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. - The parameter represents a date less than or greater than . - An integer from 1 through 366 that represents the day of the year in the specified object. - - - 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. - - , , or is outside the range supported by this calendar. - The number of days in the specified month of the specified year and era. - - - 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. - - or is outside the range supported by this calendar. - The number of days in the specified year and era. The number of days is 365 in a common year or 366 in a leap year. - - - Returns the era in the specified object. - The to read. - The parameter represents a date less than or greater than . - Always returns . - - - 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. - - or is outside the range supported by this calendar. - The return value is always 0. - - - Returns the month in the specified object. - The to read. - The parameter represents a date less than or greater than . - An integer from 1 through 12 that represents the month in the specified object. - - - 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. - - or is outside the range supported by this calendar. - Returns 10 if the parameter is 9378; otherwise, always returns 12. - - - Returns the year in the specified object. - The to read. - The parameter represents a date less than or greater than . - An integer from 1 through 9378 that represents the year in the specified . - - - 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. - - , , , or is outside the range supported by this calendar. - - if the specified day is a leap day; otherwise, . - - - 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. - - , , or is outside the range supported by this calendar. - Always returns because the class does not support the notion of a leap month. - - - 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. - - or is outside the range supported by this calendar. - - if the specified year is a leap year; otherwise, . - - - 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. - - , , , , , , , or is outside the range supported by this calendar. - A object that is set to the specified date and time in the current era. - - - Converts the specified year to a four-digit year representation. - An integer from 1 through 9378 that represents the year to convert. - - is less than 0 or greater than 9378. - An integer that contains the four-digit representation of . - - - 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 . - - - 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. - - - Gets or sets 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. - The last year of a 100-year range that can be represented by a 2-digit year. - - - 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. - --or- - -.NET 6+ only: Globalization-invariant mode is enabled in the environment. - - - 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. - --or- - -.NET 6+ only: Globalization-invariant mode is enabled in the environment. - - - 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, . - - - 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 . - - - 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 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. - The full name of the country/region in the language of the localized version of .NET. - - - Gets the full name of the country/region in English. - The full name of the country/region in English. - - - Gets a unique identification number for a geographical region, country, city, or location. - A 32-bit signed number that uniquely identifies a geographical location. - - - 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 . - - - 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. - - or is . - 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 . - - - Determines whether the specified object is equal to the current object. - The object to compare with the current object. - - is . - - if the parameter is equal to the current object; otherwise, . - - - 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. - - - Returns a string that represents the current object. - A string that represents 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. - - - 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, . - - - 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 the full version number of the object. - The version number of this object. - - - 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. - - is . - A string containing the first text element in the specified string. - - - 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. - - is . - - is outside the range of valid indexes for . - A string containing the text element at the specified index of the specified string. - - - Returns the length of the first text element (extended grapheme cluster) that occurs in the input span. - The input span to analyze. - The length (in chars) of the substring corresponding to the first text element within , or 0 if is empty. - - - Returns the length of the first text element (extended grapheme cluster) that occurs in the input string. - The input string to analyze. - - is . - The length (in chars) of the substring corresponding to the first text element within , or 0 if is empty. - - - Returns the length of the first text element (extended grapheme cluster) that occurs in the input string starting at the specified index. - The input string to analyze. - The char offset in at which to begin analysis. - - is . - - is negative or beyond the end of . - The length (in chars) of the substring corresponding to the first text element within starting at index , or 0 if corresponds to the end of . - - - Returns an enumerator that iterates through the text elements of the entire string. - The string to iterate through. - - is . - A for the entire string. - - - 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. - - is . - - is outside the range of valid indexes for . - A for the string starting at . - - - Returns the indexes of each base character, high surrogate, or control character within the specified string. - The string to search. - - is . - An array of integers that contains the zero-based indexes of each base character, high surrogate, or control character within the specified string. - - - 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. - - is less than zero. - - -or- - - The string that is the value of the current object is the empty string (""). - 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. - - - 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. - - 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. - 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. - - - Gets the number of text elements in the current object. - The number of base characters, surrogate pairs, and combining character sequences in this object. - - - Gets or sets the value of the current object. - The value in a set operation is . - The string that is the value of the current 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 resulting is outside the supported range. - - is less than -120000. - - -or- - - is greater than 120000. - The that results from adding the specified number of months to the specified . - - - 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 resulting is outside the supported range. - The that results from adding the specified number of years to the specified . - - - 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. - - 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. - The number of days in the specified month in the specified year in the specified era. - - - 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. - - is outside the range supported by the calendar. - - -or- - - is outside the range supported by the calendar. - The number of days in the specified year in the specified era. - - - 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. - - is outside the range supported by the calendar. - - -or- - - is outside the range supported by the calendar. - The number of months in the specified year in the specified era. - - - 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. - - or is outside the range supported by the calendar. - - -or- - - is not a valid value. - A positive integer that represents the week of the year that includes the date in the parameter. - - - 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. - - 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. - - if the specified day is a leap day; otherwise, . - - - 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. - - 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. - This method always returns , unless overridden by 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. - - is outside the range supported by the calendar. - - -or- - - is outside the range supported by the calendar. - - if the specified year is a leap year; otherwise, . - - - 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. - - 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. - The that is set to the specified date and time in the current era. - - - 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. - - is outside the range supported by the calendar. - An integer that contains the four-digit representation of . - - - 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. - - - 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. - - - Gets or sets 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. - The last year of a 100-year range that can be represented by a 2-digit year. - - - 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. - - - Retrieves the era that corresponds to the specified . - The to read. - An integer that represents the era specified in the parameter. - - - 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. - - - 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. - The enumerator is positioned before the first text element of the string or after the last text element. - A new string containing the current text element in the string being read. - - - 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. - - - Gets 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. - An object containing the current text element in the string. - - - Gets 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. - The index of the text element that the enumerator is currently positioned over. - - - Defines text properties and behaviors, such as casing, that are specific to a writing system. - - - 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. - - - 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 . - - - Returns a read-only version of the specified object. - A object. - - is null. - 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. - - - 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. - - is null. - The specified string converted to lowercase. - - - 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. - - is . - The specified string converted to title case. - - - 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. - - is null. - The specified string converted to uppercase. - - - 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 . - - - 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 . - - - 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 value in a set operation is null. - In a set operation, the current object is read-only. - The string that separates items in a list. - - - 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 . - - - Represents the Thai Buddhist calendar. - - - Represents the current era. This field is constant. - - - 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 resulting is outside the supported range. - - is less than -120000. - - -or- - - is greater than 120000. - The that results from adding the specified number of months to the specified . - - - 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 resulting is outside the supported range. - The that results from adding the specified number of years to the specified . - - - 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. - - 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. - The number of days in the specified month in the specified year in the specified era. - - - 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. - - is outside the range supported by the calendar. - - -or- - - is outside the range supported by the calendar. - The number of days in the specified year in the specified era. - - - 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 . + + Represents a composite format string, along with the arguments to be formatted. - - 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. - - is outside the range supported by the calendar. - - -or- - - is outside the range supported by the calendar. - The number of months in the specified year in the specified era. + + Instantiates a new instance of the class. - - 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. - - or is outside the range supported by the calendar. - - -or- - - is not a valid value. - A 1-based positive integer that represents the week of the year that includes the date in the parameter. + + Gets the number of arguments to be formatted. + The number of arguments to be formatted. - - Returns the year in the specified . - The to read. - An integer that represents the year in the specified . + + 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. - - 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. - - 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. - - if the specified day is a leap day; otherwise, . + + Returns the composite format string. + The composite format string. - - 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. - - 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. - This method always returns , unless overridden by a derived class. + + 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. - - 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. - - is outside the range supported by the calendar. - - -or- - - is outside the range supported by the calendar. - - if the specified year is a leap year; otherwise, . + + 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 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. - - 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. - The that is set to the specified date and time in the current era. + + 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 . - - 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. - - is outside the range supported by the calendar. - An integer that contains the four-digit representation of . + + 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. - - Gets a value indicating whether the current calendar is solar-based, lunar-based, or a combination of both. - Always returns . + + 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. - - 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 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 . - - 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. + + A customizable parser based on the File Transfer Protocol (FTP) scheme. - - 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. + + Creates a customizable parser based on the File Transfer Protocol (FTP) scheme. - - Gets or sets 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. - The last year of a 100-year range that can be represented by a 2-digit year. + + 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. - - Defines the formatting options that customize string parsing for the and methods. + + 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. - - Indicates that input is always interpreted as a negative time interval. + + 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. - - Indicates that input is interpreted as a negative time interval only if a negative sign is present. + + 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. - - Represents the Saudi Hijri (Um Al Qura) calendar. + + 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. - - Represents the current era. This field is constant. + + 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. - - Initializes a new instance of the class. + + 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. - - 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 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. - The date yielded by adding the number of months specified by the parameter to the date specified by the parameter. + + 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. - - 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 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. - The date yielded by adding the number of years specified by the parameter to the date specified by the parameter. + + 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. - - 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). - - is outside the range supported by this calendar. - An integer from 1 through 30 that represents the day of the month specified by the parameter. + + 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. - - 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). - - is outside the range supported by this calendar. - A value that represents the day of the week specified by the parameter. + + 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. - - 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). - - is outside the range supported by this calendar. - An integer from 1 through 355 that represents the day of the year specified by the parameter. + + 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. - - 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 . - - , , or is outside the range supported by the class. - 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. + + 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. - - Calculates the number of days in the specified year of the specified era. - A year. - An era. Specify or . - - or is outside the range supported by the class. - 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. + + 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. - - Calculates the era in which a specified date occurs. - The date value to read. - - is outside the range supported by this calendar. - Always returns the value. + + 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. - - Calculates the leap month for a specified year and era. - A year. - An era. Specify or . - - is less than 1318 or greater than 1450. - - -or- - - is not or . - Always 0 because the class does not support leap months. + + 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. - - 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). - - is outside the range supported by this calendar. - An integer from 1 through 12 that represents the month in the date specified by the parameter. + + 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. - - Calculates the number of months in the specified year of the specified era. - A year. - An era. Specify or . - - is outside the range supported by this calendar. - - is outside the range supported by this calendar. - Always 12. + + Controls the system garbage collector, a service that automatically reclaims unused memory. - - 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). + + 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 outside the range supported by this calendar. - An integer that represents the year specified by the parameter. + is less than or equal to 0. +-or- +On a 32-bit computer, is larger than . - - 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 . - - , , , or is outside the range supported by the class. - - if the specified day is a leap day; otherwise, . The return value is always because the class does not support leap days. + + 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. - - 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 . - - , , or is outside the range supported by the class. - Always because the class does not support leap months. + + Forces an immediate garbage collection of all generations. - - Determines whether the specified year in the specified era is a leap year. - A year. - An era. Specify or . + + Forces an immediate garbage collection from generation 0 through a specified generation. + The number of the oldest generation to be garbage collected. - or is outside the range supported by the class. - - if the specified year is a leap year; otherwise, . + is not valid. - - 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 . + + 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 (). - , , , 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. - The that is set to the specified date and time in the current era. + is not valid. +-or- + is not one of the values. - - 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. + + 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 outside the range supported by this calendar. - 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. - - - Gets a value indicating whether the current calendar is solar-based, lunar-based, or a combination of both. - Always returns . + is not valid. +-or- + is not one of the values. - - 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 . + + 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. - - 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 . + + 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. - - 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. + + 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 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. + + 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 or sets 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. - The last year of a 100-year range that can be represented by a 2-digit year. + + Gets garbage collection memory information. + An object that contains information about the garbage collector's memory usage. - - Defines the Unicode category of a character. + + Returns the current generation number of the specified object. + The object that generation information is retrieved for. + The current generation number of . - - 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. + + 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 . - - Connector punctuation character that connects two characters. Signified by the Unicode designation "Pc" (punctuation, connector). The value is 18. + + 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. - - 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. + + 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. - - Currency symbol character. Signified by the Unicode designation "Sc" (symbol, currency). The value is 26. + + 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. - - Dash or hyphen character. Signified by the Unicode designation "Pd" (punctuation, dash). The value is 19. + + Gets the maximum number of generations that the system currently supports. + A value that ranges from zero to the maximum number of supported generations. - - 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. + + 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. - - 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. + + 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 . - - Closing or final quotation mark character. Signified by the Unicode designation "Pf" (punctuation, final quote). The value is 23. + + 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 . - - 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. + + Requests that the common language runtime not call the finalizer for the specified object. + The object whose finalizer must not be executed. + + is . - - Opening or initial quotation mark character. Signified by the Unicode designation "Pi" (punctuation, initial quote). The value is 22. + + 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. - - 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. + + 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. - - Character that is used to separate lines of text. Signified by the Unicode designation "Zl" (separator, line). The value is 12. + + 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. - - Lowercase letter. Signified by the Unicode designation "Ll" (letter, lowercase). The value is 1. + + 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. - - Mathematical symbol character, such as "+" or "= ". Signified by the Unicode designation "Sm" (symbol, math). The value is 25. + + 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. - - 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. + + 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. - - 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. + + 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. - - Nonspacing character that indicates modifications of a base character. Signified by the Unicode designation "Mn" (mark, nonspacing). The value is 5. + + 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. - - 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. + + Suspends the current thread until the thread that is processing the queue of finalizers has emptied that queue. - - 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. + + Specifies the behavior for a forced garbage collection. - - Character that is not assigned to any Unicode category. Signified by the Unicode designation "Cn" (other, not assigned). The value is 29. + + The default setting for this enumeration, which is currently . - - 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. + + Forces the garbage collection to occur immediately. - - 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. + + Allows the garbage collector to determine whether the current time is optimal to reclaim objects. - - 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. + + Provides a set of APIs that can be used to retrieve garbage collection information. - - Character used to separate paragraphs. Signified by the Unicode designation "Zp" (separator, paragraph). The value is 13. + + Gets the total fragmentation when the last garbage collection occurred. + An integer representing the total fragmentation when the last garbage collection occurred. - - 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. + + Gets the total heap size when the last garbage collection occurred. + The total heap size, in bytes, when the last garbage collection occurred. - - 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. + + 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. - - 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. + + Gets the memory load when the last garbage collection occurred. + The memory load when the last garbage collection occurred. - - 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. + + 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. - - Titlecase letter. Signified by the Unicode designation "Lt" (letter, titlecase). The value is 2. + + Provides information about the current registration for notification of the next full garbage collection. - - Uppercase letter. Signified by the Unicode designation "Lu" (letter, uppercase). The value is 0. + + The current registration was canceled by the user. - - A customizable parser based on the Gopher scheme. + + The notification failed for any reason. - - Creates a customizable parser based on the Gopher scheme. + + 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.) - - Represents a globally unique identifier (GUID). + + The notification was successful and the registration was not canceled. - - A read-only instance of the structure whose value is all zeros. + + The time specified by the parameter for either or has elapsed. - - 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. + + A customizable parser for a hierarchical URI. - - 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. + + Create a customizable parser for a hierarchical URI. + Specify the options for this . - - 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. + + Specifies options for a . - - 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. + + The parser allows a URI with no authority. - - 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 hexadecimal digits: - - dddddddddddddddddddddddddddddddd - - -or- - - Groups of 8, 4, 4, 4, and 12 hexadecimal 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 hexadecimal digits, and a subset of eight groups of 2 hexadecimal 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 hexadecimal digits shown in a group are the maximum number of meaningful hexadecimal digits that can appear in that group. You can specify from 1 to the number of hexadecimal 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. + + 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. - - 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 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. + + The parser does not canonicalize the URI. - - 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 . + + The parser does not convert back slashes into forward slashes. - - Compares this instance to a specified object and returns an indication of their relative values. - An object to compare, or . - - is not a . - 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 . + + The parser does not unescape path dots, forward slashes, or back slashes. - - 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, . + + The parser allows a registry-based authority. - - 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, . + + The parser supports Internationalized Domain Name (IDN) parsing (IDN) of host names. Whether IDN is used is dictated by configuration values. - - Returns the hash code for this instance. - The hash code for this instance. + + The parser supports the parsing rules specified in RFC 3987 for International Resource Identifiers (IRI). Whether IRI is used is dictated by configuration values. - - Initializes a new instance of the structure. - A new GUID object. + + The scheme does not define a fragment part. - - 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, . + + The scheme does not define a port. - - 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, . + + The scheme does not define a query part. - - Converts a read-only character span that represents a GUID to the equivalent structure. - A read-only span containing the bytes representing a GUID. - - is not in a recognized format. - --or- - -After trimming, the length of the read-only character span is 0. - A structure that contains the value that was parsed. + + The scheme does not define a user information part. - - Converts the string representation of a GUID to the equivalent structure. - The string to convert. - - is . - - is not in a recognized format. - A structure that contains the value that was parsed. + + Represents time in divisions, such as weeks, months, and years. - - 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. + + Initializes a new instance of the class. - - 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". - - or is . - - is not in the format specified by . - A structure that contains the value that was parsed. + + 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. - - Tries to format the value of the current instance into the provided span of characters. - When this method returns, this instance's value formatted as a span of characters. - When this method returns, the number of characters that were written in . - A span containing the characters that represent a standard or custom format string that defines the acceptable format for . - An optional object that supplies culture-specific formatting information for . - - if the formatting was successful; otherwise, . + + 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 16-element byte array that contains the value of this instance. - A 16-element byte array. + + 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 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 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. - - 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 is not , an empty string (""), "N", "D", "B", "P", or "X". - The value of this , represented as a series of lowercase hexadecimal digits in the specified format. + + 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 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 is not , an empty string (""), "N", "D", "B", "P", or "X". - The value of this , represented as a series of lowercase hexadecimal digits in the specified format. + + 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. - - 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. + + 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. - - Converts the specified read-only span of characters containing the representation of a GUID to the equivalent structure. - A span containing the characters representing the GUID to convert. - A instance to contain the parsed value. If the method returns , contains a valid . If the method returns , equals . - - if the parse operation was successful; otherwise, . + + 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. - - Converts the string representation of a GUID to the equivalent structure. - A string containing the GUID to convert. - A instance to contain the parsed value. If the method returns , contains a valid . If the method returns , equals . - - if the parse operation was successful; otherwise, . + + Gets a value indicating whether the current calendar is solar-based, lunar-based, or a combination of both. + One of the values. - - 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, . + + 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. - - 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, . + + Represents the current era of the current calendar. The value of this field is 0. - - 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 successfully written to the specified span; otherwise. + + 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 . - - Represents a half-precision floating-point number. + + 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. - - Compares this instance to a specified half-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 half-precision floating-point number. - A half-precision floating-point number to compare. - A value less than zero if this is less than , zero if this is equal to , or a value greater than zero if this is greater than . + + 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. - - 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 . - - is not of type . - - A value less than zero if this instance is less than , or this instance is not a number (NaN) and is a number. - - -or- - - Zero if this instance is equal to , or this instance and are both not a number (NaN), , or . - - -or- - - A value greater than zero if this instance is greater than , or this instance is a number and is not a number (NaN), or is . + + 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. - - Compares this instance for equality with . - A half-precision floating point number to compare to this instance. - - if the current object is equal to ; otherwise, . + + 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 a value that indicates whether this instance is equal to the specified . - The object to compare to this instance. - - if is an instance of and equals the value of this instance; otherwise, . + + 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. - - Returns the hash code for this instance. - A 32-bit signed integer hash code. + + 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. - - Determines whether the specified value is finite (zero, subnormal, or normal). - A floating-point number. - - if the specified value is finite (zero, subnormal or normal); otherwise, . + + 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. - - Returns a value indicating whether the specified number evaluates to positive infinity. - A floating-point number. - - if evaluates to ; otherwise . + + 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. - - Determines whether the specified value is not a number. - A floating-point number. - - if evaluates to not a number ; otherwise . + + When overridden in a derived class, returns the era of the specified . + The to read. + An integer that represents the era of . - - Determines whether the specified value is negative. - A floating-point number. - - if negative; otherwise. + + Returns the hours value in the specified . + The to read. + An integer from 0 to 23 that represents the hour in . - - Determines whether the specified value is negative infinity. - A floating-point number. - - if evaluates to ; otherwise . + + 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. - - Determines whether the specified value is normal. - A floating-point number. - - if is normal; otherwise. + + 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. - - Determines whether the specified value is positive infinity. - A floating-point number. - - if evaluates to ; otherwise . + + 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. - - Determines whether the specified value is subnormal. - A floating-point number. - - if is subnormal; . + + Returns the minutes value in the specified . + The to read. + An integer from 0 to 59 that represents the minutes in . - - 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, . + + 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. - - An explicit operator to convert a value to a . - The double-precision floating point value to convert to . - The representation of the specified double-precision floating point . + + 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. - - An explicit operator to convert a value to a . - The half-precision floating point value to convert to . - The representation of the specified half-precision floating point . + + Returns the seconds value in the specified . + The to read. + An integer from 0 to 59 that represents the seconds in . - - An explicit operator to convert a value to a . - The half-precision floating point value to convert to . - The representation of the specified half-precision floating point . + + 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. - - An explicit operator to convert a value to a . - The single-precision floating point value to convert to . - The representation of the specified single-precision floating point . + + When overridden in a derived class, returns the year in the specified . + The to read. + An integer that represents the year in . - - 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. + + 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 is greater than ; otherwise, . + 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. - - Returns a value that indicates whether is greater than or equal to . - The first value to compare. - The second value to compare. + + 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 is greater than or equal to ; otherwise, . + 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. - - Returns a value that indicates whether two specified values are not equal. - The first value to compare. - The second value to compare. + + 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 and are not equal; otherwise, . + 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. - - 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. + + 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 is less than ; otherwise, . + 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. - - 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. + + Determines whether the specified year in the current era is a leap year. + An integer that represents the year. - if is less than or equal to ; otherwise, . + if the specified year is a leap year; otherwise, . + + is outside the range supported by the calendar. - - Converts the string representation of a number in a specified style and culture-specific format to its single-precision floating-point number equivalent. - Converts the string representation of a number to its half-precision floating-point number equivalent. A return value indicates whether the conversion succeeded or failed. - A bitwise combination of enumeration values that indicates the style elements that can be present in . - An object that supplies culture-specific formatting information about . - - does not represent a number in a valid format. - - is not a value. - - -or- - - includes the value. - A half-precision floating-point number equivalent to the numeric value or symbol specified in . + + 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. - - Converts the string representation of a number to its half-precision floating-point number equivalent. - A string that contains a number to convert. - - is . - - does not represent a number in a valid format. - - represents a number less than or greater than . - A half-precision floating-point number equivalent to the numeric value or symbol specified in . + + Gets a value indicating whether this object is read-only. + + if this object is read-only; otherwise, . - - 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 . + + 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 . - - does not represent a number in a valid format. - - represents a number less than or greater than . - - is not a value. - - -or- - - includes the value. - A half-precision floating-point number equivalent to the numeric value or symbol specified in . + 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. - - 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 . - An object that supplies culture-specific formatting information about . - - is . - - does not represent a number in a valid format. - - represents a number less than or greater than . - - is not a value. - - -or- - - includes the value. - A half-precision floating-point number equivalent to the numeric value or symbol specified in . + + 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. - - 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 . - - is . - - does not represent a number in a valid format. - - represents a number less than or greater than . - A half-precision floating-point number equivalent to the numeric value or symbol specified in . + + Specifies whether a calendar is solar-based, lunar-based, or lunisolar-based. - - Converts the numeric value of this instance to its equivalent string representation. - The string representation of the value of this instance. + + A lunar-based calendar. - - 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 . + + A lunisolar-based calendar. - - Converts the numeric value of this instance to its equivalent string representation, using the specified format. - A numeric format string. - - is invalid. - The string representation of the value of this instance as specified by . + + A solar-based calendar. - - 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 . + + An unknown calendar basis. - - Tries to format the value of the current instance into the provided span of characters. - When this method returns, this instance's value formatted as a span of characters. - When this method returns, the number of characters that were written in . - A span containing the characters that represent a standard or custom format string that defines the acceptable format for . - An optional object that supplies culture-specific formatting information for . - - if the formatting was successful, otherwise, . + + Defines different rules for determining the first week of the year. - - Converts the span representation of a number to its half-precision floating-point number equivalent. A return value indicates whether the conversion succeeded or failed. - A read-only span that contains a number to convert. - A bitwise combination of enumeration values that indicates the permitted format of . - An object that supplies culture-specific formatting information about . - When this method returns, contains half-precision floating-point number equivalent to the numeric value or symbol contained in , if the conversion succeeded, or a default value if the conversion failed. The conversion fails if the parameter is not a number in a valid format. If is a valid number less than , result is . If is a valid number greater than , result is . This parameter is passed uninitialized; any value originally supplied in result will be overwritten. - - is not a value. - - -or- - - is the value. - - if the parse was successful; otherwise, . + + 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. - - Converts the span representation of a number to its half-precision floating-point number equivalent. A return value indicates whether the conversion succeeded or failed. - A read-only span that contains a number to convert. - When this method returns, contains half-precision floating-point number equivalent to the numeric value or symbol contained in , if the conversion succeeded, or a default value if the conversion failed. The conversion fails if the parameter is or or is not a number in a valid format. If is a valid number less than , result is . If is a valid number greater than , result is . This parameter is passed uninitialized; any value originally supplied in result will be overwritten. - - if was converted successfully, otherwise. + + 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. - - Converts the string representation of a number to its half-precision floating-point number equivalent. A return value indicates whether the conversion succeeded or failed. - A string that contains a number to convert. - A bitwise combination of enumeration values that indicates the permitted format of . - An object that supplies culture-specific formatting information about . - When this method returns, contains half-precision floating-point number equivalent to the numeric value or symbol contained in , if the conversion succeeded, or a default value if the conversion failed. The conversion fails if the parameter is or or is not a number in a valid format. If is a valid number less than , result is . If is a valid number greater than , result is . This parameter is passed uninitialized; any value originally supplied in result will be overwritten. - - is not a value. - - -or- - - is the value. - - if the parse was successful; otherwise, . + + 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. - - Converts the string representation of a number to its half-precision floating-point number equivalent. A return value indicates whether the conversion succeeded or failed. - A string that contains a number to convert. - When this method returns, contains half-precision floating-point number equivalent to the numeric value or symbol contained in , if the conversion succeeded, or a default value if the conversion failed. The conversion fails if the parameter is or or is not a number in a valid format. If is a valid number less than , result is . If is a valid number greater than , result is . This parameter is passed uninitialized; any value originally supplied in result will be overwritten. - - if the parse was successful; otherwise, . + + Retrieves information about a Unicode character. This class cannot be inherited. - - Represents the smallest positive value that is greater than zero. - 5.9604645E-08 + + 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. - - Represents the largest possible value of . - 65504 + + 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 . - - Represents the smallest possible value of . - -65504 + + 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. - - Represents not a number. - NaN. + + 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 . - - Represents negative infinity. - -Infinity. + + 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. - - Represents positive infinity. - Infinity. + + 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 . - - Combines the hash code for multiple values into a single hash code. + + 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. - - 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. + + 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 . - - Adds a span of bytes to the hash code. - The span to add. + + 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. - - 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. + + Initializes a new instance of the class. - - 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. + + Specifies the era that corresponds to the current object. - - 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. + + 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 . - - 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. + + 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. - - 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. + + 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 . - - 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. + + 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). - - 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. + + 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). - - 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. + + Implements a set of methods for culture-sensitive string comparisons. - - This method is not supported and should not be called. - Ignored. - Always thrown when this method is called. - This method will always throw a . + + 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 . - - This method is not supported and should not be called. - Always thrown when this method is called. - This method will always throw a . + + 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. - - Calculates the final hash code after consecutive invocations. - The calculated hash code. + + 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 . - - A customizable parser based on the HTTP scheme. + + 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. - - Create a customizable parser based on the HTTP scheme. + + 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 . - - Provides a mechanism for releasing unmanaged resources asynchronously. + + 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. - - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources asynchronously. - A task that represents the asynchronous dispose operation. + + 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, . - - Represents the status of an asynchronous operation. + + 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 . - - 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. + + 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. - - 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. + + 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. - - Gets a value that indicates whether the asynchronous operation completed synchronously. - - if the asynchronous operation completed synchronously; otherwise, . + + 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. - - Gets a value that indicates whether the asynchronous operation has completed. - - if the operation is complete; otherwise, . + + 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 . - - Supports cloning, which creates a new instance of a class with the same value as an existing instance. + + 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. - - Creates a new object that is a copy of the current instance. - A new object that is a copy of this instance. + + 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 . - - Defines a generalized type-specific comparison method that a value type or class implements to order or sort its instances. + + 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. - - 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. + + 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. - is not the same type as 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. + contains an invalid value. - - 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. + + 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 . - - 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. + + 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. - - Defines methods that convert the value of the implementing reference or value type to a common language runtime type that has an equivalent 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 . - - Returns the for this instance. - The enumerated constant that is the of the class or value type that implements this interface. + + 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. - - 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. + + 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 . - - 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. + + 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. - - 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. + + 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 . - - 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. + + 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. - - 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. + + 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 . - - 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. + + 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. - - 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. + + 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 . - - 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. + + 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. - - 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. + + 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 . - - 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. + + 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. - - 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. + + Indicates whether a specified Unicode character is sortable. + A Unicode character. + + if the parameter is sortable; otherwise, . - - 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. + + 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 . - - 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. + + 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 . - - 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. + + 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. - - 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. + + 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 . - - 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. + + 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. - - Defines a method that supports custom formatting of the value of an object. + + 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 . - - 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 . + + 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. - - Provides a mechanism for releasing unmanaged resources. + + 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 . - - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. + + 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. - - 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. + + 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 . - - 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, . + + 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. - - Provides a mechanism for retrieving an object to control formatting. + + 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 . - - 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, . + + 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. - - Provides functionality to format the value of an object into a string representation. + + 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 . - - 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. + + 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. - - Represents a type that can be used to index a collection either from the start or the end. + + Gets the properly formed culture identifier for the current . + The properly formed culture identifier for the current . - - 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 the name of the culture used for sorting operations by this object. + The name of a culture. - - 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. + + Runs when the entire object graph has been deserialized. + The object that initiated the callback. - - 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. + + Returns a string that represents the current object. + A string that represents the current object. - - 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. + + 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. - - Create an from the specified index at the start of a collection. - The index position from the start of a collection. - The Index value. + + Defines the string comparison options to use with . - - Returns the hash code for this instance. - The hash code. + + Indicates that the string comparison must ignore case. - - 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. + + 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. - - Converts integer number to an Index. - The integer to convert. - An Index representing the integer. + + 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. - - Returns the string representation of the current instance. - The string representation of the . + + 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. - - Gets an that points beyond the last element. - an that points beyond the last element. + + 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. - - Gets a value that indicates whether the index is from the start or the end. - - if the Index is from the end; otherwise, . + + Indicates the default option settings for string comparisons. - - Gets an that points to the first element of a collection. - An instance that points to the first element of a collection. + + 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. - - Gets the index value. - The index value. + + 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. - - 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. + + 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. - - Initializes a new instance of the class. + + 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 with a specified error message. - The message that describes the error. + + 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 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 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. - - 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 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. - - Initializes a new instance of the class. + + Gets the default calendar used by the culture. + A that represents the default calendar used by the culture. - - Initializes a new instance of the class with a specified error message. - The error message that explains the reason for the exception. + + Refreshes cached culture-related information. - - 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. + + Creates a copy of the current . + A copy of the current . - - The exception that is thrown when a check for sufficient available memory fails. This class cannot be inherited. + + Gets the that defines how to compare strings for the culture. + The that defines how to compare strings for the culture. - - Initializes a new instance of the class with a system-supplied message that describes the error. + + 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. - - 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. + + Gets the culture types that pertain to the current object. + A bitwise combination of one or more values. There is no default value. - - 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. + + 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 . - - Represents a 16-bit signed integer. + + 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. - - Represents the largest possible value of an . This field is constant. + + 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. - - Represents the smallest possible value of . This field is constant. + + 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. - - 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 . + + 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. - - 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 . - - is not an . - 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 . + + 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. - - 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, . + + 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. - - Returns a value indicating whether this instance is equal to a specified object. - An object to compare to this instance. + + Determines whether the specified object is the same culture as the current . + The object to compare with the current . - 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. + if is the same culture as the current ; otherwise, . - - Returns the for value type . - The enumerated constant, . + + 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. - - Converts the span representation of a number in a specified style and culture-specific format to its 16-bit signed integer equivalent. - A span containing the characters representing the 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 . + + 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. - - Converts the string representation of a number to its 16-bit signed integer equivalent. - A string containing a number to convert. + + 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 . - - is not in the correct format. - - represents a number less than or greater than . - A 16-bit signed integer equivalent to the number contained in . + is null. + + specifies a culture that is not supported. See the Notes to Callers section for more information. - - 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 . + + 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. - 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. - A 16-bit signed integer equivalent to the number specified in . + or is null. + + or specifies a culture that is not supported. See the Notes to Callers section for more information. - - 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 . + + 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 . - - 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. - A 16-bit signed integer equivalent to the number specified in . + is null. + + does not correspond to a supported culture. - - 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 . - - is . - - is not in the correct format. - - represents a number less than or greater than . - A 16-bit signed integer equivalent to the number specified in . + + 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. - - For a description of this member, see . - This parameter is ignored. - - if the value of the current instance is not zero; otherwise, . + + 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. - - For a description of this member, see . - This parameter is ignored. - The value of the current instance, converted to a . + + 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 . - - For a description of this member, see . - This parameter is ignored. - The value of the current instance, converted to a . + + Deprecated. Gets the RFC 4646 standard identification for a language. + A string that is the RFC 4646 standard identification for a language. - - This conversion is not supported. Attempting to use this method throws an . - This parameter is ignored. - In all cases. - This conversion is not supported. No value is returned. + + Gets the that represents the culture installed with the operating system. + The that represents the culture installed with the operating system. - - For a description of this member, see . - This parameter is ignored. - The value of the current instance, converted to a . + + Gets the object that is culture-independent (invariant). + The object that is culture-independent (invariant). - - For a description of this member, see . - This parameter is ignored. - The value of the current instance, converted to a . + + Gets a value indicating whether the current represents a neutral culture. + + if the current represents a neutral culture; otherwise, . - - For a description of this member, see . - This parameter is ignored. - The value of the current instance, unchanged. + + Gets a value indicating whether the current is read-only. + + if the current is read-only; otherwise, . The default is . - - For a description of this member, see . - This parameter is ignored. - The value of the current instance, converted to an . + + Gets the active input locale identifier. + A 32-bit signed number that specifies an input locale identifier. - - For a description of this member, see . - This parameter is ignored. - The value of the current instance, converted to an . + + Gets the culture identifier for the current . + The culture identifier for the current . - - For a description of this member, see . - This parameter is ignored. - The value of the current instance, converted to an . + + 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. - - For a description of this member, see . - This parameter is ignored. - The value of the current instance, converted to a . + + 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. - - 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 . + + 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. - - For a description of this member, see . - This parameter is ignored. - The value of the current instance, unchanged. + + 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 . - - For a description of this member, see . - This parameter is ignored. - The value of the current instance, converted to a . + + Gets the that represents the parent culture of the current . + The that represents the parent culture of the current . - - For a description of this member, see . - This parameter is ignored. - The value of the current instance, converted to a . + + Returns a read-only wrapper around the specified object. + The object to wrap. + A read-only wrapper around . + + is null. - - 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. + + Gets the that defines the writing system associated with the culture. + The that defines the writing system associated with the culture. - - 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 . + + 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 . - - 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 . + + 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. - - 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 . + + Returns a string containing the name of the current in the format languagecode2-country/regioncode2. + A string containing the name of the current . - - Tries to format the value of the current short number instance into the provided span of characters. - When this method returns, this instance's value formatted as a span of characters. - When this method returns, the number of characters that were written in . - A span containing the characters that represent a standard or custom format string that defines the acceptable format for . - An optional object that supplies culture-specific formatting information for . - - if the formatting was successful; otherwise, . + + 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 . - - Converts the span 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 span containing the characters representing the number to convert. The span 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. + + Gets a value indicating whether the current object uses the user-selected culture settings. - if was converted successfully; otherwise, . + if the current uses the user-selected culture settings; otherwise, . - - Converts the span 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 span containing the characters representing the 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 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, . + + The exception that is thrown when a method attempts to construct a culture that is not available. - - 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. - - is not a value. - - -or- - - is not a combination of and values. - - if was converted successfully; otherwise, . + + Initializes a new instance of the class with its message string set to a system-supplied message. - - 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, . + + 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. - - Represents a 32-bit signed integer. + + Initializes a new instance of the class with the specified error message. + The error message to display with this exception. - - Represents the largest possible value of an . This field is constant. + + 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. - - Represents the smallest possible value of . This field is constant. + + 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. - - 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 . + + 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. - - Compares this instance to a specified object and returns an indication of their relative values. - An object to compare, or . - - is not an . - 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 . + + 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. - - 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, . + + 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. - - 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, . + + 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. - - Returns the hash code for this instance. - A 32-bit signed integer hash code. + + 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 . - - Returns the for value type . - The enumerated constant, . + + Gets the culture identifier that cannot be found. + The invalid culture identifier. - - Converts the span representation of a number in a specified style and culture-specific format to its 32-bit signed integer equivalent. - A span containing the characters representing the 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 . + + Gets the culture name that cannot be found. + The invalid culture name. - - Converts the string representation of a number to its 32-bit signed integer equivalent. - A string containing a number to convert. - - is . - - is not in the correct format. - - represents a number less than or greater than . - A 32-bit signed integer equivalent to the number contained in . + + Gets the error message that explains the reason for the exception. + A text string describing the details of the exception. - - 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 . - - 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. - A 32-bit signed integer equivalent to the number specified in . + + 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. - - 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 . - - 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. - A 32-bit signed integer equivalent to the number specified in . + + This member is deprecated; using this value with returns neutral and specific cultures shipped with the .NET Framework 2.0. - - 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 . - - is . - - is not of the correct format. - - represents a number less than or greater than . - A 32-bit signed integer equivalent to the number specified in . + + This member is deprecated. All cultures that are installed in the Windows operating system. - - For a description of this member, see . - This parameter is ignored. - - if the value of the current instance is not zero; otherwise, . + + Cultures that are associated with a language but are not specific to a country/region. - - For a description of this member, see . - This parameter is ignored. - The value of the current instance, converted to a . + + This member is deprecated. Custom cultures created by the user that replace cultures shipped with the .NET Framework. - - For a description of this member, see . - This parameter is ignored. - The value of the current instance, converted to a . + + Cultures that are specific to a country/region. - - This conversion is not supported. Attempting to use this method throws an . - This parameter is ignored. - In all cases. - This conversion is not supported. No value is returned. + + This member is deprecated. Custom cultures created by the user. - - For a description of this member, see . - This parameter is ignored. - The value of the current instance, converted to a . + + This member is deprecated and is ignored. - - For a description of this member, see . - This parameter is ignored. - The value of the current instance, converted to a . + + Provides culture-specific information about the format of date and time values. - - For a description of this member, see . - This parameter is ignored. - The value of the current instance, converted to an . + + Initializes a new writable instance of the class that is culture-independent (invariant). - - For a description of this member, see . - This parameter is ignored. - The value of the current instance, unchanged. + + 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. - - For a description of this member, see . - This parameter is ignored. - The value of the current instance, converted to an . + + 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. - - For a description of this member, see . - This parameter is ignored. - The value of the current instance, converted to an . + + 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. - - For a description of this member, see . - This parameter is ignored. - The value of the current instance, converted to a . + + 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. - - 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 . + + 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. - - For a description of this member, see . - This parameter is ignored. - The value of the current instance, converted to a . + + 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. - - For a description of this member, see . - This parameter is ignored. - The value of the current instance, converted to a . + + Creates a shallow copy of the . + A new object copied from the original . - - For a description of this member, see . - This parameter is ignored. - The value of the current instance, converted to a . + + 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. - - 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. + + 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. - - 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 . + + 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. - - Converts the numeric value of this instance to its equivalent string representation, using the specified format. - A standard or custom numeric format string. - - is invalid or not supported. - The string representation of the value of this instance as specified by . + + 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. - - 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. - - is invalid or not supported. - The string representation of the value of this instance as specified by and . + + 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. - - Tries to format the value of the current integer number instance into the provided span of characters. - When this method returns, this instance's value formatted as a span of characters. - When this method returns, the number of characters that were written in . - A span containing the characters that represent a standard or custom format string that defines the acceptable format for . - An optional object that supplies culture-specific formatting information for . - - if the formatting was successful; otherwise, . + + 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. - - Converts the span 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 span containing the characters that represent the number to convert. The span 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, . + + 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. - - Converts the span 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 span containing the characters that represent the 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 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, . + + 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. - - 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. + + 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 value. - - -or- - - is not a combination of and values. - - if was converted successfully; otherwise, . + is not a valid standard format string. - - 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, . + + 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. - - Represents a 64-bit signed integer. + + 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 . - - Represents the largest possible value of an . This field is constant. + + 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. - - Represents the smallest possible value of an . This field is constant. + + 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, . - - 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 . + + Returns the object associated with the specified . + The that gets the object. +-or- + to get . + A object associated with . - - Compares this instance to a specified object and returns an indication of their relative values. - An object to compare, or . - - is not an . - 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 . + + 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. - - 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, . + + 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. - - Returns a value indicating whether this instance is equal to a specified object. - An object to compare with this instance. + + 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 is an instance of an and equals the value of this instance; otherwise, . + if the object is read-only; otherwise, . - - Returns the hash code for this instance. - A 32-bit signed integer hash code. + + 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. - - Returns the for value type . - The enumerated constant, . + + 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. - - Converts the span representation of a number in a specified style and culture-specific format to its 64-bit signed integer equivalent. - A span containing the characters representing the 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 . + + 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. - - Converts the string representation of a number to its 64-bit signed integer equivalent. - A string containing a number to convert. - - is . - - is not in the correct format. - - represents a number less than or greater than . - A 64-bit signed integer equivalent to the number contained in . + + 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. - - 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 . - - 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. - A 64-bit signed integer equivalent to the number specified in . + + 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. - - 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 . + + 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 . - - 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. - A 64-bit signed integer equivalent to the number specified in . + is . - - 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 . + + 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. - is . - - is not in the correct format. - - represents a number less than or greater than . - A 64-bit signed integer equivalent to the number specified in . + has an array element whose value is . + This object is read-only. - - For a description of this member, see . - This parameter is ignored. - - if the value of the current instance is not zero; otherwise, . + + 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. - - For a description of this member, see . - This parameter is ignored. - The value of the current instance, converted to a . + + 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. - - For a description of this member, see . - This parameter is ignored. - The value of the current instance, converted to a . + + 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. - - This conversion is not supported. Attempting to use this method throws an . - This parameter is ignored. - In all cases. - This conversion is not supported. No value is returned. + + Gets the custom format string for a sortable date and time value. + The custom format string for a sortable date and time value. - - For a description of this member, see . - This parameter is ignored. - The value of the current instance, converted to a . + + 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. - - For a description of this member, see . - This parameter is ignored. - The value of the current instance, converted to a . + + 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. - - For a description of this member, see . - This parameter is ignored. - The value of the current instance, converted to an . + + 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. - - For a description of this member, see . - This parameter is ignored. - The value of the current instance, converted to an . + + Defines the formatting options that customize string parsing for some date and time parsing methods. - - For a description of this member, see . - This parameter is ignored. - The value of the current instance, unchanged. + + 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. - - For a description of this member, see . - This parameter is ignored. - The value of the current instance, converted to an . + + Leading white-space characters must be ignored during parsing, except if they occur in the format patterns. - - For a description of this member, see . - This parameter is ignored. - The value of the current instance, converted to a . + + Trailing white-space characters must be ignored during parsing, except if they occur in the format patterns. - - 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 . + + 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. - - For a description of this member, see . - This parameter is ignored. - The value of the current instance, converted to a . + + 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 . - - For a description of this member, see . - This parameter is ignored. - The value of the current instance, converted to a . + + 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 . - - For a description of this member, see . - This parameter is ignored. - The value of the current instance, converted to a . + + 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. - - 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. + + Default formatting options must be used. This value represents the default style for the , , and methods. - - 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 . + + 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. - - Converts the numeric value of this instance to its equivalent string representation, using the specified format. - A numeric format string. - - is invalid or not supported. - The string representation of the value of this instance as specified by . + + Defines the period of daylight saving time. - - 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. - - is invalid or not supported. - The string representation of the value of this instance as specified by and . + + 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. - - Tries to format the value of the current long number instance into the provided span of characters. - When this method returns, this instance's value formatted as a span of characters. - When this method returns, the number of characters that were written in . - A span containing the charactes that represent a standard or custom format string that defines the acceptable format for . - An optional object that supplies culture-specific formatting information for . - - if the formatting was successful; otherwise, . + + 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. - - Converts the span 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 span containing the characters representing the number to convert. The span 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, . + + 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. - - Converts the span representation of a number to its 64-bit signed integer equivalent. A return value indicates whether the conversion succeeded or failed. - A span containing the characters representing the 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, . + + 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. - - 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. - - is not a value. - - -or- - - is not a combination of and values. - - if was converted successfully; otherwise, . + + Specifies the culture-specific display of digits. - - 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, . + + 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. - - A platform-specific type that is used to represent a pointer or a handle. + + 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. - - A read-only field that represents a pointer or handle that has been initialized to zero. + + The digit shape is not changed. Full Unicode compatibility is maintained. - - Initializes a new instance of using the specified 32-bit pointer or handle. - A pointer or handle contained in a 32-bit signed integer. + + 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. - - 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 . + + 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 . - - Initializes a new instance of using the specified pointer to an unspecified type. - A pointer to an unspecified type. + + 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 . - - 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 . + + Gets a value indicating whether the current calendar is solar-based, lunar-based, or a combination of both. + Always returns . - - 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. - A signed native integer to compare. - 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. + + 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. - - 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, or . - 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. + + 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. - - 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 ; otherwise, . + + 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 . - - 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, . + + 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. - - Returns the hash code for this instance. - A 32-bit signed integer hash code. + + 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. - - 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 . + + 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. - - 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, . + + 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. - - Converts the value of a 32-bit signed integer to an . - A 32-bit signed integer. - A new instance of initialized to . + + Returns the month in the specified date. + The to read. + An integer from 1 to 13 that represents the month specified in the parameter. - - Converts the value of a 64-bit signed integer to an . - A 64-bit signed integer. - On a 32-bit platform, is too large to represent as an . - A new instance of initialized to . + + 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. - - Converts the value of the specified to a 32-bit signed integer. - The pointer or handle to convert. - On a 64-bit platform, the value of is too large to represent as a 32-bit signed integer. - The contents of . + + 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. - - Converts the value of the specified to a 64-bit signed integer. - The pointer or handle to convert. - The contents of . + + 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. - - 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 . + + Returns the year in the specified date. + The to read. + An integer that represents the year in the specified . - - 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 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 two specified instances of are not equal. - The first pointer or handle to compare. - The second pointer or handle to compare. + + 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 does not equal ; otherwise, . + if the parameter is a leap month; otherwise, . + + , , or is outside the range supported by this calendar. - - 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 . + + 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. - - Converts the read-only span of characters representation of a number in a specified style and culture-specific format to its signed native integer equivalent. - A read-only span of characters containing a number to convert. - A bitwise combination of the enumeration values that indicates the style elements that can be present in . - An object that supplies culture-specific formatting information about . - - is not a value or is not a combination of and values. - - is not in the correct format. - - represents a number less than or greater than . - A signed native integer equivalent to the number contained in . + + 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 string representation of a number to its signed native integer equivalent. - A string containing a number to convert. - - is . - - is not in the correct format. - - represents a number less than or greater than . - A signed native integer equivalent to the number contained in . + + 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. - - Converts the string representation of a number in a specified style to its signed native 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 . - - is . - - is not a value or is not a combination of and values. - - is not in the correct format. - - represents a number less than or greater than . - A signed native integer equivalent to the number contained in . + + 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. - - Converts the string representation of a number in a specified style and culture-specific format to its signed native 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 . - An object that supplies culture-specific formatting information about . - - is . - - is not a value or is not a combination of and values. - - is not in the correct format. - - represents a number less than or greater than . - A signed native integer equivalent to the number contained in . + + Represents the Gregorian calendar. - - Converts the string representation of a number in a specified culture-specific format to its signed native integer equivalent. - A string containing a number to convert. - An object that supplies culture-specific formatting information about . - - is . - - is not in the correct format. - - represents a number less than or greater than . - A signed native integer equivalent to the number contained in . + + Initializes a new instance of the class using the default value. - - 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 . + + 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. - - 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 . + + 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. - - Converts the value of this instance to a 32-bit signed integer. - On a 64-bit platform, the value of this instance is too large or too small to represent as a 32-bit signed integer. - A 32-bit signed integer equal to the value of this instance. + + 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. - - Converts the value of this instance to a 64-bit signed integer. - A 64-bit signed integer equal to the value of this instance. + + Represents the current era. This field is constant. - - 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. + + Gets a value that indicates whether the current calendar is solar-based, lunar-based, or a combination of both. + Always returns . - - Converts the numeric value of the current object to its equivalent string representation. - The string representation of the value of this instance. + + 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. - - Converts the numeric value of this instance to its equivalent string representation using the specified format and culture-specific format information. - An object that supplies culture-specific formatting information. - The string representation of the value of this instance as specified by . + + Gets the list of eras in the . + An array of integers that represents the eras in the . - - Converts the numeric value of the current object to its equivalent string representation. - A format specification that governs how the current object is converted. - - is invalid or not supported. - The string representation of the value of the current object. + + 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 . - - Formats the value of the current instance using the specified format. - The format to use. - -or- - A reference ( in Visual Basic) to use the default format defined for the type of the implementation. - An object that supplies culture-specific formatting information. - The value of the current instance in the specified format. + + Returns the day of the week in the specified . + The to read. + A value that represents the day of the week in . - - Tries to format the value of the current instance into the provided span of characters. - The span where this instance's value formatted as a span of characters should be written. - When this method returns, contains the number of characters that were written in . - The characters that represent a standard or custom format string that defines the acceptable format for . - An optional object that supplies culture-specific formatting information for . - - if the formatting was successful; otherwise, . + + 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 . - - Converts the read-only span of characters representation of a number in a specified style and culture-specific format to its signed native integer equivalent. A return value indicates whether the conversion succeeded. - A read-only span of characters 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 . - An object that supplies culture-specific formatting information about . - When this method returns, contains the signed native 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 empty, 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 result will be overwritten. - - if was converted successfully; otherwise, . + + 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. - - Converts the read-only span of characters representation of a number to its signed native integer equivalent. A return value indicates whether the conversion succeeded. - A read-only span of characters containing a number to convert. - When this method returns, contains the signed native integer equivalent of the number contained in , if the conversion succeeded, or zero if the conversion failed. The conversion fails if the parameter is empty, 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 result will be overwritten. - - if was converted successfully; otherwise, . + + 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. - - Converts the string representation of a number in a specified style and culture-specific format to its signed native 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 . - An object that supplies culture-specific formatting information about . - When this method returns, contains the signed native 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 empty, 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 result will be overwritten. - - if was converted successfully; otherwise, . + + Returns the era in the specified . + The to read. + An integer that represents the era in . - - Converts the string representation of a number to its signed native integer equivalent. A return value indicates whether the conversion succeeded. - A string containing a number to convert. - When this method returns, contains the signed native 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 empty, 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 result will be overwritten. - - if was converted successfully; otherwise, . + + 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. - - Represents the largest possible value of . + + Returns the year in the specified . + The to read. + An integer that represents the year in . - - Represents the smallest possible value of . + + 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. - - 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. + + 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. - - The exception that is thrown for invalid casting or explicit conversion. + + 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. - - Initializes a new instance of the class. + + 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 . - - 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. + + 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 . - - Initializes a new instance of the class with a specified error message. - The message that describes the error. + + 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. - - 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. + + 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. - - 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. + + 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. - - The exception that is thrown when a method call is invalid for the object's current state. + + Defines the different language versions of the Gregorian calendar. - - Initializes a new instance of the class. + + Refers to the Arabic version of the Gregorian calendar. - - 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. + + Refers to the localized version of the Gregorian calendar, based on the language of the that uses the . - - Initializes a new instance of the class with a specified error message. - The message that describes the error. + + Refers to the Middle East French version of the Gregorian calendar. - - 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. + + Refers to the transliterated English version of the Gregorian calendar. - - 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. + + Refers to the transliterated French version of the Gregorian calendar. - - Initializes a new instance of the class with default properties. + + Refers to the U.S. English version of the Gregorian calendar. - - Initializes a new instance of the class with a specified error message. - The error message that explains the reason for the exception. + + Represents the Hebrew calendar. - - 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. - - The exception that is thrown when time zone information is invalid. + + 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. - - Initializes a new instance of the class with a system-supplied message. + + 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. - - 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 . + + Gets a value that indicates whether the current calendar is solar-based, lunar-based, or a combination of both. + Always returns . - - Initializes a new instance of the class with the specified message string. - A string that describes the exception. + + 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 . - - 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. + + 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 . - - Reads primitive data types as binary values in a specific encoding. + + Returns the day of the week in the specified . + The to read. + A value that represents the day of the week in the specified . - - 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. + + 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 . - - 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 . + + 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. - - 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 . + + 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. - - Closes the current reader and the underlying stream. + + Returns the era in the specified . + The to read. + An integer that represents the era in the specified . The return value is always . - - Releases all resources used by the current instance of the class. + + 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. - - 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 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 . - - 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 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 next available character and does not advance the byte or character position. - An I/O error occurred. - The current character cannot be decoded into the internal character buffer by using the selected for the stream. - The next available character, or -1 if no more characters are available or the stream does not support seeking. + + 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. - - 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. - An I/O error occurred. - The stream is closed. - The next character from the input stream, or -1 if no characters are currently available. + + Represents the current era. This field is constant. - - 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 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 . + + 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 negative. - The stream is closed. - An I/O error occurred. - 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. + , , , or is outside the range supported by this calendar. - - 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 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 . + + 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 negative. - The stream is closed. - An I/O error occurred. - 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. + , , or is outside the range supported by this calendar. - - 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 stream is closed. - An I/O error occurred. - 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. + + 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. - - 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 stream is closed. - An I/O error occurred. - 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. + + 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. - - Reads in 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. - A 32-bit integer in compressed format. + + 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. - - Reads a number 7 bits at a time. - The number that is read from this binary reader instance. + + 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. - - Reads a value from the current stream and advances the current position of the stream by one byte. - The end of the stream is reached. - The stream is closed. - An I/O error occurred. - - if the byte is nonzero; otherwise, . + + 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 . - - Reads the next byte from the current stream and advances the current position of the stream by one byte. - The end of the stream is reached. - The stream is closed. - An I/O error occurred. - The next byte read from the current stream. + + 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. - - 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. - 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. - 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. + + Represents the Hijri calendar. - - 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. - The end of the stream is reached. - The stream is closed. - An I/O error occurred. - A surrogate character was read. - A character read from the current stream. + + Initializes a new instance of the class. - - 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. - 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. + + 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 negative. - 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. + is less than -120000. +-or- + is greater than 120000. - - Reads a decimal value from the current stream and advances the current position of the stream by sixteen bytes. - The end of the stream is reached. - The stream is closed. - An I/O error occurred. - A decimal value read from the current stream. + + 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. - - Reads an 8-byte floating point value from the current stream and advances the current position of the stream by eight bytes. - The end of the stream is reached. - The stream is closed. - An I/O error occurred. - An 8-byte floating point value read from the current stream. + + Gets a value that indicates whether the current calendar is solar-based, lunar-based, or a combination of both. + Always returns . - - Reads a 2-byte floating point value from the current stream and advances the current position of the stream by two bytes. - The end of the stream is reached. - The stream is closed. - An I/O error occurred. - A 2-byte floating point value read from the current stream. + + 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 . - - Reads a 2-byte signed integer from the current stream and advances the current position of the stream by two bytes. - The end of the stream is reached. - The stream is closed. - An I/O error occurred. - A 2-byte signed integer read from the current stream. + + Gets the list of eras in the . + An array of integers that represents the eras in the . - - Reads a 4-byte signed integer from the current stream and advances the current position of the stream by four bytes. - The end of the stream is reached. - The stream is closed. - An I/O error occurred. - A 4-byte signed integer read from the current stream. + + 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 . - - Reads an 8-byte signed integer from the current stream and advances the current position of the stream by eight bytes. - The end of the stream is reached. - The stream is closed. - An I/O error occurred. - An 8-byte signed integer read from the current stream. + + Returns the day of the week in the specified . + The to read. + A value that represents the day of the week in the specified . - - Reads a signed byte from this stream and advances the current position of the stream by one byte. - The end of the stream is reached. - The stream is closed. - An I/O error occurred. - A signed byte read from the current stream. + + 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 . - - Reads a 4-byte floating point value from the current stream and advances the current position of the stream by four bytes. - The end of the stream is reached. - The stream is closed. - An I/O error occurred. - A 4-byte floating point value read from the current stream. + + 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. - - Reads a string from the current stream. The string is prefixed with the length, encoded as an integer seven bits at a time. - The end of the stream is reached. - The stream is closed. - An I/O error occurred. - The string being read. + + 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. - - Reads a 2-byte unsigned integer from the current stream using little-endian encoding and advances the position of the stream by two bytes. - The end of the stream is reached. - The stream is closed. - An I/O error occurred. - A 2-byte unsigned integer read from this stream. + + Returns the era in the specified . + The to read. + An integer that represents the era in the specified . - - Reads a 4-byte unsigned integer from the current stream and advances the position of the stream by four bytes. - The end of the stream is reached. - The stream is closed. - An I/O error occurred. - A 4-byte unsigned integer read from this stream. + + 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 . - - Reads an 8-byte unsigned integer from the current stream and advances the position of the stream by eight bytes. - The end of the stream is reached. - An I/O error occurred. - The stream is closed. - An 8-byte unsigned integer read from this stream. + + Returns the month in the specified . + The to read. + An integer from 1 to 12 that represents the month in the specified . - - Exposes access to the underlying stream of the . - The underlying stream associated with the . + + 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. - - Writes primitive types in binary to a stream and supports writing strings in a specific encoding. + + Returns the year in the specified . + The to read. + An integer that represents the year in the specified . - - Specifies a with no backing store. + + 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. - - Holds the underlying stream. + + Represents the current era. This field is constant. - - Initializes a new instance of the class that writes to a stream. + + 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. - - 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 . + + 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. - - 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 . + + 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. - - 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 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. - - Closes the current and the underlying stream. + + 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. - - Releases all resources used by the current instance of the class. + + 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. - - 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. + + 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. - - Asynchronously releases all resources used by the current instance of the class. - A task that represents the asynchronous dispose operation. + + 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. - - Clears all buffers for the current writer and causes any buffered data to be written to the underlying device. + + Supports the use of non-ASCII characters for Internet domain names. This class cannot be inherited. - - 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 file pointer was moved to an invalid location. - The value is invalid. - The position with the current stream. + + Initializes a new instance of the class. - - 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. + + 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, . - - 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. + + 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, . - - 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. + + 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 . + + is invalid based on the and properties, and the IDNA standard. - - 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 . + + 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 . - or is negative. - An I/O error occurs. - The stream is closed. + is less than zero. +-or- + is greater than the length of . + + is invalid based on the and properties, and the IDNA standard. - - 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. + + 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 a single surrogate character. + 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. - - 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. + + 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 . - The stream is closed. - An I/O error occurs. + is . + + is invalid based on the and properties, and the IDNA standard. - - 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 . + + 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 . - 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. + is less than zero. +-or- + is greater than the length of . + + is invalid based on the and properties, and the IDNA standard. - - Writes an two-byte floating-point value to the current stream and advances the stream position by two bytes. - The two-byte floating-point value to write. - An I/O error occurs. - The stream is closed. + + 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. - - 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. + + 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, . - - 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. + + 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). - - 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. + + 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. - - Writes a span of bytes to the current stream. - The span of bytes to write. + + 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. - - 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. + + 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 - - 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. + + 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. - - 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. + + 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. - - 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. + + 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. - - 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. + + Represents the Japanese calendar. - - 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. + + Initializes a new instance of the class. + Unable to initialize a object because of missing culture information. - - 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. + + 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. - - 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. + + 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. - - Writes out a number 7 bits at a time. - The value to write. + + Gets a value that indicates whether the current calendar is solar-based, lunar-based, or a combination of both. + Always returns . - - Gets the underlying stream of the . - The underlying stream associated with the . + + Gets the list of eras in the . + An array of integers that represents the eras in the . - - Adds a buffering layer to read and write operations on another stream. This class cannot be inherited. + + 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 . - - Initializes a new instance of the class with a default buffer size of 4096 bytes. - The current stream. - - is . + + Returns the day of the week in the specified . + The to read. + A value that represents the day of the week in the specified . - - Initializes a new instance of the class with the specified buffer size. - The current stream. - The buffer size in bytes. - - is . - - is negative. + + 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 . - - 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. - - 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. - An object that represents the asynchronous read, which could still be pending. - - - 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. - - length minus is less than . - - is . + + 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. - or is negative. - The stream does not support writing. - An object that references the asynchronous write which could still be pending. + 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. - - 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 . + + 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 negative or zero. - The current stream does not support reading. - + is outside the range supported by the calendar. -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. + is outside the range supported by the calendar. - - 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. - - is . - This object was not created by calling on this class. - The number of bytes read from the stream, between 0 (zero) and the number of bytes you requested. Streams only return 0 only at the end of the stream, otherwise, they should block until at least 1 byte is available. + + Returns the era in the specified . + The to read. + An integer that represents the era in the specified . + The resulting is outside the supported range. - - 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. + + 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. - - 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. + + Returns the month in the specified . + The to read. + An integer from 1 to 12 that represents the month in the specified . - - 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 stream has been disposed. - A task that represents the asynchronous flush operation. + + 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. - - Copies bytes from the current buffered stream to an array. - - The byte offset in the buffer at which to begin reading bytes. - The number of bytes to be read. - Length of minus is less than . - - is . + + 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 negative. - The stream is not open or is . - The stream does not support reading. - Methods were called after the stream was closed. - 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. + or is outside the range supported by the calendar. +-or- + is not a valid value. - - 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. + + Returns the year in the specified . + The to read. + An integer that represents the year in the specified . - - 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. - - is . + + 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, . - 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. - 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 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. - - 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. + + 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. - - 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. - 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. - The byte cast to an , or -1 if reading from the end of the stream. + + 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. - - 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 stream is not open or is . - The stream does not support seeking. - Methods were called after the stream was closed. - The new position within the current buffered stream. + + 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. - - 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 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. - - Copies bytes to the buffered stream and advances the current position within the buffered stream by the number of bytes written. - - 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 . + + 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. - 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. + 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. - - 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. - - is . + + 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 . - 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. - A task that represents the asynchronous write operation. + is outside the range supported by the calendar. - - 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. + + 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. - - 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. + + 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. - - Gets the buffer size in bytes for this buffered stream. - An integer representing the buffer size in bytes. + + Initializes a new instance of the class. - - 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 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 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 the eras that are relevant to the object. + An array of 32-bit signed integers that specify the relevant eras. - - 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. + + Retrieves the era that corresponds to the specified . + The to read. + An integer that represents the era specified in the parameter. - - Gets 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. - The stream length in bytes. + + Specifies the current era. - - Gets 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. - The position within the current stream. + + 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 underlying instance for this buffered stream. - The underlying stream instance. + + 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. - - Exposes static methods for creating, moving, and enumerating through directories and subdirectories. This class cannot be inherited. + + Represents the Julian calendar. - - Creates all directories and subdirectories in the specified path unless they already exist. - The directory to create. - The directory specified by is a file. - - -or- - - The network name is not known. - The caller does not have the required permission. - .NET Framework and .NET Core versions older than 2.1: 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:\"). - 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. + + Initializes a new instance of the class. - - Creates a directory symbolic link identified by that points to . - The path where the symbolic link should be created. - The target directory of the symbolic link. - - or is . - - or is empty. - --or- - - or contains invalid path characters. - A file or directory already exists in the location of . - + + 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- - -An I/O error occurred. - A instance that wraps the newly created directory symbolic link. + is greater than 120000. - - 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. - .NET Framework and .NET Core versions older than 2.1: 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 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. - - 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. - .NET Framework and .NET Core versions older than 2.1: 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). + + 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 an enumerable collection of directory full names in a specified path. - The relative or absolute path to the directory to search. This string is not case-sensitive. - .NET Framework and .NET Core versions older than 2.1: 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. - An enumerable collection of the full names (including paths) for the directories in the directory specified by . + + 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 an enumerable collection of directory full 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. - .NET Framework and .NET Core versions older than 2.1: 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. - An enumerable collection of the full names (including paths) for the directories in the directory specified by and that match the specified search pattern. + + Returns the day of the week in the specified . + The to read. + A value that represents the day of the week in . - - Returns an enumerable collection of the directory full 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. - An object that describes the search and enumeration configuration to use. - .NET Framework and .NET Core versions older than 2.1: 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. - - or is . + + 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 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. - 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 enumeration options. + 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 an enumerable collection of directory full 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 . - .NET Framework and .NET Core versions older than 2.1: 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 . + + 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 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. - 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 search option. + is outside the range supported by the calendar. +-or- + is outside the range supported by the calendar. - - Returns an enumerable collection of full file names in a specified path. - The relative or absolute path to the directory to search. This string is not case-sensitive. - .NET Framework and .NET Core versions older than 2.1: 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. - An enumerable collection of the full names (including paths) for the files in the directory specified by . + + Returns the era in the specified . + The to read. + An integer that represents the era in . - - Returns an enumerable collection of full 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. - .NET Framework and .NET Core versions older than 2.1: 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. - An enumerable collection of the full names (including paths) for the files in the directory specified by and that match the specified search pattern. + + 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 an enumerable collection of full file names that match a search pattern and enumeration options 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. - An object that describes the search and enumeration configuration to use. - .NET Framework and .NET Core versions older than 2.1: 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. - 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 enumeration options. + + Returns the month in the specified . + The to read. + An integer from 1 to 12 that represents the month in . - - Returns an enumerable collection of full 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 . - .NET Framework and .NET Core versions older than 2.1: 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 . + + 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 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. - 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 search option. - - - 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. - .NET Framework and .NET Core versions older than 2.1: 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. - An enumerable collection of file-system entries in the directory specified by . + is outside the range supported by the calendar. +-or- + is outside the range supported by the calendar. - - 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. - .NET Framework and .NET Core versions older than 2.1: 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. - An enumerable collection of file-system entries in the directory specified by and that match the specified search pattern. + + Returns the year in the specified . + The to read. + An integer that represents the year in . - - Returns an enumerable collection of file names and directory names that match a search pattern and enumeration options 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 subdirectories in . This parameter can contain a combination of valid literal and wildcard characters, but it doesn't support regular expressions. - An object that describes the search and enumeration configuration to use. - .NET Framework and .NET Core versions older than 2.1: 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 . + + 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 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. - An enumerable collection of file-system entries in the directory specified by , that match the specified search pattern and the specified enumeration options. + 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. - - 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 . - .NET Framework and .NET Core versions older than 2.1: 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 . + + 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 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. - An enumerable collection of file-system entries in the directory specified by and that match the specified search pattern and option. + 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 given path refers to an existing directory on disk. - The path to test. + + 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 refers to an existing directory; if the directory does not exist or an error occurs when trying to determine if the specified directory exists. + 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 creation date and time of a directory. - The path of the directory. - The caller does not have the required permission. - .NET Framework and .NET Core versions older than 2.1: 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. - A structure that is set to the creation date and time for the specified directory. This value is expressed in local time. + + Represents the current era. This field is constant. - - Gets the creation date and time, in Coordinated Universal Time (UTC) format, of a directory. - The path of the directory. - The caller does not have the required permission. - .NET Framework and .NET Core versions older than 2.1: 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. - A structure that is set to the creation date and time for the specified directory. This value is expressed in UTC time. + + 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 current working directory of the application. - 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. - A string that contains the absolute path of the current working directory, and does not end with a backslash (\). + + 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 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. - The caller does not have the required permission. - .NET Framework and .NET Core versions older than 2.1: 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). - An array of the full names (including paths) of subdirectories in the specified path, or an empty array if no directories are found. - - - 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. - The caller does not have the required permission. - .NET Framework and .NET Core versions older than 2.1: 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). - An array of the full names (including paths) of the subdirectories that match the search pattern in the specified directory, or an empty array if no directories are found. - - - Returns the names of subdirectories (including their paths) that match the specified search pattern and enumeration options 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 object that describes the search and enumeration configuration to use. - The caller does not have the required permission. - .NET Framework and .NET Core versions older than 2.1: 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). - An array of the full names (including paths) of the subdirectories that match the search pattern and enumeration options in the specified directory, or an empty array if no directories are found. - - - 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. - .NET Framework and .NET Core versions older than 2.1: 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 . + + 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 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). - 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 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. - - Returns the volume information, root information, or both for the specified path. - The path of a file or directory. - The caller does not have the required permission. - .NET Framework and .NET Core versions older than 2.1: 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. - A string that contains the volume information, root information, or both for the specified path. + + 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. - - 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. - - is a file name. - - -or- - - A network error has occurred. - The caller does not have the required permission. - .NET Framework and .NET Core versions older than 2.1: 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). - An array of the full names (including paths) for the files in the specified directory, or an empty array if no files are found. + + 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. - - 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. - - is a file name. - - -or- - - A network error has occurred. - The caller does not have the required permission. - .NET Framework and .NET Core versions older than 2.1: 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). - 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. + + Represents the Korean calendar. - - Returns the names of files (including their paths) that match the specified search pattern and enumeration options 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 object that describes the search and enumeration configuration to use. - - is a file name. - - -or- - - A network error has occurred. - The caller does not have the required permission. - .NET Framework and .NET Core versions older than 2.1: 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). - An array of the full names (including paths) for the files in the specified directory that match the specified search pattern and enumeration options, or an empty array if no files are found. + + Initializes a new instance of the class. + Unable to initialize a object because of missing culture information. - - 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. - .NET Framework and .NET Core versions older than 2.1: 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 . + + 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 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. - An array of the full names (including paths) for the files in the specified directory that match the specified search pattern and option, or an empty array if no files are found. - - - Returns 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. - The caller does not have the required permission. - .NET Framework and .NET Core versions older than 2.1: 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). - An array of the names of files and subdirectories in the specified directory, or an empty array if no files or subdirectories are found. - - - Returns 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. - The caller does not have the required permission. - .NET Framework and .NET Core versions older than 2.1: 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). - An array of file names and directory names that match the specified search criteria, or an empty array if no files or directories are found. - - - Returns an array of file names and directory names that match a search pattern and enumeration options 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 subdirectories in . This parameter can contain a combination of valid literal and wildcard characters, but it doesn't support regular expressions. - An object that describes the search and enumeration configuration to use. - The caller does not have the required permission. - .NET Framework and .NET Core versions older than 2.1: 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 less than -120000. -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). - An array of file names and directory names that match the specified search pattern and enumeration options, or an empty array if no files or directories are found. - - - 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 . - .NET Framework and .NET Core versions older than 2.1: 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 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 . - 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. - 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. + or is out of range. - - 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. - The caller does not have the required permission. - .NET Framework and .NET Core versions older than 2.1: 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. - 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. + + Gets a value indicating whether the current calendar is solar-based, lunar-based, or a combination of both. + Always returns . - - 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. - The caller does not have the required permission. - .NET Framework and .NET Core versions older than 2.1: 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. - 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. + + Gets the list of eras in the . + An array of integers that represents the eras in the . - - 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. - The caller does not have the required permission. - .NET Framework and .NET Core versions older than 2.1: 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. - A structure that is set to the date and time the specified file or directory was last written to. This value is expressed in local time. + + Returns 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 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. - The caller does not have the required permission. - .NET Framework and .NET Core versions older than 2.1: 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. - A structure that is set to the date and time the specified file or directory was last written to. This value is expressed in UTC time. + + Returns the day of the week in the specified . + The to read. + A value that represents the day of the week in the specified . - - Retrieves the names of the logical drives on this computer in the form "<drive letter>:\". - An I/O error occurred (for example, a disk error). - The caller does not have the required permission. - The logical drives on this computer. + + 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 . - - Retrieves the parent directory of the specified path, including both absolute and relative paths. - The path for which to retrieve the parent directory. - The directory specified by is read-only. - The caller does not have the required permission. - .NET Framework and .NET Core versions older than 2.1: 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. - The parent directory, or if is the root directory, including the root of a UNC server or share name. + + 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. - - 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. - .NET Framework and .NET Core versions older than 2.1: 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). - - - Gets the target of the specified directory link. - The path of the directory link. - - to follow links to the final target; to return the immediate next link. - The directory on does not exist. - + + 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- - -There are too many levels of symbolic links. - A instance if exists, independently if the target exists or not. if is not a link. + is outside the range supported by the calendar. - - 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. - .NET Framework and .NET Core versions older than 2.1: 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. + + 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. - specifies a value outside the range of dates or times permitted for this operation. - The current operating system is not Windows NT or later. + is outside the range supported by the calendar. +-or- + is outside the range supported by the calendar. - - 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. - .NET Framework and .NET Core versions older than 2.1: 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. + + 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. - specifies a value outside the range of dates or times permitted for this operation. - The current operating system is not Windows NT or later. + or is outside the range supported by the calendar. +-or- + is not a valid value. - - 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. - .NET Framework and .NET Core versions older than 2.1: 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. + + Returns the year in the specified . + The to read. + An integer that represents the year in the specified . - - 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. - .NET Framework and .NET Core versions older than 2.1: 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. + + 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, . - specifies a value outside the range of dates or times permitted for this operation. + 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. - - 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. - .NET Framework and .NET Core versions older than 2.1: 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. + + 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. - specifies a value outside the range of dates or times permitted for this operation. + 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. - - 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). - .NET Framework and .NET Core versions older than 2.1: 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. + + 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, . - specifies a value outside the range of dates or times permitted for this operation. + is outside the range supported by the calendar. +-or- + is outside the range supported by the calendar. - - 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). - .NET Framework and .NET Core versions older than 2.1: 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. + + 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. - specifies a value outside the range of dates or times permitted for this operation. + 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. - - Exposes instance methods for creating, moving, and enumerating through directories and subdirectories. This class cannot be inherited. + + 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. - - 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. - .NET Framework and .NET Core versions older than 2.1: contains invalid characters such as ", <, >, or |. - The specified path, file name, or both exceed the system-defined maximum length. + + 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. - - Creates a directory. - The directory cannot be created. + + 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. - - 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. - - 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:\"). - The last directory specified in . + + 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. - - 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. + + Gets the minimum date and time supported by the class. + The earliest date and time supported by the class. - - 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. + + Provides culture-specific information for formatting and parsing numeric values. - - Returns an enumerable collection of directory 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. - An enumerable collection of directories in the current directory. + + Initializes a new writable instance of the class that is culture-independent (invariant). - - 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. - - 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. - An enumerable collection of directories that matches . + + Creates a shallow copy of the object. + A new object copied from the original object. - - Returns an enumerable collection of directory information that matches the specified search pattern and enumeration options. - 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 object that describes the search and enumeration configuration to use. - - 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. - An enumerable collection of directories that matches and . + + 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. - - 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 . - - 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. - An enumerable collection of directories that matches and . + + 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. - - Returns an enumerable collection of file 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. - An enumerable collection of the files in the current directory. + + 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. - - 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. - - 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. - An enumerable collection of files that matches . + + 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. - - Returns an enumerable collection of file information that matches the specified search pattern and enumeration options. - 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 object that describes the search and enumeration configuration to use. - - 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. - An enumerable collection of files that matches and . + + 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. - - 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 . - - 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. - An enumerable collection of files that matches and . + + 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. - - Returns 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. - An enumerable collection of file system information in the current directory. + + 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. - - 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. - - 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. - An enumerable collection of file system information objects that matches . + + Gets a read-only that formats values based on the current culture. + A read-only based on the culture of the current thread. - - Returns an enumerable collection of file system information that matches the specified search pattern and enumeration options. - 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 object that describes the search and enumeration configuration to use. - - 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. - An enumerable collection of file system information objects that matches and . + + 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. - - 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 . - - 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. - An enumerable collection of file system information objects that matches and . + + 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, . - - Returns the subdirectories of the current directory. - 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. - An array of objects. - - - 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. - .NET Framework and .NET Core versions older than 2.1: 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. - An array of type matching . - - - Returns an array of directories in the current matching the specified search pattern and enumeration options. - 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 object that describes the search and enumeration configuration to use. - .NET Framework and .NET Core versions older than 2.1: 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. - An array of type matching and . - - - 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. - .NET Framework and .NET Core versions older than 2.1: 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. - An array of type matching . - - - Returns a file list from the current directory. - The path is invalid, such as being on an unmapped drive. - An array of type . - - - 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. - .NET Framework and .NET Core versions older than 2.1: 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. - An array of type . + + Gets the associated with the specified . + The used to get the . +-or- + to get . + The associated with the specified . - - Returns a file list from the current directory matching the specified search pattern and enumeration options. - 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 object that describes the search and enumeration configuration to use. - .NET Framework and .NET Core versions older than 2.1: 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. - An array of strongly typed objects that match and . + + Gets a read-only object that is culture-independent (invariant). + A read-only object that is culture-independent (invariant). - - 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. - .NET Framework and .NET Core versions older than 2.1: 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. - An array of type . + + Gets a value that indicates whether this object is read-only. + + if the is read-only; otherwise, . - - Returns an array of strongly typed entries representing all the files and subdirectories in a directory. - The path is invalid (for example, it is on an unmapped drive). - An array of strongly typed entries. + + 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. - - 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. - .NET Framework and .NET Core versions older than 2.1: 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. - An array of strongly typed objects matching the search criteria. + + 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. - - Retrieves an array of strongly typed objects representing the files and subdirectories that match the specified search pattern and enumeration options. - 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 object that describes the search and enumeration configuration to use. - .NET Framework and .NET Core versions older than 2.1: 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. - An array of strongly typed objects matching and . + + 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. - - 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 . - .NET Framework and .NET Core versions older than 2.1: 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. - An array of file system entries that match the search criteria. + + 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. - - 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 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. - - 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. + + 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 a value indicating whether the directory exists. - - if the directory exists; otherwise, . + + 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 the name of this instance. - The directory name. + + 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 the parent directory of a specified subdirectory. - The caller does not have the required permission. - The parent directory, or if the path is null or if the file path denotes a root (such as \, C:\, or \\server\share). + + 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 the root portion of the directory. - The caller does not have the required permission. - An object that represents the root of the directory. + + 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. - - The exception that is thrown when part of a file or directory cannot be found. + + 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. - - 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. + + 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. - - 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. + + 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. - - 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. + + 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. - - 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. + + 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. - - The exception that is thrown when reading is attempted past the end of a stream. + + 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. - - 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. + + 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. - - 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. + + 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. - - 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. + + 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. - - 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. + + Returns a read-only wrapper. + The to wrap. + A read-only wrapper around . + + is . - - Provides a lower level view of to help process and filter find results. + + Determines the styles permitted in numeric string arguments that are passed to the and methods of the integral and floating-point numeric types. - - Converts the value of this instance to a . - The value of this instance as a . + + Indicates that the numeric string can contain a currency symbol. Valid currency symbols are determined by the property. - - Returns the full path of the find result. - A string representing the full path. + + 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. - - Returns the full path for the find results, based on the initially provided path. - A string representing the full path. + + 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. - - Gets the attributes for this entry. - The attributes for this entry. + + 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. - - 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. + + Indicates that the numeric string can have a leading sign. Valid leading sign characters are determined by the and properties. - - Gets the full path of the directory this entry resides in. - The full path of this entry's directory. + + 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 . - - Gets the file name for this entry. - This entry's file name. + + 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. - - Gets a value that indicates whether this entry is a directory. - - if the entry is a directory; otherwise, . + + 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. - - Gets a value that indicates whether the file has the hidden attribute. - - if the file has the hidden attribute; otherwise, . + + Indicates that the numeric string can have a trailing sign. Valid trailing sign characters are determined by the and properties. - - Gets a datetime offset that represents the last access time in UTC. - The last access time in UTC. + + 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 . - - Gets a datetime offset that represents the last write time in UTC. - The last write time in UTC. + + Indicates that all styles except are used. This is a composite number style. - - Gets the length of the file, in bytes. - The file length in bytes. + + Indicates that all styles except and are used. This is a composite number style. - - Gets the root directory for the enumeration as specified in the constructor. - The original root directory. + + Indicates that the , , , , and styles are used. This is a composite number style. - - Gets the full path of the root directory used for the enumeration. - The root directory. + + Indicates that the , , and styles are used. This is a composite number style. - - Allows utilizing custom filter predicates and transform delegates for enumeration purposes. - The type that this enumerable encapsulates. + + Indicates that the , , and styles are used. This is a composite number style. - - Initializes a new instance of the class with specific search and filtering options. - The path of the directory where the enumeration will be performed. - A delegate method for transforming raw find data into a result. - An object describing the enumeration options. - - or is . - The path is empty. - --or- - - contains a null character "\0". + + 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. - - Retrieves the enumerator for this type of result. - An enumerator. + + Initializes a new instance of the class. - - Gets an enumerator that can be used to iterate. - An enumerator instance. + + 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. - - Gets or sets the predicate that can be used to verify if the TResults should be included. - The include predicate. + + 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 or sets the predicate that can be used to verify if the TResults should be recursed. - The recurse predicate. + + Gets a value indicating whether the current calendar is solar-based, lunar-based, or lunisolar-based. + Always returns . - - 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, . + + 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 . - - 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. + + 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 . - - Enumerates the file system elements of the provided type that are being searched and filtered by a . - The type of the result produced by this file system enumerator. + + 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. - - Encapsulates a find operation. - The directory to search in. - Enumeration options to use. + + 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 . - - 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. + + 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. - - Releases the resources used by the current instance of the class. + + 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. - - 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. + + Returns the era in the specified object. + The to read. + Always returns . + The parameter represents a date less than or greater than . - - 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. + + 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. - - 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. + + 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. - - Always throws . + + 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 . - - When overridden in a derived class, determines whether the specified file system entry should be included in the results. - A file system entry reference. + + 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 file system entry should be included in the results; otherwise, . + 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. - - When overridden in a derived class, determines whether the specified file system entry should be recursed. - A file system entry reference. + + 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 directory entry should be recursed into; otherwise, . + if the specified year is a leap year; otherwise, . + + or is outside the range supported by this calendar. - - When overridden in a derived class, generates the result type from the current entry. - A file system entry reference. - The result type from the current entry. + + Gets the latest date and time supported by the class. + The latest date and time supported by the class. - - Gets the currently visited element. - The currently visited element. + + Gets the earliest date and time supported by the class. + The earliest date and time supported by the class. - - Gets the currently visited object. - The currently visited object. + + Represents the current era. This field is constant. - - Provides methods for matching file system names. + + 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. - - 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, . + + 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. - - 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, . + + 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. - - Translates the given Win32 expression. Change '*' and '?' to '<', '>' and '"' to match Win32 behavior. - The expression to translate. - A string with the translated Win32 expression. + + Contains information about the country/region. - - Provides file and directory enumeration options. + + 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 with the recommended default options. + + 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 or sets the attributes to skip. The default is FileAttributes.Hidden | FileAttributes.System. - The attributes to skip. + + 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 or sets the suggested buffer size, in bytes. The default is 0 (no suggestion). - The buffer size. + + 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 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 the currency symbol associated with the country/region. + The currency symbol associated with the country/region. - - Gets or sets the case matching behavior. - One of the enumeration values that indicates the case matching behavior. + + Gets the that represents the country/region used by the current thread. + The that represents the country/region used by the current thread. - - Gets or sets the match type. - One of the enumeration values that indicates the match type. + + 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 or sets a value that indicates the maximum directory depth to recurse while enumerating, when is set to . - A number that represents the maximum directory depth to recurse while enumerating. The default value is . + + Gets the full name of the country/region in English. + The full name of the country/region in English. - - Gets or sets a value that indicates whether to recurse into subdirectories while enumerating. The default is . + + Determines whether the specified object is the same instance as the current . + The object to compare with the current . - to recurse into subdirectories; otherwise, . + if the parameter is a object and its property is the same as the property of the current object; otherwise, . - - Gets or sets a value that indicates whether to return the special directory entries "." and "..". - - to return the special directory entries "." and ".."; 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. - - Provides static methods for the creation, copying, deletion, moving, and opening of a single file, and aids in the creation of objects. + + 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 . - - 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. + + 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, . - - 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. + + 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. - - 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. + + 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. - - 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. + + 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. - - 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. - .NET Framework and .NET Core versions older than 2.1: 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 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. + + 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. - - 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. - .NET Framework and .NET Core versions older than 2.1: 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 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. + + 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 . - - 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. + + 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 . - - 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. + + 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. - - 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. - The caller does not have the required permission. - .NET Framework and .NET Core versions older than 2.1: 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 invalid (for example, the directory doesn't exist or it is on an unmapped drive). - - is in an invalid format. - A stream writer that appends UTF-8 encoded text to the specified file or to a new file. + + Represents the result of mapping a string to its sort key. - - 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. - .NET Framework and .NET Core versions older than 2.1: or 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- - - 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. + + 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 - -or- + Condition - 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. + Less than zero - -or- + is less than . - is read-only. - - -or- + Zero - is , exists and is hidden, but is not hidden. - .NET Framework and .NET Core versions older than 2.1: or 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 equal to . - -or- + Greater than zero - or specifies a directory. + is greater than . - 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. + or is . - - Creates or overwrites a file in the specified path. - The path and name of the file to create. - The caller does not have the required permission. - - -or- - - specified a file that is read-only. - - -or- - - specified a file that is hidden. - .NET Framework and .NET Core versions older than 2.1: 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. + + 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 . - 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. - A that provides read/write access to the file specified in . + is . - - 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. - The caller does not have the required permission. - - -or- - - specified a file that is read-only. - - -or- - - specified a file that is hidden. - .NET Framework and .NET Core versions older than 2.1: 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 invalid (for example, it is on an unmapped drive). - An I/O error occurred while creating the file. - - is in an invalid format. - A with the specified buffer size that provides read/write access to the file specified in . + + 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. - - 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. - The caller does not have the required permission. - - -or- - - specified a file that is read-only. - - -or- - - specified a file that is hidden. - .NET Framework and .NET Core versions older than 2.1: 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 invalid (for example, it is on an unmapped drive. - An I/O error occurred while creating the file. - - is in an invalid format. - A new file with the specified buffer size. + + Gets the byte array representing the current object. + A byte array representing the current object. - - Creates a file symbolic link identified by that points to . - The path where the symbolic link should be created. - The path of the target to which the symbolic link points. - - or is . - - or is empty. - --or- - - or contains a character. - A file or directory already exists in the location of . - --or- - -An I/O error occurred. - A instance that wraps the newly created file symbolic link. + + Gets the original string used to create the current object. + The original string used to create the current object. - - 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. - The caller does not have the required permission. - - -or- - - specified a file that is read-only. - - -or- - - specified a file that is hidden. - .NET Framework and .NET Core versions older than 2.1: 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 invalid (for example, it is on an unmapped drive). - - is in an invalid format. - A that writes to the specified file using UTF-8 encoding. + + Returns a string that represents the current object. + A string that represents the current object. - - Decrypts a file that was encrypted by the current account using the method. - A path that describes a file to decrypt. - .NET Framework and .NET Core versions older than 2.1: The parameter 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. - 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. + + Provides information about the version of Unicode used to compare and order strings. - - Deletes the specified file. - The name of the file to be deleted. Wildcard characters are not supported. - .NET Framework and .NET Core versions older than 2.1: 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 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. + + Creates a new instance of the class. + A version number. + A sort ID. - - Encrypts a file so that only the account used to encrypt the file can decrypt it. - A path that describes a file to encrypt. - .NET Framework and .NET Core versions older than 2.1: The parameter 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. - 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. + + 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, . - - Determines whether the specified file exists. - The file to check. + + Returns a value that indicates whether this instance is equal to a specified object. + An object to compare with this instance. - 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 . + if is a object that represents the same version as this instance; otherwise, . - - Gets the of the file on the path. - The path to the file. - .NET Framework and .NET Core versions older than 2.1: 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. - The of the file on the path. - - - 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. - The caller does not have the required permission. - .NET Framework and .NET Core versions older than 2.1: 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 in an invalid format. - A structure set to the creation date and time for the specified file or directory. This value is expressed in local time. + + Gets the full version number of the object. + The version number of this object. - - 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. - The caller does not have the required permission. - .NET Framework and .NET Core versions older than 2.1: 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 in an invalid format. - A structure set to the creation date and time for the specified file or directory. This value is expressed in UTC time. + + Returns a hash code for this instance. + A 32-bit signed integer hash code. - - 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. - The caller does not have the required permission. - .NET Framework and .NET Core versions older than 2.1: 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 in an invalid format. - A structure set to the date and time that the specified file or directory was last accessed. This value is expressed in local time. + + Indicates whether two instances are equal. + The first instance to compare. + The second instance to compare. + + if the values of and are equal; otherwise, . - - 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. - The caller does not have the required permission. - .NET Framework and .NET Core versions older than 2.1: 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 in an invalid format. - A structure set to the date and time that the specified file or directory was last accessed. This value is expressed in UTC time. + + 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, . - - 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. - The caller does not have the required permission. - .NET Framework and .NET Core versions older than 2.1: 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 in an invalid format. - 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. + + Gets a globally unique identifier for this object. + A globally unique identifier for this object. - - 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. - The caller does not have the required permission. - .NET Framework and .NET Core versions older than 2.1: 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 in an invalid format. - 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. - - - 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. - - already exists. - - -or- - - An I/O error has occurred, e.g. while copying the file across disk volumes. - - was not found. - - or is . - .NET Framework and .NET Core versions older than 2.1: or is a zero-length string, contains only white space, or contains invalid characters. You can query for invalid characters by using the method. - 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. - - already exists and is . - - -or- - - An I/O error has occurred, e.g. while copying the file across disk volumes. - - was not found. - - or is . - .NET Framework and .NET Core versions older than 2.1: or is a zero-length string, contains only white space, or contains invalid characters. You can query for invalid characters by using the method. - 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. + + Provides functionality to split a string into text elements and to iterate through those text elements. - - 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. - .NET Framework and .NET Core versions older than 2.1: 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 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. - A opened in the specified mode and path, with read/write access and not shared. + + Initializes a new instance of the class. - - 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. - .NET Framework and .NET Core versions older than 2.1: 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- - - specified and specified , , , or . + + Initializes a new instance of the class to a specified string. + A string to initialize this object. - 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. - An unshared that provides access to the specified file, with the specified mode and access. + is . - - 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. - .NET Framework and .NET Core versions older than 2.1: 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- - - 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. - A on the specified path, having the specified mode with read, write, or read/write access and the specified sharing option. - - - 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, additional file options and the allocation size. - The path of the file to open. - An object that describes optional parameters to use. - A instance that wraps the opened file. - - - Initializes a new instance of the class with the specified path, creation mode, read/write and sharing permission, the access other SafeFileHandles can have to the same file, additional file options and the allocation size. - A relative or absolute path for the file that the current instance will encapsulate. - One of the enumeration values that determines how to open or create the file. The default value is - A bitwise combination of the enumeration values that determines how the file can be accessed. The default value is - A bitwise combination of the enumeration values that determines how the file will be shared by processes. The default value is . - An object that describes optional parameters to use. - The initial allocation size in bytes for the file. A positive value is effective only when a regular file is being created, overwritten, or replaced. - Negative values are not allowed. In other cases (including the default 0 value), it's ignored. - - 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- , , 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 disk was full (when was provided and was pointing to a regular file). - -or- The file was too large (when was provided and was pointing to a regular file). - 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. - A instance. + + 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. - - Opens an existing file for reading. - The file to be opened for reading. - .NET Framework and .NET Core versions older than 2.1: 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. + + 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 . - 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. - A read-only on the specified path. + is . - - Opens an existing UTF-8 encoded text file for reading. - The file to be opened for reading. - The caller does not have the required permission. - .NET Framework and .NET Core versions older than 2.1: 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. + + 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 . - 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. - A on the specified path. + is . + + is outside the range of valid indexes for . - - Opens an existing file or creates a new file for writing. - The file to be opened for writing. - The caller does not have the required permission. - - -or- - - specified a read-only file or directory. - .NET Framework and .NET Core versions older than 2.1: 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. + + Returns an enumerator that iterates through the text elements of the entire string. + The string to iterate through. + A for the entire string. - 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. - An unshared object on the specified path with access. + is . - - 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. - .NET Framework and .NET Core versions older than 2.1: 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. + + 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 . - 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. - A byte array containing the contents of the file. + is . + + is outside the range of valid indexes for . - - 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. + + Gets the number of text elements in the current object. + The number of base characters, surrogate pairs, and combining character sequences in this object. - - Opens a text file, reads all lines of the file, and then closes the file. - The file to open for reading. - .NET Framework and .NET Core versions older than 2.1: 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. + + 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 . - 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. - A string array containing all lines of the file. + is . - - 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. - .NET Framework and .NET Core versions older than 2.1: 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 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. - A string array containing all lines of the file. + + 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 . - - 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. + + 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 (""). - - 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. + + 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. - - Opens a text file, reads all the text in the file, and then closes the file. - The file to open for reading. - .NET Framework and .NET Core versions older than 2.1: 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 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. - A string containing all the text in the file. + + the Taiwan calendar. - - 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. - .NET Framework and .NET Core versions older than 2.1: 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 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. - A string containing all text in the file. + + 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. - - 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. + + 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. - - 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. + + Gets a value that indicates whether the current calendar is solar-based, lunar-based, or a combination of both. + Always returns . - - Reads the lines of a file. - The file to read. - .NET Framework and .NET Core versions older than 2.1: 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. - All the lines of the file, or the lines that are the result of a query. + + Gets the list of eras in the . + An array that consists of a single element for which the value is always the current era. - - 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. - .NET Framework and .NET Core versions older than 2.1: 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. - All the lines of the file, or the lines that are the result of a query. + + 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 . - - 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. - + + 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- - - The and parameters specify the same file. - The specified path, file name, or both exceed the system-defined maximum length. - 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. + is outside the range supported by the calendar. +-or- + is outside the range supported by the calendar. - - 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. - + + 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- - - The and parameters specify the same file. - The specified path, file name, or both exceed the system-defined maximum length. - 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. + is outside the range supported by the calendar. - - Gets the target of the specified file link. - The path of the file link. - - to follow links to the final target; to return the immediate next link. - The file on does not exist. - + + 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- - -There are too many levels of symbolic links. - A instance if exists, independently if the target exists or not. if is not a link. - - - Sets the specified of the file on the specified path. - The path to the file. - A bitwise combination of the enumeration values. - .NET Framework and .NET Core versions older than 2.1: 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. + is outside the range supported by the calendar. - - 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. - .NET Framework and .NET Core versions older than 2.1: 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. - An I/O error occurred while performing the operation. + + 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. - 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. + or is outside the range supported by the calendar. +-or- + is not a valid value. - - 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. - .NET Framework and .NET Core versions older than 2.1: 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. - An I/O error occurred while performing the operation. + + 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, . - 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. + 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. - - 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. - .NET Framework and .NET Core versions older than 2.1: 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 was not found. - The caller does not have the required permission. - - is in an invalid format. + + 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. - specifies a value outside the range of dates or times permitted for this operation. + 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. - - 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. - .NET Framework and .NET Core versions older than 2.1: 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 was not found. - The caller does not have the required permission. - - is in an invalid format. + + 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, . - specifies a value outside the range of dates or times permitted for this operation. + is outside the range supported by the calendar. +-or- + is outside the range supported by the calendar. - - 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. - .NET Framework and .NET Core versions older than 2.1: 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 was not found. - The caller does not have the required permission. - - is in an invalid format. + + 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. - specifies a value outside the range of dates or times permitted for this operation. + 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. - - 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. - .NET Framework and .NET Core versions older than 2.1: 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 was not found. - The caller does not have the required permission. - - is in an invalid format. + + 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 . - specifies a value outside the range of dates or times permitted for this operation. + is outside the range supported by the calendar. - - 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. - .NET Framework and .NET Core versions older than 2.1: 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 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. + + 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. - - 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. + + 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. - - 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. - .NET Framework and .NET Core versions older than 2.1: 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. - .NET Framework and .NET Core versions older than 2.1: 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. + + Initializes a new instance of the class. - - 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. - .NET Framework and .NET Core versions older than 2.1: 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. - 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. + + 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 . - - 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. - .NET Framework and .NET Core versions older than 2.1: 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. - 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. + + 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. - - 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. + + Retrieves the era that corresponds to the specified . + The to read. + An integer that represents the era specified in the parameter. - - 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. + + 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. - - 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. - .NET Framework and .NET Core versions older than 2.1: 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 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. + + 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. - - 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. - .NET Framework and .NET Core versions older than 2.1: 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 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. + + Enumerates the text elements of a string. - - 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. + + 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. - - 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. + + 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. - - Defines constants for read, write, or read/write access to a file. + + 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. - - Read access to the file. Data can be read from the file. Combine with for read/write access. + + 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. - - Read and write access to the file. Data can be written to and read from the file. + + Sets the enumerator to its initial position, which is before the first text element in the string. - - Write access to the file. Data can be written to the file. Combine with for read/write access. + + Defines text properties and behaviors, such as casing, that are specific to a writing system. - - Provides attributes for files and directories. + + 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 . - - 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. + + 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. - - The file is compressed. + + Gets the name of the culture associated with the current object. + The name of a culture. - - Reserved for future use. + + 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 . - - The file is a directory. is supported on Windows, Linux, and macOS. + + 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, . - - 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. + + 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 . - - The file is hidden, and thus is not included in an ordinary directory listing. is supported on Windows, Linux, and macOS. + + Gets a value indicating whether the current object is read-only. + + if the current object is read-only; otherwise, . - - 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. + + 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. - - 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. + + Represents the Thai Buddhist calendar. - - 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. + + Initializes a new instance of the class. - - The file will not be indexed by the operating system's content indexing service. + + 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. - - The file is offline. The data of the file is not immediately available. + + 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. - - The file is read-only. is supported on Windows, Linux, and macOS. On Linux and macOS, changing the flag is a permissions operation. + + Gets a value indicating whether the current calendar is solar-based, lunar-based, or a combination of both. + Always returns . - - 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. + + 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. - - The file is a sparse file. Sparse files are typically large files whose data consists of mostly zeros. + + 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 . - - The file is a system file. That is, the file is part of the operating system or is used exclusively by the operating system. + + Returns the day of the week in the specified . + The to read. + A value that represents the day of the week in the specified . - - 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. + + 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 . - - 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. + + 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. - - 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. - .NET Framework and .NET Core versions older than 2.1: 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. + + 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. - - Creates a that appends text to the file represented by this instance of the . - A new . + + Returns the era in the specified . + The to read. + An integer that represents the era in the specified . - - Copies an existing file to a new file, disallowing the overwriting of an existing file. - The name of the new file to copy to. - .NET Framework and .NET Core versions older than 2.1: 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. - A new file with a fully qualified path. - - - 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, . - .NET Framework and .NET Core versions older than 2.1: 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. - A new file, or an overwrite of an existing file if is . If the file exists and is , an is thrown. + + 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. - - Creates a file. - A new file. + + Returns the month in the specified . + The to read. + An integer from 1 to 12 that represents the month in the specified . - - Creates a that writes a new text file. - The file name is a directory. - The disk is read-only. - The caller does not have the required permission. - A new . + + 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. - - 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. + + 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. - - 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. + + Returns the year in the specified . + The to read. + An integer that represents the year in the specified . - - 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. + + 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. - - 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 . - .NET Framework and .NET Core versions older than 2.1: 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. + + 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. - - 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 . - .NET Framework and .NET Core versions older than 2.1: 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. + + 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. - - Opens a file in the specified mode. - A constant specifying the mode (for example, or ) in which to open the file. - 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. - A file opened in the specified mode, with read/write access and unshared. + + 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. - - 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. - 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. - A object opened in the specified mode and access, and unshared. - - - 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. - 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. - A object opened with the specified mode, access, and sharing options. + + 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. - - Initializes a new instance of the class with the specified creation mode, read/write and sharing permission, the access other FileStreams can have to the same file, the buffer size, additional file options and the allocation size. - An object that describes optional parameters to use. - A that wraps the opened file. + + Represents the current era. This field is constant. - - Creates a read-only . - - is read-only or is a directory. - The specified path is invalid, such as being on an unmapped drive. - The file is already open. - A new read-only object. + + 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. - - Creates a with UTF8 encoding that reads from an existing text file. - 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. - A new with UTF8 encoding. + + 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. - - Creates a write-only . - 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. - A write-only unshared object for a new or existing file. + + 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. - - 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. - 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. - A object that encapsulates information about the file described by the parameter. + + Defines the formatting options that customize string parsing for the and methods. - - 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 . - 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. - A object that encapsulates information about the file described by the parameter. + + Indicates that input is always interpreted as a negative time interval. - - Returns the path as a string. Use the property for the full path. - A string representing the path. + + Indicates that input is interpreted as a negative time interval only if a negative sign is present. - - Gets an instance of the parent directory. - The specified path is invalid, such as being on an unmapped drive. - The caller does not have the required permission. - A object representing the parent directory of this file. + + Represents the Saudi Hijri (Um Al Qura) calendar. - - Gets 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. - A string representing the directory's full path. + + Initializes a new instance of the class. - - 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. + + 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. - - Gets or sets a value that determines if the current file is read only. - 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 . - - if the current file is read only; otherwise, . + + 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 the size, in bytes, of the current file. - - cannot update the state of the file or directory. - The file does not exist. - - -or- - - The property is called for a directory. - The size of the current file in bytes. + + Gets a value indicating whether the current calendar is solar-based, lunar-based, or a combination of both. + Always returns . - - Gets the name of the file. - The name of the file. + + 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 . - - The exception that is thrown when a managed assembly is found but cannot be loaded. + + 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 . - - 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. + + 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. - - 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. + + 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. - - 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. + + 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. - - 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. + + 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. - - 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. + + 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. - - 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. + + 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. - - 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. + + 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 . - - 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. + + 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. - - 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. + + 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. - - Gets the log file that describes why an assembly load failed. - The caller does not have the required permission. - A string containing errors reported by the assembly cache. + + 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. - - 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. + + 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. - - Specifies how the operating system should open a file. + + 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. - - 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. + + 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. - - 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. + + 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. - - Specifies that the operating system should create a new file. This requires permission. If the file already exists, an exception is thrown. + + 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. - - 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. + + 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. - - 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. + + 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. - - 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. + + 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. - - The exception that is thrown when an attempt to access a file that does not exist on disk fails. + + Represents the current era. This field is constant. - - Initializes a new instance of the class with its message string set to a system-supplied message. + + Defines the Unicode category of a character. - - 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. + + 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. - - 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. + + Connector punctuation character that connects two characters. Signified by the Unicode designation "Pc" (punctuation, connector). The value is 18. - - 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. + + 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. - - 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. + + Currency symbol character. Signified by the Unicode designation "Sc" (symbol, currency). The value is 26. - - 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. + + Dash or hyphen character. Signified by the Unicode designation "Pd" (punctuation, dash). The value is 19. - - 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. + + 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. - - 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. + + 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. - - 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. + + Closing or final quotation mark character. Signified by the Unicode designation "Pf" (punctuation, final quote). The value is 23. - - Gets the log file that describes why loading of an assembly failed. - The caller does not have the required permission. - The errors reported by the assembly cache. + + 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. - - Gets the error message that explains the reason for the exception. - The error message. + + Opening or initial quotation mark character. Signified by the Unicode designation "Pi" (punctuation, initial quote). The value is 22. - - Represents advanced options for creating a object. + + 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. - - Indicates that a file can be used for asynchronous reading and writing. + + Character that is used to separate lines of text. Signified by the Unicode designation "Zl" (separator, line). The value is 12. - - Indicates that a file is automatically deleted when it is no longer in use. + + Lowercase letter. Signified by the Unicode designation "Ll" (letter, lowercase). The value is 1. - - Indicates that a file is encrypted and can be decrypted only by using the same user account used for encryption. + + Mathematical symbol character, such as "+" or "= ". Signified by the Unicode designation "Sm" (symbol, math). The value is 25. - - Indicates that no additional options should be used when creating a object. + + 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. - - Indicates that the file is accessed randomly. The system can use this as a hint to optimize file caching. + + 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. - - 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. + + Nonspacing character that indicates modifications of a base character. Signified by the Unicode designation "Mn" (mark, nonspacing). The value is 5. - - Indicates that the system should write through any intermediate cache and go directly to disk. + + 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. - - Contains constants for controlling the kind of access other objects can have to the same file. + + 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. - - Allows subsequent deleting of a file. + + Character that is not assigned to any Unicode category. Signified by the Unicode designation "Cn" (other, not assigned). The value is 29. - - Makes the file handle inheritable by child processes. This is not directly supported by Win32. + + 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. - - 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. + + 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. - - 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. + + 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. - - 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. + + Character used to separate paragraphs. Signified by the Unicode designation "Zp" (separator, paragraph). The value is 13. - - 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. + + 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. - - Provides a for a file, supporting both synchronous and asynchronous read and write operations. + + 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. - - 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 bitwise combination of the enumeration values 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. + + 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. - - 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. + + 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. - - 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 bitwise combination of the enumeration values 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. + + Titlecase letter. Signified by the Unicode designation "Lt" (letter, titlecase). The value is 2. - - 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 bitwise combination of the enumeration values 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. + + Uppercase letter. Signified by the Unicode designation "Lu" (letter, uppercase). The value is 0. - - 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 bitwise combination of the enumeration values 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. + + A customizable parser based on the Gopher scheme. - - 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 bitwise combination of the enumeration values 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. + + Creates a customizable parser based on the Gopher scheme. - - 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 bitwise combination of the enumeration values 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. + + Represents a globally unique identifier (GUID). - - 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. - One of the enumeration values that determines how to open or create the file. - .NET Framework and .NET Core versions older than 2.1: 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. + + 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 . - 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. + is . + + is not 16 bytes long. - - 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. - One of the enumeration values that determines how to open or create the file. - A bitwise combination of the enumeration values 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 . - .NET Framework and .NET Core versions older than 2.1: 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 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 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. - One of the enumeration values that determines how to open or create the file. - A bitwise combination of the enumeration values 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 bitwise combination of the enumeration values that determines how the file will be shared by processes. + + 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 . - .NET Framework and .NET Core versions older than 2.1: 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. + is . + + is not 8 bytes long. - - 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. - One of the enumeration values that determines how to open or create the file. - A bitwise combination of the enumeration values 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 bitwise combination of the enumeration values 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 . - .NET Framework and .NET Core versions older than 2.1: 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. - The specified path, file name, or both exceed the system-defined maximum length. + + 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 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. - One of the enumeration values that determines how to open or create the file. - A bitwise combination of the enumeration values 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 bitwise combination of the enumeration values 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. + + 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 . - .NET Framework and .NET Core versions older than 2.1: is an empty string (""), contains only white space, or contains one or more invalid characters. + 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 - -or- + Description - 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. + A negative integer - -or- + This instance is less than . - , , 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. + Zero - -or- + This instance is equal to . - 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. - One of the enumeration values that determines how to open or create the file. - A bitwise combination of the enumeration values 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 bitwise combination of the enumeration values 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 bitwise combination of the enumeration values that specifies additional file options. - - is . - .NET Framework and .NET Core versions older than 2.1: is an empty string (""), contains only white space, or contains one or more invalid characters. + A positive integer - -or- + 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 - 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. + Description - -or- + A negative integer - , , 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. + This instance is less than . - -or- + Zero - 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. + This instance is equal to . - -or- + A positive integer - 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. - - - Initializes a new instance of the class with the specified path, creation mode, read/write and sharing permission, buffer size, additional file options, preallocation size, and the access other FileStreams can have to the same file. - A relative or absolute path for the file that the current instance will encapsulate. - An object that describes optional parameters to use. - - or is . + This instance is greater than , or 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:, or LPT1:, 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. - --or- - -The disk was full (when was provided and was pointing to a regular file). - --or- - -The file was too large (when was provided and was pointing to a regular file). - 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. - + 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- - - 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. +After trimming, the length of the read-only character span is 0. - - 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. - The array length minus is less than . + + 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 . - - or is negative. - An asynchronous read was attempted past the end of the file. - An object that references the asynchronous read. + is . + + is not in a recognized format. - - 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. - - length minus is less than . + + 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. - is . - - or is negative. - The stream does not support writing. - The stream is closed. - An I/O error occurred. - An object that references the asynchronous write. + or is . + + is not in the format specified by . - - 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. + + Returns a 16-element byte array that contains the value of this instance. + A 16-element byte array. - - 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 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. - - Asynchronously releases the unmanaged resources used by the . - A task that represents the asynchronous dispose operation. + + 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". - - Waits for the pending asynchronous read operation to complete. (Consider using instead.) - The reference to the pending asynchronous request to wait for. - - 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. - 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. + + 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. - - 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. + + 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, . - - Ensures that resources are freed and other cleanup operations are performed when the garbage collector reclaims the . + + 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, . - - 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. + + 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, . - - 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, . + + 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, . - - 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 stream has been disposed. - A task that represents the asynchronous flush operation. + + 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. - - 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. + + Combines the hash code for multiple values into a single hash code. - - Reads a block of bytes from the stream and writes the data in a given buffer. - - The byte offset in at which the read bytes will be placed. - The maximum number of bytes to read. - - 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. - 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. + + 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. - - 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. + + 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. - - 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. - - 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. - 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. + + 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. - - 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. + + 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. - - Reads a byte from the file and advances the read position one byte. - The current stream does not support reading. - The current stream is closed. - The byte, cast to an , or -1 if the end of the stream has been reached. + + 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. - - 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 . - 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. - The new position in the stream. + + 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. - - 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. + + 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. - - 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. + + 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. - - Writes a block of bytes to the file 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. + + 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. - - 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. + + 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. - - 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. - - 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. - A task that represents the asynchronous write operation. + + This method is not supported and should not be called. + Ignored. + This method will always throw a . + Always thrown when this method is called. - - 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. + + This method is not supported and should not be called. + This method will always throw a . + Always thrown when this method is called. - - 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. + + Calculates the final hash code after consecutive invocations. + The calculated hash code. - - 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. + + A customizable parser based on the HTTP scheme. - - 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. + + Create a customizable parser based on the HTTP scheme. - - 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. + + Provides a mechanism for releasing unmanaged resources asynchronously. - - Gets the operating system file handle for the file that the current object encapsulates. - The caller does not have the required permission. - The operating system file handle for the file encapsulated by this object, or -1 if the has been closed. + + Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources asynchronously. + A task that represents the asynchronous dispose operation. - - Gets a value that indicates whether the was opened asynchronously or synchronously. - - if the was opened asynchronously; otherwise, . + + Represents the status of an asynchronous operation. - - Gets the length in bytes of the stream. - - for this stream is . - An I/O error, such as the file being closed, occurred. - A long value representing the length of the stream in bytes. + + 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 the absolute path of the file opened in the . - A string that is the absolute path of the file. + + 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 or sets the current position of this stream. - The stream does not support seeking. - An I/O error occurred. - Attempted to set the position to a negative value. - Attempted seeking past the end of a stream that does not support this. - The current position of this stream. + + Gets a value that indicates whether the asynchronous operation completed synchronously. + + if the asynchronous operation completed synchronously; otherwise, . - - 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. + + Gets a value that indicates whether the asynchronous operation has completed. + + if the operation is complete; otherwise, . - - Defines a variety of configuration options for . + + Supports cloning, which creates a new instance of a class with the same value as an existing instance. - - Initializes a instance with default values. + + Creates a new object that is a copy of the current instance. + A new object that is a copy of this instance. - - A bitwise combination of the enumeration values that determines how the file can be accessed by the object. This also determines the values returned by the and properties of the object. - When contains an invalid value. - A bitwise combination of the enum flags. + + Defines a generalized type-specific comparison method that a value type or class implements to order or sort its instances. - - The size of the buffer used by for buffering. The default buffer size is 4096. - 0 or 1 means that buffering should be disabled. Negative values are not allowed. - When is negative. - A non-negative number that represents the buffer size used by for buffering. + + 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. - - One of the enumeration values that determines how to open or create the file. - When contains an invalid value. - One of the enumeration values of the enum. + + 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. - - A bitwise combination of the enumeration values that specifies additional file options. The default value is , which indicates synchronous IO. - When contains an invalid value. - A bitwise combination of the enum flags. + + 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. - - The initial allocation size in bytes for the file. A positive value is effective only when a regular file is being created or overwritten ( or ). Negative values are not allowed. In other cases (including the default 0 value), it's ignored. This value is a hint and is not a strong guarantee. It is not supported on Web Assembly (WASM) and FreeBSD (the value is ignored). For Windows, Linux and macOS we will try to preallocate the disk space to fill the requested allocation size. If that turns out to be impossible, the operation is going to throw an exception. The final file length (EOF) will be determined by the number of bytes written to the file. - When is negative. - A non-negative number that represents the initial allocation size in bytes for the file. + + Defines methods that convert the value of the implementing reference or value type to a common language runtime type that has an equivalent value. - - A bitwise combination of the enumeration values that determines how the file will be shared by processes. The default value is . - When contains an invalid value. - A bitwise combination of the enum flags. + + Returns the for this instance. + The enumerated constant that is the of the class or value type that implements this interface. - - Provides the base class for both and objects. + + 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. - - Represents the fully qualified path of the directory or file. - The fully qualified path exceeds the system-defined maximum length. + + 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. - - The path originally specified by the user, whether relative or absolute. + + 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. - - Initializes a new instance of the class. + + 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. - - 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. + + 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. - - Creates a symbolic link located in that points to the specified . - The path of the symbolic link target. - - is . - - is empty. - --or- - - contains invalid path characters. - A file or directory already exists in the location of . - --or- - -An I/O error occurred. + + 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. - - 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. + + 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. - - 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. + + 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. - - Refreshes the state of the object. - A device such as a disk drive is not ready. + + 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. - - Gets the target of the specified link. - - to follow links to the final target; to return the immediate next link. - The file or directory does not exist. - --or- - -There are too many levels of symbolic links. - A instance if the link exists, independently if the target exists or not; if this file or directory is not a link. - - - Returns the original path. Use the or properties for the full path or file/directory name. - A string with the original path. - - - Gets or sets the attributes for the current file or directory. - 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. - .NET Core and .NET 5+ only: The user attempts to set an attribute value but doesn't have write permission. - The specified path, file name, or both exceed the system-defined maximum length. - The caller attempts to set an invalid file attribute. - - -or- - - .NET Framework only: The user attempts to set an attribute value but doesn't have write permission. - - cannot initialize the data. - - of the current . - - - Gets or sets the creation time of the current file or directory. - - 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. - The creation date and time of the current object. - - - Gets or sets the creation time, in coordinated universal time (UTC), of the current file or directory. - - 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. - The creation date and time in UTC format of the current object. - - - Gets a value indicating whether the file or directory exists. - - if the file or directory exists; otherwise, . - - - Gets the extension part of the file name, including the leading dot . even if it is the entire file name, or an empty string if no extension is present. - A string containing the extension. - - - Gets the full path of the directory or file. - The fully qualified path and file name exceed the system-defined maximum length. - The caller does not have the required permission. - A string containing the full path. - - - Gets or sets the time 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 - The time that the current file or directory was last accessed. - - - Gets or sets the time, in coordinated universal time (UTC), 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. - The UTC time that the current file or directory was last accessed. - - - Gets or sets the time when the current file or directory 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. - The time the current file was last written. - - - Gets or sets the time, in coordinated universal time (UTC), when the current file or directory 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. - The UTC time when the current file was last written to. - - - If this instance represents a link, returns the link target's path. - If a link does not exist in , or this instance does not represent a link, returns . - - - 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. + + 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. - - Specifies whether the underlying handle is inheritable by child processes. + + 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. - - Specifies that the handle is inheritable by child processes. + + 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. - - Specifies that the handle is not inheritable by child processes. + + 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. - - The exception that is thrown when a data stream is in an invalid format. + + 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. - - Initializes a new instance of the class. + + 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. - - Initializes a new instance of the class with a specified error message. - The error message that explains the reason for the exception. + + 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. - - 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. + + Defines a method that supports custom formatting of the value of an object. - - The exception that is thrown when an I/O error occurs. + + 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 . - - 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. + + Provides a mechanism for releasing unmanaged resources. - - 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. + + Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - - 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. + + 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. - - 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 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, . - - 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. + + Provides a mechanism for retrieving an object to control formatting. - - Specifies the type of character casing to match. + + 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, . - - Matches ignoring character casing. + + Provides functionality to format the value of an object into a string representation. - - Matches respecting character casing. + + 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. - - Matches using the default casing for the given platform. + + Represents a type that can be used to index a collection either from the start or the end. - - Specifies the type of wildcard matching to use. + + 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. - - - Matches using '*' and '?' wildcards. - - * matches from zero to any amount of characters. ? matches exactly one character. *.* matches any name with a period in it (with , this would match all items). - + + Gets an that points beyond the last element. + an that points beyond the last element. - - - Match using Win32 DOS style matching semantics. - '*', '?', '<', '>', and '"' are all considered wildcards. Matches in a traditional DOS / Windows command prompt way. *.* matches all files. ? matches collapse to periods. file.??t will match file.t, file.at, and file.txt. - + + 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. - - Creates a stream whose backing store is memory. + + 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. - - Initializes a new instance of the class with an expandable capacity initialized to zero. + + 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. - - 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 . + + Create an from the specified index at the start of a collection. + The index position from the start of a collection. + The Index value. - - 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 . + + Returns the hash code for this instance. + The hash code. - - 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 . + + 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. - - 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 . + + 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.>. - - 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 . + + Converts integer number to an Index. + The integer to convert. + An Index representing the integer. - - 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 an that points to the first element of a collection. + An instance that points to the first element of a collection. - - 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 memory 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. - Attempted an asynchronous read past the end of the memory stream, or a disk error occurred. - One or more of the arguments is invalid. - Methods were called after the memory stream was closed. - The current memory stream implementation does not support the read operation. - An that represents the asynchronous read, which could still be pending. + + Returns the string representation of the current instance. + The string representation of the . - - 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. - Attempted an asynchronous write past the end of the memory stream, or a disk error occurred. - One or more of the arguments is invalid. - Methods were called after the memory stream was closed. - The current memory stream implementation does not support the write operation. - An that represents the asynchronous write, which could still be pending. + + Gets the index value. + The index value. - - Reads the bytes from the current memory stream and writes them to another stream, using a specified buffer size. - The stream to which the contents of the current memory stream will be copied. - The size of the buffer. This value must be greater than zero. The default size is 81920. - - is . - - is not a positive number. - Either the underlying memory stream or the stream is closed. - The underlying memory stream is unreadable. - --or- - -The stream is unwritable. + + 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. - - 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. - - 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. - A task that represents the asynchronous copy operation. + + Initializes a new 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. + + Initializes a new instance of the class with a specified error message. + The message that describes the error. - - Waits for the pending asynchronous read to complete. (Consider using instead.) - The reference to the pending asynchronous request to finish. - - 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 memory stream. - The stream is closed or an internal error has occurred. - The number of bytes read from the memory stream, between zero (0) and the number of bytes you requested. Returns zero (0) only at the end of the memory stream, otherwise, it should block until at least one byte is available. + + 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. - - 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. + + The exception that is thrown when there is insufficient execution stack available to allow most methods to execute. - - Overrides the method so that no action is performed. + + Initializes a new instance of the class. - - Asynchronously clears all buffers for this stream, and monitors cancellation requests. - The token to monitor for cancellation requests. - The stream has been disposed. - A task that represents the asynchronous flush operation. + + Initializes a new instance of the class with a specified error message. + The error message that explains the reason for the exception. - - Returns the array of unsigned bytes from which this stream was created. - The instance was not created with a publicly visible buffer. - 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. + + 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. - - 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. - - is . - - or is negative. - - subtracted from the buffer length is less than . - The current stream instance is closed. - 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. + + The exception that is thrown when a check for sufficient available memory fails. This class cannot be inherited. - - Reads a sequence of bytes from the current memory stream and advances the position within the memory stream by the number of bytes read. - - 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 memory stream has been reached. + + Initializes a new instance of the class with a system-supplied message that describes the error. - - 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 . - - 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. - 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. + + 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. - - Asynchronously reads a sequence of bytes from the current memory stream, writes the sequence into , advances the position within the memory stream by the number of bytes read, and monitors cancellation requests. - 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 . The result value can be less than the number of bytes allocated in if that many bytes are not currently available, or it can be 0 (zero) if the end of the memory stream has been reached. + + 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. - - Reads a byte from the current stream. - The current stream instance is closed. - The byte cast to a , or -1 if the end of the stream has been reached. + + Represents a 16-bit signed integer. - - 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. - Seeking is attempted before the beginning of the stream. - - is greater than . - There is an invalid . + + 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 - -or- + Description + + Less than zero + + This instance is less than . + + Zero + + This instance is equal to . - caused an arithmetic overflow. - The current stream instance is closed. - The new position within the stream, calculated by combining the initial reference point and the offset. + Greater than zero + + This instance is greater than . - - 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. + + 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- - 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. + is . + + is not an . - - Writes the stream contents to a byte array, regardless of the property. - A new byte array. + + 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 array of unsigned bytes from which this stream was created. The return value indicates whether the conversion succeeded. - When this method returns , the byte array segment from which this stream was created; when this method returns , this parameter is set to . + + Returns a value indicating whether this instance is equal to a specified object. + An object to compare to this instance. - if the buffer is exposable; otherwise, . + if is an instance of and equals the value of this instance; 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. + + Returns the hash code for this instance. + A 32-bit signed integer hash code. + + + Returns the for value type . + The enumerated constant, . - - Writes the sequence of bytes contained in into the current memory stream and advances the current position within this memory stream by the number of bytes written. - + + Represents the largest possible value of an . This field is constant. - - 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 . + + 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 . - - 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. - A task that represents the asynchronous write operation. + is . + + is not in the correct format. + + represents a number less than or greater than . - - Asynchronously writes the sequence of bytes contained in into the current memory stream, advances the current position within this memory stream by the number of bytes written, and monitors cancellation requests. - The token to monitor for cancellation requests. The default value is . - - A task that represents the asynchronous write operation. + + 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. - - 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. + + 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. - - Writes the entire contents of this memory stream to another stream. - The stream to write this memory stream to. + + 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 . - The current or target stream is closed. + is . + + is not in the correct format. + + represents a number less than or greater than . - - Gets a value indicating whether the current stream supports reading. + + For a description of this member, see . + This parameter is ignored. - if the stream is open. + if the value of the current instance is not zero; otherwise, . - - Gets a value indicating whether the current stream supports seeking. - - if the stream is open. + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to a . - - Gets a value indicating whether the current stream supports writing. - - if the stream supports writing; otherwise, . + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to a . - - Gets or sets the number of bytes allocated for this 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. - The length of the usable portion of the buffer for the stream. + + 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. - - Gets the length of the stream in bytes. - The stream is closed. - The length of the stream in bytes. + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to a . - - Gets or sets the current position within the stream. - The position is set to a negative value or a value greater than . - The stream is closed. - The current position within the stream. + + 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. - - Performs operations on instances that contain file or directory path information. These operations are performed in a cross-platform manner. + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to an . - - Provides a platform-specific alternate character used to separate directory levels in a path string that reflects a hierarchical file system organization. + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to an . - - Provides a platform-specific character used to separate directory levels in a path string that reflects a hierarchical file system organization. + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to an . - - Provides a platform-specific array of characters that cannot be specified in path string arguments passed to members of the class. + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to a . - - A platform-specific separator character used to separate path strings in environment variables. + + 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 . - - Provides a platform-specific volume separator character. + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, unchanged. - - Changes the extension of a path string. - The path information to modify. - The new extension (with or without a leading period). Specify to remove an existing extension from . - .NET Framework and .NET Core versions older than 2.1: contains one or more of the invalid characters defined in . - 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 . + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to a . - - Combines two strings into a path. - The first path to combine. - The second path to combine. - .NET Framework and .NET Core versions older than 2.1: or contains one or more of the invalid characters defined in . - - or is . - 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 . + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to a . - - Combines three strings into a path. - The first path to combine. - The second path to combine. - The third path to combine. - .NET Framework and .NET Core versions older than 2.1: , , or contains one or more of the invalid characters defined in . - - , , or is . - The combined paths. + + 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. - - 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. - .NET Framework and .NET Core versions older than 2.1: , , , or contains one or more of the invalid characters defined in . - - , , , or is . - The combined paths. + + 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 . - - Combines an array of strings into a path. - An array of parts of the path. - .NET Framework and .NET Core versions older than 2.1: 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 . - The combined paths. + + 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 . - - 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, . + + 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 . - - 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. - The path of a file or directory. - .NET Framework and .NET Core versions older than 2.1: The parameter contains invalid characters, is empty, or contains only white spaces. - The parameter is longer than the system-defined maximum length. - -Note: In .NET for Windows Store apps or the Portable Class Library, catch the base class exception, , instead. - Directory information for , or if denotes a root directory or is null. Returns if does not contain directory information. - - - 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. - .NET Framework and .NET Core versions older than 2.1: contains one or more of the invalid characters defined in . - The extension of the specified path (including the period "."), or , or . If is , returns . If does not have extension information, returns . - - - 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. - .NET Framework and .NET Core versions older than 2.1: contains one or more of the invalid characters defined in . - 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 . - - - 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. - .NET Framework and .NET Core versions older than 2.1: contains one or more of the invalid characters defined in . - The string returned by , minus the last period (.) and all characters following it. - - - Returns the absolute path for the specified path string. - The file or directory for which to obtain absolute path information. - - 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. - The fully qualified location of , such as "C:\MyFile.txt". + + + - - Returns an absolute path from a relative path and a fully qualified base path. - A relative path to concatenate to . - The beginning of a fully qualified path. - - or is . + + 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 fully qualified path. - --or- - - or contains one or more of the invalid characters defined in . - The absolute path. - - - 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. - A read-only span of characters containing the path from which to obtain root directory information. - A read-only span of characters containing the root directory of . - - - Gets the root directory information from the path contained in the specified string. - A string containing the path from which to obtain root directory information. - .NET Framework and .NET Core versions older than 2.1: contains one or more of the invalid characters defined in . - + is not a value. -or- - -.NET Framework only: was passed to . - The root directory of if it is rooted. - - -or- - - if does not contain root directory information. - - -or- - - if is or is effectively empty. + is not a combination of and values. - - Returns a random folder name or file name. - A random folder name or file name. + + 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, . - - 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. - - or is . - - or is effectively empty. - The relative path, or if the paths don't share the same root. + + Represents a 32-bit signed integer. - - Creates a uniquely named, zero-byte temporary file on disk and returns the full path of that file. - An I/O error occurs, such as no unique temporary file name is available. + + 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 --or- + Description - This method was unable to create a temporary file. - The full path of the temporary file. - - - Returns the path of the current user's temporary folder. - The caller does not have the required permissions. - The path to the temporary folder, ending with a . - - - 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, . + Less than zero + + This instance is less than . + + Zero + + This instance is equal to . + + Greater than zero + + This instance is greater than . - - Determines whether a path includes a file name extension. - The path to search for an extension. - .NET Framework and .NET Core versions older than 2.1: contains one or more of the invalid characters defined in . - - 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, . + + 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 that indicates whether the file path represented by the specified character span is fixed to a specific drive or UNC path. - A file path. + + Returns a value indicating whether this instance is equal to a specified value. + An value to compare to this instance. - if the path is fixed to a specific drive or UNC path; if the path is relative to the current drive or working directory. + if has the same value as this instance; otherwise, . - - Returns a value that indicates whether the specified file path is fixed to a specific drive or UNC path. - A file path. - - is . + + Returns a value indicating whether this instance is equal to a specified object. + An object to compare with this instance. - 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 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. - .NET Framework and .NET Core versions older than 2.1: contains one or more of the invalid characters defined in . - - if contains a root; otherwise, . - - - 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. - - - 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, . - - - The exception that is thrown when a path or fully qualified file name is longer than the system-defined maximum length. + if is an instance of and equals the value of this instance; otherwise, . - - Initializes a new instance of the class with its HRESULT set to COR_E_PATHTOOLONG. + + Returns the hash code for this instance. + A 32-bit signed integer hash code. - - 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. + + Returns the for value type . + The enumerated constant, . - - 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. + + Represents the largest possible value of an . This field is constant. - - 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. + + Represents the smallest possible value of . This field is constant. - - Provides offset-based APIs for reading and writing files in a thread-safe manner. + + + + - - Gets the length of the file in bytes. - The file handle. + + 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 invalid. - The file is closed. - The file does not support seeking (pipe or socket). - A long value representing the length of the file in bytes. + is . + + is not in the correct format. + + represents a number less than or greater than . - - Reads a sequence of bytes from given file at given offset. - The file handle. - A list of memory buffers. When this method returns, the contents of the buffers are replaced by the bytes read from the file. - The file position to read from. + + 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 . - or is . + is . - is invalid. - The file is closed. - The file does not support seeking (pipe or socket). - - is negative. - - was not opened for reading. - An I/O error occurred. - The total number of bytes read into the buffers. This can be less than the number of bytes allocated in the buffers if that many bytes are not currently available, or zero (0) if the end of the file has been reached. + 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. - - Reads a sequence of bytes from given file at given offset. - The file handle. - A region of memory. When this method returns, the contents of this region are replaced by the bytes read from the file. - The file position to read from. + + 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 . - is invalid. - The file is closed. - The file does not support seeking (pipe or socket). - - is negative. - - was not opened for reading. - An I/O error occurred. - 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 file has been reached. + 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. - - Reads a sequence of bytes from given file at given offset. - The file handle. - A list of memory buffers. When this method returns, the contents of these buffers are replaced by the bytes read from the file. - The file position to read from. - The token to monitor for cancellation requests. The default value is . + + 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 . - or is . - - is invalid. - The file is closed. - The file does not support seeking (pipe or socket). - - is negative. - - was not opened for reading. - An I/O error occurred. - The total number of bytes read into the buffers. This can be less than the number of bytes allocated in the buffers if that many bytes are not currently available, or zero (0) if the end of the file has been reached. + is . + + is not of the correct format. + + represents a number less than or greater than . - - Reads a sequence of bytes from given file at given offset. - The file handle. - A region of memory. When this method returns, the contents of this region are replaced by the bytes read from the file. - The file position to read from. - The token to monitor for cancellation requests. The default value is . - - is . - - is invalid. - The file is closed. - The file does not support seeking (pipe or socket). - - is negative. - - was not opened for reading. - An I/O error occurred. - 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 file has been reached. + + For a description of this member, see . + This parameter is ignored. + + if the value of the current instance is not zero; otherwise, . - - Writes a sequence of bytes from given buffers to given file at given offset. - The file handle. - A list of memory buffers. This method copies the contents of these buffers to the file. - The file position to write to. - - or is . - - is invalid. - The file is closed. - The file does not support seeking (pipe or socket). - - is negative. - - was not opened for writing. - An I/O error occurred. + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to a . - - Writes a sequence of bytes from given buffer to given file at given offset. - The file handle. - A region of memory. This method copies the contents of this region to the file. - The file position to write to. - - is . - - is invalid. - The file is closed. - The file does not support seeking (pipe or socket). - - is negative. - - was not opened for writing. - An I/O error occurred. + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to a . - - Writes a sequence of bytes from given buffers to given file at given offset. - The file handle. - A list of memory buffers. This method copies the contents of these buffers to the file. - The file position to write to. - The token to monitor for cancellation requests. The default value is . - - or is . - - is invalid. - The file is closed. - The file does not support seeking (pipe or socket). - - is negative. - - was not opened for writing. - An I/O error occurred. - A task representing the asynchronous completion of the write operation. + + 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. - - Writes a sequence of bytes from given buffer to given file at given offset. - The file handle. - A region of memory. This method copies the contents of this region to the file. - The file position to write to. - The token to monitor for cancellation requests. The default value is . - - is . - - is invalid. - The file is closed. - The file does not support seeking (pipe or socket). - - is negative. - - was not opened for writing. - An I/O error occurred. - A task representing the asynchronous completion of the write operation. + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to a . - - Specifies whether to search the current directory, or the current directory and all subdirectories. + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to a . - - 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. + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to an . - - Includes only the current directory in a search operation. + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, unchanged. - - Specifies the position in a stream to use for seeking. + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to an . - - Specifies the beginning of a stream. + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to an . - - Specifies the current position within a stream. + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to a . - - Specifies the end of a stream. + + 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 . - - Provides a generic view of a sequence of bytes. This is an abstract class. + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to a . - - A with no backing store. + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to a . - - Initializes a new instance of the class. + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to a . - - 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. - 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. - An that represents the asynchronous read, which could still be pending. + + 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. - - 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. - 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. - An that represents the asynchronous write, which could still be pending. + + 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 . - - 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. + + 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. - - 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. + + 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 - -or- + Description - does not support writing. - Either the current stream or were closed before the method was called. - An I/O error occurred. + Less than zero + + This instance is less than . + + Zero + + This instance is equal to . + + Greater than zero + + This instance is greater than . - - 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. + + 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- - does not support writing. - Either the current stream or were closed before the method was called. - An I/O error occurred. + is . + + is not an . - - 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. - - 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. - A task that represents the asynchronous copy operation. + + 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, . - - 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. - - 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. - A task that represents the asynchronous copy operation. + + 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, . - - 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 . - - 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. - A task that represents the asynchronous copy operation. + + Returns the hash code for this instance. + A 32-bit signed integer hash code. - - 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. + + Returns the for value type . + The enumerated constant, . - - Allocates a object. - A reference to the allocated . + + Represents the largest possible value of an . This field is constant. - - Releases all resources used by the . + + Represents the smallest possible value of an . This field is constant. - - 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. + + 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 . - - Waits for the pending asynchronous read to complete. (Consider using instead.) - The reference to the pending asynchronous request to finish. + + 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 . - 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. - 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 . + + 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. - - Ends an asynchronous write operation. (Consider using instead.) - A reference to the outstanding asynchronous I/O request. + + 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 . - 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. + 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. - - 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. + + 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 . - - Asynchronously clears all buffers for this stream and causes any buffered data to be written to the underlying device. - The stream has been disposed. - A task that represents the asynchronous flush operation. + + For a description of this member, see . + This parameter is ignored. + + if the value of the current instance is not zero; 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. The default value is . - The stream has been disposed. - A task that represents the asynchronous flush operation. + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to a . - - Provides support for a . + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to a . - - 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 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. - 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. + + 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 . - - 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. + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to a . - - 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. - - 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. - 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. + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to an . - - 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 . - - 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. - 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. + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to an . - - 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. + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, unchanged. - - 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 stream does not support reading. - Methods were called after the stream was closed. - The unsigned byte cast to an , or -1 if at the end of the stream. + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to 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. - 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. - The new position within the current stream. + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to a . - - 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. + + 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 . - - Creates a thread-safe (synchronized) wrapper around the specified object. - The object to synchronize. - - is . - A thread-safe object. + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to a . - - Validates arguments provided to reading and writing methods on . - The array "buffer" argument passed to the reading or writing method. - The integer "offset" argument passed to the reading or writing method. - The integer "count" argument passed to the reading or writing method. - - was . - - was outside the bounds of , or was negative, or the range specified by the combination of and exceed the length of . + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to a . - - Validates arguments provided to the or methods. - The "destination" argument passed to the copy method. - The integer "bufferSize" argument passed to the copy method. - - was . - - was not a positive value. - - does not support writing. - - does not support writing or reading. + + For a description of this member, see . + This parameter is ignored. + The value of the current instance, converted to a . - - 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. + + 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. - - 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. + + 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 . - - 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. - - 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. - A task that represents the asynchronous write operation. + + 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. - - 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 . - - 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. - A task that represents the asynchronous write operation. + + 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. - - 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. + + + + + - - When overridden in a derived class, gets a value indicating whether the current stream supports reading. + + + + + + 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 the stream supports reading; otherwise, . + if was converted successfully; otherwise, . + + is not a value. +-or- + is not a combination of and values. - - When overridden in a derived class, gets a value indicating whether the current stream supports seeking. + + 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 the stream supports seeking; otherwise, . + if was converted successfully; otherwise, . - - Gets a value that determines whether the current stream can time out. - A value that determines whether the current stream can time out. + + A platform-specific type that is used to represent a pointer or a handle. - - When overridden in a derived class, gets a value indicating whether the current stream supports writing. + + 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 the stream supports writing; otherwise, . + if is an instance of and equals the value of this instance; otherwise, . - - When overridden in a derived class, gets the length in bytes of the stream. - A class derived from does not support seeking. - Methods were called after the stream was closed. - A long value representing the length of the stream in bytes. + + Returns the hash code for this instance. + A 32-bit signed integer hash code. - - When overridden in a derived class, gets or sets the position within the current stream. - An I/O error occurs. - The stream does not support seeking. - Methods were called after the stream was closed. - The current position within the stream. + + 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 . - - Gets or sets a value, in milliseconds, that determines how long the stream will attempt to read before timing out. - The method always throws an . - A value, in milliseconds, that determines how long the stream will attempt to read before timing out. + + 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, . - - Gets or sets a value, in milliseconds, that determines how long the stream will attempt to write before timing out. - The method always throws an . - A value, in milliseconds, that determines how long the stream will attempt to write before timing out. + + Converts the value of a 32-bit signed integer to an . + A 32-bit signed integer. + A new instance of initialized to . - - Implements a that reads characters from a byte stream in a particular encoding. + + 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 . - - A object around an empty stream. + + 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. - - Initializes a new instance of the class for the specified stream. - The stream to be read. - - does not support reading. - - is . + + Converts the value of the specified to a 64-bit signed integer. + The pointer or handle to convert. + The contents of . - - 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 . + + 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 . - - 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 . + + 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 . - - 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. + + 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, . - - 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. + + 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 . - - Initializes a new instance of the class for the specified file path, using the default encoding, enabling detection of byte order marks at the beginning of the file, and configured with the specified object. - The complete file path to be read. - An object that specifies the configuration options for the underlying . - - is not readable. - --or- - - 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. + + 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. - - 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. + + 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 . - - 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. + + - - Initializes a new instance of the class for the specified file path, with the specified character encoding, byte order mark detection option, and configured with the specified object. - 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. - An object that specifies the configuration options for the underlying . - - is not readable. - - -or- - - is an empty string (""). + + 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 .) - or 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. - - - Closes the object and the underlying stream, and releases any system resources associated with the reader. + is . - - Clears the internal buffer. + + 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. - - 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. + + Converts the value of this instance to a 64-bit signed integer. + A 64-bit signed integer equal to the value of this instance. - - Returns the next available character but does not consume it. - An I/O error occurs. - 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. + + 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. - - Reads the next character from the input stream and advances the character position by one character. - An I/O error occurs. - The next character from the input stream represented as an object, or -1 if no more characters are available. + + Converts the numeric value of the current object to its equivalent string representation. + The string representation of the value of this instance. - - 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 buffer length minus is less than . - - is . - - or is negative. - An I/O error occurs, such as the stream is closed. - 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. + + 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. - - Reads the characters from the current stream into a span. - When this method returns, contains the specified span of characters replaced by the characters read from the current source. - The number of characters read from the stream is larger than the length. - - is . - 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 length, depending on whether the data is available within the stream. + + A read-only field that represents a pointer or handle that has been initialized to zero. - - 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. - - 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. - 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. + + The exception that is thrown for invalid casting or explicit conversion. - - Asynchronously reads the characters from the current stream into a memory block. - When this method returns, contains the specified memory block of characters replaced by the characters read from the current source. - The token to monitor for cancellation requests. The default value is . - A value task that represents the asynchronous read operation. The value of the type parameter of the value task contains 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 length, depending on whether the data is available within the stream. + + Initializes a new instance of the class. - - 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. - - is . - The buffer length minus is less than . - - or is negative. - The is closed. - An I/O error occurred. - 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. + + 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. - - Reads the characters from the current stream and writes the data to a buffer. - When this method returns, contains the specified span of characters replaced by the characters read from the current source. - - is . - The is closed. - An I/O error occurred. - The number of characters that have been read. The number will be less than or equal to the length, depending on whether all input characters have been read. + + Initializes a new instance of the class with a specified error message. + The message that describes the error. - - 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. - - 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. - 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. + + 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. - - Asynchronously reads the characters from the current stream and writes the data to a buffer. - When this method returns, contains the specified memory block of characters replaced by the characters read from the current source. - The token to monitor for cancellation requests. The default value is . - A value task that represents the asynchronous read operation. The value of the type parameter of the value task 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. + + 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. - - Reads a line of characters from the current stream and returns the data as a string. - There is insufficient memory to allocate a buffer for the returned string. - An I/O error occurs. - The next line from the input stream, or if the end of the input stream is reached. + + The exception that is thrown when a method call is invalid for the object's current state. - - Reads a line of characters asynchronously from the current stream and returns the data as a string. - 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. - 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. + + Initializes a new instance of the class. - - Reads all characters from the current position to the end of the stream. - There is insufficient memory to allocate a buffer for the returned string. - An I/O error occurs. - 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 (""). + + 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. - - Reads all characters from the current position to the end of the stream asynchronously and returns them as one string. - The number of characters is larger than . - The stream has been disposed. - The reader is currently in use by a previous read operation. - 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. + + Initializes a new instance of the class with a specified error message. + The message that describes the error. - - Returns the underlying stream. - The underlying stream. + + 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. - - 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. + + 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. - - Gets a value that indicates whether the current stream position is at the end of the stream. - The underlying stream has been disposed. - - if the current stream position is at the end of the stream; otherwise . + + Initializes a new instance of the class with default properties. - - Implements a for writing characters to a stream in a particular encoding. + + Initializes a new instance of the class with a specified error message. + The error message that explains the reason for the exception. - - Provides a with no backing store that can be written to, but not read from. + + 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 for the specified stream by using UTF-8 encoding and the default buffer size. - The stream to write to. - - is not writable. - - is . + + The exception that is thrown when time zone information is invalid. - - 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 with a system-supplied message. - - 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 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 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 with the specified message string. + A string that describes the exception. - - 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 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 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. + + The exception that is thrown when part of a file or directory cannot be found. - - 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 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 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. + + 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 for the specified file, using the default encoding, and configured with the specified object. - The complete file path to write to. - An object that specifies the configuration options for the underlying . - - is - . - - is not writable. + + 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 for the specified file, using the specified encoding, and configured with the specified object. - The complete file path to write to. - The character encoding to use. - An object that specifies the configuration options for the underlying . - - is - . - - is not writable. + + 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. - - Closes the current object and the underlying stream. - The current encoding does not support displaying half of a Unicode surrogate pair. + + Defines constants for read, write, or read/write access to a file. - - 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. + + Read access to the file. Data can be read from the file. Combine with for read/write access. - - 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. + + Read and write access to the file. Data can be written to and read from the file. - - 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. + + Write access to the file. Data can be written to the file. Combine with for read/write access. - - Clears all buffers for this stream asynchronously and causes any buffered data to be written to the underlying device. - The stream has been disposed. - A task that represents the asynchronous flush operation. + + Provides attributes for files and directories. - - 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. + + 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. - - 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. + + The file is compressed. - - 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. + + Reserved for future use. - - Writes a character span to the stream. - The character span to write. + + The file is a directory. is supported on Windows, Linux, and macOS. - - 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. + + 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. - - Writes a formatted string to the stream, using the same semantics as the method. - A composite format string. - The object to format and write. + + The file is hidden, and thus is not included in an ordinary directory listing. is supported on Windows, Linux, and macOS. - - 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 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. - - 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. + + 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. - - 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. + + 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. - - Asynchronously writes a character to the stream. - The character to write to the stream. - The stream writer is disposed. - The stream writer is currently in use by a previous write operation. - A task that represents the asynchronous write operation. + + The file will not be indexed by the operating system's content indexing service. - - 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. - - 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. - A task that represents the asynchronous write operation. + + The file is offline. The data of the file is not immediately available. - - 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. + + The file is read-only. is supported on Windows, Linux, and macOS. On Linux and macOS, changing the flag is a permissions operation. - - Asynchronously writes a string to the stream. - The string to write to the stream. If is , nothing is written. - The stream writer is disposed. - The stream writer is currently in use by a previous write operation. - A task that represents the asynchronous write 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. - - Writes the text representation of a character span to the stream, followed by a line terminator. - The character span to write to the stream. + + The file is a sparse file. Sparse files are typically large files whose data consists of mostly zeros. - - Writes a string to the stream, followed by a line terminator. - The string to write. If is , only the line terminator is written. + + The file is a system file. That is, the file is part of the operating system or is used exclusively by the operating system. - - 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. + + 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. - - 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. + + The exception that is thrown when a managed assembly is found but cannot be loaded. - - 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. + + 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. - - 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. + + 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. - - Asynchronously writes a line terminator to the stream. - The stream writer is disposed. - The stream writer is currently in use by a previous write operation. - A task that represents the asynchronous write operation. + + 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. - - Asynchronously writes a character to the stream, followed by a line terminator. - The character to write to the stream. - The stream writer is disposed. - The stream writer is currently in use by a previous write operation. - A task that represents the asynchronous write operation. + + 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. - - 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. - - 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. - A task that represents the asynchronous write operation. + + 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. - - 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. + + 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. - - 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. - The stream writer is disposed. - The stream writer is currently in use by a previous write operation. - A task that represents the asynchronous write operation. + + 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 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 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. - - Gets the underlying stream that interfaces with a backing store. - The stream this is writing to. + + 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 in which the output is written. - The specified in the constructor for the current instance, or if an encoding was not specified. + + 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. - - Implements a that reads from a string. + + 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. - - Initializes a new instance of the class that reads from the specified string. - The string to which the should be initialized. - The parameter is . + + Specifies how the operating system should open a file. - - Closes the . + + 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. - - 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. + + 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. - - Returns the next available character but does not consume it. - The current reader is closed. - An integer representing the next character to be read, or -1 if no more characters are available or the stream does not support seeking. + + Specifies that the operating system should create a new file. This requires permission. If the file already exists, an exception is thrown. - - Reads the next character from the input string and advances the character position by one character. - The current reader is closed. - The next character from the underlying string, or -1 if no more characters are available. + + 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. - - 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. - - is . - The buffer length minus is less than . - - or is negative. - The current reader is closed. - 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. + + 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. - - Reads all the characters from the input string, starting at the current position, and advances the current position to the end of the input string. - When this method returns, contains the characters read from the current source. If the total number of characters read is zero, the span remains unmodified. - The current string reader instance is closed. - The total number of characters read into the buffer. + + 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. - - 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. - - 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. - 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. + + The exception that is thrown when an attempt to access a file that does not exist on disk fails. - - Asynchronously reads all the characters from the input string, starting at the current position, and advances the current position to the end of the input string. - When this method returns, contains the characters read from the current source. - 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 characters read into the buffer. + + Initializes a new instance of the class with its message string set to a system-supplied message. - - Reads all the characters from the input string starting at the current position and advances the current position to the end of the input string. - When this method returns, contains the characters read from the current source. If the total number of characters read is zero, the span remains unmodified. - The current string reader instance is closed. - The total number of characters read into the buffer. + + 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. - - 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. - - 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. - 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. + + 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. - - Asynchronously reads all the characters from the input string starting at the current position and advances the current position to the end of the input string. - When this method returns, contains the characters read from the current source. If the total number of characters read is zero, the span remains unmodified. - The token to monitor for cancellation requests. The default value is . - A task representing the asynchronous read operation. The value of the parameter contains the total number of characters read into the buffer. - - - Reads a line of characters from the current string and returns the data as a string. - The current reader is closed. - There is insufficient memory to allocate a buffer for the returned string. - The next line from the current string, or if the end of the string is reached. - - - Reads a line of characters asynchronously from the current string and returns the data as a string. - 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. - 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. - - - Reads all characters from the current position to the end of the string and returns them as a single string. - There is insufficient memory to allocate a buffer for the returned string. - The current reader is closed. - The content from the current position to the end of the underlying string. - - - Reads all characters from the current position to the end of the string asynchronously and returns them as a single 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. - 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. - - - 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. + + 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. - - 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. + + 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. - - Returns the underlying . - The underlying . + + 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. - - Returns a string containing the characters written to the current so far. - The string containing the characters written to the current . + + 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. - - Writes a character to the string. - The character to write. - The writer is closed. + + 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. - - 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. + + 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. - - Writes the string representation of a span of chars to the current string. - A span of chars to write to the string. + + Gets the error message that explains the reason for the exception. + The error message. - - Writes a string to the current string. - The string to write. - The writer is closed. + + 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. - - Writes the string representation of a string builder to the current string. - The string builder to write to the string. + + Represents advanced options for creating a object. - - Writes a character to the string asynchronously. - The character to write to the string. - The string writer is disposed. - The string writer is currently in use by a previous write operation. - A task that represents the asynchronous write operation. + + Indicates that a file can be used for asynchronous reading and writing. - - 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. - - 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. - A task that represents the asynchronous write operation. + + Indicates that a file is automatically deleted when it is no longer in use. - - 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. + + Indicates that a file is encrypted and can be decrypted only by using the same user account used for encryption. - - Writes a string to the current string asynchronously. - The string to write. If is , nothing is written to the text stream. - The string writer is disposed. - The string writer is currently in use by a previous write operation. - A task that represents the asynchronous write operation. + + Indicates that no additional options should be used when creating a object. - - 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. + + Indicates that the file is accessed randomly. The system can use this as a hint to optimize file caching. - - 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. + + 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. - - 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. + + Indicates that the system should write through any intermediate cache and go directly to disk. - - Asynchronously writes a character to the string, followed by a line terminator. - The character to write to the string. - The string writer is disposed. - The string writer is currently in use by a previous write operation. - A task that represents the asynchronous write operation. + + Contains constants for controlling the kind of access other objects can have to the same file. - - 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. - - 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. - A task that represents the asynchronous write operation. + + Allows subsequent deleting of a file. - - 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. + + Makes the file handle inheritable by child processes. This is not directly supported by Win32. - - 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. - The string writer is disposed. - The string writer is currently in use by a previous write operation. - A task that represents the asynchronous write operation. + + 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. - - 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. + + 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. - - Gets the in which the output is written. - The in which the output is written. + + 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. - - Represents a reader that can read a sequential series of characters. + + 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 with no data to read from. + + Provides a for a file, supporting both synchronous and asynchronous read and write operations. - - Initializes a new instance of the class. + + 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. - - Closes the and releases any system resources associated with the . + + 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. - - Releases all resources used by the object. + + 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. - - 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. + + 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. - - 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. - The is closed. - An I/O error occurs. - An integer representing the next character to be read, or -1 if no more characters are available or the reader does not support seeking. + + 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. - - Reads the next character from the text reader and advances the character position by one character. - The is closed. - An I/O error occurs. - The next character from the text reader, or -1 if no more characters are available. The default implementation returns -1. + + 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. - - 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. - - is . - The buffer length minus is less than . + + 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, . - or is negative. - The is closed. - An I/O error occurs. - 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 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. - - Reads the characters from the current reader and writes the data to the specified buffer. - When this method returns, contains the specified span of characters replaced by the characters read from the current source. + + 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 number of characters read from the stream is larger than the length of the . - The number of characters that have been read. The number will be less than or equal to the length, 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 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. - - 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. + + 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 . + + 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. - 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. - 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. - - - Asynchronously reads the characters from the current stream into a memory block. - When this method returns, contains the specified memory block of characters replaced by the characters read from the current source. - The token to monitor for cancellation requests. The default value is . - A value task that represents the asynchronous read operation. The value of the type parameter contains 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 length, depending on whether the data is available within the stream. + contains an invalid value. - - 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. + + 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 . - The buffer length minus is less than . + 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. - or is negative. - The is closed. - An I/O error occurs. - 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. + contains an invalid value. - - Reads the characters from the current stream and writes the data to a buffer. - When this method returns, contains the specified span of characters replaced by the characters read from the current source. + + 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 . - The is closed. - An I/O error occurred. - The number of characters that have been read. The number will be less than or equal to the length, depending on whether all input characters have been read. + 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. - - 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. + + 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 . + + 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. - 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. - 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. - - - Asynchronously reads the characters from the current stream and writes the data to a buffer. - When this method returns, contains the specified memory block of characters replaced by the characters read from the current source. - The token to monitor for cancellation requests. The default value is . - A value task that represents the asynchronous read operation. The value of the type 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 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. - - Reads a line of characters from the text reader and returns the data as a string. - 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 - The next line from the reader, or if all characters have been read. - - - Reads a line of characters asynchronously and returns the data as a string. - 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. - 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. - - - Reads all characters from the current position to the end of the text reader and returns them as one string. - 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 - A string that contains all characters from the current position to the end of the text reader. + + 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. - - Reads all characters from the current position to the end of the text reader asynchronously and returns them as one string. - The number of characters is larger than . - The text reader has been disposed. - The reader is currently in use by a previous read operation. - 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. + + 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. - - Creates a thread-safe wrapper around the specified . - The to synchronize. + + 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 . - A thread-safe . - - - Represents a writer that can write a sequential series of characters. This class is abstract. - - - Stores the newline characters used for this . - - - Provides a with no backing store that can be written to, but not read from. + is . + + or is negative. + The stream does not support writing. + The stream is closed. + An I/O error occurred. - - Initializes a new instance of the class. + + 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. - - Initializes a new instance of the class with the specified format provider. - An object that controls formatting. + + 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. - - Closes the current writer and releases any system resources associated with the writer. + + 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. - - Releases all resources used by the object. + + 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. + + 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. + + Asynchronously releases the unmanaged resources used by the . 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. - - - Asynchronously clears all buffers for the current writer and causes any buffered data to be written to the underlying device. - The text writer is disposed. - The writer is currently in use by a previous write operation. - A task that represents the asynchronous flush 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. - - Creates a thread-safe wrapper around the specified . - The to synchronize. + + Ends an asynchronous write operation and blocks until the I/O operation is complete. (Consider using instead.) + The pending asynchronous I/O request. - is . - A thread-safe wrapper. + 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. - - Writes the text representation of a value to the text stream. - The value to write. - The is closed. - An I/O error occurs. + + Ensures that resources are freed and other cleanup operations are performed when the garbage collector reclaims the . - - Writes a character to the text stream. - The character to write to the text stream. - The is closed. - An I/O error occurs. + + 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. - - 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. + + 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, . - - 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. + + 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. - - 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. + + 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. - - 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. + + Gets a value that indicates whether the was opened asynchronously or synchronously. + + if the was opened asynchronously; otherwise, . - - 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. + + 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. - - 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. + + 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. - - 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. + + Gets the absolute path of the file opened in the . + A string that is the absolute path of the file. - - Writes a character span to the text stream. - The character span to write. + + 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. - - 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. + + 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. - - Writes a string to the text stream. - The string to write. - The is closed. - An I/O error occurs. + + 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. - - 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. + + 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 . - 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). + 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. - - 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). + + 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. - - 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). + + 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. - - 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. + + 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. - - Writes a string builder to the text stream. - The string, as a string builder, to write to the text stream. + + 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. - - 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. + + 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 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 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 character to the text stream asynchronously. - The character to write to the text stream. - The text writer is disposed. - The text writer is currently in use by a previous write operation. - A task that represents the asynchronous write operation. + + 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. - - Writes a character array to the text stream asynchronously. - The character array to write to the text stream. If is , nothing is written. - The text writer is disposed. - The text writer 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. A task that represents the asynchronous 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. 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. - A task that represents the asynchronous write operation. + 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 character memory region to the text stream. - The character memory region to write to the text stream. + + 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 string to the text stream asynchronously. - The string to write. If is , nothing is written to the text stream. - The text writer is disposed. - The text writer is currently in use by a previous write operation. - 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. - - 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. + + Specifies whether the underlying handle is inheritable by child processes. - - Writes a line terminator to the text stream. - The is closed. - An I/O error occurs. + + Specifies that the handle is inheritable by child processes. - - 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. + + Specifies that the handle is not inheritable by child processes. - - 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. + + The exception that is thrown when 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. + + 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. - - 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. + + 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. - - 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. + + 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. - - 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. + + 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. - - 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. + + 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. - - 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. + + The exception that is thrown when a path or fully qualified file name is longer than the system-defined maximum length. - - 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. + + Initializes a new instance of the class with its HRESULT set to COR_E_PATHTOOLONG. - - 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. + + 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. - - 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. + + 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. - - 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. + + 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. - - 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). + + Specifies the position in a stream to use for seeking. - - 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). + + Specifies the beginning of a stream. - - 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). + + Specifies the current position within a stream. - - 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. + + Specifies the end of a stream. - - 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. + + Provides a generic view of a sequence of bytes. This is an abstract class. - - 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. + + Initializes a new instance of the class. - - 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. + + 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. - - Asynchronously writes a line terminator to the text stream. - The text writer is disposed. - The text writer is currently in use by a previous write operation. - A task that represents the asynchronous write 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. - - Asynchronously writes a character to the text stream, followed by a line terminator. - The character to write to the text stream. - The text writer is disposed. - The text writer is currently in use by a previous write operation. - A task that represents the asynchronous write operation. + + When overridden in a derived class, gets a value indicating whether the current stream supports reading. + + if the stream supports reading; otherwise, . - - 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. - The text writer is disposed. - The text writer is currently in use by a previous write operation. - A task that represents the asynchronous write operation. + + 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. - - 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. + + 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 . - The plus is greater than the buffer length. + is . - or is negative. - The text writer is disposed. - The text writer is currently in use by a previous write operation. - A task that represents the asynchronous write operation. + 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 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 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 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. - The text writer is disposed. - The text writer is currently in use by a previous write operation. - A task that represents the asynchronous write operation. + + 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 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. + + 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 write operation. + 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. - - 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. + + 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. - - 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. + + Allocates a object. + A reference to the allocated . - - Gets or sets the line terminator string used by the current . - The line terminator string for the current . + + Releases all resources used by the . - - Provides access to unmanaged blocks of memory from managed code. + + 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. - - Initializes a new instance of the class. - The user does not have the required permission. + + Asynchronously releases the unmanaged resources used by the . + A task that represents the asynchronous dispose operation. - - 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. - + + 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 is large enough to cause an overflow. +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. - - 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. - + + 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 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. +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. - - 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. + + 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. - - Overrides the method so that no action is performed. - The stream is closed. + + 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. - - Overrides the method so that the operation is cancelled if specified, but no other action is performed. + + 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. - - 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. + + 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. - - 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. + + 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. - - 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. + + 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 read from the current stream. - 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. + 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. - - Reads all the bytes of this unmanaged memory stream into the specified span of bytes. - - The total number of bytes read into the destination. + + 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 the specified number of bytes into the specified array. + + 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 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. + + 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, and wraps the total number of bytes read into the buffer. + 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 a stream and advances the position within the stream by one byte, or returns -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. - The unsigned byte cast to an object, or -1 if at the end of the stream. + + 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 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 . - 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. - The new position in the stream. + + 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 . - - 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. + + 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. - - 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. + + 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. - 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 . + 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. - - Writes a block of bytes to the current unmanaged memory stream using data from the provided span of bytes. - + + 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, advances the current position within this stream by the number of bytes written, and monitors cancellation requests. + + 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. - 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 span of bytes to the current stream, advances the current position within this stream by the number of bytes written, and monitors cancellation requests. + + 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 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. - - - 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 stream is closed. - The size or capacity of the stream. - - - Gets the length of the data in a stream. - The stream is closed. - The length of the data in the 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 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. - - Gets or sets the current position in a 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. - The current position in the stream. + + 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 byte pointer to a stream based on the current position in the stream. - 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. - A byte pointer. + + 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. @@ -34949,18 +18992,6 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba Reports a progress update. The value of the updated progress. - - Provides functionality to format the string representation of an object into a span. - - - Tries to format the value of the current instance into the provided span of characters. - When this method returns, this instance's value formatted as a span of characters. - When this method returns, the number of characters that were written in . - A span containing the characters that represent a standard or custom format string that defines the acceptable format for . - An optional object that supplies culture-specific formatting information for . - - if the formatting was successful; otherwise, . - Provides support for lazy initialization. The type of object that is being lazily initialized. @@ -35006,22 +19037,22 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba contains an invalid value. - - Creates and returns a string representation of the property for this instance. - The property is . - 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. - 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. - The lazily initialized value of the current instance. Provides a lazy indirect reference to an object and its associated metadata for use by the Managed Extensibility Framework. @@ -35055,9 +19086,9 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. + A function that returns the referenced object The metadata associated with the referenced object. - The thread synchronization mode. + The thread synchronization mode Gets the metadata associated with the referenced object. @@ -35069,42 +19100,6 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba Creates a customizable parser based on the Lightweight Directory Access Protocol (LDAP) scheme. - - 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. - Enables access to objects across application domain boundaries in applications that support remoting. @@ -35113,15 +19108,13 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba Retrieves the current lifetime service object that controls the lifetime policy for this instance. - The immediate caller does not have infrastructure permission. - .NET Core and .NET 5+ only: In all cases. 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. - The immediate caller does not have infrastructure permission. - .NET Core and .NET 5+ only: In all cases. 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. @@ -35129,1289 +19122,6 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. - - Provides constants and static methods for trigonometric, logarithmic, and other common mathematical functions. - - - Represents the natural logarithmic base, specified by the constant, . - - - Represents the ratio of the circumference of a circle to its diameter, specified by the constant, π. - - - Represents the number of radians in one turn, specified by the constant, τ. - - - 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 . - - equals . - A 16-bit signed integer, x, such that 0 ≤ x ≤ . - - - Returns the absolute value of a 32-bit signed integer. - A number that is greater than , but less than or equal to . - - equals . - A 32-bit signed integer, x, such that 0 ≤ x ≤ . - - - Returns the absolute value of a 64-bit signed integer. - A number that is greater than , but less than or equal to . - - equals . - A 64-bit signed integer, x, such that 0 ≤ x ≤ . - - - Returns the absolute value of a native signed integer. - A number that is greater than , but less than or equal to . - A native signed integer, x, such that 0 ≤ x ≤ . - - - Returns the absolute value of an 8-bit signed integer. - A number that is greater than , but less than or equal to . - - equals . - An 8-bit signed integer, x, such that 0 ≤ x ≤ . - - - 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. - - -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. - - - Produces the full product of two 64-bit numbers. - The first number to multiply. - The second number to multiply. - The low 64-bit of the product of the specified numbers. - The high 64-bit of the product of the specied numbers. - - - Produces the full product of two unsigned 64-bit numbers. - The first number to multiply. - The second number to multiply. - The low 64-bit of the product of the specified numbers. - The high 64-bit of the product of the specied 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 < . - - - 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 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. - - - Produces the quotient and the remainder of two unsigned 8-bit numbers. - The dividend. - The divisor. - The quotient and the remainder of the specified numbers. - - - Produces the quotient and the remainder of two signed 16-bit numbers. - The dividend. - The divisor. - The quotient and the remainder of the specified numbers. - - - Produces the quotient and the remainder of two signed 32-bit numbers. - The dividend. - The divisor. - The quotient and the remainder of the specified numbers. - - - Calculates the quotient of two 32-bit signed integers and also returns the remainder in an output parameter. - The dividend. - The divisor. - The remainder. - - is zero. - The quotient of the specified numbers. - - - Produces the quotient and the remainder of two signed 64-bit numbers. - The dividend. - The divisor. - The quotient and the remainder of the specified numbers. - - - Calculates the quotient of two 64-bit signed integers and also returns the remainder in an output parameter. - The dividend. - The divisor. - The remainder. - - is zero. - The quotient of the specified numbers. - - - Produces the quotient and the remainder of two signed native-size numbers. - The dividend. - The divisor. - The quotient and the remainder of the specified numbers. - - - Produces the quotient and the remainder of two signed 8-bit numbers. - The dividend. - The divisor. - The quotient and the remainder of the specified numbers. - - - Produces the quotient and the remainder of two unsigned 16-bit numbers. - The dividend. - The divisor. - The quotient and the remainder of the specified numbers. - - - Produces the quotient and the remainder of two unsigned 32-bit numbers. - The dividend. - The divisor. - The quotient and the remainder of the specified numbers. - - - Produces the quotient and the remainder of two unsigned 64-bit numbers. - The dividend. - The divisor. - The quotient and the remainder of the specified numbers. - - - Produces the quotient and the remainder of two unsigned native-size numbers. - The dividend. - The divisor. - The quotient and the remainder of the specified numbers. - - - 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 native signed integers. - The first of two native signed integers to compare. - The second of two native 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 of two native unsigned integers. - The first of two native unsigned integers to compare. - The second of two native 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 native signed integers. - The first of two native signed integers to compare. - The second of two native 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 of two native unsigned integers. - The first of two native unsigned integers to compare. - The second of two native 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. - - - 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 . - - - Returns an estimate of the reciprocal of a specified number. - The number whose reciprocal is to be estimated. - An estimate of the reciprocal of . - - - Returns an estimate of the reciprocal square root of a specified number. - The number whose reciprocal square root is to be estimated. - An estimate of the reciprocal square root . - - - 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 result is outside the range of a . - 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. - - - 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. - - is less than 0 or greater than 28. - The result is outside the range of a . - The number nearest to that contains a number of fractional digits equal to . - - - Rounds a decimal value to a specified number of fractional digits using the specified rounding convention. - A decimal number to be rounded. - The number of decimal places in the return value. - One of the enumeration values that specifies which rounding strategy to use. - - is less than 0 or greater than 28. - - is not a valid value of . - The result is outside the range of a . - The number with fractional digits that is rounded to. If has fewer fractional digits than , is returned unchanged. - - - Rounds a decimal value an integer using the specified rounding convention. - A decimal number to be rounded. - One of the enumeration values that specifies which rounding strategy to use. - - is not a valid value of . - The result is outside the range of a . - The integer that is rounded to. This method returns a instead of an integral type. - - - 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. - - is less than 0 or greater than 15. - The number nearest to that contains a number of fractional digits equal to . - - - Rounds a double-precision floating-point value to a specified number of fractional digits using the specified rounding convention. - A double-precision floating-point number to be rounded. - The number of fractional digits in the return value. - One of the enumeration values that specifies which rounding strategy to use. - - is less than 0 or greater than 15. - - is not a valid value of . - The number that has fractional digits that is rounded to. If has fewer fractional digits than , is returned unchanged. - - - Rounds a double-precision floating-point value to an integer using the specified rounding convention. - A double-precision floating-point number to be rounded. - One of the enumeration values that specifies which rounding strategy to use. - - is not a valid value of . - The integer that is rounded to. This method returns a instead of an integral type. - - - Returns x * 2^n computed efficiently. - A double-precision floating-point number that specifies the base value. - A 32-bit integer 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. - - is equal to . - 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 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 a native sized 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. - - is equal to . - 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 the sine of the specified angle. - An angle, measured in radians. - The sine of . If is equal to , , or , this method returns . - - - Returns the sine and cosine of the specified angle. - An angle, measured in radians. - The sine and cosine 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. - - - Represents the natural logarithmic base, specified by the constant, . - - - Represents the ratio of the circumference of a circle to its diameter, specified by the constant, p. - - - Represents the number of radians in one turn, specified by the constant, τ. - - - 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. - - -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. - - - 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. - - - 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 . - - - Returns an estimate of the reciprocal of a specified number. - The number whose reciprocal is to be estimated. - An estimate of the reciprocal of . - - - Returns an estimate of the reciprocal square root of a specified number. - The number whose reciprocal square root is to be estimated. - An estimate of the reciprocal square root . - - - 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. - - is less than 0 or greater than 6. - The number nearest to that contains a number of fractional digits equal to . - - - Rounds a single-precision floating-point value to a specified number of fractional digits using the specified rounding convention. - A single-precision floating-point number to be rounded. - The number of fractional digits in the return value. - One of the enumeration values that specifies which rounding strategy to use. - - is less than 0 or greater than 6. - - is not a valid value of . - The number that is rounded to that has fractional digits. If has fewer fractional digits than , is returned unchanged. - - - Rounds a single-precision floating-point value to an integer using the specified rounding convention. - A single-precision floating-point number to be rounded. - One of the enumeration values that specifies which rounding strategy to use. - - is not a valid value of . - The integer that is rounded to using the rounding convention. This method returns a instead of an integral type. - - - 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. - - is equal to . - 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 the sine of the specified angle. - An angle, measured in radians. - The sine of . If is equal to , , or , this method returns . - - - Returns the sine and cosine of the specified angle. - An angle, measured in radians. - The sine and cosine 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 - The exception that is thrown when an attempt to access a class member fails. @@ -36441,9 +19151,7 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba The array from which to create the object. is a reference type, and is not an array of type . - -or- - The array is covariant. @@ -36453,14 +19161,9 @@ The array is covariant. 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 . @@ -36470,6 +19173,10 @@ The array is covariant. 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. @@ -36486,10 +19193,14 @@ The array is covariant. Returns the hash code for this instance. A 32-bit signed integer hash code. - - Defines an implicit conversion of an array to a object. - The array to convert. - The converted object. + + 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. @@ -36501,29 +19212,36 @@ The array is covariant. 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. - An instance with non-primitive (non-blittable) members cannot be pinned. 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 . - An object that contains all elements of the current instance from to the end of the instance. 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 - - An object that contains elements from the current instance starting at . + + + Returns a span from the current instance. + A span created from the current object. Copies the contents from the memory into a new array. @@ -36539,23 +19257,6 @@ The array is covariant. if the copy operation succeeds; otherwise, . - - Returns an empty object. - An empty object. - - - 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. - - - Returns a span from the current instance. - A span created from the current object. - 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. @@ -36577,22 +19278,22 @@ The array is covariant. 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 the strategy that mathematical rounding methods should use to round a number. + Specifies how mathematical rounding methods should process a number that is midway between two numbers. - The strategy of rounding to the nearest number, and when a number is halfway between two others, it's rounded toward the nearest number that's away from zero. + When a number is halfway between two others, it is rounded toward the nearest number that is away from zero. - The strategy of rounding to the nearest number, and when a number is halfway between two others, it's rounded toward the nearest even number. + When a number is halfway between two others, it is rounded toward the nearest even number. - The strategy of downwards-directed rounding, with 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 greater than the infinitely precise result. - The strategy of upwards-directed rounding, with 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 less than the infinitely precise result. - The strategy of directed rounding toward zero, with the result closest to and no greater in magnitude 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. @@ -36626,15 +19327,6 @@ The array is covariant. 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. - - Holds the class name of the missing member. - - - Holds the name of the missing member. - - - Holds the signature of the missing member. - Initializes a new instance of the class. @@ -36657,16 +19349,25 @@ The array is covariant. 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. @@ -36733,6 +19434,10 @@ The array is covariant. 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. @@ -36750,114 +19455,86 @@ The array is covariant. 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 . + 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. - A for the field identified by . 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 . + 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. - 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 . - 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 . + 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. - A for the method or constructor identified by . 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 . + 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. - 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 . - 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 . + 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. - A for the type identified by . 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 . + 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. - 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. Indicates that the COM threading model for an application is multithreaded apartment (MTA). @@ -36883,27 +19560,27 @@ The array is covariant. 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. - A delegate that is the new root of the invocation list. Determines whether this multicast delegate and the specified object are equal. The object to compare with this instance. - Cannot create an instance of an abstract class, or this member was invoked with a late-binding mechanism. 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. - Cannot create an instance of an abstract class, or this member was invoked with a late-binding mechanism. 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. - Cannot create an instance of an abstract class, or this member was invoked with a late-binding mechanism. 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 . @@ -36922,23 +19599,23 @@ The array is covariant. Determines whether two objects are equal. The left operand. The right operand. - Cannot create an instance of an abstract class, or this member was invoked with a late-binding mechanism. 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. - Cannot create an instance of an abstract class, or this member was invoked with a late-binding mechanism. 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. - Cannot create an instance of an abstract class, or this member was invoked with a late-binding mechanism. 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. @@ -36955,55 +19632,6 @@ The array is covariant. 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 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. - A parser based on the NetPipe scheme for the "Indigo" system. @@ -37121,9 +19749,34 @@ The array is covariant. A object. A object. The underlying value type of the and parameters. - An integer that indicates the relative values 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 . - 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 . + -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. @@ -37131,18 +19784,30 @@ The array is covariant. 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. + 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 . - The type argument of the parameter, if the parameter is a closed generic nullable type; otherwise, . Represents a value type that can be assigned . @@ -37156,11 +19821,27 @@ The array is covariant. 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. + 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. @@ -37175,6 +19856,11 @@ The array is covariant. 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. @@ -37189,15 +19875,10 @@ The array is covariant. 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 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. - Gets the value of the current object if it has been assigned a valid underlying value. - The property is . 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. @@ -37219,120 +19900,6 @@ The array is covariant. 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 utility methods for intrinsic bit-twiddling operations. The methods use hardware intrinsics when available on the underlying platform; otherwise, they use optimized software fallbacks. - - - Evaluates whether the specified value is a power of two. - The value to evaluate as being a power of two. - - if the specified value is a power of two; otherwise. - - - Evaluates whether the specified value is a power of 2. - The value to evaluate as being a power of two. - - if the specified value is a power of two; otherwise. - - - Evaluates whether the specified value is a power of two. - The value to evaluate as being a power of two. - - if the specified value is a power of two; otherwise. - - - Evaluates whether the specified value is a power of two. - The value to evaluate as being a power of two. - - if the specified value is a power of two; otherwise. - - - 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. - - - Rounds the specified value up to a power of two. - The value to round up to a power of two. - The smallest power of two that's greater than or equal to . - If is 0 or the result overflows, returns 0. - - - Rounds the specified value up to a power of two. - The value to round up to a power of two. - The smallest power of two that's greater than or equal to . - -If is 0 or the result overflows, returns 0. - - - 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. - 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. @@ -37429,238 +19996,15 @@ If is 0 or the result overflows, returns 0. if the obsolete element usage generates a compiler error; if it generates a compiler warning. - - Gets or sets the ID that the compiler will use when reporting a use of the API. - The unique diagnostic ID. - - Gets a value that indicates whether the compiler will treat usage of the obsolete program element as an error. + 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. + Gets the workaround message, including a description of the alternative program elements. The workaround text string. - - Gets or sets the URL for corresponding documentation. The API accepts a format string instead of an actual URL, creating a generic URL that includes the diagnostic ID. - The format string that represents a URL to corresponding documentation. - - - 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 . - - - Indicates whether the current application is running on Android. - - if the current application is running on Android; otherwise. - - - Checks if the Android version (returned by the Linux command uname) is greater than or equal to the specified version. This method can be used to guard APIs that were added in the specified version. - The major release number. - The minor release number. - The build release number. - The revision release number. - - if the current application is running on an Android version that is at least what was specified in the parameters; otherwise. - - - Indicates whether the current application is running as WASM in a browser. - - if the current application is running as WASM in a browser; otherwise. - - - Indicates whether the current application is running on FreeBSD. - - if the current application is running on FreeBSD; otherwise. - - - Checks if the FreeBSD version (returned by the Linux command uname) is greater than or equal to the specified version. This method can be used to guard APIs that were added in the specified version. - The major release number. - The minor release number. - The build release number. - The revision release number. - - if the current application is running on a FreeBSD version that is at least what was specified in the parameters; otherwise. - - - Indicates whether the current application is running on iOS. - - if the current application is running on iOS; otherwise. - - - Checks if the iOS version (returned by libobjc.get_operatingSystemVersion) is greater than or equal to the specified version. This method can be used to guard APIs that were added in the specified iOS version. - The major release number. - The minor release number. - The build release number. - - if the current application is running on an iOS version that is at least what was specified in the parameters; otherwise. - - - Indicates whether the current application is running on Linux. - - if the current application is running on Linux; otherwise. - - - Indicates whether the current application is running on Mac Catalyst. - - if the current application is running on Mac Catalyst; otherwise. - - - Check for the Mac Catalyst version (iOS version as presented in Apple documentation) with a ≤ version comparison. Used to guard APIs that were added in the given Mac Catalyst release. - The version major number. - The version minor number. - The version build number. - - if the Mac Catalyst version is greater or equal than the specified version comparison; otherwise. - - - Indicates whether the current application is running on macOS. - - if the current application is running on macOS; otherwise. - - - Checks if the macOS version (returned by libobjc.get_operatingSystemVersion) is greater than or equal to the specified version. This method can be used to guard APIs that were added in the specified macOS version. - The major release number. - The minor release number. - The build release number. - - if the current application is running on an macOS version that is at least what was specified in the parameters; otherwise. - - - Indicates whether the current application is running on the specified platform. - The case-insensitive platform name. Examples: Browser, Linux, FreeBSD, Android, iOS, macOS, tvOS, watchOS, Windows. - - if the current application is running on the specified platform; otherwise. - - - Checks if the operating system version is greater than or equal to the specified platform version. This method can be used to guard APIs that were added in the specified OS version. - The case-insensitive platform name. Examples: Browser, Linux, FreeBSD, Android, iOS, macOS, tvOS, watchOS, Windows. - The major release number. - The minor release number (optional). - The build release number (optional). - The revision release number (optional). - - if the current application is running on the specified platform and is at least in the version specified in the parameters; otherwise. - - - Indicates whether the current application is running on tvOS. - - if the current application is running on tvOS; otherwise. - - - Checks if the tvOS version (returned by libobjc.get_operatingSystemVersion) is greater than or equal to the specified version. This method can be used to guard APIs that were added in the specified tvOS version. - The major release number. - The minor release number. - The build release number. - - if the current application is running on a tvOS version that is at least what was specified in the parameters; otherwise. - - - Indicates whether the current application is running on watchOS. - - if the current application is running on watchOS; otherwise. - - - Checks if the watchOS version (returned by libobjc.get_operatingSystemVersion) is greater than or equal to the specified version. This method can be used to guard APIs that were added in the specified watchOS version. - The major release number. - The minor release number. - The build release number. - - if the current application is running on a watchOS version that is at least what was specified in the parameters; otherwise. - - - Indicates whether the current application is running on Windows. - - if the current application is running on Windows; otherwise. - - - Checks if the Windows version (returned by RtlGetVersion) is greater than or equal to the specified version. This method can be used to guard APIs that were added in the specified Windows version. - The major release number. - The minor release number. - The build release number. - The revision release number. - - if the current application is running on a Windows version that is at least what was specified in the parameters; otherwise. - - - Converts the value of this object to its equivalent string representation. - The string representation of the values returned by the , , and properties. - - - 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 (""). - - - 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. - - - 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. - The exception that is thrown when there is not enough memory to continue the execution of a program. @@ -37707,33 +20051,6 @@ If is 0 or the result overflows, returns 0. Initializes a new instance of the class with default 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. - - - Any other operating system. This includes Browser (WASM). - - - 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. - The exception that is thrown when a feature does not run on a particular platform. @@ -37761,104 +20078,6 @@ If is 0 or the result overflows, returns 0. if meets the criteria defined within the method represented by this delegate; otherwise, . - - Provides an that invokes callbacks for each reported progress value. - Specifies the type of the progress report value. - - - Raised for each reported progress 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. - - - Reports a progress change. - The value of the updated progress. - - - Represents a pseudo-random number generator, which is an algorithm that produces a sequence of numbers that meet certain statistical requirements for randomness. - - - Initializes a new instance of the class using a 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. - - is less than 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. - - - 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 . - - is greater than . - 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. - - - Fills the elements of a specified array of bytes with random numbers. - The array to be filled with random numbers. - - is . - - - Fills the elements of a specified span of bytes with random numbers. - The array to be filled with random numbers. - - - 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 non-negative random integer. - A 64-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. - - is less than 0. - A 64-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. - - - 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 . - - is greater than . - A 64-bit signed integer greater than or equal to and less than ; that is, the range of return values includes but not . If minValue equals , is returned. - - - Returns a random floating-point number that is greater than or equal to 0.0, and less than 1.0. - A single-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 thread-safe instance that may be used concurrently from any thread. - A instance. - Represents a range that has start and end indexes. @@ -37867,6 +20086,14 @@ If is 0 or the result overflows, returns 0. 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. @@ -37891,9 +20118,13 @@ If is 0 or the result overflows, returns 0. 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. - The start offset and length of the 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. @@ -37904,18 +20135,6 @@ If is 0 or the result overflows, returns 0. Returns the string representation of the current object. The string representation 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. - - - Gets the inclusive start index of the . - The inclusive start index of the range. - The exception that is thrown when an array with the wrong number of dimensions is passed to a method. @@ -37962,6 +20181,10 @@ If is 0 or the result overflows, returns 0. 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. @@ -37978,35 +20201,48 @@ If is 0 or the result overflows, returns 0. Returns the hash code for this . The hash code. - - 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. + + 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. - An instance with nonprimitive (non-blittable) members cannot be pinned. 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 . - A read-only memory region representing the desired slice. 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. - A read-only memory region representing the desired slice. + + + Gets a span from the memory region. + A memory span. Copies the contents from the memory region into a new array. @@ -38022,23 +20258,6 @@ If is 0 or the result overflows, returns 0. if the copy operation succeeded. if is smaller than the current instance, and no data is written to . - - Gets an empty . - An empty read-only memory region. - - - 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. - - - Gets a span from the memory region. - A memory span. - Provides a type-safe and memory-safe read-only representation of a contiguous region of arbitrary memory. The type of items in the . @@ -38054,13 +20273,9 @@ If is 0 or the result overflows, returns 0. 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. @@ -38078,11 +20293,28 @@ If is 0 or the result overflows, returns 0. 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. - Always thrown by this method. Not supported. + Always thrown by this method. Returns an enumerator for this . @@ -38090,32 +20322,46 @@ If is 0 or the result overflows, returns 0. Not supported. Throws a . - Always thrown by this method. Not supported. + Always thrown by this method. - Returns a read-only reference to an object of type T that can be used for pinning. - -This method is intended to support .NET compilers and is not intended to be called by user code. + 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 array to a . - The array to convert to a . - The read-only span that corresponds to . + 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. @@ -38126,17 +20372,17 @@ This method is intended to support .NET compilers and is not intended to be call 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. - A span that consists of all elements of the current span from to the end of the 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 . - A read-only span that consists of elements from the current span starting at . Copies the contents of this read-only span into a new array. @@ -38152,39 +20398,6 @@ This method is intended to support .NET compilers and is not intended to be call if the copy operation succeeded; otherwise, . - - Returns an empty . - An 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. - - is less then zero or greater than or equal to . - The element from the read-only span. - - - The number of items in the read-only span. - The number of items. - - - Provides an enumerator for the elements of a . - - - - 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. - - - Gets a reference to the item at the current position of the enumerator. - The element in the at the current position of the enumerator. - 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. @@ -38203,21 +20416,21 @@ This method is intended to support .NET compilers and is not intended to be call Represents an assembly, which is a reusable, versionable, and self-describing building block of a common language runtime application. - - Occurs when the common language runtime class loader cannot resolve a reference to an internal module of an assembly through normal means. - 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. +-or- +The current assembly was loaded into the reflection-only context. is . No matching constructor was found. @@ -38225,29 +20438,23 @@ This method is intended to support .NET compilers and is not intended to be call 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. +-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. - 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 . +-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. +-or- +The current assembly was loaded into the reflection-only context. No matching constructor was found. is . @@ -38255,17 +20462,12 @@ This method is intended to support .NET compilers and is not intended to be call 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. +-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. - 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 . +-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. @@ -38275,14 +20477,13 @@ This method is intended to support .NET compilers and is not intended to be call 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 string that represents 1000 to a value, for example, since 1000 is represented differently by different cultures.) + 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. +-or- +The current assembly was loaded into the reflection-only context. is . No matching constructor was found. @@ -38291,17 +20492,12 @@ This method is intended to support .NET compilers and is not intended to be call 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. +-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. - 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. +-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. @@ -38309,18 +20505,42 @@ This method is intended to support .NET compilers and is not intended to be call 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 . - The assembly in which the specified type is defined. Returns the of the method that invoked the currently executing method. @@ -38335,11 +20555,11 @@ This method is intended to support .NET compilers and is not intended to be call 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. - An array that contains the custom attributes for this assembly as specified by . Returns information about the attributes that have been applied to the current , expressed as objects. @@ -38355,13 +20575,14 @@ This method is intended to support .NET compilers and is not intended to be call 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. - An array that represents the types defined in this assembly that are visible outside the 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 (""). @@ -38369,23 +20590,22 @@ This method is intended to support .NET compilers and is not intended to be call was not found. is not a valid assembly. - A stream that contains the specified file, or if the file is not found. 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. - An array of streams that contain the files. 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. - An array of streams that contain the files. @@ -38405,10 +20625,10 @@ This method is intended to support .NET compilers and is not intended to be call 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 (""). - An object that is populated with information about the resource's topology, or if the resource is not found. Returns the names of all the resources in this assembly. @@ -38417,22 +20637,26 @@ This method is intended to support .NET compilers and is not intended to be call 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 (""). - A file that was found could not be loaded. + In the .NET for Windows Store apps or the Portable Class Library, catch the base class exception, , instead. + -Note: In .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 . - The manifest resource; or if no resources were specified during compilation or if the resource is not visible to the caller. 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. @@ -38441,11 +20665,11 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba is not a valid assembly. Resource length is greater than . - The manifest resource; or if no resources were specified during compilation or if the resource is not visible to the caller. 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. @@ -38453,12 +20677,11 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba was not found. is not a valid assembly. - The module being requested, or if the module is not found. Gets all the modules that are part of this assembly. - The module to be loaded does not specify a file name extension. 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. @@ -38490,60 +20713,58 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. - The specified satellite 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. - The specified satellite 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. - - 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. + In the .NET for Windows Store apps or the Portable Class Library, catch the base class exception, , instead. + -Note: In .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. - An object that represents the specified class, or if the class is not found. +-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. +-or- +The length of exceeds 1024 characters. is . @@ -38552,17 +20773,12 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. +-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. - An object that represents the specified class. +-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. @@ -38571,12 +20787,11 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. +-or- +The length of exceeds 1024 characters. is . @@ -38585,84 +20800,104 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. +-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. - An object that represents the specified class. +-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. - 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. 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 attribute has been applied to the assembly; otherwise, . + 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. - The loaded 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. - The loaded 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. - A file that was found could not be loaded. + 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>. - -Note: In .NET for Windows Store apps or the Portable Class Library, catch the base class exception, , instead. + 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. - The loaded assembly. +Version 2.0 or later of the common language runtime is currently loaded and was compiled with a later version. - Loads an assembly with the specified name. - The long or short form of the assembly name. + Loads an assembly given the long form of its name. + The long form of the assembly name. + The loaded assembly. is . @@ -38672,83 +20907,69 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. - The loaded 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. - The loaded 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. +-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. - The loaded assembly. 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. +-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. - The loaded assembly. 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 . @@ -38756,13 +20977,13 @@ The ability to execute code in remote assemblies is disabled. See <loadFromRe is not a valid module. A file that was found could not be loaded. - The loaded module. 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 . @@ -38770,19 +20991,32 @@ The ability to execute code in remote assemblies is disabled. See <loadFromRe is not a valid module. A file that was found could not be loaded. - The loaded module. 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. - The loaded assembly. If is not found, this method returns . +-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. @@ -38798,25 +21032,29 @@ The ability to execute code in remote assemblies is disabled. See <loadFromRe 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. +-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 and .NET 5+ only: In all cases. - The loaded assembly. + .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 . @@ -38827,16 +21065,14 @@ The ability to execute code in remote assemblies is disabled. See <loadFromRe 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 and .NET 5+ only: In all cases. - The loaded 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 . @@ -38845,16 +21081,17 @@ The ability to execute code in remote assemblies is disabled. See <loadFromRe 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. +-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 and .NET 5+ only: In all cases. - The loaded assembly. + .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. @@ -38863,6 +21100,7 @@ The ability to execute code in remote assemblies is disabled. See <loadFromRe 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 . @@ -38870,95 +21108,11 @@ The ability to execute code in remote assemblies is disabled. See <loadFromRe 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. +-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. - The loaded assembly. - - - Gets the location of the assembly as specified originally, for example, in an object. - .NET Core and .NET 5+ only: In all cases. - The location of the assembly as specified originally. - - - 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. - - - 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 a value indicating whether the assembly was loaded from the global assembly cache (.NET Framework only). - - .NET Framework only: if the assembly was loaded from the global assembly cache; otherwise, . - - .NET Core and .NET 5.0 and later: in all cases. - - - 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, . - - - 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, . - - - Gets the full path or UNC location of the loaded file that contains the manifest. - The current assembly is a dynamic assembly, represented by an object. - The location of the loaded file that contains the manifest. If the assembly is loaded from a byte array, such as when using , the value returned is an empty string (""). - - - Gets the module that contains the manifest for the current assembly. - The module that contains the manifest for the assembly. - - - Gets a collection that contains the modules in this assembly. - A collection that contains the modules in this assembly. - - - 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, . - - - 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. Specifies an algorithm to hash all files in an assembly. This class cannot be inherited. @@ -39001,7 +21155,7 @@ The ability to execute code in remote assemblies is disabled. See <loadFromRe Provides information about the type of code contained in an assembly. - The assembly contains .NET code. + The assembly contains .NET Framework code. The assembly contains Windows Runtime code. @@ -39161,17 +21315,49 @@ The ability to execute code in remote assemblies is disabled. See <loadFromRe is . is a zero-length string. - The referenced assembly could not be found, or could not be loaded. + In the .NET for Windows Store apps or the Portable Class Library, catch the base class exception, , instead. + -Note: In .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 . @@ -39182,7 +21368,6 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba is not a valid assembly. An assembly or module was loaded twice with two different sets of evidence. - An object that represents the given assembly file. Gets serialization information with all the data needed to recreate an instance of this . @@ -39193,17 +21378,33 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba Gets the public key of the assembly. - A public key was provided (for example, by using the method), but no public key token was provided. 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. @@ -39223,51 +21424,6 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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 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 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. - .NET 6+ only: In all cases. - 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. - - - 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. - 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. @@ -39294,26 +21450,6 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. - - 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 . - - is . - - is empty. - - is not found. - The caller does not have the required permission. - - is not a valid assembly. - An object representing the given file. - Defines a product name custom attribute for an assembly manifest. @@ -39385,15 +21521,14 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. + 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 . - The matching field. + 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. @@ -39401,19 +21536,21 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. + 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. - The matching method. 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. + 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. @@ -39427,13 +21564,11 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. - 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 . 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. @@ -39442,17 +21577,16 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. - The matching property. 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 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. @@ -39468,14 +21602,12 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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 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 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. @@ -39487,15 +21619,14 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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 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.
+ 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. @@ -39507,14 +21638,12 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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 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 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. @@ -39543,15 +21672,12 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba Discovers the attributes of a class constructor and provides access to constructor metadata. - - Represents the name of the class constructor method as it is stored in metadata. This name is always ".ctor". This field is read-only. - - - Represents the name of the type constructor method as it is stored in metadata. This name is always ".cctor". This property is read-only. - 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 . @@ -39565,20 +21691,21 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. - The class is abstract. - - -or- + 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 a class initializer. - The constructor is private or protected, and the caller lacks . -Note: In .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. - An instance of the class associated with the constructor. When implemented in a derived class, invokes the constructor reflected by this with the specified arguments, under the constraints of the specified . @@ -39586,18 +21713,20 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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 class is abstract. +-or- +The constructor is a class initializer. The constructor is private or protected, and the caller lacks . - An instance of the class associated with the constructor. + + + 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. @@ -39613,9 +21742,8 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba if is not equal to ; otherwise . - - Gets a value indicating that this member is a constructor. - A value indicating that this member is a constructor. + + 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. @@ -39623,6 +21751,18 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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 . @@ -39632,55 +21772,43 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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 . - A list of objects that represent data about the attributes that have been applied to the target assembly. 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 . - A list of objects that represent data about the attributes that have been applied to the target member. 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 . - A list of objects that represent data about the attributes that have been applied to the target module. 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 . - A list of objects that represent data about the attributes that have been applied to the target parameter. Serves as a hash function for a particular type. A hash code for the current . - - Returns a string representation of the custom attribute. - A string value that represents the custom attribute. - - - 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. - 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. @@ -39688,17 +21816,18 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. - A custom attribute that matches , or if no such attribute is 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 . @@ -39707,7 +21836,6 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. - A custom attribute that matches , or if no such attribute is found. Retrieves a custom attribute of a specified type that is applied to a specified member, and optionally inspects the ancestors of that member. @@ -39715,6 +21843,7 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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 . @@ -39723,30 +21852,29 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. - A custom attribute that matches , or if no such attribute is found. 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. - A custom attribute that matches , or if no such attribute is 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. - A custom attribute that matches , or if no such attribute is found. Retrieves a custom attribute of a specified type that is applied to a specified parameter, and optionally inspects the ancestors of that parameter. @@ -39754,34 +21882,34 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. - A custom attribute matching , or if no such attribute is found. 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. - A custom attribute that matches , or if no such attribute is 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. - A custom attribute that matches , or if no such attribute is found. Retrieves a custom attribute of a specified type that is applied to a specified member, and optionally inspects the ancestors of that member. @@ -39789,34 +21917,34 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. - A custom attribute that matches , or if no such attribute is found. 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. - A custom attribute that matches , or if no such attribute is 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. - A custom attribute that matches , or if no such attribute is found. Retrieves a custom attribute of a specified type that is applied to a specified parameter, and optionally inspects the ancestors of that parameter. @@ -39824,57 +21952,58 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. - A custom attribute that matches , or if no such attribute is found. 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 . - A collection of the custom attributes that are applied to , or an empty collection if no such attributes exist. 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 . - A collection of the custom attributes that are applied to and that match , or an empty collection if no such attributes exist. 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. - A collection of the custom attributes that are applied to , or an empty collection if no such attributes exist. 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. - A collection of the custom attributes that are applied to that match the specified criteria, or an empty collection if no such attributes exist. 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 . @@ -39882,7 +22011,6 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba is not a constructor, method, property, event, type, or field. A custom attribute type cannot be loaded. - A collection of the custom attributes that are applied to and that match , or an empty collection if no such attributes exist. 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. @@ -39890,6 +22018,7 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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 . @@ -39897,51 +22026,51 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba is not a constructor, method, property, event, type, or field. A custom attribute type cannot be loaded. - A collection of the custom attributes that are applied to and that match , or an empty collection if no such attributes exist. 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 . - A collection of the custom attributes that are applied to , or an empty collection if no such attributes exist. 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 . - A collection of the custom attributes that are applied to and that match , or an empty collection if no such attributes exist. 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. - A collection of the custom attributes that are applied to , or an empty collection if no such attributes exist. 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. - A collection of the custom attributes that are applied to , or an empty collection if no such attributes exist. 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 . @@ -39949,7 +22078,6 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba is not a constructor, method, property, event, type, or field. A custom attribute type cannot be loaded. - A collection of the custom attributes that are applied to and that match , or an empty collection if no such attributes exist. 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. @@ -39957,6 +22085,7 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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 . @@ -39964,26 +22093,25 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba is not a constructor, method, property, event, type, or field. A custom attribute type cannot be loaded. - A collection of the custom attributes that are applied to and that match , or an empty collection if no such attributes exist. 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 . - A collection of the custom attributes that are applied to and that match , or an empty collection if no such attributes exist. 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. - A collection of the custom attributes that are applied to and that match , or an empty collection if no such attributes exist. 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. @@ -39991,31 +22119,31 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. - A collection of the custom attributes that are applied to and that match , or an empty collection if no such attributes exist. 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 . - A collection of the custom attributes that are applied to and that match , or an empty collection if no such attributes exist. 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. - A collection of the custom attributes that are applied to and that match , or an empty collection if no such attributes exist. 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. @@ -40023,36 +22151,36 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. - A collection of the custom attributes that are applied to and that match , or an empty collection if no such attributes exist. 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 . - - if an attribute of the specified type is applied to ; otherwise, . 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. - - if an attribute of the specified type is applied to ; otherwise, . Indicates whether custom attributes of a specified type are applied to a specified member, and, optionally, applied to its ancestors. @@ -40060,36 +22188,36 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. - - if an attribute of the specified type is applied to ; otherwise, . 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 . - - if an attribute of the specified type is applied to ; otherwise, . 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 . - - if an attribute of the specified type is applied to ; otherwise, . Indicates whether custom attributes of a specified type are applied to a specified parameter, and, optionally, applied to its ancestors. @@ -40097,12 +22225,12 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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 . - - if an attribute of the specified type is applied to ; otherwise, . The exception that is thrown when the binary format of a custom attribute is invalid. @@ -40153,6 +22281,19 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. @@ -40171,19 +22312,6 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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 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. - 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. @@ -40204,6 +22332,10 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. @@ -40232,10 +22364,6 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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 type of the argument or of the array argument element. - A object representing the type of the argument or of the array element. - 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. @@ -40245,9 +22373,8 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. + 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. @@ -40280,16 +22407,30 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. - The caller does not have access permission to the member. + In .NET for Windows Store apps or the Portable Class Library, catch the base class exception, , instead. + -Note: In .NET for Windows Store apps or the Portable Class Library, catch the base class exception, , instead. - The parameter is and the event is not static. + - -or- + The caller does not have access permission to the member. + In .NET for Windows Store apps or the Portable Class Library, catch instead. - The is not declared on the target. -Note: 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. @@ -40297,6 +22438,11 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch 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. @@ -40305,9 +22451,9 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch 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. - A object representing the method used to add an event handler delegate to the event source. Returns the hash code for this instance. @@ -40321,8 +22467,8 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch 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, . - This method is not implemented. 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. @@ -40332,9 +22478,9 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch 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. - A object that was called when the event was raised. Returns the method used to remove an event handler delegate from the event source. @@ -40344,9 +22490,24 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch 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. - A object representing the method used to remove an event handler delegate from the event source. + + + 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. @@ -40362,54 +22523,32 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch 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. - The parameter is and the event is not static. + 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. - -Note: In .NET for Windows Store apps or the Portable Class Library, catch instead. - The caller does not have access permission to the member. + The is not declared on the target. + In .NET for Windows Store apps or the Portable Class Library, catch the base class exception, , instead. + -Note: In .NET for Windows Store apps or the Portable Class Library, catch the base class exception, , instead. - - - 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. - - - Gets the object of the underlying event-handler delegate associated with this event. - The caller does not have the required permission. - A read-only object representing the delegate event handler. - - - Gets a value indicating whether the event is multicast. - The caller does not have the required permission. - - if the delegate is an instance of a multicast delegate; otherwise, . - - - 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. - - - 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. + + + The caller does not have access permission to the member. Gets the object for removing a method of the event, including non-public methods. @@ -40421,19 +22560,15 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba Initializes a new instance of the class. - - A string representation of the exception-handling clause. - A string that lists appropriate property values for the filter clause type. - Gets the type of exception handled by this clause. - Invalid use of property for the object's current state. 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. - Cannot get the offset because the exception handling clause is not a filter. 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. @@ -40447,6 +22582,10 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. @@ -40536,30 +22675,40 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. - A object representing the field specified by . 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. - - 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. 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. @@ -40571,10 +22720,10 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. - 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 . Gets an array of types that identify the required custom modifiers of the property. @@ -40583,85 +22732,28 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. - The field is non-static and is . + 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. + -Note: In .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. - The caller does not have permission to access this field. + In the .NET for Windows Store apps or the Portable Class Library, catch the base class exception, , instead. + -Note: In .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 . - An object containing the value of the field reflected by this instance. 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. - The caller requires the Common Language Specification (CLS) alternative, but called this method instead. An containing a field value. - - - 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. - The caller does not have permission to access this field. - -Note: In .NET for Windows Store apps or the Portable Class Library, catch the base class exception, , instead. - The parameter is and the field is an instance field. - -Note: In .NET for Windows Store apps or the Portable Class Library, catch instead. - 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. - - Gets the attributes associated with this field. - The for this field. - - - 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 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. @@ -40741,6 +22833,59 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch 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. @@ -40774,18 +22919,18 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch 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. - An array of Objects representing custom attributes, or an empty array. 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 . - An array of Objects representing custom attributes, or an empty array. Indicates whether one or more instance of is defined on this member. @@ -40859,8 +23004,8 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch 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. - The object implements multiple fields with the same name. 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. @@ -40882,8 +23027,8 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch 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. - The object implements multiple methods with the same name. 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. @@ -40892,8 +23037,8 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch 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 object implements multiple methods with the same name. 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. @@ -40909,8 +23054,8 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch 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. - The object implements multiple fields with the same name. 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. @@ -40930,13 +23075,13 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch 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 string 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 string array of parameters. + 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 . - The specified member. Gets the underlying type that represents the object. @@ -40955,10 +23100,6 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch Initializes a new instance of the class. - - 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. - Gets a value that indicates whether the object referred to by the local variable is pinned in memory. @@ -40972,6 +23113,10 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch 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. @@ -41006,6 +23151,14 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch 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 . @@ -41016,19 +23169,19 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch 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. - An array that contains all the custom attributes applied to this member, or an array with zero elements if no attributes are defined. 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. - An array of custom attributes applied to this member, or an array with zero elements if no attributes assignable to have been applied. Returns a list of objects representing data about the attributes that have been applied to the target member. @@ -41041,6 +23194,11 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch + + 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. @@ -41049,51 +23207,38 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch if one or more instances of or any of its derived types is applied to this member; otherwise, . - - 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 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. - - - 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, 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. - 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. 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. - This method is not implemented. 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. @@ -41209,6 +23354,19 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch 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 . @@ -41217,16 +23375,15 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch Returns a object representing the currently executing method. - This member was invoked with a late-binding mechanism. - 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. + 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. - 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. 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. @@ -41234,23 +23391,23 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch When overridden in a derived class, gets 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. 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. - A containing information about the method. 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. - A object representing the method or constructor specified by , in the generic type specified by . When overridden in a derived class, returns the flags. @@ -41263,10 +23420,15 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch 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 . + 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. - 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. - The parameter is and the method is not static. + + + + The parameter is and the method is not static. -or- @@ -41274,74 +23436,40 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch is neither nor an instance of the class that declared the constructor. - -Note: In .NET for Windows Store apps or the Portable Class Library, catch instead. + 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 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. - The caller does not have permission to execute the method or constructor that is represented by the current instance. + In the .NET for Windows Store apps or the Portable Class Library, catch the base class exception, , instead. + -Note: In .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 . - An object containing the return value of the invoked method, or in the case of a constructor. 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 string that represents 1000 to a value, for example, since 1000 is represented differently by different cultures.) - 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. + 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. - 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. - - - 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 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, . Gets a value indicating whether the method is abstract. @@ -41442,20 +23570,34 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. - - 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 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. @@ -41544,17 +23686,6 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba The object targeted by the delegate. The delegate for this method. - - Creates a delegate of type from this method. - The type of the delegate to create. - The delegate for this method. - - - Creates a delegate of type with the specified target from this method. - The object targeted by the delegate. - The type of the delegate to create. - 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 . @@ -41567,14 +23698,14 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba Returns an array of objects that represent the type arguments of a generic method or the type parameters of a generic method definition. - This method is not supported. 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. - A object representing a generic method definition from which the current method can be constructed. Returns the hash code for this instance. @@ -41583,20 +23714,20 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. + 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. - A object that represents the constructed method formed by substituting the elements of for the type parameters of the current generic method definition. + + + 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. @@ -41612,14 +23743,10 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba if is not equal to ; otherwise, . - - Gets a value indicating that this member is a method. - A value indicating that this member is a method. - Gets a object that contains information about the return type of the method, such as whether the return type has custom modifiers. - This method is not implemented. A object that contains information about the return type. + This method is not implemented. Gets the return type of this method. @@ -41632,9 +23759,6 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba Represents a missing . This class cannot be inherited. - - Represents the sole instance of the class. - 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. @@ -41642,30 +23766,46 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba is . + + Represents the sole instance of the class. + Performs reflection on a module. - - 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. - 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. - One or more classes in a module could not be loaded. 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. @@ -41676,11 +23816,11 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. - An array of type containing all custom attributes of the specified type. Returns a list of objects for the current module, which can be used in the reflection-only context. @@ -41689,15 +23829,15 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba Returns a field having the specified name. The field name. - The parameter is . 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. - The parameter is . 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. @@ -41715,9 +23855,9 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba Returns a method having the specified name. The method name. + A object having the specified name, or if the method does not exist. is . - A object having the specified name, or if the method does not exist. Returns a method having the specified name, binding information, calling convention, and parameter types and modifiers. @@ -41727,17 +23867,17 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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 . - A object in accordance with the specified criteria, or if the method does not exist. 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 . - A object in accordance with the specified criteria, or if the method does not exist. Returns the method implementation in accordance with the specified criteria. @@ -41747,9 +23887,9 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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 . - A object containing implementation information as specified, or if the method does not exist. Returns the global methods defined on the module. @@ -41775,6 +23915,7 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. @@ -41783,24 +23924,20 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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 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. - A object representing the given type, if the type is in this module; otherwise, . + 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. @@ -41809,18 +23946,13 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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 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. - A object representing the given type, if the type is in this module; otherwise, . + 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. @@ -41829,6 +23961,7 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. @@ -41839,41 +23972,56 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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 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. - A object representing the specified type, if the type is declared in this module; otherwise, . + 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. - An array of type containing types defined within the module that is reflected by this instance. 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. - - if one or more instances of have been applied to this module; otherwise, . 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. @@ -41891,254 +24039,135 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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 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. - A object representing the field that is identified by the specified metadata token. 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 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. - A object representing the field that is identified by the specified metadata token. 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 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. - A object representing the type or member that is identified by the specified metadata token. 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 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. - A object representing the type or member that is identified by the specified metadata token. 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 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. - A object representing the method or constructor that is identified by the specified metadata token. 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 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. - A object representing the method that is identified by the specified metadata token. 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. - An array of bytes representing the signature blob. 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. - A containing a string value from the metadata string heap. 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 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. - A object representing the type that is identified by the specified metadata token. 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 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. - A object representing the type that is identified by the specified metadata token. - - - Returns the name of the module. - A representing the name of this module. - - - 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. - - - Gets a string representing the fully qualified name and path to this module. - The caller does not have the required permissions. - The fully qualified module name. - - - 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. 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. - - Represents nullability information. - - - Gets the nullability information for the element type of the array. - If the member type is an array, the of the elements of the array; otherwise, . - - - Gets the nullability information for each type parameter. - If the member type is a generic type, the nullability information for each type parameter. - - - Gets the nullability read state of the member. - - - Gets the type of the member or generic parameter to which this instance belongs. - - - Gets the nullability write state of the member. - - - Provides APIs for populating nullability information and context from reflection members: , , , and . - - - Initializes a new instance of the class. - - - Populates a for the given . If the nullablePublicOnly feature is set for an assembly, like it does in the .NET SDK, the private and/or internal member's nullability attributes are omitted, and the API will return the state. - The event for which to populate nullability information. - - is . - A instance. - - - Populates a for the given . If the nullablePublicOnly feature is set for an assembly, like it does in the .NET SDK, the private and/or internal member's nullability attributes are omitted, and the API will return the state. - The field for which to populate the nullability information. - - is . - A instance. - - - Populates a for the given . If the nullablePublicOnly feature is set for an assembly, like it does in the .NET SDK, the private and/or internal member's nullability attributes are omitted, and the API will return the state. - The parameter for which to populate the nullability information. - - is . - A instance. - - - Populates a for the given . If the nullablePublicOnly feature is set for an assembly, like it does in the .NET SDK, the private and/or internal member's nullability attributes are omitted, and the API will return the state. - The property for which to populate the nullability information. - - is . - A instance. - - - Describes nullability states. - - - Non-nullable value or reference type. - - - Nullable value or reference type. - - - Nullability context not enabled (oblivious). - Instructs obfuscation tools to use their standard obfuscation rules for the appropriate assembly type. @@ -42221,42 +24250,45 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. - - The default value of the parameter. - - - The member in which the field is implemented. - - - The name of the parameter. + + Gets a collection that contains this parameter's custom attributes. + A collection that contains this parameter's custom attributes. - - 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. - - Initializes a new instance of the class. + + The default value of the parameter. Gets all the custom attributes defined on this parameter. This argument is ignored for objects of this type. - A custom attribute type could not be loaded. 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. - An array that contains the custom attributes of the specified type or its derived types. Returns a list of objects for the current parameter, which can be used in the reflection-only context. @@ -42269,44 +24301,28 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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 parameter's position in the parameter list of its associated member is not valid for that member's type. 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. - - if one or more instances of or its derived types are applied to this parameter; otherwise, . - - - Gets the parameter type and name represented as a string. - A string containing the type and the name of the parameter. - - - Gets the attributes for this parameter. - A object representing the attributes for this 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. - - - Gets a value that indicates whether this parameter has a default value. - - if this parameter has a default value; otherwise, . Gets a value indicating whether this is an input parameter. @@ -42337,6 +24353,9 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. @@ -42345,6 +24364,9 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. @@ -42353,10 +24375,17 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. @@ -42379,21 +24408,11 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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 . - A pointer 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, . - - - Returns the hash code for the current object. - A 32-bit signed integer hash code. Sets the object with the file name, fusion log, and additional exception information. @@ -42403,9 +24422,9 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba Returns the stored pointer. The stored pointer. + This method returns void. is not a pointer. - This method returns void. Identifies the nature of the code in an executable file. @@ -42482,6 +24501,20 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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 . @@ -42499,9 +24532,9 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. - 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 . Returns the public accessor for this property. @@ -42510,8 +24543,8 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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, . - The requested method is non-public and the caller does not have to reflect on this non-public method. 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. @@ -42521,15 +24554,19 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. - 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 . Returns an array of types representing the required custom modifiers of the property. @@ -42542,10 +24579,29 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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, . - The requested method is non-public and the caller does not have to reflect on this non-public method. - This property's method, or , as shown in the following table. + 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. - 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. + -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. @@ -42556,20 +24612,24 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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 array does not contain the type of arguments needed. - - -or- + 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 property's accessor is not found. - The object does not match the target type, or a property is an instance property but is . -Note: In .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. - There was an illegal attempt to access a private or protected method inside a class. + In the .NET for Windows Store apps or the Portable Class Library, catch the base class exception, , instead. + -Note: In .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. - The property value of the specified object. When overridden in a derived class, returns the property value of a specified object that has the specified binding, index, and culture-specific information. @@ -42578,16 +24638,23 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. + 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. - The property value of the specified object. + + + 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. @@ -42603,21 +24670,33 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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- + 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. - cannot be converted to the type of . - The type of does not match the target type, or a property is an instance property but is . -Note: In .NET for Windows Store apps or the Portable Class Library, catch instead. - There was an illegal attempt to access a private or protected method inside a class. + + + 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. + -Note: In .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. @@ -42625,22 +24704,24 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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- + 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. - cannot be converted to the type of . - The object does not match the target type, or a property is an instance property but is . -Note: In .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. - There was an illegal attempt to access a private or protected method inside a class. + In the .NET for Windows Store apps or the Portable Class Library, catch the base class exception, , instead. + -Note: In .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. @@ -42651,55 +24732,16 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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 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. - - 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, . - - - Gets the accessor for this property. - The accessor for this property. - - - 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. - - - 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. - Represents a context that can provide reflection objects. @@ -42742,10 +24784,6 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba is . - - 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 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. @@ -42754,6 +24792,10 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. @@ -42785,132 +24827,114 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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). - An object that represents the method. 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 . - An object that represents the specified method's initial declaration on a base class. 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 . - An object that represents the specified event, or if the event is not found. 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 . - A collection of events for the specified type. 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 . - An object that represents the specified field, or if the field is not found. 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 . - A collection of fields for the specified type. 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. - An object that represents the interface mapping for the specified interface and type. 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. - An object that represents the specified method, or if the method is not found. 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 . - A collection of methods for the specified type. 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 . - A collection of properties for the specified type. 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. - An object that represents the specified property, or if the property is not found. Encapsulates access to a public or private key pair used to sign strong name assemblies. @@ -42921,7 +24945,6 @@ The invoked method is not supported in the base class. Derived classes must prov is . The caller does not have the required permission. - .NET 6+ only: In all cases. Initializes a new instance of the class, building the key pair from a . @@ -42929,13 +24952,11 @@ The invoked method is not supported in the base class. Derived classes must prov is . The caller does not have the required permission. - .NET 6+ only: In all cases. 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. - .NET Core and .NET 5+ only: In all cases. Initializes a new instance of the class, building the key pair from a . @@ -42943,12 +24964,14 @@ The invoked method is not supported in the base class. Derived classes must prov is . The caller does not have the required permission. - .NET Core and .NET 5+ only: In all cases. + + + 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. - .NET Core and .NET 5+ only: In all cases. Sets the object with all the data required to reinstantiate the current object. @@ -42956,12 +24979,6 @@ The invoked method is not supported in the base class. Derived classes must prov The destination context of the serialization. is . - .NET Core and .NET 5+ only: In all cases. - - - Gets the public part of the public key or public key token of the key pair. - .NET Core and .NET 5+ only: In all cases. - An array of type containing the public key or public key token of the key pair. Represents the exception that is thrown when an attempt is made to invoke an invalid target. @@ -43112,9 +25129,6 @@ The invoked method is not supported in the base class. Derived classes must prov Wraps a object and delegates methods to that . - - A value indicating type information. - Initializes a new instance of the class with default properties. @@ -43124,6 +25138,22 @@ The invoked method is not supported in the base class. Derived classes must prov 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. @@ -43145,17 +25175,17 @@ The invoked method is not supported in the base class. Derived classes must prov 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. - A custom attribute type cannot be loaded. 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. - 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. Returns the of the object encompassed or referred to by the current array, pointer or ByRef. @@ -43165,8 +25195,8 @@ The invoked method is not supported in the base class. Derived classes must prov 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 . - The parameter is . 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 . @@ -43181,8 +25211,8 @@ The invoked method is not supported in the base class. Derived classes must prov 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 . - The parameter is . 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 . @@ -43194,8 +25224,8 @@ The invoked method is not supported in the base class. Derived classes must prov The fully qualified name of the interface implemented by the current class. if the case is to be ignored; otherwise, . - The parameter is . 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. @@ -43211,8 +25241,8 @@ The invoked method is not supported in the base class. Derived classes must prov 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. - The parameter is . 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 . @@ -43238,8 +25268,8 @@ The invoked method is not supported in the base class. Derived classes must prov 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 . - The parameter is . 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 . @@ -43261,6 +25291,10 @@ The invoked method is not supported in the base class. Derived classes must prov 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. @@ -43274,8 +25308,8 @@ The invoked method is not supported in the base class. Derived classes must prov 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. - A string array 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 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. @@ -43294,21 +25328,34 @@ The invoked method is not supported in the base class. Derived classes must prov 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. - - if a custom attribute identified by is defined; otherwise, . + + Returns a value that indicates whether the is a pointer. @@ -43319,46 +25366,13 @@ The invoked method is not supported in the base class. Derived classes must prov 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 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 GUID (globally unique identifier) of the implemented type. - A GUID. - - - - 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, . - - - Gets a value that indicates whether this object represents a constructed generic type. - - if this object represents a constructed generic type; otherwise, . - - - - - Gets a value that identifies this entity in metadata. @@ -43380,6 +25394,9 @@ The invoked method is not supported in the base class. Derived classes must prov 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. @@ -43401,47 +25418,83 @@ The invoked method is not supported in the base class. Derived classes must prov 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 event declared by the current type. + 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 . - An object that represents the specified event, if found; otherwise, . - Returns an object that represents the specified field declared by the current type. + 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 . - An object that represents the specified field, if found; otherwise, . - Returns an object that represents the specified method declared by the current type. + 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 . - An object that represents the specified method, if found; otherwise, . - Returns a collection that contains all methods declared on the current type that match the specified name. + 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 . - A collection that contains methods that match . - Returns an object that represents the specified nested type declared by the current type. + 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 . - An object that represents the specified nested type, if found; otherwise, . - Returns an object that represents the specified property declared by the current type. + 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 . - An object that represents the specified property, if found; otherwise, . + + + 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. @@ -43453,42 +25506,6 @@ The invoked method is not supported in the base class. Derived classes must prov Returns a representation of the current type as a object. A reference to 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. - - - Gets a collection of the interfaces implemented by the current type. - A collection of the interfaces implemented by the current type. - Provides data for loader resolution events, such as the , , , and events. @@ -43509,413 +25526,6 @@ The invoked method is not supported in the base class. Derived classes must prov Gets the assembly whose dependency is being resolved. The assembly that requested the item specified by the property. - - 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. - - - 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. - - - Specifies the version of resource file headers that the current implementation of can interpret and produce. - - - Holds the number used to identify resource files. - - - Specifies the main assembly that contains the resources. - - - 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 . - - - 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. - The or parameter is . - A new instance of a resource manager that searches the specified directory instead of an assembly manifest for 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 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. - 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 . - - - 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 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. - The value of the resource, localized for the specified culture. If an appropriate resource set exists but cannot be found, the method returns . - - - 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 parameter is . - - is , no usable set of resources has been found, and there are no default culture resources. - The resource set for the specified culture. - - - Returns the version specified by the attribute in the given assembly. - The assembly to check for the attribute. - The found in the assembly is invalid. - - is . - The satellite contract version of the given assembly, or if no version was found. - - - Returns an unmanaged memory stream object from the specified resource. - The name of 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. - An unmanaged memory stream object that represents a resource. - - - 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. - 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. - An unmanaged memory stream object that represents a resource. - - - Returns the value of the specified string resource. - The name of the resource to retrieve. - 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. - The value of the resource localized for the caller's current UI culture, or if cannot be found in a resource set. - - - 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 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. - The value of the resource localized for the specified culture, or if cannot be found in a resource set. - - - 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 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. - The specified resource set. - - - Tells the resource manager to call the method on all objects and release all resources. - - - 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. - - - 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. - - - 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, . - - - 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. - The reader has been closed or disposed, and cannot be accessed. - An enumerator for this object. - - - 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. - The reader has already been closed and cannot be accessed. - An enumerator for this object. - - - 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 . - The resource set has been closed or disposed. - An for this . - - - Searches for a resource object with the specified name. - Case-sensitive name of the resource to search for. - The parameter is . - The object has been closed or disposed. - The requested resource. - - - 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 parameter is . - The object has been closed or disposed. - The requested resource. - - - Searches for a resource with the specified name. - Name of the resource to search for. - The parameter is . - The resource specified by is not a . - The object has been closed or disposed. - The value of a resource, if the value is a . - - - 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 parameter is . - The resource specified by is not a . - The object has been closed or disposed. - The value of a resource, if the value is a . - - - 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. - The exception that is thrown when there are multiple incompatible interface methods overriding another method. @@ -43932,7 +25542,7 @@ The invoked method is not supported in the base class. Derived classes must prov The exception that is the cause of the current exception. - Specifies patch band information for targeted patching of .NET. + Specifies patch band information for targeted patching of the .NET Framework. Initializes a new instance of the class. @@ -43953,35 +25563,6 @@ The invoked method is not supported in the base class. Derived classes must prov Gets the name of the property used to access the attributed field. The name of the property used to access the attributed field. - - 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. - Indicates whether a method is an asynchronous iterator. @@ -44007,117 +25588,6 @@ The invoked method is not supported in the base class. Derived classes must prov 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 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 type. - 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 builder is not initialized. - The task for this builder. - - - 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 return a . @@ -44161,7 +25631,7 @@ The invoked method is not supported in the base class. Derived classes must prov Represents a builder for asynchronous methods that returns a . - The type of the result produced by the task. + Schedules the state machine to proceed to the next action when the specified awaiter completes. @@ -44202,88 +25672,6 @@ The invoked method is not supported in the base class. Derived classes must prov 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 . - - - 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 .NET. - - - Initializes a new instance of the class. - - - Indicates that the calling convention used is the member function variant. - - - 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 suppress the GC transition as part of 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. - Allows capturing of the expressions passed to a method. @@ -44293,7 +25681,7 @@ The invoked method is not supported in the base class. Derived classes must prov Gets the target parameter name of the CallerArgumentExpression. - The name of the targeted parameter 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. @@ -44332,9 +25720,8 @@ The invoked method is not supported in the base class. Derived classes must prov 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. + 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. @@ -44375,103 +25762,56 @@ The invoked method is not supported in the base class. Derived classes must prov 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 . - The class that represents the table's value does not define a parameterless constructor. + In the .NET for Windows Store apps or the Portable Class Library, catch the base class exception, , instead. + -Note: In the .NET for Windows Store apps or the Portable Class Library, catch the base class exception, , instead. - 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. + + + 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 . - The value attached to , if already exists in the table; otherwise, the new value returned by the delegate. Removes a key and its value from the table. The key to remove. - - is . if the key is found and removed; otherwise, . + + is . - - Returns an enumerator that can be used to iterate through the table. - An enumerator that can be used to iterate through the table. - - - Returns an enumerator that can be used to iterate through the table. - An enumerator that can be used to iterate through the table. - + + 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. - - is . if is found; otherwise, . - - - 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. - - - 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. - - - 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. - - - Provides an awaitable async enumerator that enables cancelable iteration and configured awaits. - The type of values to enumerate. - - - 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. - - - 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. + + is . Provides an awaitable object that enables configured awaits on a task. - - Returns an awaiter for this awaitable object. - The awaiter. - Provides an awaiter for an awaitable () object. @@ -44481,6 +25821,12 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th 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. @@ -44493,30 +25839,30 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th The argument is . The awaiter was not properly initialized. - - Gets a value that specifies whether the task being awaited is completed. - The awaiter was not properly initialized. - - if the task being awaited is completed; otherwise, . + + 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 . - - Returns an awaiter for this awaitable object. - The awaiter. - 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. - The result of the completed task. + + + 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. @@ -44530,25 +25876,24 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th The argument is . The awaiter was not properly initialized. - - Gets a value that specifies whether the task being awaited has been completed. - The awaiter was not properly initialized. - - if the task being awaited has been completed; otherwise, . + + Returns an awaiter for this awaitable object. + The awaiter. Provides an awaitable type that enables configured awaits on a . - - Returns an awaiter for this instance. - The awaiter for this instance. - 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 . @@ -44557,27 +25902,27 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th Schedules the continuation action for the . The continuation action for the . - - Gets a value that indicates whether the has completed. - - if the has completed; otherwise, . + + 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. - - Returns an awaiter for this instance. - The awaiter for this instance. - Provides an awaiter for a . - The type of the result produced by the task. + 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 . @@ -44586,10 +25931,9 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th Schedules the continuation action for the . The continuation action for the . - - Gets a value that indicates whether the has completed. - - if the has completed; otherwise, . + + 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. @@ -44648,89 +25992,6 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th Gets the value that indicates when an assembly loads a dependency. One of the values. - - Provides a handler used by the language compiler to process interpolated strings into instances. - - - Creates a handler used to translate an interpolated string into a . - The number of constant characters outside of interpolation expressions in the interpolated string. - The number of interpolation expressions in the interpolated string. - - - Creates a handler used to translate an interpolated string into a . - The number of constant characters outside of interpolation expressions in the interpolated string. - The number of interpolation expressions in the interpolated string. - An object that supplies culture-specific formatting information. - - - Creates a handler used to translate an interpolated string into a . - The number of constant characters outside of interpolation expressions in the interpolated string. - The number of interpolation expressions in the interpolated string. - An object that supplies culture-specific formatting information. - A buffer temporarily transferred to the handler for use as part of its formatting. Contents may be overwritten. - - - Writes the specified value to the handler. - The value to write. - Minimum number of characters that should be written for this value. If the value is negative, it indicates left-aligned and the required minimum is the absolute value. - The format string. - - - Writes the specified character span to the handler. - The span to write. - - - Writes the specified string of chars to the handler. - The span to write. - Minimum number of characters that should be written for this value. If the value is negative, it indicates left-aligned and the required minimum is the absolute value. - The format string. - - - Writes the specified value to the handler. - The value to write. - - - Writes the specified value to the handler. - The value to write. - Minimum number of characters that should be written for this value. If the value is negative, it indicates left-aligned and the required minimum is the absolute value. - The format string. - - - Writes the specified value to the handler. - The value to write. - The type of the value to write. - - - Writes the specified value to the handler. - The value to write. - Minimum number of characters that should be written for this value. If the value is negative, it indicates left-aligned and the required minimum is the absolute value. - The type of the value to write. - - - Writes the specified value to the handler. - The value to write. - Minimum number of characters that should be written for this value. If the value is negative, it indicates left-aligned and the required minimum is the absolute value. - The format string. - The type of the value to write. - - - Writes the specified value to the handler. - The value to write. - The format string. - The type of the value to write. - - - Writes the specified string to the handler. - The string to write. - - - Gets the built . - The built string. - - - Gets the built and clears the handler. - The built string. - Indicates when a dependency is to be loaded by the referring assembly. This class cannot be inherited. @@ -44800,13 +26061,11 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th 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. - - is . - - -or- - - is . 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. @@ -44856,26 +26115,6 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th 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 which arguments to a method involving an interpolated string handler should be passed to that handler. - - - Initializes a new instance of the class. - The name of the argument that should be passed to the handler. - - - Initializes a new instance of the class. - The names of the arguments that should be passed to the handler. - - - Gets the names of the arguments that should be passed to the handler. - - - Indicates the attributed type is to be used as an interpolated string handler. - - - Initializes the . - Indicates that a structure is byref-like. @@ -44885,10 +26124,6 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th Indicates that the modified type has a modifier. This class cannot be inherited. - - Reserved to be used by the compiler for tracking metadata. - This class should not be used by developers in source code. - Marks a program element as read-only. @@ -44954,9 +26189,6 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th Specifies the details of how a method is implemented. This class cannot be inherited. - - A value indicating what kind of implementation is provided for this method. - Initializes a new instance of the class. @@ -44968,12 +26200,15 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th 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. - Specifies constants that define the details of how a method is implemented. + Defines the details of how a method is implemented. The method should be inlined if possible. @@ -44985,7 +26220,7 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th The method is declared, but its implementation is provided elsewhere. - The call is internal, that is, it calls a method that's implemented within the common language runtime. + 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. @@ -45002,100 +26237,6 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th The method is implemented in unmanaged code. - - Used to indicate to the compiler that a method should be called in its containing module's initializer. - - - Initializes a new instance of the class. - - - 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. - - - Represents a builder for asynchronous methods that returns a . - The type of the result. - - - 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 value task as failed and binds the specified exception to the value task. - The exception to bind to the value task. - - - Marks the value task as successfully completed. - The result to use to complete the value 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 value task for this builder. - - - Ensures that any virtual call to the method, whether it uses the base signature or derived signature of the method, executes the most derived override. - - - Initializes a new instance of the class. - Identifies an assembly as a reference assembly, which contains metadata but no executable code. @@ -45122,22 +26263,20 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th if exceptions that do not derive from the class should appear wrapped with a object; otherwise, . - Defines APIs to determine whether specific features are supported by the common language runtime. - - - Represents a runtime feature where overriding methods can return more derived types than the method they override. + A class whose static method checks whether a specified feature is supported by the common language runtime. - Represents a runtime feature where interfaces can define default method implementations. - - - Represents the portable PDB runtime feature. + Indicates that this version of the runtime supports default interface method implementations. - - Represents a runtime feature where C# function pointers can be declared with an unmanaged calling convention. + + 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. - - Indicates that this version of runtime supports virtual static members of interfaces. + + 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. @@ -45145,28 +26284,21 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th if is supported; otherwise, . - - 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 indicates whether the runtime supports dynamic code. - - if the runtime supports dynamic code; if it doesn't support dynamic code or doesn't know about this property. + + 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. - - Allocates memory that's associated with the and is freed if and when the is unloaded. - The type associated with the allocated memory. - The amount of memory to allocate, in bytes. - The allocated memory. + + 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 function. - The available stack space is insufficient to execute the average .NET function. + 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. @@ -45199,9 +26331,7 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th The subarray defined by . - Returns an uninitialized instance of the system-provided type. - A system-provided type. - An object representing the uninitialized system-provided type instance. + Provides a fast way to initialize an array from data that is stored in a module. @@ -45214,6 +26344,10 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th 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). @@ -45246,35 +26380,20 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th The type initializer throws an exception. - Ensures a specified module constructor method has run by the time this method returns. + Runs a specified module constructor method. A handle that specifies the module constructor method to run. The module constructor throws an exception. - - Tries to ensure there is sufficient stack to execute the average .NET function. - - if sufficient stack is present; 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. - - - Represents a method to run when an exception occurs. - Data to pass to the delegate. - - to express that an exception was thrown; otherwise, . - 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. - Initializes a new instance of the that contains the inner exception object. - The exception getting wrapped. + Sets the object with information about the exception. @@ -45286,12 +26405,6 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th Gets the object that was wrapped by the object. The object that was wrapped by the object. - - Indicates to the compiler that the .locals init flag should not be set in nested method headers when emitting to metadata. - - - Initializes a new instance of the class. - Indicates that a type or member is treated in a special way by the runtime or tools. This class cannot be inherited. @@ -45319,9 +26432,6 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th Holds a reference to a value. The type of the value that the references. - - Represents the value that the references. - Initializes a new StrongBox which can receive a value when used in a reference call. @@ -45333,48 +26443,15 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th 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. - - 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. - Provides an object that waits for the completion of an asynchronous task. @@ -45384,6 +26461,12 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th 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. @@ -45399,22 +26482,22 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th is . The awaiter was not properly initialized. - - Gets a value that indicates whether the asynchronous task has completed. - The object was not properly initialized. - - if the task has completed; otherwise, . - 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. - The result of the completed task. + + + 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. @@ -45430,12 +26513,6 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th is . The awaiter was not properly initialized. - - Gets a value that indicates whether the asynchronous task has completed. - The object was not properly initialized. - - if the task has completed; otherwise, . - Indicates that the use of a value tuple on a member is meant to be treated as a tuple with element names. @@ -45483,40 +26560,39 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th 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. - The continuation action for this . - - - Gets a value that indicates whether the has completed. - - if the ValueTask has completed; otherwise, . + Provides an awaiter for a . - The type of the result produced by the task. + Gets the result of the ValueTask. - The result of the completed task. + + + Gets a value that indicates whether the has completed. + + if the has completed; otherwise, . Schedules the continuation action for this . - The action to perform when the wait operation completes. + Schedules the continuation action for this ValueTask. The continuation action for this . - - Gets a value that indicates whether the has completed. - - if the has completed; otherwise, . - Provides the context for waiting when asynchronously switching into a target environment. @@ -45530,6 +26606,10 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th 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. @@ -45541,10 +26621,6 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th The action to invoke asynchronously. The argument is . - - Gets a value that indicates whether a yield is not required. - Always , which indicates that a yield is always required for . - Specifies a method's behavior when called within a constrained execution region. @@ -45603,64 +26679,19 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th Gets the value of the reliability contract. One of the values. - - Represents a dependent garbage-collection handle. The handle will conditionally keep a dependent object instance alive as long as a target object instance is alive as well, without representing a strong reference to the target instance. - - - Initializes a new instance of the struct with the specified arguments. - The target object instance to track. - The dependent object instance to associate with . - - - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - - - Gets or sets the dependent object instance for the current handle. - Thrown if is . - - - Gets a value indicating whether this instance was constructed with and has not yet been disposed. - - if this instance was constructed with and has not yet been disposed; otherwise. - - - Gets or sets the target object instance for the current handle. The target can only be set to a value once the instance has been created. Doing so will cause to start returning as well, and to become eligible for collection even if the previous target is still alive. - - is or the input value is not . - The target object instance for the current handle. - - - Gets the values of both and (if available) as an atomic operation. - That is, even if is concurrently set to , calling this method will either return for both target and dependent, or return both previous values. - If and were used sequentially in this scenario instead, it would be possible to sometimes successfully retrieve the previous target, but then fail to get the dependent. - - is . - The values of and . - 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 . - An object that represents the specified exception at the current point in code. - - Stores the current stack trace into the specified instance. - The unthrown exception. - The argument was . - The argument was previously thrown or previously had a stack trace stored into it. - The exception instance with the stack trace included. - - - Stores the provided stack trace into the specified instance. - The unthrown instance. - The stack trace string to persist within . This is normally acquired from the property from the remote exception instance. - The or argument was . - The argument was previously thrown or previously had a stack trace stored into it. - The exception instance. + + 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. @@ -45669,10 +26700,6 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th 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. - - Gets the exception that is represented by the current instance. - The exception that is represented by the current instance. - 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. @@ -45712,9 +26739,8 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th 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. + 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. @@ -45733,12 +26759,10 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th Gets or sets the current latency mode for garbage collection. - The property is being set to an invalid value. - - -or- - - The property cannot be set to . 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. @@ -45771,9 +26795,6 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th Represents a wrapper class for handle resources. - - Specifies the handle to be wrapped. - Initializes a new instance of the class with the specified invalid handle value. The value of an invalid handle (usually 0 or -1). @@ -45793,6 +26814,19 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th 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. @@ -45805,16 +26839,6 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th Marks a handle as invalid. - - 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, . - The base exception type for all COM interop exceptions and structured exception handling (SEH) exceptions. @@ -45842,14 +26866,14 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th The error message that specifies the reason for the exception. The HRESULT of the error. - - Returns a string that contains the HRESULT of the error. - A string that represents the HRESULT. - 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. @@ -45866,8 +26890,8 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th Retrieves the address of object data in a handle. - The handle is any type other than . The address of the pinned data object. + The handle is any type other than . Allocates a handle for the specified object. @@ -45878,8 +26902,8 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th 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. - An instance with nonprimitive (non-blittable) members cannot be pinned. 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. @@ -45894,13 +26918,18 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th Returns a new object created from a handle to a managed object. An handle to a managed object to create a object from. - The value of the parameter is . 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. @@ -45925,21 +26954,16 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th 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. - - Gets a value indicating whether the handle is allocated. - - if the handle is allocated; otherwise, . - - - Gets or sets the object this handle represents. - The handle was freed, or never initialized. - The object this handle represents. - Represents the types of handles the class can allocate. @@ -45979,128 +27003,9 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th Initializes a new instance of the class. - - 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. - - - 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 method has not been called. - The value type that was read from memory. - - - 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. - - - Reads value types from memory starting at the offset, and writes them into a span. The number of value types that will be read is determined by the length of the span. - The location from which to start reading. - The output span to write to. - The value type to read. - - - 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. - - - Writes the value types from a read-only span to a memory location. - The location in memory to write to. - The input span. - The value type to write. - - - Gets the size of the buffer, in bytes. - The method has not been called. - The number of bytes in the memory buffer. - Represents a wrapper class for operating system handles. This class must be inherited. - - Specifies the handle to be wrapped. - 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. @@ -46118,7 +27023,7 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th 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. + 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. @@ -46134,6 +27039,19 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th 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. @@ -46146,19 +27064,17 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th Marks a handle as no longer used. - - 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, . - 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. @@ -46168,45 +27084,10 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th Indicates the absolute size of the class or structure. - - 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. - 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. - - Indicates that a garbage collection transition should be skipped when an unmanaged function call is made. - - - Instance constructor. - - - Provides information about the Just In Time compiler. This class cannot be inherited. - - - Gets the amount of time the JIT Compiler has spent compiling methods. If is , then this value is scoped to the current thread; otherwise, this is a global value. - - to return a value specific to the current thread; to return a global value. The default value is . - The amount of time the JIT Compiler has spent compiling methods. - - - Gets the number of bytes of intermediate language that have been compiled. If is , then this value is scoped to the current thread; otherwise, this is a global value. - - to return a value specific to the current thread; to return a global value. The default value is . - The number of bytes of IL the JIT has compiled. - - - Gets the number of methods that have been compiled. If is , then this value is scoped to the current thread; otherwise, this is a global value. - - to return a value specific to the current thread; to return a global value. The default value is . - The number of methods the JIT has compiled. - Checks for sufficient memory resources before executing an operation. This class cannot be inherited. @@ -46222,17 +27103,6 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th Ensures that resources are freed and other cleanup operations are performed when the garbage collector reclaims the object. - - 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. - Wraps marshal-by-value object references, allowing them to be returned through an indirection. @@ -46347,8 +27217,8 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th 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 caller does not have the required permission. The call will not work on a medium trusted server. 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. @@ -46508,14 +27378,14 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th 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 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 value to serialize. The parameter is . A value has already been associated with . @@ -46559,77 +27429,87 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th 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 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 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 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. - The Boolean value associated with . 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. - The 8-bit unsigned integer associated with . 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. - The Unicode character associated with . 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. - The value associated with . 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. - A decimal value from the . 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. - The double-precision floating-point value associated with . Returns a used to iterate through the name-value pairs in the store. @@ -46638,108 +27518,93 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th 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. - The 16-bit signed integer associated with . 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. - The 32-bit signed integer associated with . 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. - The 64-bit signed integer associated with . 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. - The 8-bit signed integer associated with . 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. - The single-precision floating-point value associated with . 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. - The associated with . 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. - The 16-bit unsigned integer associated with . 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. - The 32-bit unsigned integer associated with . 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. - The 64-bit unsigned integer associated with . 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. - The object of the specified associated with . - - - Sets the of the object to serialize. - The of the object to serialize. - The parameter is . - - - Gets or sets the assembly name of the type to serialize during serialization only. - The value the property is set to is . - The full name of the assembly of the type to serialize. - - - Gets or sets the full name of the to serialize. - The value this property is set to is . - The full name of the type to serialize. Gets whether the assembly name has been explicitly set. @@ -46759,41 +27624,46 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th 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, . - - Resets the enumerator to the first item. - - - Gets the item currently being examined. - The enumerator has not started enumerating items or has reached the end of the enumeration. - The item currently being examined. - Gets the name for the item currently being examined. - The enumerator has not started enumerating items or has reached the end of the enumeration. 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 enumerator has not started enumerating items or has reached the end of the enumeration. 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. - The enumeration has not started or has already ended. 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 enumerator has not started enumerating items or has reached the end of the enumeration. 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. @@ -46807,6 +27677,10 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th 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. @@ -46817,10 +27691,6 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th Returns a hash code of this object. The value that contains the source or destination of the serialization for this . - - Gets context specified as part of the additional context. - The context specified as part of the additional context. - Gets the source or destination of the transmitted data. During serialization, the destination of the transmitted data. During deserialization, the source of the data. @@ -46856,7 +27726,7 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th 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 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. + 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. @@ -46866,284 +27736,22 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th 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. - - 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 .NET. - - - Initializes a new instance of the class from a string that contains information about a version of .NET. - 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 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 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 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 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, . - - - Returns the hash code for the object. - A 32-bit signed integer that represents the hash code of this instance. - - - Returns a value that indicates whether two objects represent the same .NET 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 versions. - The first object to compare. - The second object to compare. - - if the and parameters represent different .NET versions; otherwise, . - - - Returns the string representation of this object. - A string that represents this object. - - - Gets the full name of this object. - The full name of this object. - - - Gets the identifier of this object. - The identifier of this object. - - - Gets the profile name of this object. - The profile name of this object. - - - Gets the version of this object. - An object that contains version information about this object. - - - Base type for all platform-specific API attributes. - - - Gets the name and optional version of the platform that the attribute applies to. - The applicable platform name and optional version. - - - Indicates that an API is in preview. This attribute allows call sites to be flagged with a diagnostic that indicates that a preview feature is used. Authors can use this attribute to ship preview features in their assemblies. - - - Initializes a new instance of the class. - - - Initializes a new instance of the class with the specified message. - An optional message associated with this attribute instance. - - - Gets the optional message associated with this attribute instance. - - - Gets or sets the optional URL associated with this attribute instance. - - - 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. - - - Indicates that an API is supported for a specified platform or operating system. If a version is specified, the API cannot be called from an earlier version. Multiple attributes can be applied to indicate support on multiple operating systems. - - - Initializes a new instance of the attribute class for the specified supported OS platform. - The supported OS platform name, optionally including a version. - - - Annotates a custom guard field, property or method with a supported platform name and optional version. - Multiple attributes can be applied to indicate guard for multiple supported platforms. - - - Initializes a new instance of the attribute class for the specified supported OS platform. - The supported OS platform name the attributed member would guard, optionally including a version. - - Identifies the version of .NET that a particular assembly was compiled against. + Identifies the version of the .NET Framework that a particular assembly was compiled against. - Initializes an instance of the class by specifying the .NET version against which an assembly was built. - The version of .NET against which the assembly was built. + 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 version against which an assembly was built. - The display name of the .NET version. + 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 version against which a particular assembly was compiled. - The name of the .NET version with which the assembly was compiled. - - - Specifies the operating system that a project targets, for example, Windows or iOS. - - - Initializes a new instance of the attribute class for the specified target OS platform. - The target OS platform name. - - - Marks APIs that were removed or are unsupported in a given operating system version. - - - Initializes a new instance of the attribute class for the specified unsupported OS platform. - The unsupported OS platform name, optionally including a version. - - - Annotates the custom guard field, property or method with an unsupported platform name and optional version. - Multiple attributes can be applied to indicate guard for multiple unsupported platforms. - - - Initializes a new instance of the attribute class for the specified unsupported OS platform. - The unsupported OS platform name the attributed member would guard, optionally including a version. - - - 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. - 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 . - A version-safe name. + 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. @@ -47211,8 +27819,8 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th Obtains a pointer to the method represented by this instance. - The caller does not have the necessary permission to perform this operation. 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. @@ -47312,27 +27920,51 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th Represents an 8-bit signed integer. - - Represents the largest possible value of . This field is constant. - - - Represents the smallest possible value of . This field is constant. - 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 . - 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 . 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 . + A signed integer that indicates the relative order of this instance and . + Return Value + + Description - 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 . + 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. @@ -47354,80 +27986,76 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th 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 span representation of a number that is in a specified style and culture-specific format to its 8-bit signed equivalent. - A span containing the characters representing the number to convert. The span 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. + + + 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 . - An 8-bit signed integer that is equivalent to the number contained in the parameter. 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. + 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. - An 8-bit signed integer that is equivalent to the number specified in . + 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 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. - An 8-bit signed byte value that is equivalent to the number specified in the parameter. + 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 . - An 8-bit signed integer that is equivalent to the number specified in . For a description of this member, see . @@ -47448,8 +28076,8 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th This conversion is not supported. Attempting to do so throws an . This parameter is ignored. - In all cases. None. This conversion is not supported. + In all cases. For a description of this member, see . @@ -47519,42 +28147,33 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th 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. - 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 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. - The string representation of the value of this instance as specified by and . - Tries to format the value of the current 8-bit signed integer instance into the provided span of characters. - When this method returns, this instance's value formatted as a span of characters. - When this method returns, the number of characters that were written in . - A span containing the charactes that represent a standard or custom format string that defines the acceptable format for . - An optional object that supplies culture-specific formatting information for . - - if the formatting was successful; otherwise, . + + + + - Tries to convert the span 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 span containing the characters that represent 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 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, . + + + + - Tries to convert the span representation of a number to its equivalent, and returns a value that indicates whether the conversion succeeded. - A span containing the characters representing the 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, . + + 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. @@ -47562,14 +28181,12 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th 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. - - is not a value. - - -or- - - is not a combination of and values. 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. @@ -47617,67 +28234,6 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th The format used to output the error message. The error message that explains the reason for the exception. - - 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. - The parameter is not and is not an instance of the same class 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. - - - 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. - The parameter is not and is not of the same type as the current permission. - - if the current permission is a subset of the specified permission; otherwise, . - - - 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. - The parameter is not and is not of the same type as the current permission. - A new permission that represents the union of the current permission and the specified 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 default partial-trust visibility for code that is marked with the (APTCA) attribute. @@ -47687,472 +28243,6 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th The assembly can always be called by partial-trust code. - - 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. - - - 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 security action. - One of the values. - - - 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. - - - Creates and returns a new . - A that corresponds to this attribute. - - - 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, . - - - 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. - An attempt is made to set this property to an invalid value. See for the valid values. - One or more of the values combined using a bitwise OR. - - - 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 assemblies that have been unified as well as other assemblies found outside .NET. - - - 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 method is called from a . - The union of the permission added and any permission of the same type that already exists in the . - - - Adds a specified permission to the . - The permission to add. - The method is called from a . - The union of the permission added and any permission of the same type that already exists in the , or if is . - - - 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". - In all cases. - An encrypted permission set with the specified output format. - - - 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. - - - 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, . - - - 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, . - - - 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 method is called from a . - The permission removed from the set. - - - Removes a permission of a certain type from the set. - The type of the permission to remove. - The method is called from a . - The permission removed from the set. - - - 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 method is called from a . - The set permission. - - - Sets a permission to the , replacing any existing permission of the same type. - The permission to set. - The method is called from a . - The set permission. - - - 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 . - - - Gets the number of permission objects contained in the permission set. - The number of permission objects contained in the . - - - Gets a value indicating whether the collection is read-only. - Always . - - - Gets a value indicating whether the collection is guaranteed to be thread safe. - Always . - - - Gets the root object of the current collection. - The root object of the current collection. - - - 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. - - - 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, . - - - Gets the identity of the current principal. - The object associated with the current principal. - - - 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. - Specifies that code or an assembly performs security-critical operations. @@ -48176,131 +28266,6 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th The attribute applies only to the immediate target. - - 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 parameter is . - The value associated with the named attribute, or if no attribute with exists. - - - 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. - - contains one or more single quotation mark characters. - - is . - A created from the XML. - - - 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 parameter is . - The first child XML element with the specified tag value, or if no child element with exists. - - - Finds a child by its tag name and returns the contained text. - The tag for which to search in child elements. - - is . - The text contents of the first child element with the specified tag value. - - - Produces a string representation of an XML element and its constituent attributes, child elements, and text. - The XML element and its contents. - - - Gets or sets the attributes of an XML element as name/value pairs. - The name or value of the object is invalid. - The name is not a valid XML attribute name. - The object for the attribute values of the XML element. - - - Gets or sets the array of child elements of the XML element. - A child of the XML parent node is . - The ordered child elements of the XML element as security elements. - - - Gets or sets the tag name of an XML element. - The tag is . - The tag is not valid in XML. - The tag name of an XML element. - - - Gets or sets the text within an XML element. - The text is not valid in XML. - The value of the text within an XML element. - The exception that is thrown when a security error is detected. @@ -48334,16 +28299,6 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th The type of the permission that caused the exception to be thrown. The state of the permission that caused the exception to be thrown. - - 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 . - - - Returns a representation of the current . - A string representation of the current . - Gets or sets the demanded security permission, permission set, or permission set collection that failed. A permission, permission set, or permission set collection object. @@ -48356,6 +28311,12 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th 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. @@ -48380,6 +28341,10 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th 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. @@ -48471,39 +28436,78 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th Represents a single-precision floating-point number. - - Represents the smallest positive value that is greater than zero. This field is constant. - - - 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. - - - Represents positive infinity. This field is constant. - 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 . - 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 . 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 . + A signed number indicating the relative values of this instance and . + Return Value + + Description + + Less than zero + + This instance is less than . + + -or- - 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 (). + 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. @@ -48573,6 +28577,18 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th 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. @@ -48616,79 +28632,68 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th if is less than or equal to ; otherwise, . - Converts a character span that contains the string representation of a number in a specified style and culture-specific format to its single-precision floating-point number equivalent. - A character span that contains the 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 . - - does not represent a numeric value. - - is not a value. - --or- - - is the value. - A single-precision floating-point number that is equivalent to the numeric value or symbol specified in . + + + 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. - .NET Framework and .NET Core 2.2 and earlier versions only: represents a number less than or greater than . - A single-precision floating-point number equivalent to the numeric value or symbol specified in . + 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. - .NET Framework and .NET Core 2.2 and earlier versions only: represents a number that is less than or greater than . + represents a number that is less than or greater than . - is not a value. - - -or- - - includes the value. - A single-precision floating-point number that is equivalent to the numeric value or symbol specified in . + 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. + is not a value. +-or- + is the value. - .NET Framework and .NET Core 2.2 and earlier versions only: represents a number that is less than or greater than . - A single-precision floating-point number equivalent to the numeric value or symbol specified in . + 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. - .NET Framework and .NET Core 2.2 and earlier versions only: represents a number less than or greater than . - A single-precision floating-point number equivalent to the numeric value or symbol specified in . + represents a number less than or greater than . + + + Represents positive infinity. This field is constant. For a description of this member, see . @@ -48704,14 +28709,14 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th This conversion is not supported. Attempting to use this method throws an . This parameter is ignored. - In all cases. 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. - In all cases. This conversion is not supported. No value is returned. + In all cases. For a description of this member, see . @@ -48781,9 +28786,9 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th 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. - 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 format information. @@ -48792,49 +28797,38 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th The string representation of the value of this instance as specified by and . - Tries to format the value of the current float number instance into the provided span of characters. - When this method returns, this instance's value formatted as a span of characters. - When this method returns, the number of characters that were written in . - A span containing the charactes that represent a standard or custom format string that defines the acceptable format for . - An optional object that supplies culture-specific formatting information for . - - if the formatting was successful; otherwise, . + + + + - Converts the span 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 read-only character span that contains the number to convert. The span is interpreted using the style specified by . - 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, . + + + + - Converts the string representation of a number in a character span to its single-precision floating-point number equivalent. A return value indicates whether the conversion succeeded or failed. - >A character span that contains the string representation of the number to convert. - When this method returns, contains the single-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 empty or is not a number in a valid format. If is a valid number less than , is . If is a valid number greater than , is . 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 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 , or if is not a valid combination of enumeration constants. It also fails on .NET Framework or .NET Core 2.2 and earlier versions if represents a number less than or greater than . This parameter is passed uninitialized; any value originally supplied in will be overwritten. - - is not a value. - - -or- - - is the value. + 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 or is not a number in a valid format. It also fails on .NET Framework and .NET Core 2.2 and earlier versions if represents a number less than or greater than . This parameter is passed uninitialized; any value originally supplied in will be overwritten. + 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, . @@ -48855,13 +28849,9 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th 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 . @@ -48884,11 +28874,28 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th 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. + Calls to this method are not supported. Fills the elements of this span with a specified value. @@ -48900,14 +28907,28 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th Throws a . - Calls to this method are not supported. Calls to this method always throw a . + Calls to this method are not supported. - Returns a reference to an object of type T that can be used for pinning. - -This method is intended to support .NET compilers and is not intended to be called by user code. - A reference to the element of the span at index 0, or if the span is empty. + 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. @@ -48916,11 +28937,6 @@ This method is intended to support .NET compilers and is not intended to be call if the two objects are equal; otherwise, . - - Defines an implicit conversion of an array to a . - The array to convert to a . - The span that corresponds to . - Defines an implicit conversion of an to a . The array segment to be converted to a . @@ -48931,6 +28947,11 @@ This method is intended to support .NET compilers and is not intended to be call 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. @@ -48941,17 +28962,17 @@ This method is intended to support .NET compilers and is not intended to be call 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 . - A span that consists of all elements of the current span from to the end of the span. 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 . - A span that consists of elements from the current span starting at . Copies the contents of this span into a new array. @@ -48967,39 +28988,6 @@ This method is intended to support .NET compilers and is not intended to be call if the copy operation succeeded; otherwise, . - - Returns an empty object. - An empty object. - - - 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. - - is less than zero or greater than or equal to . - The element at the specified index. - - - Returns the length of the current span. - The length of the current span. - - - Provides an enumerator for the elements of a . - - - - 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. - - - Gets a reference to the item at the current position of the enumerator. - The element in the at the current position of the enumerator. - The exception that is thrown when the execution stack overflows because it contains too many nested method calls. This class cannot be inherited. @@ -49024,9 +29012,6 @@ This method is intended to support .NET compilers and is not intended to be call Represents text as a sequence of UTF-16 code units. - - Represents the empty string. This field is read-only. - 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. @@ -49064,10 +29049,8 @@ This method is intended to support .NET compilers and is not intended to be call is . or is less than zero. - - -or- - - The sum of and is greater than the number of elements in . +-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. @@ -49092,19 +29075,13 @@ This method is intended to support .NET compilers and is not intended to be call 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. +-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. +-or- +A new instance of could not be initialized using , assuming is encoded in ANSI. , , and collectively specify an invalid address. @@ -49118,22 +29095,23 @@ This method is intended to support .NET compilers and is not intended to be call 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. +-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 . +-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 . @@ -49145,23 +29123,30 @@ This method is intended to support .NET compilers and is not intended to be call 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. - 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. +-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. @@ -49172,23 +29157,30 @@ This method is intended to support .NET compilers and is not intended to be call 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. - 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. +-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. @@ -49199,24 +29191,33 @@ This method is intended to support .NET compilers and is not intended to be call 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. If is , the current culture is used. + 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. - 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. +-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. @@ -49225,27 +29226,36 @@ This method is intended to support .NET compilers and is not intended to be call 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. If is , the current culture is used. + 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. - 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. +-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. @@ -49255,33 +29265,53 @@ This method is intended to support .NET compilers and is not intended to be call 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. +-or- + is greater than .. +-or- +, , or is negative. +-or- +Either or is , and is greater than zero. is not a value. - 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. 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. + 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. @@ -49290,8 +29320,21 @@ This method is intended to support .NET compilers and is not intended to be call 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. + 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. @@ -49299,35 +29342,78 @@ This method is intended to support .NET compilers and is not intended to be call The second string to compare. to ignore case during the comparison; otherwise, . - An object that supplies culture-specific comparison information. If is , the current culture is used. + 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. + 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. If is , the current culture is used. + 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. - 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 . 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. - 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. Compares substrings of two specified objects by evaluating the numeric values of the corresponding objects in each substring. @@ -49336,58 +29422,106 @@ This method is intended to support .NET compilers and is not intended to be call 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. - 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 . +-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 . + 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 . - 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 . 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 . + 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 . - The concatenated strings in , or if is an empty . Creates the string representation of a specified object. @@ -49410,10 +29544,10 @@ This method is intended to support .NET compilers and is not intended to be call 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. - The concatenated string representations of the values of the elements in . Concatenates the string representations of two specified read-only character spans. @@ -49460,18 +29594,18 @@ This method is intended to support .NET compilers and is not intended to be call Concatenates the elements of a specified array. An array of string instances. + The concatenated elements of . is . Out of memory. - The concatenated elements of . Concatenates the members of an implementation. A collection object that implements the interface. The type of the members of . + The concatenated members in . is . - The concatenated members in . Returns a value indicating whether a specified character occurs within this string. @@ -49489,10 +29623,10 @@ This method is intended to support .NET compilers and is not intended to be call Returns a value indicating whether a specified substring occurs within this string. The string to seek. - - is . 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. @@ -49504,9 +29638,9 @@ This method is intended to support .NET compilers and is not intended to be call 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 . - A new string with the same value as . Copies a specified number of characters from a specified position in this instance to a specified position in an array of Unicode characters. @@ -49518,40 +29652,14 @@ This method is intended to support .NET compilers and is not intended to be call 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. - - - Copies the contents of this string into the destination span. - The span into which to copy this string's contents. - The destination span is shorter than the source string. - - - Creates a new string by using the specified provider to control the formatting of the specified interpolated string. - An object that supplies culture-specific formatting information. - The interpolated string, passed by reference. - The string that results for formatting the interpolated string using the specified format provider. - - - Creates a new string by using the specified provider to control the formatting of the specified interpolated string. - An object that supplies culture-specific formatting information. - The initial buffer that may be used as temporary space as part of the formatting operation. The contents of this buffer may be overwritten. - The interpolated string, passed by reference. - The string that results for formatting the interpolated string using the specified format provider. +-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. @@ -49561,6 +29669,9 @@ This method is intended to support .NET compilers and is not intended to be call 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. @@ -49570,10 +29681,10 @@ This method is intended to support .NET compilers and is not intended to be call 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. - - is . 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. @@ -49581,21 +29692,21 @@ This method is intended to support .NET compilers and is not intended to be call to ignore case during the comparison; otherwise, . Cultural information that determines how this instance and are compared. If is , the current culture is used. - - is . 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. - - if the parameter matches the end of this string; otherwise, . Returns an enumeration of from this string. @@ -49625,34 +29736,32 @@ This method is intended to support .NET compilers and is not intended to be call The first string to compare, or . The second string to compare, or . One of the enumeration values that specifies the rules for the comparison. - - is not a value. 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. - - is not a value. 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. - A copy of in which the format item or items have been replaced by the string representation of . +-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. @@ -49660,15 +29769,13 @@ This method is intended to support .NET compilers and is not intended to be call 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. - A copy of in which format items are replaced by the string representations of and . +-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. @@ -49677,58 +29784,50 @@ This method is intended to support .NET compilers and is not intended to be call 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. - A copy of in which the format items have been replaced by the string representations of , , and . +-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. - A copy of in which the format items have been replaced by the string representation of the corresponding objects in . +-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. - A copy of in which any format items are replaced by the string representation of . +-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. - A copy of in which format items are replaced by the string representations of and . +-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. @@ -49736,29 +29835,25 @@ This method is intended to support .NET compilers and is not intended to be call 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. - A copy of in which the format items have been replaced by the string representations of , , and . +-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. - A copy of in which the format items have been replaced by the string representation of the corresponding objects in . +-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. @@ -49785,11 +29880,9 @@ This method is intended to support .NET compilers and is not intended to be call A 32-bit signed integer hash code. - Returns a reference to the element of the string at index zero. - -This method is intended to support .NET compilers and is not intended to be called by user 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. - A reference to the first character in the string, or a reference to the string's null terminator if the string is empty. Returns the for the class. @@ -49804,70 +29897,62 @@ This method is intended to support .NET compilers and is not intended to be call 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. - The zero-based index position of from the start of the string if that character is found, or -1 if it is not. 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 . - 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 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. - The zero-based index of if that character is found, or -1 if it is not. 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 . - The zero-based index position of if that string is found, or -1 if it is not. If is , the return value is 0. 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. - 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 . 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 . - 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 . +-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. @@ -49875,117 +29960,109 @@ This method is intended to support .NET compilers and is not intended to be call 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 . +-or- + is greater than the length of this instance. +-or- + is greater than the length of this string minus . is not a valid value. - 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 . 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. - 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 . 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. - The index position of the parameter if that string is found, or -1 if it is not. If is , the return value is 0. 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 . - 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. 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. - 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. +-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. - 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. +-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. - A new string that is equivalent to this instance, but with inserted at position . 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 . - The system's reference to , if it is interned; otherwise, a new reference to a string with the value of . 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 . - A reference to if it is in the common language runtime intern pool; otherwise, . Indicates whether this string is in Unicode normalization form C. - The current instance contains invalid Unicode characters. 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. - The current instance contains invalid Unicode characters. 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 (""). @@ -50003,27 +30080,23 @@ This method is intended to support .NET compilers and is not intended to be call 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 (). - A string that consists of the elements of delimited by the character. - --or- - - if has zero elements. 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 (). - A string that consists of the elements of delimited by the character. - --or- - - if has zero elements. 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. @@ -50031,63 +30104,45 @@ This method is intended to support .NET compilers and is not intended to be call 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 (). - A string that consists of elements of starting at delimited by the character. - --or- - - if is zero. 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 (). - A string that consists of the elements of delimited by the string. - --or- - - if has zero elements. 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 (). - A string that consists of the elements of delimited by the string. - --or- - - if has zero elements. - --or- - -.NET Framework only: if the first element of is . 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 (). - A string that consists of the elements in delimited by the string. - --or- - - if has zero elements. Concatenates the specified elements of a string array, using the specified separator between each element. @@ -50095,48 +30150,36 @@ This method is intended to support .NET compilers and is not intended to be call 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. - A string that consists of elements of starting at delimited by the character. - - -or- - - if is zero. 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 (). - A string that consists of the members of delimited by the character. - --or- - - if has no elements. 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 (). - A string that consists of the elements of delimited by the string. - --or- - - if has no elements. Reports the zero-based index position of the last occurrence of a specified Unicode character within this instance. @@ -50147,71 +30190,57 @@ This method is intended to support .NET compilers and is not intended to be call 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 current instance does not equal , and is less than zero or greater than or equal to the length 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 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. 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 . - The zero-based starting index position of if that string is found, or -1 if it is not. 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. - 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 . +-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. - 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 . +-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. @@ -50219,100 +30248,90 @@ This method is intended to support .NET compilers and is not intended to be call 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. +-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. - 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 . 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. +-or- +The current instance equals , and is less than -1 or greater than zero. is not a valid value. - 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 . 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. - The zero-based starting index position of the parameter if that string is found, or -1 if it is not. 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 . - The index position of the last occurrence in this instance where any character in was found; -1 if no character in was found. 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. - 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 . 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. - 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 . +-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. - The current instance contains invalid Unicode characters. 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. - The current instance contains invalid Unicode characters. 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. @@ -50336,54 +30355,50 @@ This method is intended to support .NET compilers and is not intended to be call 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. - 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. 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. - 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. 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. - 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. 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. - 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. 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. - A new string that is equivalent to this string except for the removed characters. +-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. - Either or is less than zero. - - -or- - - plus specify a position outside this instance. 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. @@ -50395,11 +30410,11 @@ This method is intended to support .NET compilers and is not intended to be call 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 (""). - 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. 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. @@ -50407,110 +30422,104 @@ This method is intended to support .NET compilers and is not intended to be call The string to replace all occurrences of . to ignore casing when comparing; otherwise. - The culture to use when comparing. If is , the current culture is used. + 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 (""). - 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. 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 (""). - 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. - - - Replaces all newline sequences in the current string with . - A string whose contents match the current string, but with all newline sequences replaced with . - - - Replaces all newline sequences in the current string with . - The text to use as replacement. - A string whose contents match the current string, but with all newline sequences replaced with . - Splits a string into a maximum number of substrings based on a specified delimiting character and, optionally, options. - Splits a string into a maximum number of substrings based on the provided character separator, optionally omitting empty substrings from the result. + 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. - A bitwise combination of the enumeration values that specifies whether to trim substrings and include empty substrings. - An array that contains at most substrings from this instance that are delimited by . + 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 a specified delimiting character and, optionally, options. + Splits a string into substrings based on the provided character separator. A character that delimits the substrings in this string. - A bitwise combination of the enumeration values that specifies whether to trim substrings and include empty substrings. + 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 based on specified delimiting characters. - An array of delimiting characters, an empty array that contains no delimiters, or . + 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 specified delimiting characters. - An array of characters that delimit the substrings in this string, an empty array that contains no delimiters, or . + 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. - 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. - Splits a string into a maximum number of substrings based on specified delimiting characters and, optionally, options. - An array of characters that delimit the substrings in this string, an empty array that contains no delimiters, or . + 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. - A bitwise combination of the enumeration values that specifies whether to trim substrings and include empty substrings. + + 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. - An array that contains the substrings in this string that are delimited by one or more characters in . For more information, see the Remarks section. - Splits a string into substrings based on specified delimiting characters and options. - An array of characters that delimit the substrings in this string, an empty array that contains no delimiters, or . - A bitwise combination of the enumeration values that specifies whether to trim substrings and include empty substrings. + 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. - 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. - Splits a string into a maximum number of substrings based on a specified delimiting string and, optionally, options. + 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. - A bitwise combination of the enumeration values that specifies whether to trim substrings and include empty substrings. - An array that contains at most substrings from this instance that are delimited by . + 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. - A bitwise combination of the enumeration values that specifies whether to trim substrings and include empty substrings. + 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 specified delimiting strings and, optionally, options. - The strings that delimit the substrings in this string, an empty array that contains no delimiters, or . + 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. - A bitwise combination of the enumeration values that specifies whether to trim substrings and include empty substrings. + + 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. - 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. - Splits a string into substrings based on a specified delimiting string and, optionally, options. - An array of strings that delimit the substrings in this string, an empty array that contains no delimiters, or . - A bitwise combination of the enumeration values that specifies whether to trim substrings and include empty substrings. + 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. - 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. Determines whether this string instance starts with the specified character. @@ -50521,10 +30530,10 @@ This method is intended to support .NET compilers and is not intended to be call Determines whether the beginning of this string instance matches the specified string. The string to compare. - - is . 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. @@ -50532,40 +30541,38 @@ This method is intended to support .NET compilers and is not intended to be call to ignore case during the comparison; otherwise, . Cultural information that determines how this string and are compared. If is , the current culture is used. - - is . 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. - - if this instance begins with ; otherwise, . 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. - A string that is equivalent to the substring that begins at in this instance, or if is equal to 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. - 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. +-or- + or is less than zero. Returns an enumerator that iterates through the current object. @@ -50574,16 +30581,16 @@ This method is intended to support .NET compilers and is not intended to be call For a description of this member, see . This parameter is ignored. - The value of the current string is not or . 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 . - The converted value of the current object. For a description of this member, see . @@ -50598,23 +30605,23 @@ This method is intended to support .NET compilers and is not intended to be call 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. - 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 greater than . - 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 . - The converted value of the current object. For a description of this member, see . @@ -50629,9 +30636,9 @@ This method is intended to support .NET compilers and is not intended to be call 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 . - The converted value of the current object. For a description of this member, see . @@ -50642,24 +30649,24 @@ This method is intended to support .NET compilers and is not intended to be call 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. - 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 . - 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 or less than - The converted value of the current object. For a description of this member, see . @@ -50674,13 +30681,11 @@ This method is intended to support .NET compilers and is not intended to be call 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. - A Unicode character array whose elements are the number of characters in this instance starting from character position . +-or- + plus is greater than the length of this instance. Returns a copy of this string converted to lowercase. @@ -50688,8 +30693,10 @@ This method is intended to support .NET compilers and is not intended to be call 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. If is , the current culture is used. + 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. @@ -50710,8 +30717,10 @@ This method is intended to support .NET compilers and is not intended to be call 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. If is , the current culture is used. + 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. @@ -50759,140 +30768,6 @@ This method is intended to support .NET compilers and is not intended to be call 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. - - Copies the contents of this string into the destination span. - The span into which to copy this string's contents. - - if the data was copied; if the destination was too short to fit the contents of the string. - - - Gets the object at a specified position in the current object. - A position in the current string. - - is greater than or equal to the length of this object or less than zero. - The object at position . - - - Gets the number of characters in the current object. - The number of characters in the current string. - - - 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 . - Neither nor is a object, and neither nor implements the interface. - 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 . - - - 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. - - is . - A new object that performs string comparisons according to the comparison rules used by the parameter and the case rule specified by the parameter. - - - Creates a object that compares strings according to the rules of a specified culture and string options. - A culture whose linguistic rules are used to perform a string comparison. - A bitwise combination of the values. - - is . - - has invalid flags. - A new object that performs string comparisons according to the comparison rules used by the parameter and the specified . - - - 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, . - - - Converts the specified instance to a instance. - A string comparer instance to convert. - The specified string comparison is not supported. - A instance representing the equivalent value of the specified instance. - - - When overridden in a derived class, gets the hash code for the specified object. - An object. - Not enough memory is available to allocate the buffer that is required to compute the hash code. - - is . - A 32-bit signed hash code calculated from the value of the parameter. - - - When overridden in a derived class, gets the hash code for the specified string. - A string. - Not enough memory is available to allocate the buffer that is required to compute the hash code. - - is . - A 32-bit signed hash code calculated from the value of the parameter. - - - Determines whether the specified is a well-known culture-aware string comparer. - The comparer to query. - When this method returns, contains a value indicating which was used to create . Set to if this method returns . - When this method returns, contains a value indicating which was used to create . Set to if this method returns . - - if is a well-known culture-aware string comparer; otherwise, . - - - Determines whether the specified is a well-known ordinal string comparer. - The comparer to query. - When this method returns, contains a value stating whether is case-insensitive. Set to if this method returns . - - if is a well-known ordinal string comparer; otherwise, . - - - 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. - - - 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. - Specifies the culture, case, and sort rules to be used by certain overloads of the and methods. @@ -50914,62 +30789,14 @@ This method is intended to support .NET compilers and is not intended to be call Compare strings using ordinal (binary) sort rules and ignoring the case of the strings being compared. - - Provides extension methods to work with string normalization. - - - Indicates whether the specified string is in Unicode normalization form C. - - is . - - contains invalid Unicode characters. - - if is in normalization form C; otherwise, . - - - Indicates whether a string is in a specified Unicode normalization form. - A Unicode normalization form. - - is . - - contains invalid Unicode characters. - - if is in normalization form ; otherwise, . - - - Normalizes a string to a Unicode normalization form C. - - is . - - contains invalid Unicode characters. - A new string whose textual value is the same as but whose binary representation is in Unicode normalization form C. - - - Normalizes a string to the specified Unicode normalization form. - The Unicode normalization form. - - is . - - contains invalid Unicode characters. - A new string whose textual value is the same as but whose binary representation is in the normalization form. - - Specifies options for applicable method overloads, such as whether to omit empty substrings from the returned array or trim whitespace from substrings. + Specifies whether applicable method overloads include or omit empty substrings from the return value. - Use the default options when splitting strings. + The return value includes array elements that contain an empty string. - - Omit array elements that contain an empty string from the result. - If and are specified together, then substrings that consist only of white-space characters are also removed from the result. - - - - - Trim white-space characters from each substring in the result. This field is available in .NET 5 and later versions only. - If and are specified together, then substrings that consist only of white-space characters are also removed from the result. - + The return value does not include array elements that contain an empty string. Serves as the base class for system exceptions namespace. @@ -51012,12 +30839,10 @@ This method is intended to support .NET compilers and is not intended to be call 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 at least 2 chars in size to accomodate at least one surrogate character pair. - A fallback occurred (for more information, see Character Encoding in .NET) - - -and- - - is set to . + 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. @@ -51036,30 +30861,32 @@ This method is intended to support .NET compilers and is not intended to be call 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 at least 2 chars in size to accomodate at least one surrogate character pair. - A fallback occurred (for more information, see Character Encoding in .NET) - - -and- - - is set to . +-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 . - Converts a span of encoded bytes to UTF-16 encoded characters and stores the result in another span buffer. - A read-only bytes span containing the sequence to convert. - The span to store the converted characters. - - 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 specified characters were converted; otherwise, . This parameter is passed uninitialized. + + + + + + + + + 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. @@ -51067,36 +30894,30 @@ This method is intended to support .NET compilers and is not intended to be call 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 (for more information, see Character Encoding in .NET) - - -and- - - is set to . - The number of characters produced by decoding the specified sequence of bytes and any bytes in the internal buffer. + 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 (for more information, see Character Encoding in .NET) - - -and- - - is set to . - The number of characters produced by decoding the specified sequence of bytes and any bytes in the internal buffer. +-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. @@ -51105,27 +30926,20 @@ This method is intended to support .NET compilers and is not intended to be call 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 (for more information, see Character Encoding in .NET) - - -and- - - is set to . - The number of characters produced by decoding the specified sequence of bytes and any bytes in the internal buffer. +-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 the sequence of bytes in the span. A parameter indicates whether to clear the internal state of the decoder after the calculation. - A byte span 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. + + 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. @@ -51135,22 +30949,18 @@ This method is intended to support .NET compilers and is not intended to be call 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 (). or is less than zero. is less than the resulting number of characters. - A fallback occurred (for more information, see Character Encoding in .NET) - - -and- - - is set to . - The actual number of characters written at the location indicated by the parameter. + 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. @@ -51159,30 +30969,22 @@ This method is intended to support .NET compilers and is not intended to be call 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- + is (). or or is less than zero. - - -or- - - and do not denote a valid range in . - - -or- - - is not a valid index in . +-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 (for more information, see Character Encoding in .NET) - - -and- - - is set to . - The actual number of characters written into . + 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. @@ -51193,52 +30995,31 @@ This method is intended to support .NET compilers and is not intended to be call 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- + is (). or or is less than zero. - - -or- - - and do not denote a valid range in . - - -or- - - is not a valid index in . +-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 (for more information, see Character Encoding in .NET) - - -and- - - is set to . - The actual number of characters written into the parameter. + 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 span bytes 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 byte span to decode. - A span to write the resulting set of characters. - - to clear the internal state of the decoder after the conversion; otherwise, . - The actual number of characters written at the span indicated by the parameter. + + + When overridden in a derived class, sets the decoder back to its initial state. - - Gets or sets a object for the current 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. - A object. - - - Gets the object associated with the current object. - A object. - 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. @@ -51273,28 +31054,24 @@ This method is intended to support .NET compilers and is not intended to be call 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. - 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. 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. + 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. + 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. + 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. @@ -51340,13 +31117,13 @@ This method is intended to support .NET compilers and is not intended to be call if the operation was successful; otherwise, . - - Initializes all data and state information pertaining to this fallback buffer. - 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. @@ -51394,6 +31171,10 @@ This method is intended to support .NET compilers and is not intended to be call 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. @@ -51404,10 +31185,6 @@ This method is intended to support .NET compilers and is not intended to be call Retrieves the hash code for the value of the object. The hash code of the value of the object. - - 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. - 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. @@ -51423,9 +31200,9 @@ This method is intended to support .NET compilers and is not intended to be call 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. - This method is called again before the method has read all the characters in the replacement fallback 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 characters in the replacement fallback buffer. Retrieves the next character in the replacement fallback buffer. @@ -51436,13 +31213,13 @@ This method is intended to support .NET compilers and is not intended to be call if the operation was successful; otherwise, . - - Initializes all internal state information and data in the object. - 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. @@ -51465,11 +31242,9 @@ This method is intended to support .NET compilers and is not intended to be call 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 (for more information, see Character Encoding in .NET) - - -and- - - is set to . + 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. @@ -51488,30 +31263,35 @@ This method is intended to support .NET compilers and is not intended to be call or is (). , , , or is less than zero. - - -or- - - The length of - is less than . - - -or- - - The length of - is less than . +-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 (for more information, see Character Encoding in .NET) - - -and- - - is set to . + A fallback occurred (see Character Encoding in the .NET Framework for fuller explanation) +-and- + is set to . - Converts a span of Unicode characters to an encoded byte sequence and stores the result in another buffer. - The span of UTF-16 encoded characters to convert. - The span buffer to store the converted bytes. - - 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 in were converted; otherwise, . This parameter is passed uninitialized. + + + + + + + + + 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. @@ -51519,16 +31299,14 @@ This method is intended to support .NET compilers and is not intended to be call 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 (for more information, see Character Encoding in .NET) - - -and- - - is set to . - The number of bytes produced by encoding the specified characters and any characters in the internal buffer. + 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. @@ -51537,27 +31315,20 @@ This method is intended to support .NET compilers and is not intended to be call 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 (for more information, see Character Encoding in .NET) - - -and- - - is set to . - The number of bytes produced by encoding the specified characters and any characters in the internal buffer. +-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 bytes produced by encoding a set of characters in the 'chars' span. A parameter indicates whether to clear the internal state of the encoder after the calculation. - A character span 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. + + 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. @@ -51567,22 +31338,18 @@ This method is intended to support .NET compilers and is not intended to be call 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 (). or is less than zero. is less than the resulting number of bytes. - A fallback occurred (for more information, see Character Encoding in .NET) - - -and- - - is set to . - The actual number of bytes written at the location indicated by the parameter. + 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. @@ -51593,57 +31360,31 @@ This method is intended to support .NET compilers and is not intended to be call 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- + is (). or or is less than zero. - - -or- - - and do not denote a valid range in . - - -or- - - is not a valid index in . +-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 (for more information, see Character Encoding in .NET) - - -and- - - is set to . - The actual number of bytes written into . + 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 in the input characters span and any characters in the internal buffer into a sequence of bytes that are stored in the input byte span. A parameter indicates whether to clear the internal state of the encoder after the conversion. - A character span to encode. - A byte span to write the resulting sequence of bytes to. - - 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. + + + When overridden in a derived class, sets the encoder back to its initial state. - - Gets or sets a object for the current 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 (for more information, see Character Encoding in .NET) - - -and- - - is set to . - A object. - - - Gets the object associated with the current object. - A object. - 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. @@ -51679,35 +31420,32 @@ This method is intended to support .NET compilers and is not intended to be call 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. - None. No value is returned because the method always throws an exception. 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. - None. No value is returned because the method always throws an exception. 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. + 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. + 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. + 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. @@ -51761,13 +31499,13 @@ This method is intended to support .NET compilers and is not intended to be call if the operation was successful; otherwise, . - - Initializes all data and state information pertaining to this fallback buffer. - 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. @@ -51783,11 +31521,6 @@ This method is intended to support .NET compilers and is not intended to be call An error message. The exception that caused this exception. - - Indicates whether the input that caused the exception is a surrogate pair. - - if the input was a surrogate pair; otherwise, . - Gets the input character that caused the exception. The character that cannot be encoded. @@ -51804,6 +31537,11 @@ This method is intended to support .NET compilers and is not intended to be call 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. @@ -51822,6 +31560,10 @@ This method is intended to support .NET compilers and is not intended to be call 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. @@ -51832,10 +31574,6 @@ This method is intended to support .NET compilers and is not intended to be call Retrieves the hash code for the value of the object. The hash code of the value of the 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. - 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. @@ -51852,22 +31590,20 @@ This method is intended to support .NET compilers and is not intended to be call 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. - 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. 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. - This method is called again before the method has read all the characters in the replacement fallback 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 characters in the replacement fallback buffer. Retrieves the next character in the replacement fallback buffer. @@ -51878,13 +31614,13 @@ This method is intended to support .NET compilers and is not intended to be call if the operation was successful; otherwise, . - - Initializes all internal state information and data in this instance of . - 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. @@ -51894,10 +31630,8 @@ This method is intended to support .NET compilers and is not intended to be call 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. +-or- +0, to use the default encoding. is less than zero. @@ -51909,36 +31643,46 @@ This method is intended to support .NET compilers and is not intended to be call 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 (for more information, see Character Encoding in .NET) - - -and- - - srcEncoding. is set to . - A fallback occurred (for more information, see Character Encoding in .NET) - - -and- - - dstEncoding. is set to . - An array of type containing the results of converting from to . +-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. @@ -51947,38 +31691,41 @@ This method is intended to support .NET compilers and is not intended to be call 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 . +-or- + is . +-or- + is . and do not specify a valid range in the byte array. - A fallback occurred (for more information, see Character Encoding in .NET) - - -and- - - srcEncoding. is set to . - A fallback occurred (for more information, see Character Encoding in .NET) - - -and- - - dstEncoding. is set to . - An array of type containing the result of converting a range of bytes in from to . + 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. - - Creates a that serves to transcode data between an inner and an outer , similar to . - The stream to wrap. - The encoding associated with . - The encoding associated with the that's returned by this method. - - if disposing the returned by this method should not dispose . - A stream that transcodes the contents of as . + + 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. @@ -51990,72 +31737,58 @@ This method is intended to support .NET compilers and is not intended to be call 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 (for more information, see Character Encoding in .NET) - - -and- - - is set to . - The number of bytes produced by encoding the specified characters. + 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 (for more information, see Character Encoding in .NET) - - -and- - - is set to . - The number of bytes produced by encoding all the characters in the specified character array. + 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 (for more information, see Character Encoding in .NET) - - -and- - - is set to . - The number of bytes produced by encoding the specified characters. +-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 character span. - The span of characters to encode. - The number of bytes produced by encoding the specified character span. + 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 (for more information, see Character Encoding in .NET) - - -and- - - is set to . - The number of bytes produced by encoding the specified characters. + 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 string. - The string 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 string. + + + 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. @@ -52063,54 +31796,44 @@ This method is intended to support .NET compilers and is not intended to be call 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 . or is less than zero. is less than the resulting number of bytes. - A fallback occurred (for more information, see Character Encoding in .NET) - - -and- - - is set to . - The actual number of bytes written at the location indicated by the parameter. + 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 (for more information, see Character Encoding in .NET) - - -and- - - is set to . - A byte array containing the results of encoding the specified set of characters. + 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 (for more information, see Character Encoding in .NET) - - -and- - - is set to . - A byte array containing the results of encoding the specified set of characters. +-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. @@ -52119,55 +31842,41 @@ This method is intended to support .NET compilers and is not intended to be call 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- + is . or or is less than zero. - - -or- - - and do not denote a valid range in . - - -or- - - is not a valid index in . +-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 (for more information, see Character Encoding in .NET) - - -and- - - is set to . - The actual number of bytes written into . + A fallback occurred (see Character Encoding in .NET for complete explanation) +-and- + is set to . - When overridden in a derived class, encodes into a span of bytes a set of characters from the specified read-only span. - The span containing the set of characters to encode. - The byte span to hold the encoded bytes. - The number of encoded bytes. + + 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 (for more information, see Character Encoding in .NET) - - -and- - - is set to . - A byte array containing the results of encoding the specified set of characters. + A fallback occurred (see Character Encoding in .NET for complete explanation) +-and- + is set to . - When overridden in a derived class, encodes into an array of bytes the number of characters specified by in the specified string, starting from the specified . - The string containing the characters to encode. - The index inside the string to start the encoding from. - The number of characters to encode. - A byte array containing the results of encoding the specified set of characters. + + + When overridden in a derived class, encodes a set of characters from the specified string into the specified byte array. @@ -52176,82 +31885,64 @@ This method is intended to support .NET compilers and is not intended to be call 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- + is . or or is less than zero. - - -or- - - and do not denote a valid range in . - - -or- - - is not a valid index in . +-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 (for more information, see Character Encoding in .NET) - - -and- - - is set to . - The actual number of bytes written into . + 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 (for more information, see Character Encoding in .NET) - - -and- - - is set to . - The number of characters produced by decoding the specified sequence of 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 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 (for more information, see Character Encoding in .NET) - - -and- - - is set to . - The number of characters produced by decoding the specified sequence of 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 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 (for more information, see Character Encoding in .NET) - - -and- - - is set to . - The number of characters produced by decoding the specified sequence of bytes. +-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 characters produced by decoding the provided read-only byte span. - A read-only byte span to decode. - The number of characters produced by decoding the byte span. + 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. @@ -52259,54 +31950,44 @@ This method is intended to support .NET compilers and is not intended to be call 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 . or is less than zero. is less than the resulting number of characters. - A fallback occurred (for more information, see Character Encoding in .NET) - - -and- - - is set to . - The actual number of characters written at the location indicated by the parameter. + 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 (for more information, see Character Encoding in .NET) - - -and- - - is set to . - A character array containing the results of decoding the specified sequence of bytes. + 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 (for more information, see Character Encoding in .NET) - - -and- - - is set to . - A character array containing the results of decoding the specified sequence of bytes. +-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. @@ -52315,36 +31996,26 @@ This method is intended to support .NET compilers and is not intended to be call 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- + is . or or is less than zero. - - -or- - - and do not denote a valid range in . - - -or- - - is not a valid index in . +-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 (for more information, see Character Encoding in .NET) - - -and- - - is set to . - The actual number of characters written into . + 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 read-only byte span into a character span. - A read-only span containing the sequence of bytes to decode. - The character span receiving the decoded bytes. - The number of decoded bytes. + + When overridden in a derived class, obtains a decoder that converts an encoded sequence of bytes into a sequence of characters. @@ -52356,59 +32027,51 @@ This method is intended to support .NET compilers and is not intended to be call Returns the encoding associated with the specified code page identifier. - The code page identifier of the preferred encoding. For a list of possible values, see . - - -or- - - 0 (zero), to use the default encoding. + 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. - The encoding that is associated with the specified code page. 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. For a list of possible values, see . - - -or- - - 0 (zero), to use the default encoding. + 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. - The encoding that is associated with the specified code page. 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. For a list of possible values, see . + 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. - The encoding associated with the specified code page. +-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. - The encoding that is associated with the specified code page. +-or- +The code page indicated by is not supported by the underlying platform. Returns an array that contains all encodings. @@ -52421,88 +32084,78 @@ This method is intended to support .NET compilers and is not intended to be call 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 (for more information, see Character Encoding in .NET) - - -and- - - is set to . - The maximum number of bytes produced by encoding the specified number of characters. + 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 (for more information, see Character Encoding in .NET) - - -and- - - is set to . - The maximum number of characters produced by decoding the specified number of bytes. + 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. +-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 . - A string that contains the results of decoding the specified sequence of bytes. + 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 (for more information, see Character Encoding in .NET) - - -and- - - is set to . - A string that contains the results of decoding the specified sequence of bytes. + 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 (for more information, see Character Encoding in .NET) - - -and- - - is set to . - A string that contains the results of decoding the specified sequence of bytes. +-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 all the bytes in the specified byte span into a string. - A read-only byte span to decode to a Unicode string. - A string that contains the decoded bytes from the provided read-only span. + + + + 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. @@ -52515,60 +32168,6 @@ This method is intended to support .NET compilers and is not intended to be call if the current object is always normalized using the specified value; otherwise, . The default is . - - Registers an encoding provider. - A subclass of that provides access to additional character encodings. - - is . - - - 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, gets the code page identifier of the current . - The code page identifier of the current . - - - Gets or sets the 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. - The decoder fallback object for the current object. - - - 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 value in a set operation is . - A value cannot be assigned in a set operation because the current object is read-only. - The encoder fallback object for the current object. - - - When overridden in a derived class, gets the human-readable description of the current encoding. - The human-readable description of the current . - - - 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. - When overridden in a derived class, gets a value indicating whether the current encoding can be used by browser clients for displaying content. @@ -52599,12 +32198,12 @@ This method is intended to support .NET compilers and is not intended to be call if the current uses single-byte code points; otherwise, . - - Gets an encoding for the Latin1 character set (ISO-8859-1). - - - When overridden in a derived class, returns a span containing the sequence of bytes that specifies the encoding used. - A byte span containing a sequence of bytes that specifies the encoding used, or a span of length zero, if a preamble is not required. + + + 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. @@ -52633,12 +32232,13 @@ This method is intended to support .NET compilers and is not intended to be call Provides basic information about an encoding. - - Constructs an object. - The provider that created this object. - The encoding codepage. - The encoding name. - The encoding display name. + + 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. @@ -52654,14 +32254,6 @@ This method is intended to support .NET compilers and is not intended to be call Returns the hash code for the current object. A 32-bit signed integer hash code. - - 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 the name registered with the Internet Assigned Numbers Authority (IANA) for the encoding. The IANA name for the encoding. @@ -52696,10 +32288,6 @@ This method is intended to support .NET compilers and is not intended to be call 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 . - - Returns an array that contains all the encodings that are supported by the . - An array that contains all the supported encodings. - Defines the type of normalization to perform. @@ -52730,9 +32318,7 @@ This method is intended to support .NET compilers and is not intended to be call 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. @@ -52750,9 +32336,9 @@ This method is intended to support .NET compilers and is not intended to be call 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 .
+ 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. @@ -52761,11 +32347,9 @@ This method is intended to support .NET compilers and is not intended to be call 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. @@ -52774,11 +32358,9 @@ This method is intended to support .NET compilers and is not intended to be call 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. @@ -52787,11 +32369,9 @@ This method is intended to support .NET compilers and is not intended to be call 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. @@ -52800,24 +32380,23 @@ This method is intended to support .NET compilers and is not intended to be call 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. + 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. - The number of values written to . 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. - The number of values written to . Returns a value that indicates whether the current instance and a specified object are equal. @@ -52844,19 +32423,29 @@ This method is intended to support .NET compilers and is not intended to be call 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 . - The rune obtained from at the specified . 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. @@ -52945,26 +32534,26 @@ This method is intended to support .NET compilers and is not intended to be call Defines an explicit conversion of a 16-bit Unicode character to a . The 16-bit Unicode character to convert. - - is a Unicode scalar that represents a surrogate code point. 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. - - is an invalid Unicode scalar. 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. - - is an invalid Unicode scalar. as a 32-bit Unicode character. + + is an invalid Unicode scalar. Returns a value indicating whether a specified is greater than another specified . @@ -53001,31 +32590,13 @@ This method is intended to support .NET compilers and is not intended to be call if is less than or equal to ; otherwise, . - - Compares the current instance to the specified object. - The object 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 .
-
- - Formats the value of the current instance using the specified format. - The format to use. - -or- - ( in Visual Basic) to use the default format defined for the type of the implementation. - The provider to use to format the value. - -or- - ( 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. + + Gets the Unicode plane (0 to 16, inclusive) that contains this scalar. + The Unicode plane (0 to 16, inclusive) that contains this scalar. - - Tries to format the value of the current instance into the provided span of characters. - When this method returns, contains this instance's value formatted as a span of characters. - When this method returns, contains the number of characters that were written in . - A span containing the characters that represent a standard or custom format string that defines the acceptable format for . - An optional object that supplies culture-specific formatting information for . - - if the formatting was successful; otherwise, . + + 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. @@ -53101,30 +32672,12 @@ This method is intended to support .NET compilers and is not intended to be call 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 . - - if a scalar value was successfully extracted from the specified index; if a value could not be extracted because of invalid data. - - - 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, . - - - 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. Gets the length in code units () of the UTF-16 sequence required to represent this scalar value. @@ -53176,126 +32729,108 @@ This method is intended to support .NET compilers and is not intended to be call The suggested starting size of the . is less than zero. - - -or- - - plus is not a position within . +-or- + plus is not a position within . Appends the string representation of a specified Boolean value to this instance. The Boolean value to append. - Enlarging the value of this instance would exceed . 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. - Enlarging the value of this instance would exceed . 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. - Enlarging the value of this instance would exceed . 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 . +-or- +Enlarging the value of this instance would exceed . is a null pointer. - A reference to this instance after the append operation has completed. 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 . +-or- +Enlarging the value of this instance would exceed . Out of memory. - A reference to this instance after the append operation has completed. Appends the string representation of the Unicode characters in a specified array to this instance. The array of characters to append. - Enlarging the value of this instance would exceed . 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 . - A reference to this instance after the append operation has completed. +-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. - Enlarging the value of this instance would exceed . 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. - Enlarging the value of this instance would exceed . - A reference to this instance after the append operation has completed. - - - Appends the specified interpolated string to this instance using the specified format. - An object that supplies culture-specific formatting information. - The interpolated string 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. - Enlarging the value of this instance would exceed . 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. - Enlarging the value of this instance would exceed . 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. - Enlarging the value of this instance would exceed . 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. - Enlarging the value of this instance would exceed . 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. @@ -53310,43 +32845,37 @@ This method is intended to support .NET compilers and is not intended to be call Appends the string representation of a specified 8-bit signed integer to this instance. The value to append. - Enlarging the value of this instance would exceed . 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. - Enlarging the value of this instance would exceed . 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. - Enlarging the value of this instance would exceed . 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 . - A reference to this instance after the append operation has completed. +-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. @@ -53360,44 +32889,37 @@ This method is intended to support .NET compilers and is not intended to be call The number of characters in to append. A reference to this instance after the append operation has completed. - - Appends the specified interpolated string to this instance. - The interpolated string 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. - Enlarging the value of this instance would exceed . 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. - Enlarging the value of this instance would exceed . 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. - Enlarging the value of this instance would exceed . 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). +-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 . - 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 . 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. @@ -53405,16 +32927,14 @@ This method is intended to support .NET compilers and is not intended to be call 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). +-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 . - 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. 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. @@ -53423,63 +32943,55 @@ This method is intended to support .NET compilers and is not intended to be call 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). +-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 . - 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. 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. +-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 . - 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. 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. +-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 . - A reference to this instance with appended. Each format item in is replaced by the string representation of . 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. +-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 . - A reference to this instance with appended. Each format item in is replaced by the string representation of the corresponding object argument. 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. @@ -53487,91 +32999,96 @@ This method is intended to support .NET compilers and is not intended to be call 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. +-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 . - A reference to this instance with appended. Each format item in is replaced by the string representation of the corresponding object argument. 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. +-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 . - A reference to this instance with appended. Each format item in is replaced by the string representation of the corresponding object argument. - Concatenates the string representations of the elements in the provided array of objects, using the specified char separator between each member, then appends the result to the current instance of the string builder. - The character to use as a separator. is included in the joined strings only if has more than one element. - An array that contains the strings to concatenate and append to the current instance of the string builder. - A reference to this instance after the append operation has completed. + + - Concatenates the strings of the provided array, using the specified char separator between each string, then appends the result to the current instance of the string builder. - The character to use as a separator. is included in the joined strings only if has more than one element. - An array that contains the strings to concatenate and append to the current instance of the string builder. - A reference to this instance after the append operation has completed. + + - Concatenates the string representations of the elements in the provided array of objects, using the specified separator between each member, then appends the result to the current instance of the string builder. - The string to use as a separator. is included in the joined strings only if has more than one element. - An array that contains the strings to concatenate and append to the current instance of the string builder. - A reference to this instance after the append operation has completed. + + - Concatenates the strings of the provided array, using the specified separator between each string, then appends the result to the current instance of the string builder. - The string to use as a separator. is included in the joined strings only if has more than one element. - An array that contains the strings to concatenate and append to the current instance of the string builder. - A reference to this instance after the append operation has completed. + + - Concatenates and appends the members of a collection, using the specified char separator between each member. - The character to use as a separator. is included in the concatenated and appended strings only if has more than one element. - A collection that contains the objects to concatenate and append to the current instance of the string builder. - The type of the members of . - A reference to this instance after the append operation has completed. + + + - Concatenates and appends the members of a collection, using the specified separator between each member. - The string to use as a separator. is included in the concatenated and appended strings only if has more than one element. - A collection that contains the objects to concatenate and append to the current instance of the string builder. - The type of the members of . - A reference to this instance after the append operation has completed. + + + Appends the default line terminator to the end of the current object. - Enlarging the value of this instance would exceed . - A reference to this instance after the append operation has completed. - - - Appends the specified interpolated string using the specified format, followed by the default line terminator, to the end of the current StringBuilder object. - An object that supplies culture-specific formatting information. - The interpolated 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 the specified string followed by the default line terminator to the end of the current object. The string to append. - Enlarging the value of this instance would exceed . A reference to this instance after the append operation has completed. + Enlarging the value of this instance would exceed . - - Appends the specified interpolated string followed by the default line terminator to the end of the current StringBuilder object. - The interpolated string to append. - A reference to this instance after the append operation has completed. + + 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. @@ -53587,33 +33104,26 @@ This method is intended to support .NET compilers and is not intended to be call is . , , or , is less than zero. - - -or- - - is greater than the length of this instance. +-or- + is greater than the length of this instance. + is greater than the length of this instance. - - -or- - - + is greater than the length of . +-or- + + is greater than the length of . - Copies the characters from a specified segment of this instance to a destination span. - The starting position in this instance where characters will be copied from. The index is zero-based. - The writable span where characters will be copied. - The number of characters to be copied. + + + 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 . - The new capacity of this instance. +-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. @@ -53635,43 +33145,39 @@ This method is intended to support .NET compilers and is not intended to be call 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 . - A reference to this instance after the insert operation has completed. 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 . - A reference to this instance after the insert operation has completed. 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 . - A reference to this instance after the insert operation has completed. +-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 . - A reference to this instance after the insert operation has completed. +-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. @@ -53679,161 +33185,158 @@ This method is intended to support .NET compilers and is not intended to be call 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 . - A reference to this instance after the insert operation has completed. +-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 . - A reference to this instance after the insert operation has completed. 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 . - A reference to this instance after the insert operation has completed. 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 . - A reference to this instance after the insert operation has completed. 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 . - A reference to this instance after the insert operation has completed. 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 . - A reference to this instance after the insert operation has completed. 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 . - A reference to this instance after the insert operation has completed. - Inserts the sequence of characters into this instance at the specified character position. - The position in this instance where insertion begins. - The character span to insert. - A reference to this instance after the insert operation has completed. + + 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 . - A reference to this instance after the insert operation has completed. 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 . - A reference to this instance after the insert operation has completed. 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 . - A reference to this instance after the insert operation has completed. +-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. +-or- + is less than zero. The current length of this object plus the length of times exceeds . - A reference to this instance after insertion has completed. 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 . - A reference to this instance after the insert operation has completed. 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 . - A reference to this instance after the insert operation has completed. 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 . - A reference to this instance after the insert operation has completed. + + + 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. - If or is less than zero, or + is greater than the length of this instance. 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. @@ -53847,23 +33350,21 @@ This method is intended to support .NET compilers and is not intended to be call 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. - A reference to this instance with replaced by in the range from to + -1. +-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 . - A reference to this instance with all instances of replaced by . Replaces, within a substring of this instance, all occurrences of a specified string with another specified string. @@ -53871,20 +33372,16 @@ This method is intended to support .NET compilers and is not intended to be call 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 . - A reference to this instance with all instances of replaced by in the range from to + - 1. +-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. @@ -53901,130 +33398,19 @@ This method is intended to support .NET compilers and is not intended to be call 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. - - or is less than zero. - - -or- - - The sum of and is greater than the length of the current instance. A string whose value is the same as the specified substring of this instance. - - - Gets or sets the maximum number of characters that can be contained in the memory allocated by the current instance. - 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. - The maximum number of characters that can be contained in the memory allocated by the current instance. Its value can range from to . - - - Gets or sets the character at the specified character position in this instance. - The position of the character. - is outside the bounds of this instance while setting a character. - - is outside the bounds of this instance while getting a character. - The Unicode character at position . - - - Gets or sets the length of the current object. - The value specified for a set operation is less than zero or greater than . - The length of this instance. - - - Gets the maximum capacity of this instance. - The maximum number of characters this instance can hold. - - - Provides a handler used by the language compiler to append interpolated strings into instances. - - - Creates a handler used to append an interpolated string into a . - The number of constant characters outside of interpolation expressions in the interpolated string. - The number of interpolation expressions in the interpolated string. - The associated StringBuilder to which to append. - - - Creates a handler used to translate an interpolated string into a . - The number of constant characters outside of interpolation expressions in the interpolated string. - The number of interpolation expressions in the interpolated string. - The associated StringBuilder to which to append. - An object that supplies culture-specific formatting information. - - - Writes the specified value to the handler. - The value to write. - The minimum number of characters that should be written for this value. If the value is negative, it indicates left-aligned and the required minimum is the absolute value. - The format string. - - - Writes the specified character span to the handler. - The span to write. - - - Writes the specified string of chars to the handler. - The span to write. - The minimum number of characters that should be written for this value. If the value is negative, it indicates left-aligned and the required minimum is the absolute value. - The format string. - - - Writes the specified value to the handler. - The value to write. - - - Writes the specified value to the handler. - The value to write. - The minimum number of characters that should be written for this value. If the value is negative, it indicates left-aligned and the required minimum is the absolute value. - The format string. - - - Writes the specified value to the handler. - The value to write. - The type of the value to write. - - - Writes the specified value to the handler. - The value to write. - The minimum number of characters that should be written for this value. If the value is negative, it indicates left-aligned and the required minimum is the absolute value. - The type of the value to write. - - - Writes the specified value to the handler. - The value to write. - The minimum number of characters that should be written for this value. If the value is negative, it indicates left-aligned and the required minimum is the absolute value. - The format string. - The type of the value to write. - - - Writes the specified value to the handler. - The value to write. - The format string. - The type of the value to write. - - - Writes the specified string to the handler. - The string to write. - - - Supports simple iteration over the chunks of a instance. - - - 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. - - - Gets the chunk and the current position of the collection. - The chunk at the current position of the collection. + 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. @@ -54042,20 +33428,16 @@ This method is intended to support .NET compilers and is not intended to be call 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. - - Gets the at the current position of the enumerator. - The at the current position of the enumerator. - - - Gets the at the current position of the enumerator. - The at the current position of the enumerator. - Provides static methods that convert chunked data between UTF-8 and UTF-16 encodings. @@ -54090,12 +33472,17 @@ This method is intended to support .NET compilers and is not intended to be call 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. - An associated has been disposed. 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. @@ -54107,106 +33494,85 @@ This method is intended to support .NET compilers and is not intended to be call 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. - An associated has been disposed. 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. - An associated has been disposed. 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. - The instance that can be used to unregister the callback. 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. - The instance that can be used to unregister the callback. - - - Registers a delegate that will be called when this CancellationToken is canceled. - The delegate to be executed when the CancellationToken is canceled. - The state to pass to the when the delegate is invoked. This may be . - - is . - The instance that can be used to unregister the callback. 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. - The instance that can be used to unregister the callback. 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. - The instance that can be used to unregister the callback. Throws a if this token has had cancellation requested. The token has had cancellation requested. The associated has been disposed. - - Registers a delegate that will be called when this CancellationToken is canceled. - The delegate to be executed when the CancellationToken is canceled. - The state to pass to the when the delegate is invoked. This may be . - - is . - The instance that can be used to unregister the callback. - 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. - An object that can - be used to unregister the callback. - - - Gets whether this token is capable of being in the canceled state. - - if this token is capable of being in the canceled state; otherwise, . - - - 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. Gets a that is signaled when the token is canceled. - The associated has been disposed. A that is signaled when the token is canceled. + The associated has been disposed. Represents a callback delegate that has been registered with a . @@ -54215,25 +33581,23 @@ This method is intended to support .NET compilers and is not intended to be call Releases all resources used by the current instance of the class. - Disposes of the registration and unregisters the target callback from the associated - . + 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 . + 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 . + 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 . @@ -54253,168 +33617,30 @@ This method is intended to support .NET compilers and is not intended to be call if the instances are not equal; otherwise, . - - Disposes of the registration and unregisters the target callback from the associated - . - - if the method succeeds; otherwise, . - - Gets the with which this registration is associated. + 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. - - - 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 the supplied token is in the canceled state. - The cancellation token to observe. - An object that's linked to the source token. - - - 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 associated with one of the source tokens has been disposed. - A that is linked to the source tokens. - - - 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 associated with one of the source tokens has been disposed. - - is . - - is empty. - A that is linked to the source tokens. - - - 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. +registration isn't associated with a token (such as after the registration has been disposed). - - Attempts to reset the to be used for an unrelated operation. - - if the has not had cancellation requested and could have its state reset to be reused for a subsequent operation; otherwise, . - - - Gets whether cancellation has been requested for this . + + Disposes of the registration and unregisters the target callback from the associated +. - if cancellation has been requested for this ; otherwise, . - - - Gets the associated with this . - The token source has been disposed. - The associated with this . + 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. Effectively, the initialization method is executed in a thread-safe manner (referred to as Execution in the field name). Publication of the initialized value is also thread-safe in the sense that only one value may be published and used by all threads. 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. + 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. This is referred to as Publication in the field names. 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. Effectively, the publication of the initialized value is thread-safe in the sense that only one of the initialized values may be published and used by all threads. 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. - - - Provides a periodic timer that enables waiting asynchronously for timer ticks. - - - Initializes the timer. - The time interval in milliseconds between invocations of the callback. - - is less than or equal to 0, or greater than . - - - Stops the timer and releases the associated managed resources. - - - Waits for the next tick of the timer, or for the timer to be stopped. - A for cancelling the asynchronous wait. If cancellation is requested, it affects only the single wait operation; the underlying timer continues firing. - A task that will be completed due to the timer firing, being called to stop the timer, or cancellation being requested. - - - 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. + 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 . @@ -54480,6 +33706,11 @@ This method is intended to support .NET compilers and is not intended to be call 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. @@ -54488,11 +33719,6 @@ This method is intended to support .NET compilers and is not intended to be call Completes with a successful result. The result. - - Gets or sets whether to force continuations to run asynchronously. - - to force continuations to run asynchronously; otherwise, . - Gets the operation version. The operation version. @@ -54510,8 +33736,8 @@ This method is intended to support .NET compilers and is not intended to be call should capture the current scheduling context (the ) - and use it when queueing the continuation for execution. If this flag is not set, the implementation - may choose to execute the continuation in an arbitrary location. +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 . @@ -54591,6 +33817,14 @@ This method is intended to support .NET compilers and is not intended to be call 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 . @@ -54601,17 +33835,17 @@ This method is intended to support .NET compilers and is not intended to be call 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. - The argument is . 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. - A new continuation . 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. @@ -54620,41 +33854,41 @@ This method is intended to support .NET compilers and is not intended to be call 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. - A new continuation . 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 . - A new continuation . 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. - The argument is . 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. - The argument is . 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. - A new continuation . 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. @@ -54662,55 +33896,49 @@ This method is intended to support .NET compilers and is not intended to be call 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 is null. +-or- +The argument is null. The argument specifies an invalid value for . - A new continuation . 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 . - A new continuation . 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. - The has been disposed. - The argument is . - - -or- - - The argument is null. 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. - A new continuation task. 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. - The has been disposed. - - -or- - - The that created the token has already been disposed. - The argument is null. 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. @@ -54719,49 +33947,43 @@ This method is intended to support .NET compilers and is not intended to be call 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. - 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 . 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 . - A new continuation . 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. - The has been disposed. - The argument is null. - - -or- - - The argument is null. 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. - The argument is . 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. @@ -54769,9 +33991,9 @@ This method is intended to support .NET compilers and is not intended to be call 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. - A new continuation . 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. @@ -54781,10 +34003,10 @@ This method is intended to support .NET compilers and is not intended to be call 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. - A new continuation . Creates a continuation that executes based on the specified task continuation options when the target completes. The continuation receives caller-supplied state information. @@ -54792,9 +34014,9 @@ This method is intended to support .NET compilers and is not intended to be call 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 . - A new continuation . Creates a continuation that executes asynchronously when the target completes. The continuation receives caller-supplied state information and uses a specified scheduler. @@ -54802,48 +34024,52 @@ This method is intended to support .NET compilers and is not intended to be call 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. - The argument is . 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. - The argument is less than -1. 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. - A task that represents the time delay. Creates a task that completes after a specified time interval. The time span to wait before completing the returned task, or to wait indefinitely. - - represents a negative time interval other than . - - -or- - - The argument's property is greater than . 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 . + 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. - A task that represents the time delay. Releases all resources used by the current instance of the class. @@ -54854,18 +34080,26 @@ This method is intended to support .NET compilers and is not intended to be call 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. - Cancellation has not been requested for ; its property is . 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. - Cancellation has not been requested for ; its property is . The canceled task. + Cancellation has not been requested for ; its property is . Creates a that has completed with a specified exception. @@ -54888,69 +34122,93 @@ This method is intended to support .NET compilers and is not intended to be call 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. - The parameter was . + 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 if it has not yet started. - The work to execute asynchronously. - A cancellation token that can be used to cancel the work if it has not yet started. does not pass to . + 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. - A task that represents the work queued to execute in the thread pool. Queues the specified work to run on the thread pool and returns a proxy for the task returned by . - The work to execute asynchronously. - The parameter was . + 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 . A cancellation token allows the work to be cancelled if it has not yet started. + 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 can be used to cancel the work if it has not yet started. does not pass to . + 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. - A task that represents a proxy for the task returned by . - 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 if it has not yet started. + 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. - The parameter is . 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. - The work to execute asynchronously. - A cancellation token that can be used to cancel the work if it has not yet started. does not pass to . + 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. - A that represents the work queued to execute in the thread pool. - Queues the specified work to run on the thread pool and returns a proxy for the returned by . A cancellation token allows the work to be cancelled if it has not yet started. - The work to execute asynchronously. + 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. - The parameter was . 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 can be used to cancel the work if it has not yet started. does not pass to . + 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. - A that represents a proxy for the returned by . Runs the synchronously on the current . @@ -54977,73 +34235,75 @@ This method is intended to support .NET compilers and is not intended to be call 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. + 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. - - if the completed execution within the allotted time; otherwise, . + 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. - - if the completed execution within the allotted time; otherwise, . + 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. + 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. - 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. 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. @@ -55051,47 +34311,41 @@ This method is intended to support .NET compilers and is not intended to be call 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. + 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. + 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. - - if all of the instances completed execution within the allotted time; otherwise, . 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. + 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. - - if all of the instances completed execution within the allotted time; otherwise, . Waits for all of the provided objects to complete execution unless the wait is cancelled. @@ -55099,11 +34353,9 @@ This method is intended to support .NET compilers and is not intended to be call 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. + 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. @@ -55111,238 +34363,137 @@ This method is intended to support .NET compilers and is not intended to be call 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. + 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 . + is a negative number other than -1 milliseconds, which represents an infinite time-out. +-or- + is greater than . The argument contains a null element. - - if all of the instances completed execution within the allotted time; otherwise, . 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. - The index of the completed object in the array. 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. - The index of the completed task in the array argument, or -1 if the timeout occurred. 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. - The index of the completed task in the array argument, or -1 if the timeout occurred. 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. - The index of the completed task in the array argument. 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 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. - The index of the completed task in the array argument, or -1 if the timeout occurred. - - - Gets a that will complete when this completes or when the specified has cancellation requested. - The to monitor for a cancellation request. - The representing the asynchronous wait. It may or may not be the same instance as the current instance. - - - Gets a that will complete when this completes or when the specified timeout expires. - The timeout after which the should be faulted with a if it hasn't otherwise completed. - The representing the asynchronous wait. It may or may not be the same instance as the current instance. - - - Gets a that will complete when this completes, when the specified timeout expires, or when the specified has cancellation requested. - The timeout after which the should be faulted with a if it hasn't otherwise completed. - The to monitor for a cancellation request. - The representing the asynchronous wait. It may or may not be the same instance as the current instance. 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. - A task that represents the completion of all of the supplied tasks. 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. - A task that represents the completion of all of the supplied tasks. 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. - A task that represents the completion of all of the supplied tasks. 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. - A task that represents the completion of all of the supplied tasks. 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. - A task that represents the completion of one of the supplied tasks. The return task's Result is the task that completed. - - - Creates a task that will complete when either of the supplied tasks have completed. - The first task to wait on for completion. - The second task to wait on for completion. - - or was . - A new task that represents the completion of one of the supplied tasks. Its is the task that completed first. 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. - A task that represents the completion of one of the supplied tasks. The return task's Result is the task that completed. 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. - A task that represents the completion of one of the supplied tasks. The return task's Result is the task that completed. - - - Creates a task that will complete when either of the supplied tasks have completed. - The first task to wait on for completion. - The second task to wait on for completion. - The type of the result of the returned task. - - or was . - A task that represents the completion of one of the supplied tasks. The returned task's is the task that completed first. 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. - A task that represents the completion of one of the supplied tasks. The return task's Result is the task that completed. 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. - - 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. - - - 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. - - - 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. - - - 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 . - - - Gets the of this task. - The current of this task instance. - - - Gets a that can be used to wait for the task to complete. - The has been disposed. - A that can be used to wait for the task to complete. - - - Gets an indication of whether the operation completed synchronously. - - if the operation completed synchronously; otherwise, . - Represents an asynchronous operation that can return a value. The type of the result produced by this . @@ -55424,17 +34575,17 @@ This method is intended to support .NET compilers and is not intended to be call 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. - The argument is . 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. - A new continuation . Creates a continuation that executes when the target completes. @@ -55443,46 +34594,44 @@ This method is intended to support .NET compilers and is not intended to be call 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. - A new continuation . 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 . - A new continuation . 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. - The argument is . 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 . - A new continuation task. 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. - The has been disposed. - - -or- - - The that created has been disposed. - The argument is . 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 . @@ -55490,115 +34639,99 @@ This method is intended to support .NET compilers and is not intended to be call 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 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 . 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 . - A new continuation . 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. - The has been disposed. - The argument is . - - -or- - - The argument is . 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 . - A new continuation . 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. - The has been disposed. - - -or- - - The that created has already been disposed. - The argument is . 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. + 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. - 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 . 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. + 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 . - A new continuation . 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. - The has been disposed. - The argument is . - - -or- - - The argument is . 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. - The argument is . A new continuation . + The argument is . Creates a continuation that executes when the target completes. @@ -55606,9 +34739,9 @@ This method is intended to support .NET compilers and is not intended to be call 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. - A new continuation . Creates a continuation that executes when the target completes. @@ -55618,10 +34751,10 @@ This method is intended to support .NET compilers and is not intended to be call 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. - A new continuation . Creates a continuation that executes when the target completes. @@ -55629,9 +34762,9 @@ This method is intended to support .NET compilers and is not intended to be call 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 . - A new continuation . Creates a continuation that executes when the target completes. @@ -55639,301 +34772,38 @@ This method is intended to support .NET compilers and is not intended to be call 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. - The argument is . A new continuation . - - - Gets an awaiter used to await this . - An awaiter instance. - - - Gets a that will complete when this completes or when the specified has cancellation requested. - The to monitor for a cancellation request. - The representing the asynchronous wait. It may or may not be the same instance as the current instance. - - - Gets a that will complete when this completes or when the specified timeout expires. - The timeout after which the should be faulted with a if it hasn't otherwise completed. - The representing the asynchronous wait. It may or may not be the same instance as the current instance. - - - Gets a that will complete when this completes, when the specified timeout expires, or when the specified has cancellation requested. - The timeout after which the should be faulted with a if it hasn't otherwise completed. - The to monitor for a cancellation request. - The representing the asynchronous wait. It may or may not be the same instance as the current instance. + 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 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. The result value of this , which is of the same type as the task's type parameter. - - - 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. - - - Creates a . - - - Creates a with the specified state. - The state to use as the underlying 's . - - - Creates a with the specified state and options. - The state to use as the underlying 's . - The options to use when creating the underlying . - One or more of the specified are invalid for use with a . - - - Creates a with the specified options. - The options to use when creating the underlying . - One or more of the specified are invalid for use with a . - - - Transitions the underlying into the state. - The underlying is already in one of the three final states: , , or . - - - Transitions the underlying into the state using the specified token. - The cancellation token with which to cancel the . - The underlying is already in one of the three final states: , , or . - - - Transitions the underlying into the state. - The collection of exceptions to bind to this . - - is . - There are one or more elements in . - The underlying is already in one of the three final states: , , or . - - - Transitions the underlying into the state. - The exception to bind to this . - - is . - The underlying is already in one of the three final states: , , or . - - - Transitions the underlying into the state. - The underlying is already in one of the three final states: , , or . - - - Attempts to transition the underlying into the state. - - if the operation was successful; otherwise, . - - - Attempts to transition the underlying into the state. - The cancellation token with which to cancel the . - - if the operation was successful; otherwise, . - - - Attempts to transition the underlying into the state. - The collection of exceptions to bind to this . - - is . - There are one or more elements in . - The collection is empty. - - if the operation was successful; otherwise, . - - - Attempts to transition the underlying into the state. - The exception to bind to this . - - is . - - if the operation was successful; otherwise, . - - - Attempts to transition the underlying into the state. - - if the operation was successful; otherwise, . - - - Gets the created by this . - - - 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 using the specified token. - The cancellation token with which to cancel the . - The underlying is already in one of the three final states: , , or . - - - 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 . - - - Attempts to transition the underlying into the state. - The was disposed. - - if the operation was successful; false if the operation was unsuccessful or the object has already been 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 . - The was disposed. - The argument is . - There are one or more null elements in . - - -or- - - The collection is empty. - - if the operation was successful; otherwise, . - - - Attempts to transition the underlying into the state and binds it to a specified exception. - The exception to bind to this . - The was disposed. - The argument is . - - if the operation was successful; otherwise, . - - - Attempts to transition the underlying into the state. - The result value to bind to this . - The was disposed. - - if the operation was successful; otherwise, . - - - Gets the created by this . - Returns the created by this . + 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 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 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. @@ -55960,11 +34830,9 @@ This method is intended to support .NET compilers and is not intended to be call 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 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. @@ -55979,11 +34847,9 @@ This method is intended to support .NET compilers and is not intended to be call 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 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. @@ -56001,25 +34867,8 @@ This method is intended to support .NET compilers and is not intended to be call 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 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. - The exception that is thrown if the argument is null. - A Task that represents the asynchronous operation of the provided . - - - 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. - The exception that is thrown if the argument is null. - A that represents the asynchronous operation of the provided (C#) or (Visual Basic). + 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. @@ -56037,56 +34886,54 @@ This method is intended to support .NET compilers and is not intended to be call 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. + 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. + 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 . +-or- +The argument is . The array is empty or contains a null value. - The new continuation task. 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. - 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. 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. @@ -56095,49 +34942,41 @@ This method is intended to support .NET compilers and is not intended to be call 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 array is . - - -or- - - The argument is . - - -or- - - The argument is . + 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. - The new continuation task. 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. + 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 array is . +-or- +The argument is . The argument specifies an invalid value. The array is empty or contains a null value. - The new continuation task. 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 . +-or- +The argument is . The array is empty or contains a null value. - The new continuation task. Creates a continuation task that starts when a set of specified tasks has completed. @@ -56145,71 +34984,59 @@ This method is intended to support .NET compilers and is not intended to be call 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. - 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. 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. + 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 array is . - - -or- - - The argument is . - - -or- - - The argument is . + 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. - The new continuation task. 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. + 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 array is . +-or- +The argument is . The argument specifies an invalid value. The array is empty or contains a null value. - The new continuation task. 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 . +-or- +The argument is . The array is empty or contains a null value. - The new continuation task. Creates a continuation task that starts when a set of specified tasks has completed. @@ -56217,57 +35044,47 @@ This method is intended to support .NET compilers and is not intended to be call 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 . - 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. 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. + 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 array is . - - -or- - - The argument is . - - -or- - - The argument is . + 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. - The new continuation task. 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. + 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 array is . +-or- +The argument is . The argument specifies an invalid value. The array is empty or contains a null value. - The new continuation task. Creates a continuation task that starts when a set of specified tasks has completed. @@ -56275,14 +35092,12 @@ This method is intended to support .NET compilers and is not intended to be call 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 . +-or- +The argument is . The array is empty or contains a null value. - The new continuation task. Creates a continuation task that starts when a set of specified tasks has completed. @@ -56291,101 +35106,79 @@ This method is intended to support .NET compilers and is not intended to be call 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. - 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. 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. + 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 array is . - - -or- - - The argument is . - - -or- - - The argument is . + 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. - The new continuation task. + 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. + 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 array is . +-or- +The argument is . The argument specifies an invalid value. The array is empty or contains a null value. - The new continuation task. 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. - 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. 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. - 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 . 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. @@ -56394,62 +35187,48 @@ This method is intended to support .NET compilers and is not intended to be call 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 array is . - - -or- - - is . - - -or- - + The new continuation . + The array is . +-or- + is . +-or- is . - The array contains a value. - - -or- - - The array is empty. + The array contains a value. +-or- +The array is empty. specifies an invalid TaskContinuationOptions value. The provided has already been disposed. - The new continuation . 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 . + The array is . +-or- + is . specifies an invalid TaskContinuationOptions value. - The array contains a value. - - -or- - + The array contains a value. +-or- The array is empty. - The new continuation . 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 . - 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. 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. @@ -56457,22 +35236,16 @@ The array is empty. 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 . - 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. 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. @@ -56482,24 +35255,18 @@ The array is empty. 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 array is . - - -or- - - is . - - -or- - - is . - The array contains a value. - - -or- - - The array is empty. + 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. - The new continuation . Creates a continuation that will be started upon the completion of any Task in the provided set. @@ -56507,38 +35274,30 @@ The array is empty. 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- - + The array is . +-or- is . specifies an invalid TaskContinuationOptions value. - The array contains a value. - - -or- - - The array is empty. - The new continuation . + 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 . - 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. 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. @@ -56546,22 +35305,16 @@ The array is empty. 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 . - 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. 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. @@ -56571,24 +35324,18 @@ The array is empty. 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 array is . - - -or- - - is . - - -or- - - paramref name="scheduler" /> is . - The array contains a value. - - -or- - - The array is empty. + 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. - The new continuation . Creates a continuation that will be started upon the completion of any Task in the provided set. @@ -56596,20 +35343,16 @@ The array is empty. 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 . + The array is . +-or- + is . specifies an invalid TaskContinuationOptions value. - The array contains a null value. - - -or- - - The array is empty. - The new continuation . + 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. @@ -56617,18 +35360,14 @@ The array is empty. 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- - + The array is . +-or- is . - The array contains a null value. - - -or- - - The array is empty. - The new continuation . + 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. @@ -56637,22 +35376,16 @@ The array is empty. 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 . - One of the elements in the array has been disposed. - - -or- - - The provided has already been disposed. - The array is . - - -or- - + 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 contains a value. +-or- The array is empty. - The new continuation . Creates a continuation that will be started upon the completion of any Task in the provided set. @@ -56663,24 +35396,18 @@ The array is empty. 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 array is . - - -or- - - is . - - -or- - - is . - The array contains a null value. - - -or- - - The array is empty. + 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. - The new continuation . Creates a continuation that will be started upon the completion of any Task in the provided set. @@ -56689,33 +35416,31 @@ The array is empty. 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 . + The array is . +-or- + is . specifies an invalid TaskContinuationOptions value. - The array contains a null value. - - -or- - - The array is empty. - The new continuation . + 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 . +-or- is . - The created that represents the asynchronous operation. Creates a that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. @@ -56723,41 +35448,35 @@ The array is empty. 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 . + is . +-or- + is . specifies an invalid TaskCreationOptions value. - The created that represents the asynchronous operation. 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 . +-or- is . - A that represents the asynchronous operation. 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 . + is . +-or- + is . paramref name="creationOptions" /> specifies an invalid value. For more information, see the Remarks for - A that represents the asynchronous operation. Creates a that executes an end method action when a specified completes. @@ -56765,19 +35484,15 @@ The array is empty. 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 . +-or- + is . +-or- is . specifies an invalid value. For more information, see the Remarks for - The created that represents the asynchronous operation. Creates a that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. @@ -56786,13 +35501,11 @@ The array is empty. 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 . +-or- is . - The created that represents the asynchronous operation. Creates a that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. @@ -56802,29 +35515,25 @@ The array is empty. 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 . +-or- is . specifies an invalid value. For more information, see the Remarks for - The created that represents the asynchronous operation. 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 task. - - is . - - -or- - - is . + 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. @@ -56832,45 +35541,39 @@ The array is empty. 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 task. + The type of the result available through the . + The created that represents the asynchronous operation. - is . - - -or- - - is . + is . +-or- + is . specifies an invalid value. For more information, see the Remarks for - The created that represents the asynchronous operation. 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 task. - - is . - - -or- - - is . + 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 task. + The type of the result available through the . + A that represents the asynchronous operation. - is . - - -or- - - is . + is . +-or- + is . specifies an invalid value. For more information, see the Remarks for - A that represents the asynchronous operation. Creates a that executes an end method function when a specified completes. @@ -56878,20 +35581,16 @@ The array is empty. 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 task. + The type of the result available through the . + A that represents the asynchronous operation. - is . - - -or- - - is . - - -or- - - is . + is . +-or- + is . +-or- + is . specifies an invalid TaskCreationOptions value. For more information, see the Remarks for - A that represents the asynchronous operation. Creates a that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. @@ -56902,13 +35601,11 @@ The array is empty. 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. - - is . - - -or- - - is . 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. @@ -56920,15 +35617,13 @@ The array is empty. 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 . + is . +-or- + is . specifies an invalid value. For more information, see the Remarks for - The created that represents the asynchronous operation. Creates a that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. @@ -56937,14 +35632,12 @@ The array is empty. 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 task. - - is . - - -or- - - is . + 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. @@ -56954,16 +35647,14 @@ The array is empty. 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 task. + The type of the result available through the . + The created that represents the asynchronous operation. - is . - - -or- - - is . + is . +-or- + is . specifies an invalid value. For more information, see the Remarks for - The created that represents the asynchronous operation. Creates a that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. @@ -56976,13 +35667,11 @@ The array is empty. 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. - - is . - - -or- - - is . 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. @@ -56996,15 +35685,13 @@ The array is empty. 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 . + is . +-or- + is . specifies an invalid value. For more information, see the Remarks for - The created that represents the asynchronous operation. Creates a that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. @@ -57015,14 +35702,12 @@ The array is empty. 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 task. + The type of the result available through the . + The created that represents the asynchronous operation. - is . - - -or- - + is . +-or- is . - The created that represents the asynchronous operation. Creates a that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. @@ -57034,16 +35719,14 @@ The array is empty. 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 task. + The type of the result available through the . + The created that represents the asynchronous operation. - is . - - -or- - - is . + is . +-or- + is . specifies an invalid value. For more information, see the Remarks for - The created that represents the asynchronous operation. Creates a that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. @@ -57056,14 +35739,12 @@ The array is empty. 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 task. - - is . - - -or- - - is . + 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. @@ -57077,217 +35758,195 @@ The array is empty. 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 task. + The type of the result available through the . + The created that represents the asynchronous operation. - is . - - -or- - + is . +-or- is . specifies an invalid value. For more information, see the Remarks for - The created that represents the asynchronous operation. + + + Gets the default task scheduler for this task factory. + The default task scheduler for this task factory. - Creates and starts a task for the specified action delegate. + Creates and starts a task. The action delegate to execute asynchronously. - The argument is . The started task. + The argument is . - Creates and starts a task for the specified action delegate and cancellation token. + Creates and starts a . The action delegate to execute asynchronously. - The cancellation token that will be assigned to the new task. + The that will be assigned to the new task. + The started . The provided has already been disposed. is . - The started task. - Creates and starts a task for the specified action delegate, cancellation token, creation options and state. + Creates and starts a . The action delegate to execute asynchronously. - 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 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 . + is . +-or- + is . specifies an invalid TaskCreationOptions value. For more information, see the Remarks for - The started task. - Creates and starts a task for the specified action delegate and creation options. + Creates and starts a . The action delegate to execute asynchronously. - One of the enumeration values that controls the behavior of the created task. + A TaskCreationOptions value that controls the behavior of the created + The started . is . specifies an invalid value. - The started task. - Creates and starts a task for the specified action delegate and state. + 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 . - The started task. - Creates and starts a task for the specified action delegate, state and cancellation token. + Creates and starts a . The action delegate to execute asynchronously. An object containing data to be used by the delegate. - The cancellation token that will be assigned to the new task. + The that will be assigned to the new + The started . The provided has already been disposed. is . - The started task. - Creates and starts a task for the specified action delegate, state, cancellation token, creation options and task scheduler. + Creates and starts a . The action delegate to execute asynchronously. An object containing 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 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 . +-or- is . argument specifies an invalid value. For more information, see the Remarks for - The started task. - Creates and starts a task for the specified action delegate, state and creation options. + Creates and starts a . The action delegate to execute asynchronously. An object containing data to be used by the delegate. - One of the enumeration values that controls the behavior of the created task. + A TaskCreationOptions value that controls the behavior of the created + The started . is . specifies an invalid value. - The started task. - Creates and starts a task of type for the specified function delegate. - A function delegate that returns the future result to be available through the task. - The type of the result available through the task. + 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 . - The started task. - Creates and starts a task of type for the specified function delegate and cancellation token. - 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 type of the result available through the task. + 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 . - The started task. - Creates and starts a task of type for the specified function delegate, cancellation token, creation options and task scheduler. - 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 type of the result available through the task. + 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 . + is . +-or- + is . specifies an invalid value. For more information, see the Remarks for - The started task. - Creates and starts a task of type for the specified function delegate and creation options. - 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 type of the result available through the task. + 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 - The started task. - Creates and starts a task of type for the specified function delegate and state. - A function delegate that returns the future result to be available through the task. + 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 task. + The type of the result available through the . + The started . is . - The started task. - Creates and starts a task of type for the specified function delegate, state and cancellation token. - A function delegate that returns the future result to be available through the task. + 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 cancellation token that will be assigned to the new task. - The type of the result available through the task. + 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 . - The started task. - Creates and starts a task of type for the specified function delegate, state, cancellation token, creation options and task scheduler. - A function delegate that returns the future result to be available through the task. + 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 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 type of the result available through the task. + 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 . + is . +-or- + is . specifies an invalid value. For more information, see the Remarks for - The started task. - Creates and starts a task of type for the specified function delegate, state and creation options. - A function delegate that returns the future result to be available through the task. + 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. - One of the enumeration values that controls the behavior of the created task. - The type of the result available through the task. + 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 - The started task. - - - 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. - - - Gets the default task creation options for this task factory. - The default task creation options for this task factory. - - - Gets the default task scheduler for this task factory. - The default task scheduler for this task factory. Provides support for creating and scheduling objects. @@ -57320,37 +35979,39 @@ The array is empty. 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 . + array is . +-or- +The is . The array contains a null value or is empty. - The new continuation task. 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 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. 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. @@ -57359,53 +36020,43 @@ The array is empty. 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 array is . - - -or- - - The argument is . - - -or- - - The argument is . + 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. - The new continuation task. + 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 array is . +-or- +The argument is . The argument specifies an invalid value. The array contains a null value or is empty. - The new continuation task. 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 is . +-or- +The argument is . The array contains a null value or is empty. - The new continuation task. Creates a continuation task that will be started upon the completion of a set of provided tasks. @@ -57413,18 +36064,14 @@ The array is empty. 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 . - 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. 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. @@ -57434,23 +36081,17 @@ The array is empty. 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 array is . - - -or- - - The argument is . - - -or- - - The argument is . + 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. - The new continuation task. + 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. @@ -57458,50 +36099,40 @@ The array is empty. 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 array is . +-or- +The argument is . The argument specifies an invalid value. The array contains a null value or is empty. - The new continuation task. 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 is . +-or- +The argument is . The array contains a null value or is empty. - The new continuation task. 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 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. 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. @@ -57510,64 +36141,48 @@ The array is empty. 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 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. 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 array is . +-or- +The argument is . The argument specifies an invalid enumeration value. - The array contains a null value. - - -or- - - The array is empty. - The new continuation task. + 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 . - 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. 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. @@ -57575,22 +36190,16 @@ The array is empty. 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 . - 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. 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. @@ -57600,27 +36209,19 @@ The array is empty. 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 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. 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. @@ -57628,31 +36229,29 @@ The array is empty. 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 array is . +-or- +The argument is . The argument specifies an invalid enumeration value. - The array contains a null value. - - -or- - - The array is empty. - The new continuation . + 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 argument is . - - -or- - - The argument is . 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. @@ -57660,37 +36259,31 @@ The array is empty. 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 argument is . - - -or- - - The argument is . - The argument specifies an invalid value. 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 . - The argument is . - - -or- - - The argument is . 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. - The argument is . - - -or- - - The argument is . - The argument specifies an invalid value. 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. @@ -57698,17 +36291,13 @@ The array is empty. 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 argument is . - - -or- - - The argument is . - - -or- - - The argument is . - The parameter specifies an invalid value. 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. @@ -57717,12 +36306,10 @@ The array is empty. 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 argument is . - - -or- - - The argument is . 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. @@ -57732,13 +36319,11 @@ The array is empty. 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 argument is . - - -or- - - The argument is . - The parameter specifies an invalid value. 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. @@ -57749,12 +36334,10 @@ The array is empty. 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 argument is . - - -or- - - The argument is . 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. @@ -57766,13 +36349,11 @@ The array is empty. 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 argument is . - - -or- - - The argument is . - The parameter specifies an invalid value. 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. @@ -57785,12 +36366,10 @@ The array is empty. 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 argument is . - - -or- - - The argument is . 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. @@ -57804,27 +36383,29 @@ The array is empty. 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 argument is . - - -or- - - The argument is . - The parameter specifies an invalid value. 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 argument is . 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 . - The started task. Creates and starts a task. @@ -57832,38 +36413,36 @@ The array is empty. 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 argument is . +-or- +The argument is . The parameter specifies an invalid value. - The started task. 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. - The started . 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 argument is . 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 . - The started task. Creates and starts a task. @@ -57872,58 +36451,53 @@ The array is empty. 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 argument is . +-or- +The argument is . The parameter specifies an invalid value. - The started task. 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. - The started task. - - - 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. - - - Gets the enumeration value for this task factory. - One of the enumeration values that specifies the default creation options for this task factory. - - - Gets the task scheduler for this task factory. - The task scheduler for this task factory. Represents an object that handles the low-level work of queuing tasks onto threads. - - Occurs when a faulted task's unobserved exception is about to trigger exception escalation policy, which, by default, would terminate the process. - 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 . - The current SynchronizationContext may not be used as a TaskScheduler. 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. - This scheduler is unable to generate a list of queued tasks at this time. 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. @@ -57933,62 +36507,25 @@ The array is empty. Attempts to dequeue a that was previously queued to this scheduler. The to be dequeued. - The argument is null. 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. - The is not associated with this scheduler. 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. - A Boolean value indicating whether the task was executed inline. - - - Gets the associated with the currently executing task. - Returns the associated with the currently executing task. - - - Gets the default instance that is provided by .NET. - Returns the default instance. - - - 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 . - - - 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. + + 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 . @@ -58009,7 +36546,7 @@ The array is empty. The task is running but has not yet completed. - The task is waiting to be activated and scheduled internally by the .NET infrastructure. + 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. @@ -58024,9 +36561,6 @@ The array is empty. Initializes a new instance of the class with the unobserved exception. The Exception that has gone unobserved. - - Marks the as "observed," thus preventing it from triggering exception escalation policy which, by default, terminates the process. - The Exception that went unobserved. The Exception that went unobserved. @@ -58035,13 +36569,16 @@ The array is empty. 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 . + An opaque value that is passed through to the Initializes a new instance of the class using the supplied task that represents the operation. @@ -58069,34 +36606,6 @@ The array is empty. if the specified object is equal to the current object; otherwise, . - - Creates a that has completed due to cancellation with the specified cancellation token. - The cancellation token with which to complete the task. - The canceled task. - - - Creates a that has completed due to cancellation with the specified cancellation token. - The cancellation token with which to complete the task. - The type of the result of the returned task. - The canceled task. - - - Creates a that has completed with the specified exception. - The exception with which to complete the task. - The faulted task. - - - Creates a that has completed with the specified exception. - The exception with which to complete the task. - The type of the result of the returned 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. - Creates an awaiter for this value. The awaiter. @@ -58105,27 +36614,6 @@ The array is empty. Returns the hash code for this instance. The hash code for the current object. - - 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 . - - - Gets a task that has already completed successfully. - Gets a value that indicates whether this object represents a canceled operation. @@ -58146,6 +36634,24 @@ The array is empty. 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. @@ -58194,28 +36700,6 @@ The array is empty. Returns the hash code for this instance. The hash code for the current object. - - 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. - - - Returns a string that represents the current object. - A string that represents the current object. - Gets a value that indicates whether this object represents a canceled operation. @@ -58236,10 +36720,32 @@ The array is empty. 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. @@ -58249,121 +36755,9 @@ The array is empty. A constant used to specify an infinite waiting period, for methods that accept a parameter. - - 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 is invoked. Specify to prevent the timer from starting. Specify to start the timer immediately. - The time interval between invocations of . Specify 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 . - - - 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. - The has already been disposed. - The or parameter is negative and is not equal to . - - if the timer was successfully updated; otherwise, . - - - 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. This value must be less than or equal to 4294967294. - The time interval between invocations of the callback method specified when the was constructed, in milliseconds. Specify to disable periodic signaling. - The has already been disposed. - - or is less than -1. - --or- - - or is greater than 4294967294. - - if the timer was successfully updated; otherwise, . - - - 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 to prevent the timer from restarting. Specify to restart the timer immediately. - The time interval between invocations of the callback method specified when the was constructed. Specify to disable periodic signaling. - The has already been disposed. - The or parameter, in milliseconds, is less than -1. - The or parameter, in milliseconds, is greater than 4294967294. - - if the timer was successfully updated; otherwise, . - - - 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. - The has already been disposed. - - if the timer was successfully updated; otherwise, . - - - 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. - The parameter is . - - if the function succeeds; otherwise, . - - - Releases all resources used by the current instance of . - A that completes when all work associated with the timer has ceased. - - - 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. - - - Represents the method that handles calls from a . - An object containing application-specific information relevant to the method invoked by this delegate, or . - Encapsulates operating system-specific objects that wait for exclusive access to shared resources. - - Represents an invalid native operating system handle. This field is read-only. - - - Indicates that a operation timed out before any of the wait handles were signaled. This field is constant. - Initializes a new instance of the class. @@ -58378,22 +36772,32 @@ The array is empty. 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 in state. + 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. - - if both the signal and the wait complete successfully; if the wait does not complete, the method does not return. + 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. @@ -58402,19 +36806,18 @@ The array is empty. 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 in state. + 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. - - if both the signal and the wait completed successfully, or if the signal completed but the wait timed 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. @@ -58423,77 +36826,69 @@ The array is empty. 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 in state. + 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. - - if both the signal and the wait completed successfully, or if the signal completed but the wait timed out. + 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. - The parameter is . -or- - - One or more of the objects in the array are . - - -or- + + 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. - is an array with no elements and the .NET Framework version is 2.0 or later. - The array contains elements that are duplicates. -Note: In the .NET for Windows Store apps or the Portable Class Library, catch the base class exception, , instead. - The number of objects in is greater than the system permits. - - -or- + - The current thread is in state, and contains more than one element. + 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. + 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. - - when every element in has received a signal; otherwise the method never returns. 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. - The parameter is . - - -or- - - One or more of the objects in the array is . - - -or- + + 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. - is an array with no elements. - The array contains elements that are duplicates. -Note: In the .NET for Windows Store apps or the Portable Class Library, catch the base class exception, , instead. - The number of objects in is greater than the system permits. - - -or- + - The current thread is in state, and contains more than one element. + 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. + 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. - - when every element in has received a signal; otherwise, . 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. @@ -58501,61 +36896,50 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th 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 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. + + 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 current thread is in state, and contains more than one element. + 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. + 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. - - when every element in has received a signal; otherwise, . 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. - The parameter is . - - -or- - - One or more of the objects in the array is . - - -or- + + 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. - is an array with no elements. - The array contains elements that are duplicates. -Note: In the .NET for Windows Store apps or the Portable Class Library, catch the base class exception, , instead. - The number of objects in is greater than the system permits. - - -or- + - The current thread is in state, and contains more than one element. + 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. + 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. - - when every element in has received a signal; otherwise, . 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. @@ -58563,68 +36947,56 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th 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 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. + + 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. + 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. + 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. - - when every element in has received a signal; otherwise . 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 parameter is . - - -or- - - One or more of the objects in the array is . + 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. + 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. - The array index of the object that satisfied the wait. 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 parameter is . - - -or- - - One or more of the objects in the array is . + 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. + 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. - 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. 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. @@ -58632,43 +37004,37 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th 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 parameter is . - - -or- - - One or more of the objects in the array is . + 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. + 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. - 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. 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 parameter is . - - -or- - - One or more of the objects in the array is . + 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. + 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. - 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. 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. @@ -58676,97 +37042,84 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th 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 parameter is . - - -or- - - One or more of the objects in the array is . + 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. + 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. - 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. 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. + 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. - - if the current instance receives a signal. If the current instance is never signaled, never returns. 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. + 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. - - if the current instance receives a signal; otherwise, . 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. + 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. - - if the current instance receives a signal; otherwise, . 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. + 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. - - if the current instance receives a signal; otherwise, . 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. + 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. - - if the current instance receives a signal; otherwise, . - - Gets or sets the native operating system handle. - An representing the native operating system handle. The default is the value of the field. - - - Gets or sets the native operating system handle. - A representing the native operating system handle. + + 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. @@ -58774,9 +37127,9 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th 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 . - The safe wait handle that wraps the native operating system wait handle. Sets a safe handle for a native operating system wait handle. @@ -58791,452 +37144,6 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th Initializes a new instance of the class. - - Represents a time of day, as would be read from a clock, within the range 00:00:00 to 23:59:59.9999999. - - - Initializes a new instance of the structure to the specified hour and the minute. - The hours (0 through 23). - The minutes (0 through 59). - - - Initializes a new instance of the structure to the specified hour, minute, and second. - The hours (0 through 23). - The minutes (0 through 59). - The seconds (0 through 59). - - - Initializes a new instance of the structure to the specified hour, minute, second, and millisecond. - The hours (0 through 23). - The minutes (0 through 59). - The seconds (0 through 59). - The millisecond (0 through 999). - - - Initializes a new instance of the structure using a specified number of ticks. - A time of day expressed in the number of 100-nanosecond units since 00:00:00.0000000. - - - Returns a new that adds the value of the specified time span to the value of this instance. - A positive or negative time interval. - An object whose value is the sum of the time represented by this instance and the time interval represented by value. - - - Returns a new that adds the value of the specified time span to the value of this instance. - If the result wraps past the end of the day, this method will return the number of excess days as an out parameter. - A positive or negative time interval. - When this method returns, contains the number of excess days if any that resulted from wrapping during this addition operation. - An object whose value is the sum of the time represented by this instance and the time interval represented by value. - - - Returns a new that adds the specified number of hours to the value of this instance. - A number of whole and fractional hours. The value parameter can be negative or positive. - An object whose value is the sum of the time represented by this instance and the number of hours represented by value. - - - Returns a new that adds the specified number of hours to the value of this instance. - If the result wraps past the end of the day, this method will return the number of excess days as an out parameter. - A number of whole and fractional hours. The value parameter can be negative or positive. - When this method returns, contains the number of excess days if any that resulted from wrapping during this addition operation. - An object whose value is the sum of the time represented by this instance and the number of hours represented by value. - - - Returns a new that adds the specified number of minutes to the value of this instance. - A number of whole and fractional minutes. The value parameter can be negative or positive. - An object whose value is the sum of the time represented by this instance and the number of minutes represented by value. - - - Returns a new that adds the specified number of minutes to the value of this instance. - If the result wraps past the end of the day, this method will return the number of excess days as an out parameter. - A number of whole and fractional minutes. The value parameter can be negative or positive. - When this method returns, contains the number of excess days if any that resulted from wrapping during this addition operation. - An object whose value is the sum of the time represented by this instance and the number of minutes represented by value. - - - 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 the value parameter. - Less than zero if this instance is earlier than value. - Zero if this instance is the same as value. - Greater than zero if this instance is later than value. - - - Compares the value of this instance to a specified value and 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 value parameter. - -- Less than zero if this instance is earlier than value. - -- Zero if this instance is the same as value. - -- Greater than zero if this instance is later than value. - - - Returns a value indicating whether this instance is equal to a specified object. - The object to compare to this instance. - - if value is an instance of and equals the value of this instance; otherwise, . - - - 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 value parameter equals the value of this instance; otherwise, . - - - Constructs a object from a representing the time of the day in this object. - The object to extract the time of the day from. - A object representing time of the day specified in the object. - - - Constructs a object from a time span representing the time elapsed since midnight. - The time interval measured since midnight. This value has to be positive and not exceeding the time of the day. - A object representing the time elapsed since midnight using the specified time span value. - - - Returns the hash code for this instance. - A 32-bit signed integer hash code. - - - Determines if a time falls within the range provided. - Supports both "normal" ranges such as 10:00-12:00, and ranges that span midnight such as 23:00-01:00. - The starting time of day, inclusive. - The ending time of day, exclusive. - - , if the time falls within the range, otherwise. - - - Determines whether two specified instances of are equal. - The first object to compare. - The second object to compare. - - if left and right represent the same time; otherwise, . - - - Determines whether one specified is later than another specified . - The first object to compare. - The second object to compare. - - if left is later than right; otherwise, . - - - Determines whether one specified represents a time that is the same as or later than another specified . - The first object to compare. - The second object to compare. - - if left is the same as or later than right; otherwise, . - - - Determines whether two specified instances of are not equal. - The first object to compare. - The second object to compare. - - if left and right do not represent the same time; otherwise, . - - - Determines whether one specified is earlier than another specified . - The first object to compare. - The second object to compare. - - if left is earlier than right; otherwise, . - - - Determines whether one specified represents a time that is the same as or earlier than another specified . - The first object to compare. - The second object to compare. - - if left is the same as or earlier than right; otherwise, . - - - Gives the elapsed time between two points on a circular clock, which will always be a positive value. - The first instance. - The second instance.. - The elapsed time between and . - - - Converts a memory span that contains string representation of a time to its equivalent by using culture-specific format information and a formatting style. - The memory span that contains the time to parse. - The culture-specific format information about . - A bitwise combination of enumeration values that indicates the permitted format of . A typical value to specify is . - - does not contain a valid string representation of a time. - A instance. - - - Converts the string representation of a time to its equivalent by using the conventions of the current culture. - The string to parse. - - is . - - does not contain a valid string representation of a time. - A instance. - - - Converts the string representation of a time to its equivalent by using culture-specific format information and a formatting style. - The string containing the time to parse. - The culture-specific format information about . - A bitwise combination of the enumeration values that indicates the style elements that can be present in s for the parse operation to succeed, and that defines how to interpret the parsed date. A typical value to specify is . - - is . - - does not contain a valid string representation of a time. - A instance. - - - Converts the specified span representation of a 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 span containing the time to convert. - The format specifier that defines the required format of . - The culture-specific formatting information about . - A bitwise combination of enumeration values that indicates the permitted format of . A typical value to specify is . - - does not contain a valid string representation of a time. - A instance. - - - Converts the specified span to its equivalent using the specified array of formats. - The format of the string representation must match at least one of the specified formats exactly or an exception is thrown. - A span containing the time to convert. - An array of allowable formats of . - - does not contain a valid string representation of a time. - A instance. - - - Converts the specified span representation of a 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 span containing the time to convert. - An array of allowable formats of . - The culture-specific formatting information about . - A bitwise combination of enumeration values that indicates the permitted format of . A typical value to specify is . - - does not contain a valid string representation of a time. - A instance. - - - Converts the specified string representation of a time to its equivalent using the specified format. - The format of the string representation must match the specified format exactly or an exception is thrown. - A string containing a time to convert. - A format specifier that defines the required format of . - - is . - - does not contain a valid string representation of a time. - A instance. - - - Converts the specified string representation of a 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 the time to convert. - The format specifier that defines the required format of . - The 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 . - - is . - - does not contain a valid string representation of a time. - A instance. - - - Converts the specified span to a equivalent using the specified array of formats. - The format of the string representation must match at least one of the specified formats exactly or an exception is thrown. - A span containing the time to convert. - An array of allowable formats of . - - is . - - does not contain a valid string representation of a time. - A instance. - - - Converts the specified string representation of a 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 containing the time to convert. - An array of allowable formats of . - The culture-specific formatting information about . - A bitwise combination of enumeration values that indicates the permitted format of . A typical value to specify is . - - is . - - does not contain a valid string representation of a time. - A instance. - - - Converts the value of the current instance to its equivalent long date string representation. - The long time string representation of the current instance. - - - Converts the current instance to its equivalent short time string representation. - The short time string representation of the current instance. - - - Converts the current instance to its equivalent short time string representation using the formatting conventions of the current culture. - The short time string representation of the current instance. - - - Converts the value of the current instance to its equivalent string representation using the specified culture-specific format information. - The culture-specific formatting information. - A string representation of the current instance as specified by the provider. - - - Converts the current instance to its equivalent string representation using the specified format and the formatting conventions of the current culture. - A standard or custom time format string. - A string representation of the current instance with the specified format and the formatting conventions of the current culture. - - - Converts the value of the current instance to its equivalent string representation using the specified culture-specific format information. - A standard or custom time format string. - The culture-specific formatting information. - A string representation of value of the current instance. - - - Convert the current instance to a object. - A object spanning to the time specified in the current instance. - - - Tries to format the value of the current TimeOnly instance into the provided span of characters. - When this method returns, this instance's value formatted as a span of characters. - When this method returns, the number of characters that were written in destination. - A span containing the characters that represent a standard or custom format string that defines the acceptable format for destination. - An optional object that supplies culture-specific formatting information for destination. - - if the formatting was successful; otherwise, . - - - Converts the specified span representation of a time to its equivalent using the specified array of formats, culture-specific format information and style, and returns a value that indicates whether the conversion succeeded. - A string containing the characters that represent a time to convert. - 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 this method returns, contains the value equivalent to the time contained in , if the conversion succeeded, or if the conversion failed. The conversion fails if is an empty string, or does not contain a valid string representation of a date. This parameter is passed uninitialized. - - if was converted successfully; otherwise, . - - - Converts the specified span representation of a time to its TimeOnly equivalent and returns a value that indicates whether the conversion succeeded. - A span containing the characters representing the time to convert. - When this method returns, contains the TimeOnly value equivalent to the time contained in s, if the conversion succeeded, or MinValue if the conversion failed. The conversion fails if the s parameter is empty string, or does not contain a valid string representation of a time. This parameter is passed uninitialized. - - if the s parameter was converted successfully; otherwise, . - - - Converts the specified string representation of a time to its equivalent using the specified array of formats, culture-specific format information and style, and returns a value that indicates whether the conversion succeeded. - A string containing the time to convert. - The culture-specific formatting 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 time contained in , if the conversion succeeded, or if the conversion failed. The conversion fails if is an empty string, or does not contain a valid string representation of a time. This parameter is passed uninitialized. - - if was converted successfully; otherwise, . - - - Converts the specified string representation of a time to its equivalent and returns a value that indicates whether the conversion succeeded. - A string containing the time to convert. - When this method returns, contains the value equivalent to the time contained in , if the conversion succeeded, or if the conversion failed. The conversion fails if is an empty string, or does not contain a valid string representation of a time. This parameter is passed uninitialized. - - if was converted successfully; otherwise, . - - - Converts the specified span representation of a 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 span containing the 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 time contained in , if the conversion succeeded, or if the conversion failed. The conversion fails if is an empty string, or does not contain a time that correspond to the pattern specified in format. This parameter is passed uninitialized. - - if was converted successfully; otherwise, . - - - Converts the specified span representation of a time to its equivalent using the specified format 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 span containing the time to convert. - The required format of . - When this method returns, contains the value equivalent to the time contained in , if the conversion succeeded, or if the conversion failed. The conversion fails if is an empty string, or does not contain a time that correspond to the pattern specified in format. This parameter is passed uninitialized. - - if was converted successfully; otherwise, . - - - Converts the specified char span of a time to its equivalent and returns a value that indicates whether the conversion succeeded. - The span containing the time to parse. - An array of allowable formats of . - An object that supplies culture-specific formatting information about . - A bitwise combination of enumeration values that defines how to interpret the parsed time. A typical value to specify is . - When this method returns, contains the value equivalent to the time contained in , if the conversion succeeded, or if the conversion failed. The conversion fails if is an empty string, or does not contain a valid string representation of a time. This parameter is passed uninitialized. - - if was converted successfully; otherwise, . - - - Converts the specified char span of a time to its equivalent and returns a value that indicates whether the conversion succeeded. - The span containing the time to convert. - An array of allowable formats of . - When this method returns, contains the value equivalent to the time contained in , if the conversion succeeded, or if the conversion failed. The conversion fails if the parameter is an empty string, or does not contain a valid string representation of a time. This parameter is passed uninitialized. - - if was converted successfully; otherwise, . - - - Converts the specified span representation of a 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 span containing the characters representing a 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 time contained in , if the conversion succeeded, or if the conversion failed. The conversion fails if is an empty string, or does not contain a time that correspond to the pattern specified in format. This parameter is passed uninitialized. - - if was converted successfully; otherwise, . - - - Converts the specified string representation of a time to its equivalent using the specified format 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 the time to convert. - The required format of . - When this method returns, contains the value equivalent to the time contained in , if the conversion succeeded, or if the conversion failed. The conversion fails if is an empty string, or does not contain a time that correspond to the pattern specified in format. This parameter is passed uninitialized. - - if was converted successfully; otherwise, . - - - Converts the specified string of a time to its equivalent and returns a value that indicates whether the conversion succeeded. - The string containing the time to parse. - An array of allowable formats of . - An object that supplies culture-specific formatting information about . - A bitwise combination of enumeration values that defines how to interpret the parsed date. A typical value to specify is . - When this method returns, contains the value equivalent to the time contained in , if the conversion succeeded, or if the conversion failed. The conversion fails if is an empty string, or does not contain a valid string representation of a time. This parameter is passed uninitialized. - - if was converted successfully; otherwise, . - - - Converts the specified string of a time to its equivalent and returns a value that indicates whether the conversion succeeded. - The string containing the time to parse. - An array of allowable formats of . - When this method returns, contains the value equivalent to the time contained in , if the conversion succeeded, or if the conversion failed. The conversion fails if is an empty string, or does not contain a valid string representation of a time. This parameter is passed uninitialized. - - if was converted successfully; otherwise, . - - - Gets the hour component of the time represented by this instance. - - - Represents the largest possible value of . - A instance representing its largest possible value. - - - Gets the millisecond component of the time represented by this instance. - A number representing the millisecond component of this . - - - Gets the minute component of the time represented by this instance. - A number representing the minute component of this . - - - Represents the smallest possible value of . - A that represents its smallest possible value. - - - Gets the seconds component of the time represented by this instance. - A number representing the seconds component of this instance. - - - Gets the number of ticks that represent the time of this instance. - A number representing the number of ticks of this instance. - The exception that is thrown when the time allotted for a process or operation has expired. @@ -59262,30 +37169,6 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th Represents a time interval. - - Represents the maximum value. This field is read-only. - - - Represents the minimum value. This field is read-only. - - - 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. - - - Represents the zero value. This field is read-only. - Initializes a new instance of the structure to a specified number of hours, minutes, and seconds. Number of hours. @@ -59317,47 +37200,90 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th Returns a new object whose value is the sum of the specified object and this instance. The time interval to add. - The resulting is less than or greater than . 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. + One of the following values. + Value + + Description + + -1 + + is shorter than . - Value Description -1 is shorter than . 0 is equal to . 1 is longer 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 . - 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 . 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 . + 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 - Value Description A negative integer This instance is shorter than . Zero This instance is equal to . A positive integer This instance is longer than . + 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 which value is the result of division of this instance and the specified . - The value to be divided by. - A new object that represents the value of this instance divided by the value of . + - Returns a new value which is the result of division of this instance and the specified . - The value to be divided by. - A new value that represents result of division of this instance by the value of the . + Returns a new object whose value is the absolute value of the current object. - The value of this instance is . 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. @@ -59381,87 +37307,67 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th 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 less than or greater than . +-or- + is . +-or- + is . is equal to . - An object that represents . 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 less than or greater than . +-or- + is . +-or- + is . is equal to . - An object that represents . 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 less than or greater than . +-or- + is . +-or- + is . is equal to . - An object that represents . 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 less than or greater than . +-or- + is . +-or- + is . is equal to . - An object that represents . 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 less than or greater than . +-or- + is . +-or- + is . is equal to . - An object that represents . Returns a that represents a specified time, where the specification is in units of ticks. @@ -59472,34 +37378,46 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th 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 which value is the result of multiplication of this instance and the specified . - The value to be multiplied by. - A new object that represents the value of this instance multiplied by the value of . + Returns a new object whose value is the negated value of this instance. - The negated value of this instance cannot be represented by a ; that is, the value of this instance is . 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. - The resulting is less than or greater than . An object whose value is the sum of the values of and . + The resulting is less than or greater than . - Returns a new object which value is the result of division of instance and the specified . - Dividend or the value to be divided. - The value to be divided by. - A new object that represents the value of instance divided by the value of . + + - Returns a new value which is the result of division of instance and the specified . - Divident or the value to be divided. - The value to be divided by. - A new value that represents result of division of instance by the value of the . + + Indicates whether two instances are equal. @@ -59544,29 +37462,25 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th if the value of is less than or equal to the value of ; otherwise, . - Returns a new object whose value is the result of multiplying the specified and the specified instance. - The value to be multiplied by. - The value to be multiplied. - A new object that represents the value of the specified multiplied by the value of the specified instance. + + - Returns a new object whose value is the result of multiplying the specified instance and the specified . - The value to be multiplied. - The value to be multiplied by. - A new object that represents the value of the specified instance multiplied by the value of the specified . + + Subtracts a specified from another specified . The minuend. The subtrahend. - The return value is less than or greater than . 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. - The negated value of this instance cannot be represented by a ; that is, the value of this instance is . 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 . @@ -59574,74 +37488,62 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th The time interval specified by . - Converts the span representation of a time interval to its equivalent by using the specified culture-specific format information. - A span containing the characters that represent the time interval to convert. - An object that supplies culture-specific formatting information. - A time interval that corresponds to , as 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. - A time interval that corresponds to . + 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. - A time interval that corresponds to , as specified by . + 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 char span 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 span 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 . + + + + - 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 span that specifies the time interval to convert. - An 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 . + + + + 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. - A time interval that corresponds to , as specified by and . + 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. @@ -59649,6 +37551,7 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th 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. @@ -59656,36 +37559,32 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th 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. - A time interval that corresponds to , as specified by , , and . + 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. - An array of standard or custom format strings that defines the required format of . + 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. - A time interval that corresponds to , as specified by and . + 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. - An array of standard or custom format strings that define the required format of . + 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. @@ -59693,18 +37592,38 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th 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. - A time interval that corresponds to , as specified by , , and . + 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. - The return value is less than or greater than . 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. @@ -59713,39 +37632,50 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th Converts the value of the current object to its equivalent string representation by using the specified format. A standard or custom format string. - The parameter is not recognized or is not supported. 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 parameter is not recognized or is not supported. 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. - Tries to format the value of the current timespan number instance into the provided span of characters. - When this method returns, this instance's value formatted as a span of characters. - When this method returns, the number of characters that were written in . - A span containing the charactes that represent a standard or custom format string that defines the acceptable format for . - An optional object that supplies culture-specific formatting information for . - - if the formatting was successful; otherwise, . + + + + - Converts the span 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 span containing the characters representing 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 span representation of a time interval to its equivalent and returns a value that indicates whether the conversion succeeded. - A span containing the characters representing 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 culture-specific formatting information, and returns a value that indicates whether the conversion succeeded. @@ -59763,45 +37693,33 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th 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 specified span 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 span containing the characters that represent a time interval to convert. - A span containing the charactes that represent a standard or custom format string that defines the acceptable format 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 span 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 span containing the characters that represent a time interval to convert. - A span containing the characters that represent a standard or custom format string that defines the acceptable 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 span 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 span containing the characters that represent a time interval to convert. - An 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 span representation of a time interval to its equivalent by using the specified formats and culture-specific format information. The format of the string representation must match one of the specified formats exactly. - A span containing the characters that represent a time interval to convert. - An array of standard or custom format strings that define the acceptable formats 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 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. + 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. @@ -59811,7 +37729,7 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th 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. The format of the string representation must match the specified format exactly. + 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. @@ -59820,9 +37738,9 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th 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. The format of the string representation must match one of the specified formats exactly. + 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. - An array of standard or custom format strings that define the acceptable formats of . + 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. @@ -59830,57 +37748,16 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th 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. The format of the string representation must match one of the specified formats exactly. + 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. - An array of standard or custom format strings that define the acceptable formats of . + 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, . - - 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. - - - 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. - - - 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. - - - 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. - - - Gets the number of ticks that represent the value of the current structure. - The number of ticks contained in this instance. - - - 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. + + Represents the zero value. This field is read-only. Represents a time zone. @@ -59888,12 +37765,20 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th 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. - A object that contains the start and end date for daylight saving time in . Returns the Coordinated Universal Time (UTC) offset for the specified local time. @@ -59910,10 +37795,15 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th 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. - - is . 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. @@ -59925,21 +37815,76 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th A date and time. A object whose value is the Coordinated Universal Time (UTC) that corresponds to . - - Gets the time zone of the current computer. - A object that represents the current local time zone. + + Represents any time zone in the world. - - Gets the daylight saving time zone name. - The daylight saving time zone name. + + Provides information about a time zone adjustment, such as the transition to and from daylight saving time. - - Gets the standard time zone name. - An attempt was made to set this property to . - The standard time zone name. + + 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. - - Represents any time zone in the world. + + 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. @@ -59948,120 +37893,104 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th 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 . - The date and time in the destination time zone. 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 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 . 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 value of the parameter is . 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. - The date and time in the destination time zone. 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 property of the parameter does not correspond to the source time zone. - - -or- - - is an invalid time in the source 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 . + 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. - The date and time in the destination time zone that corresponds to the parameter in the source time zone. + 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. - The date and time in the destination time zone. 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 . - The date and time in the destination time zone. Its property is if is ; otherwise, its property 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 . - The Coordinated Universal Time (UTC) that corresponds to the parameter. The value's property is always set to . 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 and does not equal . +-or- +. is and does not equal . +-or- + returns . is . - The Coordinated Universal Time (UTC) that corresponds to the parameter. The object's property is always set to . 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. @@ -60069,14 +37998,12 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th 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 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 new time zone. 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. @@ -60086,31 +38013,21 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th 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 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. - A object that represents the new time zone. + 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. @@ -60122,31 +38039,29 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th 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 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. - The new time zone. If the parameter is , the returned object has no daylight saving time data. + 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. @@ -60163,39 +38078,39 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th 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. - An object whose identifier is the value of the parameter. 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. - The original serialized object. Retrieves an array of objects that apply to the current object. - The system does not have enough memory to make an in-memory copy of the adjustment rules. 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. - An array of objects that represents possible Coordinated Universal Time (UTC) offsets that a particular date and time can be mapped to. 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. - An array of objects that represents possible Coordinated Universal Time (UTC) offsets that a particular date and time can be mapped to. Serves as a hash function for hashing algorithms and data structures such as hash tables. @@ -60203,9 +38118,9 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th 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. - A read-only collection of objects. Calculates the offset or difference between the time in this time zone and Coordinated Universal Time (UTC) for a particular date and time. @@ -60220,16 +38135,20 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th Indicates whether the current object and another object have the same adjustment rules. A second object to compare with the current object. - The parameter is . 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. - The property of the value is and is an invalid time. 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. @@ -60240,9 +38159,9 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th 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. - The property of the value is and is an invalid time. 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. @@ -60256,66 +38175,6 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th if is invalid; 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. - - - Tries to convert an IANA time zone ID to a Windows ID. - The IANA time zone ID. - String object holding the Windows ID which resulted from the IANA ID conversion. - - if the ID conversion succeeded, otherwise. - - - Tries to convert a Windows time zone ID to an IANA ID. - The Windows time zone ID. - The ISO 3166 code for the country/region. - String object holding the IANA ID which resulted from the Windows ID conversion. - - if the ID conversion succeeded, otherwise. - - - Tries to convert a Windows time zone ID to an IANA ID. - The Windows time zone ID. - String object holding the IANA ID which resulted from the Windows ID conversion. - - if the ID conversion succeeded, otherwise. - - - 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). - - - 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. - - - Returns if this TimeZoneInfo object has an IANA ID. - - - Gets the time zone identifier. - The time zone identifier. - Gets a object that represents the local time zone. An object that represents the local time zone. @@ -60329,97 +38188,24 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th if the time zone supports daylight saving time; otherwise, . - - Gets a object that represents the Coordinated Universal Time (UTC) zone. - An object that represents the Coordinated Universal Time (UTC) zone. - - - 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. - 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. - An object that represents the new adjustment rule. - - - Creates a new adjustment rule for a particular time zone. - The effective date of the adjustment rule. If the value is DateTime.MinValue.Date, 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 is DateTime.MaxValue.Date, the adjustment rule has no end date. - The time change that results from the adjustment. This value is added to the time zone's and properties to obtain the correct daylight offset from Coordinated Universal Time (UTC). This value can range from -14 to 14. - The start of daylight saving time. - The end of daylight saving time. - The time difference with the base UTC offset for the time zone during the adjustment-rule period. - The new adjustment rule. - - - 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. + + 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 that is required to serialize this object. - The object to populate with 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 . - - Gets the time difference with the base UTC offset for the time zone during the adjustment-rule period. - A instance representing the time difference. - - - 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. + + Converts the current object to a serialized string. + A string that represents the current object. - - 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. + + 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. @@ -60429,21 +38215,15 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th 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. - 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. 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). @@ -60451,26 +38231,26 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th 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. - 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. 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. @@ -60484,9 +38264,18 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th 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. + + 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. @@ -60511,23 +38300,6 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th The object to populate with data. The destination for this serialization (see ). - - 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. - - - 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. - Gets the hour, minute, and second at which the time change occurs. The time of day at which the time change occurs. @@ -60536,6 +38308,10 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th 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. @@ -60546,11 +38322,9 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th 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 . + The parameter is . +-or- +The parameter is . Initializes a new instance of the class with the specified message string. @@ -60686,15 +38460,32 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th 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. - 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 object is equal to a specified object based on a specified comparison method. @@ -60711,31 +38502,40 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th 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. - 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 string that represents the value of this instance. - The string representation of this object. - - - Gets the value of the object's single component. - The value of the current object's single component. 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. - The value of the element. 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. @@ -60756,15 +38556,36 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th 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. - 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 object is equal to a specified object based on a specified comparison method. @@ -60781,35 +38602,40 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th 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. - 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 string that represents the value of this instance. - The string representation of this object. - - - 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 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. - The value of the element at the specified position. 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. @@ -60832,15 +38658,40 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th 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. - 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 object is equal to a specified object based on a specified comparison method. @@ -60857,39 +38708,40 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th 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. - 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 string that represents the value of this instance. - The string representation of this object. - - - 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 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. - The value of the element at the specified position. 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. @@ -60902,7 +38754,7 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th 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 fourth component Returns a value that indicates whether the current object is equal to a specified object. @@ -60914,15 +38766,44 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th 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. - 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 object is equal to a specified object based on a specified comparison method. @@ -60939,43 +38820,40 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th 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. - 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 string that represents the value of this instance. - The string representation of this object. - - - 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 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. - The value of the element at the specified position. 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. @@ -60989,7 +38867,7 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th 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 fourth component The value of the tuple's fifth component. @@ -61002,15 +38880,48 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th 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. - 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 object is equal to a specified object based on a specified comparison method. @@ -61027,47 +38938,40 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th 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. - 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 string that represents the value of this instance. - The string representation of this object. - - - 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 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. - The value of the element at the specified position. 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. @@ -61082,7 +38986,7 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th 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 fourth component The value of the tuple's fifth component. The value of the tuple's sixth component. @@ -61096,15 +39000,52 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th 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. - 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 object is equal to a specified object based on a specified comparison method. @@ -61121,51 +39062,40 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th 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. - 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 string that represents the value of this instance. - The string representation of this object. - - - 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 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. - The value of the element at the specified position. 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. @@ -61181,7 +39111,7 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th 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 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. @@ -61196,41 +39126,6 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th Returns the hash code for the current object. A 32-bit signed integer hash code. - - 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. - - is not a object. - 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 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. - - is not a object. - 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 string that represents the value of this instance. - The string representation of this object. - Gets the value of the current object's first component. The value of the current object's first component. @@ -61259,17 +39154,78 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th 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. - The value of the element at the specified position. 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. @@ -61286,7 +39242,7 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th 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 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. @@ -61304,41 +39260,6 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th Calculates the hash code for the current object. A 32-bit signed integer hash code. - - 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. - - is not a object. - 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 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. - - is not a object. - 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 string that represents the value of this instance. - The string representation of this object. - Gets the value of the current object's first component. The value of the current object's first component. @@ -61371,21 +39292,80 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th 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 . - - is less than 0. - - -or- - - is greater than or equal to . 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#. @@ -62273,13 +40253,13 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th Converts an instance of the class to an instance of the structure. - The tuple object to convert to a value tuple. + 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 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. @@ -62294,7 +40274,7 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th Converts an instance of the class to an instance of the structure. - The tuple object to convert to a value tuple. + 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. @@ -62310,7 +40290,7 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th Converts an instance of the class to an instance of the structure. - The tuple object to convert to a value tuple. + 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. @@ -62327,7 +40307,7 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th Converts an instance of the class to an instance of the structure. - The tuple object to convert to a value tuple. + 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. @@ -62345,7 +40325,7 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th Converts an instance of the class to an instance of the structure. - The tuple object to convert to a value tuple. + 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. @@ -62364,7 +40344,7 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th Converts an instance of the class to an instance of the structure. - The tuple object to convert to a value tuple. + 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. @@ -62384,7 +40364,7 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th Converts an instance of the class to an instance of the structure. - The tuple object to convert to a value tuple. + 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. @@ -62405,7 +40385,7 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th Converts an instance of the class to an instance of the structure. - The tuple object to convert to a value tuple. + 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. @@ -62427,7 +40407,7 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th Converts an instance of the class to an instance of the structure. - The tuple object to convert to a value tuple. + 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. @@ -62450,7 +40430,7 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th Converts an instance of the class to an instance of the structure. - The tuple object to convert to a value tuple. + 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. @@ -62474,14 +40454,14 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th Converts an instance of the class to an instance of the structure. - The tuple object to convert to a value tuple. + 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 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. @@ -62506,7 +40486,7 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th Converts an instance of the class to an instance of the structure. - The tuple object to convert to a value tuple. + 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. @@ -62532,7 +40512,7 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th Converts an instance of the class to an instance of the structure. - The tuple object to convert to a value tuple. + 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. @@ -62540,7 +40520,7 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th Converts an instance of the class to an instance of the structure. - The tuple object to convert to a value tuple. + 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. @@ -62549,7 +40529,7 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th Converts an instance of the class to an instance of the structure. - The tuple object to convert to a value tuple. + 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. @@ -62559,7 +40539,7 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th Converts an instance of the class to an instance of the structure. - The tuple object to convert to a value tuple. + 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. @@ -62570,7 +40550,7 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th Converts an instance of the class to an instance of the structure. - The tuple object to convert to a value tuple. + 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. @@ -62582,7 +40562,7 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th Converts an instance of the class to an instance of the structure. - The tuple object to convert to a value tuple. + 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. @@ -62595,7 +40575,7 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th Converts an instance of the class to an instance of the structure. - The tuple object to convert to a value tuple. + 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. @@ -62610,36 +40590,57 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th 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. - - Separates names in the namespace of the . This field is read-only. + + Initializes a new instance of the class. - - Represents an empty array of type . This field is read-only. + + 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. - - Represents the member filter used on attributes. This field is read-only. + + 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. - - Represents the case-sensitive member filter used on names. This field is read-only. + + 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. - - Represents the case-insensitive member filter used on names. This field is read-only. + + 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. - - Represents a missing value in the information. This field is read-only. + + 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, . - - Initializes a new instance of the class. + + 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. + 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 . @@ -62647,40 +40648,63 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th 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. - 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 . 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 . + 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. + 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 . - 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. + + + 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. - An integer that contains the number of dimensions in the current type. When overridden in a derived class, implements the property and gets a bitwise combination of enumeration values that indicate the attributes associated with the . @@ -62688,2001 +40712,1015 @@ Note: In the .NET for Windows Store apps or the Portable Class Library, catch th 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. - - is . - - -or- - - One of the elements in is . - - is multidimensional. - - -or- - - is multidimensional. - - -or- - - and do not have the same length. - An object representing the constructor that matches the specified requirements, if found; otherwise, . - - - 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. - - is . - - -or- - - One of the elements in is . - - is multidimensional. - - -or- - - is multidimensional. - - -or- - - and do not have the same length. - A object representing the constructor that matches the specified requirements, if found; otherwise, . - - - Searches for a constructor whose parameters match the specified argument types, using the specified binding constraints. A bitwise combination of the enumeration values that specify how the search is conducted. - -or- Default to return . - An array of Type 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 = Array.Empty{Type}()) to get a constructor that takes no parameters. - -or- . - A object representing the constructor that matches the specified requirements, if found; otherwise, . - - - 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 . - - is . - - -or- - - One of the elements in is . - - is multidimensional. - An object representing the public instance constructor whose parameters match the types in the parameter type array, if found; otherwise, . - - - 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. - - 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 . - A object representing the constructor that matches the specified requirements, if found; otherwise, . - - - 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 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 . - The name of the member of the current enumeration type that has the specified value, or if no such constant is found. - - - Returns the names of the members of the current enumeration type. - The current type is not an enumeration. - An array that contains the names of the members of the enumeration. - - - Returns the underlying type of the current enumeration type. - The current type is not an enumeration. - - -or- - - The enumeration type is not valid, because it contains more than one instance field. - The underlying type of the current enumeration. - - - Returns an array of the values of the constants in the current enumeration type. - The current type is not an enumeration. - An array that contains the values. The elements of the array are sorted by the binary values (that is, the unsigned values) of the enumeration constants. - - - Returns the object representing the specified public event. - The string containing the name of an event that is declared or inherited by the current . - - is . - The object representing the specified public event that is declared or inherited by the current , if found; otherwise, . - - - 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 . - - is . - The object representing the specified event that is declared or inherited by the current , if found; otherwise, . - - - 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. - - is . - This object is a whose method has not yet been called. - An object representing the public field with the specified name, if found; otherwise, . - - - 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 . - - is . - An object representing the field that matches the specified requirements, if found; otherwise, . - - - 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. - The invoked method is not supported in the base class. Derived classes must provide an implementation. - 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. - - - Returns 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 . - An array of objects that represent the constraints on the current generic type parameter. - - - Returns a object that represents a generic type definition from which the current generic 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. - A object representing a generic type from which the current type can be constructed. - - - 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. - - is . - The current represents a type that implements the same generic interface with different type arguments. - An object representing the interface with the specified name, implemented or inherited by the current , if found; otherwise, . - - - 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 . - - is . - The current represents a type that implements the same generic interface with different type arguments. - An object representing the interface with the specified name, implemented or inherited by the current , if found; otherwise, . - - - Returns an interface mapping for the specified interface type. - The interface type to retrieve a 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. - An object that represents the interface mapping for . - - - When overridden in a derived class, gets all the interfaces implemented or inherited by the current . - A static initializer is invoked and throws an exception. - 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 . - - - Searches for the public members with the specified name. - The string containing the name of the public members to get. - - is . - An array of objects representing the public members with the specified name, if found; otherwise, an empty array. - - - 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. - - is . - An array of objects representing the public members with the specified name, if found; otherwise, an empty array. - - - 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. - - is . - A derived class must provide an implementation. - An array of objects representing the public members with the specified name, if found; otherwise, an empty array. - - - 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 on the current that matches the specified . - The to find on the current . - - is . - - does not match a member on the current . - An object representing the member on the current that matches the specified member. - - - Searches for the public method with the specified name. - The string containing the name of the public method to get. - More than one method is found with the specified name. - - is . - An object that represents the public method with the specified name, if found; otherwise, . - - - Searches for the specified method whose parameters match the specified generic parameter count, argument types and modifiers, using the specified binding constraints and the specified calling convention. - The string containing the name of the public method to get. - The number of generic type parameters of the method. - 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. - - is . - + 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- - - is . - +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 the array is . +One of the elements in is . - is negative. - An object representing the method that matches the specified generic parameter count, argument types, modifiers, binding constraints and calling convention, if found; otherwise, . + is multidimensional. +-or- + is multidimensional. +-or- + and do not have the same length. - - Searches for the specified method whose parameters match the specified generic parameter count, argument types and modifiers, using the specified binding constraints. - The string containing the name of the public method to get. - The number of generic type parameters of the method. + + 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 method to get. - + An array of objects representing the number, order, and type of the parameters for the constructor 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. - - is . - +An empty array of the type (that is, Type[] types = new Type[0]) to get a constructor that takes no parameters. -or- - - is . - +. + 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 the array is . +One of the elements in is . - is negative. - An object representing the method that matches the specified generic parameter count, argument types, modifiers and binding constraints, if found; otherwise, . - - - Searches for the specified public method whose parameters match the specified generic parameter count and argument types. - The string containing the name of the public method to get. - The number of generic type parameters of the method. - An array of objects representing the number, order, and type of the parameters for the method to get. - + is multidimensional. -or- - -An empty array of objects (as provided by the field) to get a method that takes no parameters. - - is . - --or- - - is . - + is multidimensional. -or- - -One of the elements in the array is . - - is negative. - An object representing the public method whose parameters match the specified generic parameter count and argument types, if found; otherwise, . + and do not have the same length. - - Searches for the specified public method whose parameters match the specified generic parameter count, argument types and modifiers. - The string containing the name of the public method to get. - The number of generic type parameters of the method. - An array of objects representing the number, order, and type of the parameters for the method to get. - + + 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 (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 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- - - is . - + is . -or- - -One of the elements in the array is . - - is negative. - An object representing the public method that matches the specified generic parameter count, argument types and modifiers, if found; otherwise, . - - - 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 . - More than one method is found with the specified name and matching the specified binding constraints. - - is . - An object representing the method that matches the specified requirements, if found; otherwise, . - - - 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. - 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. - An object representing the method that matches the specified requirements, if found; otherwise, . - - - 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. - 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. - An object representing the method that matches the specified requirements, if found; otherwise, . - - - Searches for the specified method whose parameters match the specified argument types, 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- Default to return . - 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 method that matches the specified requirements, if found; otherwise, . - - - 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. - More than one method is found with the specified name and specified parameters. - - is . - - -or- - - is . - - -or- - - One of the elements in is . +One of the elements in is . is multidimensional. - An object representing the public method whose parameters match the specified argument types, if found; otherwise, . - - - 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. - 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. - An object representing the public method that matches the specified requirements, if found; otherwise, . - - When overridden in a derived class, searches for the specified method whose parameters match the specified generic parameter count, argument types and modifiers, using the specified binding constraints and the specified calling convention. - The string containing the name of the method to get. - The number of generic type parameters of the method. + + 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 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. - + 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- - -. 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. - The method needs to be overriden and called in a derived class. - An object representing the method that matches the specified generic parameter count, argument types, modifiers, binding constraints and calling convention, if found; otherwise, . - - - 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 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. - More than one method is found with the specified name and matching the specified binding constraints. + A object representing the constructor that matches the specified requirements, if found; otherwise, . - is . + is . +-or- +One of the elements in is . - is multidimensional. - - -or- - - is multidimensional. - - -or- - - and do not have the same length. + is multidimensional. +-or- + is multidimensional. +-or- + and do not have the same length. The current type is a or . - An object representing the method that matches the specified requirements, if found; otherwise, . - - 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 . + + 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 methods defined for the current , using the specified binding constraints. + + 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 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. - - is . - An object representing the public nested type with the specified name, if found; otherwise, . - - - 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 . - - is . - An object representing the nested type that matches the specified requirements, if found; otherwise, . - - - 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. + 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. - - 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. - + + Searches for the members defined for the current whose is set. + An array of objects representing all default members of the current . -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. - More than one property is found with the specified name. - - is . - An object representing the public property with the specified name, if found; otherwise, . - - - 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 . - More than one property is found with the specified name and matching the specified binding constraints. - - is . - An object representing the property that matches the specified requirements, if found; otherwise, . - - - 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. - 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 . - An object representing the property that matches the specified requirements, if found; otherwise, . - - - 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. - More than one property is found with the specified name. - - is , or is . - An object representing the public property with the specified name, if found; otherwise, . +An empty array of type , if the current does not have default members. - - 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. - 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 . - An object representing the public property whose parameters match the specified argument types, if found; otherwise, . + + 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. - - 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. - More than one property is found with the specified name and matching the specified argument types and modifiers. + + 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 . - - -or- - - is . - - is multidimensional. - - -or- - - is multidimensional. - - -or- - - and do not have the same length. - An element of is . - An object representing the public property that matches the specified requirements, if found; otherwise, . + 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. - 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 . - An object representing the public property whose parameters match the specified argument types, if found; otherwise, . + + 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. - - 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. - 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 . - An object representing the property that matches the specified requirements, if found; otherwise, . + + 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. - - Gets the current . - A class initializer is invoked and throws an exception. - The current . + + 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. - - 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/System.Private.CoreLib.dll, it is sufficient to supply the type name qualified by its namespace. + + 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 . - 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 . - The assembly or one of its dependencies was found, but could not be loaded. - -Note: In .NET for Windows Store apps or the Portable Class Library, catch the base class exception, , instead. - 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. - The type with the specified name, if found; otherwise, . + is . - - 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/System.Private.CoreLib.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. - - 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. - -Note: In .NET for Windows Store apps or the Portable Class Library, catch the base class exception, , instead. - 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. - 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. + + 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 . - - 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/System.Private.CoreLib.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 . + + 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 . - 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. - 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 . + This object is a whose method has not yet been called. - - 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/System.Private.CoreLib.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. + + 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 . - 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. - The type with the specified name, or if the type is not found. + is . - - 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/System.Private.CoreLib.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. + + 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 . - 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. - 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 . + The current represents a type that implements the same generic interface with different type arguments. - - 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/System.Private.CoreLib.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. + + 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 perform a case-insensitive search for , to perform a case-sensitive search for . + 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 . - 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. - 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 . + The current represents a type that implements the same generic interface with different type arguments. - - Gets the types of the objects in the specified array. - An array of objects whose types to determine. + + 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 . - - -or- - - One or more of the elements in is . - The class initializers are invoked and at least one throws an exception. - An array of objects representing the types of the corresponding elements in . + 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. - - 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 . + + 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. - - Returns the underlying type code of this instance. - The type code of the underlying type. + + 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 . - - Gets the type associated with the specified class identifier (CLSID). - The CLSID of the type to get. - - regardless of whether the CLSID is valid. + + 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 . - - 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. + + 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. - - 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. + + 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. - - 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. + + 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. - - Gets the type referenced by the specified type handle. - The object that refers to the type. - A class initializer is invoked and throws an exception. - The type referenced by the specified , or if the property of is . + + 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 . - - 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. - - is . - The type associated with the specified ProgID, if is a valid entry in the registry and a type is associated with it; otherwise, . + + + + + + + + - - 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. - - is . - The specified ProgID is not registered. - 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, . + + + + + + + - - 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. - - is . - 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, . + + + + - - 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. - - is . - The specified progID is not registered. - 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, . + + + + + - - Gets the handle for the of a specified object. - The object for which to get the type handle. + + 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 . - The handle for the of the specified . + is . - - 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, . + + 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. - - 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. + + 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. - does not contain and is . + is . +-or- + is . +-or- +One of the elements in 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 . - An object representing the return value of the invoked member. + is multidimensional. +-or- + is multidimensional. - - 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 . + + 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. - does not contain and is . + is . +-or- + is . +-or- +One of the elements in 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 . - An object representing the return value of the invoked member. + is multidimensional. - - 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. + + 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. - does not contain and is . + is . +-or- + is . +-or- +One of the elements in 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 . - An object representing the return value of the invoked member. - - - When overridden in a derived class, implements the property and determines whether the is an array. - - if the is an array; otherwise, . + is multidimensional. +-or- + is multidimensional. - - 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 . - -- 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 . + + + + + + + + - - Determines whether the current type can be assigned to a variable of the specified . - The type to compare with the current type. - - if any of the following conditions is true: - -- The current instance and represent the same type. - -- The current type is derived either directly or indirectly from . The current type is derived directly from if it inherits from ; the current type is derived indirectly from if it inherits from a succession of one or more classes that inherit from . - -- is an interface that the current type implements. - -- The current type is a generic type parameter, and represents one of the constraints of the current type. - -- The current type represents a value type, and represents Nullable<c> (Nullable(Of c) in Visual Basic). - - if none of these conditions are true, or if is . + + 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 . - - When overridden in a derived class, implements the property and determines whether the is passed by reference. - - if the is passed by reference; otherwise, . + + 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, implements the property and determines whether the is a COM object. - - if the is a COM object; otherwise, . + + 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. - - Implements the property and determines whether the can be hosted in a context. - - if the can be hosted in a context; otherwise, . + + 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 . - - Returns a value that indicates whether the specified value exists in the current enumeration type. - The value to be tested. - The current type is not an enumeration. + + 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 . - - is of a type that cannot be the underlying type of an enumeration. - - if the specified value is a member of the current enumeration type; otherwise, . + is . - - 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. + + 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 . - - 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 ). + + 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. - - Implements the property and determines whether the is marshaled by reference. - - if the is marshaled by reference; otherwise, . + + 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, implements the property and determines whether the is a pointer. - - if the is a pointer; otherwise, . + + 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. - - 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, . + + 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 . - - Determines whether the current derives from the specified . - The type to compare with the current type. + + 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 . - - if the current derives from ; otherwise, . This method also returns if and the current are equal. + is . - - 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, . + + 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 . - - Returns 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 . - A object representing a one-dimensional array of the current type, with a lower bound of zero. + + 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 . - - 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. - - 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. - An object representing an array of the current type, with the specified number of dimensions. + + 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 . - - Returns 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 . - A object that represents the current type when passed as a parameter ( parameter in Visual Basic). + + 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 . - - Returns a signature type object that can be passed into the Type[] array parameter of a method to represent a generic parameter reference. - The typed parameter position. - - is negative. - A signature type object that can be passed into the Type[] array parameter of a method to represent a generic parameter reference. + + 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 . - - 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. + + 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 . - - 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. - The current type does not represent a generic type definition. That is, returns . + + 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 . - - -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. + 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. - -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. - A representing the constructed type formed by substituting the elements of for the type parameters of the current generic type. + 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. - - Returns a object that represents a pointer to the current type. - The invoked method is not supported in the base class. - The current type is . + + 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. - -or- + + - The current type is a type. That is, returns . - A object that represents a pointer to the current type. + 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. - - Indicates whether two objects are equal. - The first object to compare. - The second object to compare. - - if is equal to ; otherwise, . + + 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. - - 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 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 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. + + 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 . + 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 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 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. - 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 and .NET 5+ only: In all cases. - 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 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. - - Returns a representing the name of the current . - A representing the name of the current . + + 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 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 underlying type code of the specified . + The type whose underlying type code to get. + The code of the underlying type, or if is . - - 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. + + Returns the underlying type code of this instance. + The type code of the underlying type. - - 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 associated with the specified class identifier (CLSID). + The CLSID of the type to get. + + regardless of whether the CLSID is valid. - - 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 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 a value indicating whether the current object has type parameters that have not been replaced by specific types. + + 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. - if the object is itself a generic type parameter or has type parameters for which specific types have not been supplied; otherwise, . + regardless of whether the CLSID is valid. - - 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 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 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 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 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. + + 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 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 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 a combination of flags that describe 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. - A bitwise combination of values that describes the covariance and special constraints of the current generic type parameter. + + 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 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 current type does not represent a type parameter. That is, returns . - The position of a type parameter in the type parameter list of the generic type or method that defines the parameter. Position numbers begin at 0. + + 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 an array of the generic type arguments for this type. - An array of the generic type arguments for this type. + + 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 . @@ -64693,6 +41731,156 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. @@ -64708,6 +41896,62 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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 . @@ -64723,11 +41967,12 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba if the is passed by reference; otherwise, . - - Gets a value that indicates whether the type is a byref-like structure. + + When overridden in a derived class, implements the property and determines whether the is passed by reference. - if the is a a byref-like structure; otherwise, . + 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. @@ -64738,6 +41983,11 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. @@ -64748,21 +41998,39 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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 that indicates whether the current represents a type parameter in the definition of a generic method. - - if the object represents a type parameter of a generic method definition; otherwise, . - + Gets a value indicating whether the current represents a type parameter in the definition of a generic type or method. @@ -64778,16 +42046,18 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba if the object represents a generic type definition; otherwise, . - - Gets a value that indicates whether the current represents a type parameter in the definition of a generic type. - - if the object represents a type parameter of 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. @@ -64803,6 +42073,11 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. @@ -64848,11 +42123,21 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. @@ -64883,26 +42168,22 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba if the is serializable; otherwise, . - - Gets a value that indicates whether the type is a signature type. - - if the is a signature type; 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, . - - Gets a value that indicates whether the type is an array type that can represent only a single-dimensional array with a zero lower bound. - - if the current is an array type that can represent only a single-dimensional array with a zero lower bound; otherwise, . - - - Gets a value that indicates whether the type is a type definition. + + Determines whether the current derives from the specified . + The type to compare with the current type. - if the current is a type definition; otherwise, . + 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 . @@ -64913,20 +42194,86 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba if the is a value type; otherwise, . - - Gets a value that indicates whether the type is an array type that can represent a multi-dimensional array or an array with an arbitrary lower bound. + + Implements the property and determines whether the is a value type; that is, not a class or an interface. - if the current is an array type that can represent a multi-dimensional array or an array with an arbitrary lower bound; otherwise, . + 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. @@ -64935,19 +42282,76 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. - The invoked method is not supported in the base class. 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 .NET Compact Framework does not currently support this property. The handle for the current . + The .NET Compact Framework does not currently support this property. Gets the initializer for the type. @@ -65040,9 +42444,9 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba Checks if this object is equal to the specified object. The object with which to compare the current object. - This method is not implemented. if this object is equal to the specified object; otherwise, . + This method is not implemented. Returns the hash code of this object. @@ -65057,27 +42461,19 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. - - 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. 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. @@ -65170,27 +42566,51 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba Represents a 16-bit unsigned integer. - - Represents the largest possible value of . This field is constant. - - - Represents the smallest possible value of . This field is constant. - 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 . - 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 . 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 . + A signed number indicating the relative values of this instance and . + Return Value + + Description + + Less than zero + + This instance is less than . + + Zero - 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 . + 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. @@ -65212,82 +42632,77 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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 span representation of a number in a specified style and culture-specific format to its 16-bit unsigned integer equivalent. - A span containing the characters that represent the number to convert. The span 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 . + + + 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 . - A 16-bit unsigned integer equivalent to the number contained in . - 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 . + 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 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. - A 16-bit unsigned integer equivalent to the number specified in . + 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 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. - A 16-bit unsigned integer equivalent to the number specified in . + 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 . - A 16-bit unsigned integer equivalent to the number specified in . For a description of this member, see . @@ -65308,8 +42723,8 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba This conversion is not supported. Attempting to use this method throws an . This parameter is ignored. - In all cases. This conversion is not supported. No value is returned. + In all cases. For a description of this member, see . @@ -65379,41 +42794,32 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba Converts the numeric value of this instance to its equivalent string representation using the specified format. A numeric format string. - The parameter is invalid. 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. - The string representation of the value of this instance, as specified by and . - Tries to format the value of the current unsigned short number instance into the provided span of characters. - When this method returns, this instance's value formatted as a span of characters. - When this method returns, the number of characters that were written in . - A span containing the charactes that represent a standard or custom format string that defines the acceptable format for . - An optional object that supplies culture-specific formatting information for . - - if the formatting was successful; otherwise, . + + + + - Tries to convert the span 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 span containing the characters that represent the number to convert. The span 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, . + + + + - Tries to convert the span representation of a number to its 16-bit unsigned integer equivalent. A return value indicates whether the conversion succeeded or failed. - A span containing the characters representing 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, . + + 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. @@ -65421,14 +42827,12 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. - - is not a value. - - -or- - - is not a combination of and values. 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. @@ -65440,27 +42844,51 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba Represents a 32-bit unsigned integer. - - Represents the largest possible value of . This field is constant. - - - Represents the smallest possible value of . This field is constant. - 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 . - 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 . 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 . + A signed number indicating the relative values of this instance and . + Return value + + Description + + Less than zero - 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 . + 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. @@ -65482,77 +42910,73 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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 span representation of a number in a specified style and culture-specific format to its 32-bit unsigned integer equivalent. - A span containing the characters that represent the number to convert. The span 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 . + + + 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 . - A 32-bit unsigned integer equivalent to the number contained in . 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 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. - A 32-bit unsigned integer equivalent to the number specified in . + 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 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. - A 32-bit unsigned integer equivalent to the number specified in . + 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 . - A 32-bit unsigned integer equivalent to the number specified in . For a description of this member, see . @@ -65573,8 +42997,8 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba This conversion is not supported. Attempting to use this method throws an . This parameter is ignored. - In all cases. This conversion is not supported. No value is returned. + In all cases. For a description of this member, see . @@ -65644,40 +43068,31 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba Converts the numeric value of this instance to its equivalent string representation using the specified format. A numeric format string. - The parameter is invalid. 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 parameter is invalid. The string representation of the value of this instance as specified by and . + The parameter is invalid. - Tries to format the value of the current unsigned integer number instance into the provided span of characters. - When this method returns, this instance's value formatted as a span of characters. - When this method returns, the number of characters that were written in . - A span containing the characters that represent a standard or custom format string that defines the acceptable format for . - An optional object that supplies culture-specific formatting information for . - - if the formatting was successful; otherwise, . + + + + - Tries to convert the span 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 span containing the characters that represent the number to convert. The span 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, . + + + + - Tries to convert the span representation of a number to its 32-bit unsigned integer equivalent. A return value indicates whether the conversion succeeded or failed. - A span containing the characters that represent 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, . + + 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. @@ -65685,14 +43100,12 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. - - is not a value. - - -or- - - is not a combination of and values. 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. @@ -65704,27 +43117,51 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba Represents a 64-bit unsigned integer. - - Represents the largest possible value of . This field is constant. - - - Represents the smallest possible value of . This field is constant. - 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 . - 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 . 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 . + A signed number indicating the relative values of this instance and . + Return Value + + Description - 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 . + 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. @@ -65746,68 +43183,64 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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 span representation of a number in a specified style and culture-specific format to its 64-bit unsigned integer equivalent. - A span containing the characters that represent the number to convert. The span 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 . + + + 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 . - A 64-bit unsigned integer equivalent to the number contained in . 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. + 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. - A 64-bit unsigned integer equivalent to the number specified in . + 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. + 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. - A 64-bit unsigned integer equivalent to the number specified in . + 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 . - A 64-bit unsigned integer equivalent to the number specified in . For a description of this member, see . @@ -65828,8 +43261,8 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba This conversion is not supported. Attempting to use this method throws an . This parameter is ignored. - In all cases. This conversion is not supported. No value is returned. + In all cases. For a description of this member, see . @@ -65899,40 +43332,31 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba Converts the numeric value of this instance to its equivalent string representation using the specified format. A numeric format string. - The parameter is invalid. 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 parameter is invalid. The string representation of the value of this instance as specified by and . + The parameter is invalid. - Tries to format the value of the current unsigned long number instance into the provided span of characters. - When this method returns, this instance's value formatted as a span of characters. - When this method returns, the number of characters that were written in . - A span containing the characters that represent a standard or custom format string that defines the acceptable format of . - An optional object that supplies culture-specific formatting information for . - - if the formatting was successful; otherwise, . + + + + - Tries to convert the span 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 span containing the characters that represent the number to convert. The span 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, . + + + + - Tries to convert the span representation of a number to its 64-bit unsigned integer equivalent. A return value indicates whether the conversion succeeded or failed. - A span containing the characters that represent 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, . + + 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. @@ -65940,14 +43364,12 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. - - is not a value. - - -or- - - is not a combination of and values. 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. @@ -65959,9 +43381,6 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba A platform-specific type that is used to represent a pointer or a handle. - - A read-only field that represents a pointer or handle that has been initialized to zero. - 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. @@ -65981,30 +43400,12 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba The offset to add. A new unsigned pointer that reflects the addition of to . - - 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, or . - 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. - - - 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 unsigned native integer to compare. - 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. - 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, . - - 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, . - Returns the hash code for this instance. A 32-bit signed integer hash code. @@ -66030,14 +43431,14 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba Converts the value of a 64-bit unsigned integer to an . A 64-bit unsigned integer. - On a 32-bit platform, is too large to represent as an . 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. - On a 64-bit platform, the value of is too large to represent as a 32-bit unsigned integer. 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. @@ -66045,16 +43446,14 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba The contents of . - Converts the value of the specified to a pointer to an unspecified type. - - This API is not CLS-compliant. + 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. + 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 . @@ -66071,70 +43470,9 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba The offset to subtract. A new unsigned pointer that reflects the subtraction of from . - - Converts the read-only span of characters representation of a number in optionally specified style and optionally specified culture-specific format to its unsigned native integer equivalent. - A read-only span of characters containing a number to convert. - An optional bitwise combination of the enumeration values that indicates the style elements that can be present in . The default value is . - An optional object that supplies culture-specific formatting information about . The default value is . - - is not a value or is not a combination of and values. - - is not in the correct format. - - represents a number less than or greater than . - An unsigned native integer equivalent to the number contained in . - - - Converts the string representation of a number to its unsigned native integer equivalent. - A string containing a number to convert. - - is . - - is not in the correct format. - - represents a number less than or greater than . - An unsigned native integer equivalent to the number contained in . - - - Converts the string representation of a number in a specified style to its unsigned native 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 . - - is . - - is not a value or is not a combination of and values. - - is not in the correct format. - - represents a number less than or greater than . - An unsigned native integer equivalent to the number contained in . - - - Converts the string representation of a number in a specified style and culture-specific format to its unsigned native 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 . - An object that supplies culture-specific formatting information about . - - is . - - is not a value or is not a combination of and values. - - is not in the correct format. - - represents a number less than or greater than . - An unsigned native integer equivalent to the number contained in . - - - Converts the string representation of a number in a specified culture-specific format to its unsigned native integer equivalent. - A string containing a number to convert. - An object that supplies culture-specific formatting information about . - - is . - - is not in the correct format. - - represents a number less than or greater than . - An unsigned native integer equivalent to the number contained in . + + 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. @@ -66142,6 +43480,9 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. @@ -66157,87 +43498,17 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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 format and 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. - - is invalid or not supported. - The string representation of the value of this instance as specified by . - - - Formats the value of the current instance using the specified format. - The format to use. - -or- - A reference ( in Visual Basic) to use the default format defined for the type of the implementation. - An object that supplies culture-specific formatting information. - - is invalid or not supported. - The value of the current instance in the specified format. - Converts the value of this instance to a 32-bit unsigned integer. - On a 64-bit platform, the value of this instance is too large to represent as 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. - - Tries to format the value of the current instance into the provided span of characters. - When this method returns, this instance's value formatted as a span of characters. - When this method returns, the number of characters that were written in . - A span containing the characters that represent a standard or custom format string that defines the acceptable format for . - An optional object that supplies culture-specific formatting information for . - - if the formatting was successful; otherwise, . - - - Converts the read-only span of characters representation of a number in a specified style and culture-specific format to its unsigned native integer equivalent. A return value indicates whether the conversion succeeded. - A read-only span of characters containing a number to convert. The span is interpreted using the style specified by . - A bitwise combination of enumeration values that indicates the style elements that can be present in . - An object that supplies culture-specific formatting information about . - When this method returns, contains the unsigned native 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 empty, 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 result will be overwritten. - - if was converted successfully; otherwise, . - - - Converts the read-only span of characters representation of a number to its unsigned native integer equivalent. A return value indicates whether the conversion succeeded. - A read-only span of characters containing a number to convert. - When this method returns, contains the unsigned native 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 empty, 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 result 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 unsigned native 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 . - An object that supplies culture-specific formatting information about . - When this method returns, contains the unsigned native 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 empty, 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 result will be overwritten. - - if was converted successfully; otherwise, . - - - Converts the string representation of a number to its unsigned native integer equivalent. A return value indicates whether the conversion succeeded. - A string containing a number to convert. - When this method returns, contains the unsigned native 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 empty, 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 result will be overwritten. - - if was converted successfully; otherwise, . - - - Represents the largest possible value of . - - - Represents the smallest possible value of . - - - 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. + + 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. @@ -66285,111 +43556,36 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba Provides an object representation of a uniform resource identifier (URI) and easy access to the parts of the URI. - - Specifies the characters that separate the communication protocol scheme from the address portion of the URI. This field is read-only. - - - 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 File Transfer Protocol Secure (FTPS). 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. - - - Specifies that the URI is accessed through the SSH File Transfer Protocol (SFTP). This field is read-only. - - - Specifies that the URI is accessed through the Secure Socket Shell protocol (SSH). This field is read-only. - - - Specifies that the URI is accessed through the Telnet protocol. This field is read-only. - - - Specifies that the URI is accessed through the WebSocket protocol (WS). This field is read-only. - - - Specifies that the URI is accessed through the WebSocket Secure protocol (WSS). This field is read-only. - 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:\\. + 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. @@ -66397,56 +43593,31 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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:\\. + 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. @@ -66456,55 +43627,31 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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:\\. + 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. @@ -66515,64 +43662,35 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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:\\. + 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. @@ -66583,56 +43701,31 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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:\\. +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. @@ -66644,55 +43737,31 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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:\\. + 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. @@ -66705,56 +43774,46 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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:\\. +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. @@ -66764,35 +43823,51 @@ The URI formed by combining and 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. - 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 . + 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. - - if the scheme name is valid; otherwise, . + 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 URI. - The second URI. + The first . + The second . A bitwise combination of the values that specifies the parts of and to compare. - One of the enumeration values that specifies the character escaping used when the URI components are compared. - One of the enumeration values that specifies the the culture, case, and sort rules for the comparison. + 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. - A 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 . + + + 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 URI or a URI identifier to compare with the current instance. - - if the two instances represent the same URI; otherwise, . + 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. @@ -66801,12 +43876,11 @@ The URI formed by combining and 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. - The escaped representation of . +The length of exceeds 32766 characters. Converts a string to its escaped representation. @@ -66816,79 +43890,111 @@ The URI formed by combining and Converts a URI string to its escaped representation. The string to escape. + A that contains the escaped representation of . is . - Note: In .NET for Windows Store apps or the Portable Class Library, catch the base class exception, , instead. - + 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. - The escaped representation of . + + + 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). - A number from 0 to 15 that corresponds to the specified hexadecimal digit. 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 enumeration values that controls how special characters are escaped. + 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. - The components of the current instance. Gets the hash code for the URI. - The hash value generated for this URI. + An containing the hash value generated for this URI. Gets the specified portion of a instance. - One of the enumeration values that specifies the end of the URI portion to return. + 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. - The specified portion of the instance. Returns the data needed to serialize the current instance. - The information required to serialize the . - An object that contains the source and destination of the serialized stream associated with the . + 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. - The hexadecimal representation of the specified character. 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 . - 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. + + + 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, . - Indicates whether a character is invalid in a file system name. + 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 URI to test. - - is . + 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. - Determines whether the specified character should be escaped. - The character to test. - - if the specified character should be escaped; otherwise, . + 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. @@ -66900,17 +44006,25 @@ The length of exceeds 32766 characters.Determines whether a character in a string is hexadecimal encoded. The string to check. The location in to check for hexadecimal encoding. - - if is hexadecimal encoded at the specified location; otherwise, . + 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. - Determines whether the specified character is a reserved character. - The character to test. - - if the specified character is a reserved character otherwise, . + 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 does not require further escaping. + 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, . @@ -66921,329 +44035,159 @@ The length of exceeds 32766 characters. 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. - 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. 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. - 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. Determines whether two instances have the same value. - A URI to compare with . - A URI to compare with . - - if the instances are equivalent; otherwise, . + 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 URI to compare with . - A URI to compare with . - - if the two instances are not equal; otherwise, . If either parameter is , this method returns . + 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. - The information required to serialize the . - An object containing the source and destination of the serialized stream associated with the . + 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. - The unescaped canonical representation of the instance. All characters are unescaped except #, ?, and %. + 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 string representation of the . + The representing the . The type of the Uri. When this method returns, contains the constructed . - - if the was successfully created; otherwise, . + A value that is if the was successfully created; otherwise, . Creates a new using the specified base and relative instances. - The base URI. - The string representation of the relative URI to add to the base . + 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. - - if the was successfully created; otherwise, . + A value that is if the was successfully created; otherwise, . Creates a new using the specified base and relative instances. - The base URI. - The relative URI to add to the base . + 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 . - - if the was successfully created; otherwise, . Converts the specified string by replacing any escape sequences with their unescaped representation. - The string to convert. - The unescaped value of the parameter. + 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 . - The unescaped representation of . - - Gets the absolute path of the URI. - This instance represents a relative URI, and this property is valid only for absolute URIs. - The absolute path to the resource. - - - Gets the absolute URI. - This instance represents a relative URI, and this property is valid only for absolute URIs. - The entire URI. - - - Gets the Domain Name System (DNS) host name or IP address and the port number for a server. - This instance represents a relative URI, and this property is valid only for absolute URIs. - The authority component of the URI represented by this instance. - - - Gets a host name that, after being unescaped if necessary, is safe to use for DNS resolution. - This instance represents a relative URI, and this property is valid only for absolute URIs. - 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. - - - Gets the escaped URI fragment. - This instance represents a relative URI, and this property is valid only for absolute URIs. - URI fragment information. - - - Gets the host component of this instance. - This instance represents a relative URI, and this property is valid only for absolute URIs. - The host name. This is usually the DNS host name or IP address of the server. - - - Gets the type of the host name specified in the URI. - This instance represents a relative URI, and this property is valid only for absolute URIs. - A member of the enumeration. - - - Gets 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. - This instance represents a relative URI, and this property is valid only for absolute URIs. - The hostname, formatted with Punycode according to the IDN standard. - - - Gets a value that indicates whether the instance is absolute. - - if the instance is absolute; otherwise, . - - - Gets a value that indicates whether the port value of the URI is the default for this scheme. - This instance represents a relative URI, and this property is valid only for absolute URIs. - - if the value in the property is the default port for this scheme; otherwise, . - - - Gets a value that indicates whether the specified is a file URI. - This instance represents a relative URI, and this property is valid only for absolute URIs. - - if the is a file URI; otherwise, . + + Specifies that the URI is a pointer to a file. This field is read-only. - - Gets a value that indicates whether the specified references the local host. - This instance represents a relative URI, and this property is valid only for absolute URIs. - - if this references the local host; otherwise, . + + Specifies that the URI is accessed through the File Transfer Protocol (FTP). This field is read-only. - - Gets a value that indicates whether the specified is a universal naming convention (UNC) path. - This instance represents a relative URI, and this property is valid only for absolute URIs. - - if the is a UNC path; otherwise, . + + Specifies that the URI is accessed through the Gopher protocol. This field is read-only. - - Gets a local operating-system representation of a file name. - This instance represents a relative URI, and this property is valid only for absolute URIs. - The local operating-system representation of a file name. + + Specifies that the URI is accessed through the Hypertext Transfer Protocol (HTTP). This field is read-only. - - Gets the original URI string that was passed to the constructor. - The exact URI specified when this instance was constructed; otherwise, . + + Specifies that the URI is accessed through the Secure Hypertext Transfer Protocol (HTTPS). This field is read-only. - - Gets the and properties separated by a question mark (?). - This instance represents a relative URI, and this property is valid only for absolute URIs. - The and properties separated by a question mark (?). + + Specifies that the URI is an email address and is accessed through the Simple Mail Transport Protocol (SMTP). This field is read-only. - - Gets the port number of this URI. - This instance represents a relative URI, and this property is valid only for absolute URIs. - The port number for this URI. + + Specifies that the URI is accessed through the NetPipe scheme used by Windows Communication Foundation (WCF). This field is read-only. - - Gets any query information included in the specified URI. - This instance represents a relative URI, and this property is valid only for absolute URIs. - Any query information included in the specified URI. + + Specifies that the URI is accessed through the NetTcp scheme used by Windows Communication Foundation (WCF). This field is read-only. - - Gets the scheme name for this URI. - This instance represents a relative URI, and this property is valid only for absolute URIs. - The scheme for this URI, converted to lowercase. + + Specifies that the URI is an Internet news group and is accessed through the Network News Transport Protocol (NNTP). This field is read-only. - - Gets an array containing the path segments that make up the specified URI. - This instance represents a relative URI, and this property is valid only for absolute URIs. - The path segments that make up the specified URI. + + Specifies that the URI is an Internet news group and is accessed through the Network News Transport Protocol (NNTP). This field is read-only. - Gets a value that indicates whether the URI string was completely escaped before the instance was created. - - if the parameter was set to when the instance was created; otherwise, . + 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. - 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. - - - 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 . - - 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. - -Note: In .NET for Windows Store apps or the Portable Class Library, catch the base class exception, , instead. - - - 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, . - - - Returns the hash code for the URI. - The hash code generated for the URI. - - - Returns the display string for the specified instance. - The instance has a bad password. - -Note: In .NET for Windows Store apps or the Portable Class Library, catch the base class exception, , instead. - The string that contains the unescaped display string of the . - - - Gets or sets the fragment portion of the URI. - The fragment portion of 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 cannot be set to a value less than -1 or greater than 65,535. - The port number of the URI. - - - 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 cannot be set to an invalid scheme name. - The scheme of the URI. - - - Gets the instance constructed by the specified instance. - The URI constructed by the properties is invalid. - -Note: In .NET for Windows Store apps or the Portable Class Library, catch the base class exception, , instead. - The URI constructed by the . - - - Gets or sets the user name associated with the user that accesses the URI. - The name of the user that accesses the URI. Specifies the parts of a . @@ -67377,23 +44321,19 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. - + is invalid. -or- - - is not a combination of valid values. + is not a combination of valid values. - requires user-driven parsing - + requires user-driven parsing -or- - - is not an absolute URI. Relative URIs cannot be used with this method. - A string that contains the components. + is not an absolute URI. Relative URIs cannot be used with this method. Initialize the state of the parser and validate the URI. - The to validate. + The T:System.Uri to validate. Validation errors, if any. @@ -67406,10 +44346,10 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba Indicates whether the parser for a scheme is registered. The scheme name to check. - The parameter is null. - The parameter is not valid. if has been registered; otherwise, . + The parameter is null. + The parameter is not valid. Indicates whether a URI is well-formed. @@ -67432,30 +44372,24 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba The name of the scheme that is associated with this parser. The default port number for the specified scheme. - parameter is null - + parameter is null -or- - - parameter is null. + parameter is null. - parameter is not valid - + parameter is not valid -or- - - parameter is not valid. The parameter is less than -1 or greater than 65,534. + 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 - + parameter is not an absolute -or- - - parameter requires user-driven parsing. - The string of the resolved relative . + parameter requires user-driven parsing. Defines the parts of a URI for the method. @@ -67478,9 +44412,9 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. - This method always returns 0. Creates a new value tuple with zero components. @@ -67609,9 +44543,9 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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 0 if is a instance and 1 if is . Returns a value that indicates whether the current instance is equal to a specified object based on a specified comparison method. @@ -67627,32 +44561,29 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba Compares this instance with a specified object and returns an indication of their relative values. - The object to compare with the current instance. + The object to compare with the current instance + 0 if is a instance; otherwise, 1 if is . is not a instance. - 0 if is a instance; otherwise, 1 if is . - - - Returns the string representation of this instance. - This method always returns "()". Returns an . There are no elements in a . There is no acceptable value for . - 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. - - Gets the value of the current instance's first element. - Initializes a new instance. The value tuple's first element. @@ -67660,9 +44591,22 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. + 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 - 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 . + This instance follows . Returns a value that indicates whether the current instance is equal to a specified object. @@ -67680,13 +44624,29 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. + 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. - 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 . + 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. @@ -67703,36 +44663,43 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. + A signed integer that indicates the relative position of this instance and in the sort order, as shown in the following table. + Value - 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 string that represents the value of this instance. - The string representation of this instance. + 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. - The value of the element. 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. - - Gets the value of the current instance's first element. - - - Gets the value of the current instance's second element. - Initializes a new instance. The value tuple's first element. @@ -67741,9 +44708,22 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. + A signed integer that indicates the relative position of this instance and in the sort order, as shown in the following table. + Value + + Description - 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 . + 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. @@ -67761,13 +44741,32 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. + 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. - 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 . + 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. @@ -67784,40 +44783,44 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. + A signed integer that indicates the relative position of this instance and in the sort order, as shown in the following table. + Value - 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 string that represents the value of this instance. - The string representation of this instance. + 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. - The value of the element at the specified position. 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. - - 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. - Initializes a new instance. The value tuple's first element. @@ -67827,9 +44830,22 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. + 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 - 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 . + This instance follows . Returns a value that indicates whether the current instance is equal to a specified object. @@ -67847,13 +44863,35 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. + 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 . - 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 . + 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. @@ -67870,25 +44908,38 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. + A signed integer that indicates the relative position of this instance and in the sort order, as shown in the following table. + Value - 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 string that represents the value of this instance. - The string representation of this instance. + 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. - The value of the element at the specified position. 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. @@ -67896,18 +44947,6 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba The type of the value tuple's third element. The type of the value tuple's fourth element. - - 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. - Initializes a new instance. The value tuple's first element. @@ -67918,9 +44957,22 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. + 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. - 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 . + A positive integer + + This instance follows . Returns a value that indicates whether the current instance is equal to a specified object. @@ -67938,13 +44990,38 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. + 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 . - 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 . + 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. @@ -67961,25 +45038,38 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. + A signed integer that indicates the relative position of this instance and in the sort order, as shown in the following table. + Value - 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 string that represents the value of this instance. - The string representation of this instance. + 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. - The value of the element at the specified position. 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. @@ -67988,21 +45078,6 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba The type of the value tuple's fourth element. The type of the value tuple's fifth element. - - 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. - Initializes a new instance. The value tuple's first element. @@ -68014,9 +45089,22 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. + 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 - 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 . + This instance follows . Returns a value that indicates whether the current instance is equal to a specified object. @@ -68034,13 +45122,41 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. + A signed integer that indicates the relative position of this instance and in the sort order, as shown in the following table. + Value + + Description - 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 . + 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. @@ -68057,25 +45173,38 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. + A signed integer that indicates the relative position of this instance and in the sort order, as shown in the following table. + Value - 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 string that represents the value of this instance. - The string representation of this instance. + 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. - The value of the element at the specified position. 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. @@ -68085,24 +45214,6 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba The type of the value tuple's fifth element. The type of the value tuple's sixth element. - - 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. - Initializes a new instance. The value tuple's first element. @@ -68115,9 +45226,22 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. + A signed integer that indicates the relative position of this instance and in the sort order, as shown in the following table. + Value + + Description - 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 . + 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. @@ -68135,13 +45259,44 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. + A signed integer that indicates the relative position of this instance and in the sort order, as shown in the following table. + Value + + Description - 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 . + 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. @@ -68158,25 +45313,38 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. + A signed integer that indicates the relative position of this instance and in the sort order, as shown in the following table. + Value - 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 string that represents the value of this instance. - The string representation of this instance. + 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. - The value of the element at the specified position. 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. @@ -68187,27 +45355,6 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba The type of the value tuple's sixth element. The type of the value tuple's seventh element. - - 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. - Initializes a new instance. The value tuple's first element. @@ -68221,9 +45368,22 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. + 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 - 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 . + This instance follows . Returns a value that indicates whether the current instance is equal to a specified object. @@ -68241,13 +45401,47 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. + 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 . - 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 . + 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. @@ -68264,25 +45458,38 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. + A signed integer that indicates the relative position of this instance and in the sort order, as shown in the following table. + Value - 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 string that represents the value of this instance. - The string representation of this instance. + 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. - The value of the element at the specified position. 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. @@ -68294,30 +45501,6 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba The type of the value tuple's seventh element. Any generic value tuple instance that defines the types of the tuple's remaining elements. - - 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. - Initializes a new instance. The value tuple's first element. @@ -68334,9 +45517,22 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. + 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. - 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 . + A positive integer + + This instance follows . Returns a value that indicates whether the current instance is equal to a specified object. @@ -68354,15 +45550,52 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. - 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. @@ -68379,31 +45612,42 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. - 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 string that represents the value of this instance. - The string representation of this instance. 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 . - - is less than 0. - - -or- - - is greater than or equal to . 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. @@ -68465,6 +45709,10 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. @@ -68472,18 +45720,52 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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 . - 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 . 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 . + 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. @@ -68501,6 +45783,22 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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. @@ -68533,31 +45831,34 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba Determines whether the first specified object is less than the second specified object. The first object. The second object. - .NET Framework only: is . 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. - .NET Framework only: is . 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 . - An object that is equivalent to the version number specified in the parameter. 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 . @@ -68565,62 +45866,64 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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 . - An object that is equivalent to the version number specified in the parameter. - - - Formats the value of the current instance using the specified format. - The format to use. - -or- - A 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 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. - - Tries to format the value of the current instance into the provided span of characters. - When this method returns, this instance's value formatted as a span of characters. - When this method returns, the number of characters that were written in . - A span containing the characters that represent a standard or custom format string that defines the acceptable format for . - An optional object that supplies culture-specific formatting information for . - - if the formatting was successful; otherwise, . + + 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". +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. - 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. +-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 characters that were written in . + 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 characters that were written in . + When this method returns, the number of chars that were written in . if the formatting was successful; otherwise, . @@ -68638,30 +45941,6 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba if the parameter was converted successfully; otherwise, . - - 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. - - - 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. - - - 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. - Specifies a return value type for a method that does not return a value. @@ -68701,9 +45980,9 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba Gets or sets the object (the target) 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. 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. diff --git a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Security.AccessControl.dll b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Security.AccessControl.dll deleted file mode 100755 index e69de29..0000000 diff --git a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Security.AccessControl.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Security.AccessControl.xml deleted file mode 100755 index ee7a5f7..0000000 --- a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Security.AccessControl.xml +++ /dev/null @@ -1,2185 +0,0 @@ - - - - System.Security.AccessControl - - - - Specifies the actions that are permitted for securable objects. - - - Specifies write-only access. - - - Specifies no access. - - - Specifies read-only access. - - - Specifies the type of access control modification to perform. This enumeration is used by methods of the class and its descendants. - - - Add the specified authorization rule to the access control list (ACL). - - - Remove authorization rules that contain the same security identifier (SID) and access mask as the specified authorization rule from the ACL. - - - Remove authorization rules that contain the same SID as the specified authorization rule from the ACL. - - - Remove authorization rules that exactly match the specified authorization rule from the ACL. - - - Remove authorization rules that contain the same SID as the specified authorization rule from the ACL, and then add the specified authorization rule to the ACL. - - - Remove all authorization rules from the ACL, then add the specified authorization rule to the ACL. - - - Specifies which sections of a security descriptor to save or load. - - - The discretionary access control list (DACL). - - - The entire security descriptor. - - - The system access control list (SACL). - - - The primary group. - - - No sections. - - - The owner. - - - Specifies whether an object is used to allow or deny access. These values are not flags, and they cannot be combined. - - - The object is used to allow access to a secured object. - - - The object is used to deny access to a secured object. - - - Represents a combination of a user's identity, an access mask, and an access control type (allow or deny). An object also contains information about the how the rule is inherited by child objects and how that inheritance is propagated. - - - Initializes a new instance of the class by using the specified values. - The identity to which the access rule applies. This parameter must be an object that can be cast as a . - The access mask of this rule. The access mask is a 32-bit collection of anonymous bits, the meaning of which is defined by the individual integrators. - - if this rule is inherited from a parent container. - The inheritance properties of the access rule. - Whether inherited access rules are automatically propagated. The propagation flags are ignored if is set to . - The valid access control type. - The value of the parameter cannot be cast as a , or the parameter contains an invalid value. - The value of the parameter is zero, or the or parameters contain unrecognized flag values. - - - Gets the value associated with this object. - The value associated with this object. - - - Represents a combination of a user's identity, an access mask, and an access control type (allow or deny). An AccessRule`1 object also contains information about the how the rule is inherited by child objects and how that inheritance is propagated. - The access rights type for the access rule. - - - Initializes a new instance of the AccessRule'1 class by using the specified values. - The identity to which the access rule applies. - The rights of the access rule. - The valid access control type. - - - Initializes a new instance of the AccessRule'1 class by using the specified values. - The identity to which the access rule applies. - The rights of the access rule. - The inheritance properties of the access rule. - Whether inherited access rules are automatically propagated. The propagation flags are ignored if is set to . - The valid access control type. - - - Initializes a new instance of the AccessRule'1 class by using the specified values. - The identity to which the access rule applies. - The rights of the access rule. - The valid access control type. - - - Initializes a new instance of the AccessRule'1 class by using the specified values. - The identity to which the access rule applies. - The rights of the access rule. - The inheritance properties of the access rule. - Whether inherited access rules are automatically propagated. The propagation flags are ignored if is set to . - The valid access control type. - - - Gets the rights of the current instance. - The rights, cast as type <T>, of the current instance. - - - Provides the ability to iterate through the access control entries (ACEs) in an access control list (ACL). - - - Advances the enumerator to the next element of the collection. - The collection was modified after the enumerator was created. - - 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. - The collection was modified after the enumerator was created. - - - Gets the current element in the collection. This property gets the type-friendly version of the object. - The current element in the collection. - - - Gets the current element in the collection. - The collection was modified after the enumerator was created. - The current element in the collection. - - - Specifies the inheritance and auditing behavior of an access control entry (ACE). - - - All access attempts are audited. - - - The access mask is propagated to child container objects. - - - Failed access attempts are audited. - - - A logical of , , , and . - - - An ACE is inherited from a parent container rather than being explicitly set for an object. - - - The access mask is propagated only to child objects. This includes both container and leaf child objects. - - - No ACE flags are set. - - - The access checks do not apply to the object; they only apply to its children. - - - The access mask is propagated onto child leaf objects. - - - Successful access attempts are audited. - - - Specifies the function of an access control entry (ACE). - - - Allow access. - - - Deny access. - - - Cause a system alarm. - - - Cause a system audit. - - - Defines the available access control entry (ACE) types. - - - Allows access to an object for a specific trustee identified by an object. - - - Allows access to an object for a specific trustee identified by an object. This ACE type may contain optional callback data. The callback data is a resource manager-specific BLOB that is not interpreted. - - - Allows access to an object, property set, or property. The ACE contains a set of access rights, a GUID that identifies the type of object, and an object that identifies the trustee to whom the system will grant access. The ACE also contains a GUID and a set of flags that control inheritance of the ACE by child objects. This ACE type may contain optional callback data. The callback data is a resource manager-specific BLOB that is not interpreted. - - - Defined but never used. Included here for completeness. - - - Allows access to an object, property set, or property. The ACE contains a set of access rights, a GUID that identifies the type of object, and an object that identifies the trustee to whom the system will grant access. The ACE also contains a GUID and a set of flags that control inheritance of the ACE by child objects. - - - Denies access to an object for a specific trustee identified by an object. - - - Denies access to an object for a specific trustee identified by an object. This ACE type can contain optional callback data. The callback data is a resource manager-specific BLOB that is not interpreted. - - - Denies access to an object, property set, or property. The ACE contains a set of access rights, a GUID that identifies the type of object, and an object that identifies the trustee to whom the system will grant access. The ACE also contains a GUID and a set of flags that control inheritance of the ACE by child objects. This ACE type can contain optional callback data. The callback data is a resource manager-specific BLOB that is not interpreted. - - - Denies access to an object, property set, or property. The ACE contains a set of access rights, a GUID that identifies the type of object, and an object that identifies the trustee to whom the system will grant access. The ACE also contains a GUID and a set of flags that control inheritance of the ACE by child objects. - - - Tracks the maximum defined ACE type in the enumeration. - - - Reserved for future use. - - - Reserved for future use. - - - Reserved for future use. - - - Reserved for future use. - - - Causes an audit message to be logged when a specified trustee attempts to gain access to an object. The trustee is identified by an object. - - - Causes an audit message to be logged when a specified trustee attempts to gain access to an object. The trustee is identified by an object. This ACE type can contain optional callback data. The callback data is a resource manager-specific BLOB that is not interpreted. - - - Causes an audit message to be logged when a specified trustee attempts to gain access to an object or subobjects such as property sets or properties. The ACE contains a set of access rights, a GUID that identifies the type of object or subobject, and an object that identifies the trustee for whom the system will audit access. The ACE also contains a GUID and a set of flags that control inheritance of the ACE by child objects. This ACE type can contain optional callback data. The callback data is a resource manager-specific BLOB that is not interpreted. - - - Causes an audit message to be logged when a specified trustee attempts to gain access to an object or subobjects such as property sets or properties. The ACE contains a set of access rights, a GUID that identifies the type of object or subobject, and an object that identifies the trustee for whom the system will audit access. The ACE also contains a GUID and a set of flags that control inheritance of the ACE by child objects. - - - Specifies the conditions for auditing attempts to access a securable object. - - - Failed access attempts are to be audited. - - - No access attempts are to be audited. - - - Successful access attempts are to be audited. - - - Represents a combination of a user's identity and an access mask. An object also contains information about how the rule is inherited by child objects, how that inheritance is propagated, and for what conditions it is audited. - - - Initializes a new instance of the class by using the specified values. - The identity to which the audit rule applies. It must be an object that can be cast as a . - The access mask of this rule. The access mask is a 32-bit collection of anonymous bits, the meaning of which is defined by the individual integrators. - - to inherit this rule from a parent container. - The inheritance properties of the audit rule. - Whether inherited audit rules are automatically propagated. The propagation flags are ignored if is set to . - The conditions for which the rule is audited. - The value of the parameter cannot be cast as a , or the parameter contains an invalid value. - The value of the parameter is zero, or the or parameters contain unrecognized flag values. - - - Gets the audit flags for this audit rule. - A bitwise combination of the enumeration values. This combination specifies the audit conditions for this audit rule. - - - Represents a combination of a user's identity and an access mask. - The type of the audit rule. - - - Initializes a new instance of the class by using the specified values. - The identity to which this audit rule applies. - The rights of the audit rule. - The conditions for which the rule is audited. - - - Initializes a new instance of the class by using the specified values. - The identity to which the audit rule applies. - The rights of the audit rule. - The inheritance properties of the audit rule. - Whether inherited audit rules are automatically propagated. - The conditions for which the rule is audited. - - - Initializes a new instance of the class by using the specified values. - The identity to which the audit rule applies. - The rights of the audit rule. - The properties of the audit rule. - - - Initializes a new instance of the class by using the specified values. - The identity to which the audit rule applies. - The rights of the audit rule. - The inheritance properties of the audit rule. - Whether inherited audit rules are automatically propagated. - The conditions for which the rule is audited. - - - Gets the rights of the audit rule. - The rights of the audit rule. - - - Determines access to securable objects. The derived classes and offer specializations for access and audit functionality. - - - Initializes a new instance of the class by using the specified values. - The identity to which the access rule applies. This parameter must be an object that can be cast as a . - The access mask of this rule. The access mask is a 32-bit collection of anonymous bits, the meaning of which is defined by the individual integrators. - - to inherit this rule from a parent container. - The inheritance properties of the access rule. - Whether inherited access rules are automatically propagated. The propagation flags are ignored if is set to . - The value of the parameter cannot be cast as a . - The value of the parameter is zero, or the or parameters contain unrecognized flag values. - - - Gets the access mask for this rule. - The access mask for this rule. - - - Gets the to which this rule applies. - The to which this rule applies. - - - Gets the value of flags that determine how this rule is inherited by child objects. - A bitwise combination of the enumeration values. - - - Gets a value indicating whether this rule is explicitly set or is inherited from a parent container object. - - if this rule is not explicitly set but is instead inherited from a parent container. - - - Gets the value of the propagation flags, which determine how inheritance of this rule is propagated to child objects. This property is significant only when the value of the enumeration is not . - A bitwise combination of the enumeration values. - - - Represents a collection of objects. - - - Initializes a new instance of the class. - - - Adds an object to the collection. - The object to add to the collection. - - - Copies the contents of the collection to an array. - An array to which to copy the contents of the collection. - The zero-based index from which to begin copying. - - - Gets the object at the specified index of the collection. - The zero-based index of the object to get. - The object at the specified index. - - - Represents an access control entry (ACE). - - - Initializes a new instance of the class. - Flags that specify information about the inheritance, inheritance propagation, and auditing conditions for the new access control entry (ACE). - The use of the new ACE. - The access mask for the ACE. - The associated with the new ACE. - - to specify that the new ACE is a callback type ACE. - Opaque data associated with the new ACE. Opaque data is allowed only for callback ACE types. The length of this array must not be greater than the return value of the method. - - - Marshals the contents of the object into the specified byte array beginning at the specified offset. - The byte array into which the contents of the object is marshaled. - The offset at which to start marshaling. - - is negative or too high to allow the entire to be copied into the array. - - - Gets the maximum allowed length of an opaque data BLOB for callback access control entries (ACEs). - - to specify that the object is a callback ACE type. - The allowed length of an opaque data BLOB. - - - Gets the length, in bytes, of the binary representation of the current object. Use this length with the method before marshaling the ACL into a binary array. - The length, in bytes, of the binary representation of the current object. - - - Represents an access control list (ACL) and is the base class for the and classes. - - - Marshals the contents of the object into the specified byte array beginning at the specified offset. - The byte array into which the contents of the is marshaled. - The offset at which to start marshaling. - - - Removes all access control entries (ACEs) contained by this object that are associated with the specified object. - The object to check for. - - - Removes all inherited access control entries (ACEs) from this object. - - - Gets the length, in bytes, of the binary representation of the current object. This length should be used before marshaling the access control list (ACL) into a binary array by using the method. - The length, in bytes, of the binary representation of the current object. - - - Gets the number of access control entries (ACEs) in the current object. - The number of ACEs in the current object. - - - Gets a Boolean value that specifies whether the access control entries (ACEs) in the current object are in canonical order. - - if the ACEs in the current object are in canonical order; otherwise, . - - - Sets whether the object is a container. - - if the current object is a container. - - - Sets whether the current object is a directory object access control list (ACL). - - if the current object is a directory object ACL. - - - Gets or sets the at the specified index. - The zero-based index of the to get or set. - The at the specified index. - - - Gets the revision level of the . - A byte value that specifies the revision level of the . - - - Controls access to objects without direct manipulation of access control lists (ACLs). This class is the abstract base class for the class. - - - Initializes a new instance of the class. - - if the new object is a container object. - - - Adds the specified access rule to the Discretionary Access Control List (DACL) associated with this object. - The access rule to add. - - - Adds the specified audit rule to the System Access Control List (SACL) associated with this object. - The audit rule to add. - - - Gets a collection of the access rules associated with the specified security identifier. - - to include access rules explicitly set for the object. - - to include inherited access rules. - Specifies whether the security identifier for which to retrieve access rules is of type or type . The value of this parameter must be a type that can be translated to the type. - The collection of access rules associated with the specified object. - - - Gets a collection of the audit rules associated with the specified security identifier. - - to include audit rules explicitly set for the object. - - to include inherited audit rules. - The security identifier for which to retrieve audit rules. This must be an object that can be cast as a object. - The collection of audit rules associated with the specified object. - - - Applies the specified modification to the Discretionary Access Control List (DACL) associated with this object. - The modification to apply to the DACL. - The access rule to modify. - - if the DACL is successfully modified; otherwise, . - - if the DACL is successfully modified; otherwise, . - - - Applies the specified modification to the System Access Control List (SACL) associated with this object. - The modification to apply to the SACL. - The audit rule to modify. - - if the SACL is successfully modified; otherwise, . - - if the SACL is successfully modified; otherwise, . - - - Removes access rules that contain the same security identifier and access mask as the specified access rule from the Discretionary Access Control List (DACL) associated with this object. - The access rule to remove. - - if the access rule was successfully removed; otherwise, . - - - Removes all access rules that have the same security identifier as the specified access rule from the Discretionary Access Control List (DACL) associated with this object. - The access rule to remove. - - - Removes all access rules that exactly match the specified access rule from the Discretionary Access Control List (DACL) associated with this object. - The access rule to remove. - - - Removes audit rules that contain the same security identifier and access mask as the specified audit rule from the System Access Control List (SACL) associated with this object. - The audit rule to remove. - - if the audit rule was successfully removed; otherwise, . - - - Removes all audit rules that have the same security identifier as the specified audit rule from the System Access Control List (SACL) associated with this object. - The audit rule to remove. - - - Removes all audit rules that exactly match the specified audit rule from the System Access Control List (SACL) associated with this object. - The audit rule to remove. - - - Removes all access rules in the Discretionary Access Control List (DACL) associated with this object and then adds the specified access rule. - The access rule to reset. - - - Removes all access rules that contain the same security identifier and qualifier as the specified access rule in the Discretionary Access Control List (DACL) associated with this object and then adds the specified access rule. - The access rule to set. - - - Removes all audit rules that contain the same security identifier and qualifier as the specified audit rule in the System Access Control List (SACL) associated with this object and then adds the specified audit rule. - The audit rule to set. - - - Represents a security descriptor. A security descriptor includes an owner, a primary group, a Discretionary Access Control List (DACL), and a System Access Control List (SACL). - - - Initializes a new instance of the class from the specified array of byte values. - - if the new security descriptor is associated with a container object. - - if the new security descriptor is associated with a directory object. - The array of byte values from which to create the new object. - The offset in the array at which to begin copying. - - - Initializes a new instance of the class from the specified information. - - if the new security descriptor is associated with a container object. - - if the new security descriptor is associated with a directory object. - Flags that specify behavior of the new object. - The owner for the new object. - The primary group for the new object. - The System Access Control List (SACL) for the new object. - The Discretionary Access Control List (DACL) for the new object. - - - Initializes a new instance of the class from the specified object. - - if the new security descriptor is associated with a container object. - - if the new security descriptor is associated with a directory object. - The object from which to create the new object. - - - Initializes a new instance of the class from the specified Security Descriptor Definition Language (SDDL) string. - - if the new security descriptor is associated with a container object. - - if the new security descriptor is associated with a directory object. - The SDDL string from which to create the new object. - - - Sets the property for this instance and sets the flag. - The revision level of the new object. - The number of Access Control Entries (ACEs) this object can contain. This number is to be used only as a hint. - - - Sets the property for this instance and sets the flag. - The revision level of the new object. - The number of Access Control Entries (ACEs) this object can contain. This number should only be used as a hint. - - - Removes all access rules for the specified security identifier from the Discretionary Access Control List (DACL) associated with this object. - The security identifier for which to remove access rules. - - - Removes all audit rules for the specified security identifier from the System Access Control List (SACL) associated with this object. - The security identifier for which to remove audit rules. - - - Sets the inheritance protection for the Discretionary Access Control List (DACL) associated with this object. DACLs that are protected do not inherit access rules from parent containers. - - to protect the DACL from inheritance. - - to keep inherited access rules in the DACL; to remove inherited access rules from the DACL. - - - Sets the inheritance protection for the System Access Control List (SACL) associated with this object. SACLs that are protected do not inherit audit rules from parent containers. - - to protect the SACL from inheritance. - - to keep inherited audit rules in the SACL; to remove inherited audit rules from the SACL. - - - Gets values that specify behavior of the object. - One or more values of the enumeration combined with a logical OR operation. - - - Gets or sets the discretionary access control list (DACL) for this object. The DACL contains access rules. - The DACL for this object. - - - Gets or sets the primary group for this object. - The primary group for this object. - - - Gets a Boolean value that specifies whether the object associated with this object is a container object. - - if the object associated with this object is a container object; otherwise, . - - - Gets a Boolean value that specifies whether the Discretionary Access Control List (DACL) associated with this object is in canonical order. - - if the DACL associated with this object is in canonical order; otherwise, . - - - Gets a Boolean value that specifies whether the object associated with this object is a directory object. - - if the object associated with this object is a directory object; otherwise, . - - - Gets a Boolean value that specifies whether the System Access Control List (SACL) associated with this object is in canonical order. - - if the SACL associated with this object is in canonical order; otherwise, . - - - Gets or sets the owner of the object associated with this object. - The owner of the object associated with this object. - - - Gets or sets the System Access Control List (SACL) for this object. The SACL contains audit rules. - The SACL for this object. - - - Represents a compound Access Control Entry (ACE). - - - Initializes a new instance of the class. - Contains flags that specify information about the inheritance, inheritance propagation, and auditing conditions for the new Access Control Entry (ACE). - The access mask for the ACE. - A value from the enumeration. - The associated with the new ACE. - - - Marshals the contents of the object into the specified byte array beginning at the specified offset. - The byte array into which the contents of the is marshaled. - The offset at which to start marshaling. - - is negative or too high to allow the entire to be copied into . - - - Gets the length, in bytes, of the binary representation of the current object. This length should be used before marshaling the ACL into a binary array with the method. - The length, in bytes, of the binary representation of the current object. - - - Gets or sets the type of this object. - The type of this object. - - - Specifies the type of a object. - - - The object is used for impersonation. - - - These flags affect the security descriptor behavior. - - - Specifies that the Discretionary Access Control List (DACL) has been automatically inherited from the parent. Set by resource managers only. - - - Ignored. - - - Specifies that the DACL was obtained by a defaulting mechanism. Set by resource managers only. - - - Specifies that the DACL is not . Set by resource managers or users. - - - Specifies that the resource manager prevents auto-inheritance. Set by resource managers or users. - - - Ignored. - - - Specifies that the group was obtained by a defaulting mechanism. Set by resource managers only; should not be set by callers. - - - No control flags. - - - Specifies that the owner was obtained by a defaulting mechanism. Set by resource managers only; should not be set by callers. - - - Specifies that the contents of the Reserved field are valid. - - - Specifies that the security descriptor binary representation is in the self-relative format. This flag is always set. - - - Ignored. - - - Specifies that the System Access Control List (SACL) has been automatically inherited from the parent. Set by resource managers only. - - - Ignored. - - - Specifies that the SACL was obtained by a defaulting mechanism. Set by resource managers only. - - - Specifies that the SACL is not . Set by resource managers or users. - - - Specifies that the resource manager prevents auto-inheritance. Set by resource managers or users. - - - Represents an Access Control Entry (ACE) that is not defined by one of the members of the enumeration. - - - Returns the maximum allowed length of an opaque data blob for this object. - - - Initializes a new instance of the class. - Type of the new Access Control Entry (ACE). This value must be greater than . - Flags that specify information about the inheritance, inheritance propagation, and auditing conditions for the new ACE. - An array of byte values that contains the data for the new ACE. This value can be . The length of this array must not be greater than the value of the field, and must be a multiple of four. - The value of the parameter is not greater than or the length of the array is either greater than the value of the field or not a multiple of four. - - - Marshals the contents of the object into the specified byte array beginning at the specified offset. - The byte array into which the contents of the is marshaled. - The offset at which to start marshaling. - - is negative or too high to allow the entire to be copied into . - - - Returns the opaque data associated with this object. - An array of byte values that represents the opaque data associated with this object. - - - Sets the opaque callback data associated with this object. - An array of byte values that represents the opaque callback data for this object. - - - Gets the length, in bytes, of the binary representation of the current object. This length should be used before marshaling the ACL into a binary array with the method. - The length, in bytes, of the binary representation of the current object. - - - Gets the length of the opaque data associated with this object. - The length of the opaque callback data. - - - Represents a Discretionary Access Control List (DACL). - - - Initializes a new instance of the class with the specified values. - - if the new object is a container. - - if the new object is a directory object Access Control List (ACL). - The revision level of the new object. - The number of Access Control Entries (ACEs) this object can contain. This number is to be used only as a hint. - - - Initializes a new instance of the class with the specified values. - - if the new object is a container. - - if the new object is a directory object Access Control List (ACL). - The number of Access Control Entries (ACEs) this object can contain. This number is to be used only as a hint. - - - Initializes a new instance of the class with the specified values from the specified object. - - if the new object is a container. - - if the new object is a directory object Access Control List (ACL). - The underlying object for the new object. Specify to create an empty ACL. - - - Adds an Access Control Entry (ACE) with the specified settings to the current object. - The type of access control (allow or deny) to add. - The for which to add an ACE. - The access rule for the new ACE. - Flags that specify the inheritance properties of the new ACE. - Flags that specify the inheritance propagation properties for the new ACE. - - - Adds an Access Control Entry (ACE) with the specified settings to the current object. Use this method for directory object Access Control Lists (ACLs) when specifying the object type or the inherited object type for the new ACE. - The type of access control (allow or deny) to add. - The for which to add an ACE. - The access rule for the new ACE. - Flags that specify the inheritance properties of the new ACE. - Flags that specify the inheritance propagation properties for the new ACE. - Flags that specify if the and parameters contain non- values. - The identity of the class of objects to which the new ACE applies. - The identity of the class of child objects which can inherit the new ACE. - - - Adds an Access Control Entry (ACE) with the specified settings to the current object. - The type of access control (allow or deny) to add. - The for which to add an ACE. - The for the new access. - - - Removes the specified access control rule from the current object. - The type of access control (allow or deny) to remove. - The for which to remove an access control rule. - The access mask for the rule to be removed. - Flags that specify the inheritance properties of the rule to be removed. - Flags that specify the inheritance propagation properties for the rule to be removed. - - if this method successfully removes the specified access; otherwise, . - - - Removes the specified access control rule from the current object. Use this method for directory object Access Control Lists (ACLs) when specifying the object type or the inherited object type. - The type of access control (allow or deny) to remove. - The for which to remove an access control rule. - The access mask for the access control rule to be removed. - Flags that specify the inheritance properties of the access control rule to be removed. - Flags that specify the inheritance propagation properties for the access control rule to be removed. - Flags that specify if the and parameters contain non- values. - The identity of the class of objects to which the removed access control rule applies. - The identity of the class of child objects which can inherit the removed access control rule. - - if this method successfully removes the specified access; otherwise, . - - - Removes the specified access control rule from the current object. - The type of access control (allow or deny) to remove. - The for which to remove an access control rule. - The for which to remove access. - Returns . - - - Removes the specified Access Control Entry (ACE) from the current object. - The type of access control (allow or deny) to remove. - The for which to remove an ACE. - The access mask for the ACE to be removed. - Flags that specify the inheritance properties of the ACE to be removed. - Flags that specify the inheritance propagation properties for the ACE to be removed. - - - Removes the specified Access Control Entry (ACE) from the current object. Use this method for directory object Access Control Lists (ACLs) when specifying the object type or the inherited object type for the ACE to be removed. - The type of access control (allow or deny) to remove. - The for which to remove an ACE. - The access mask for the ACE to be removed. - Flags that specify the inheritance properties of the ACE to be removed. - Flags that specify the inheritance propagation properties for the ACE to be removed. - Flags that specify if the and parameters contain non- values. - The identity of the class of objects to which the removed ACE applies. - The identity of the class of child objects which can inherit the removed ACE. - - - Removes the specified Access Control Entry (ACE) from the current object. - The type of access control (allow or deny) to remove. - The for which to remove an ACE. - The for which to remove access. - - - Sets the specified access control for the specified object. - The type of access control (allow or deny) to set. - The for which to set an ACE. - The access rule for the new ACE. - Flags that specify the inheritance properties of the new ACE. - Flags that specify the inheritance propagation properties for the new ACE. - - - Sets the specified access control for the specified object. - The type of access control (allow or deny) to set. - The for which to set an ACE. - The access rule for the new ACE. - Flags that specify the inheritance properties of the new ACE. - Flags that specify the inheritance propagation properties for the new ACE. - Flags that specify if the and parameters contain non- values. - The identity of the class of objects to which the new ACE applies. - The identity of the class of child objects which can inherit the new ACE. - - - Sets the specified access control for the specified object. - The type of access control (allow or deny) to set. - The for which to set an ACE. - The for which to set access. - - - Represents an Access Control Entry (ACE), and is the base class for all other ACE classes. - - - Creates a deep copy of this Access Control Entry (ACE). - The object that this method creates. - - - Creates a object from the specified binary data. - The binary data from which to create the new object. - The offset at which to begin unmarshaling. - The object this method creates. - - - Determines whether the specified object is equal to the current object. - The object to compare to the current object. - - if the specified object is equal to the current object; otherwise, . - - - Marshals the contents of the object into the specified byte array beginning at the specified offset. - The byte array into which the contents of the is marshaled. - The offset at which to start marshaling. - - is negative or too high to allow the entire to be copied into . - - - Serves as a hash function for the class. The method is suitable for use in hashing algorithms and data structures like a hash table. - A hash code for the current object. - - - Determines whether the specified objects are considered equal. - The first object to compare. - The second to compare. - - if the two objects are equal; otherwise, . - - - Determines whether the specified objects are considered unequal. - The first object to compare. - The second to compare. - - if the two objects are unequal; otherwise, . - - - Gets or sets the associated with this object. - The associated with this object. - - - Gets the type of this Access Control Entry (ACE). - The type of this ACE. - - - Gets the audit information associated with this Access Control Entry (ACE). - The audit information associated with this Access Control Entry (ACE). - - - Gets the length, in bytes, of the binary representation of the current object. This length should be used before marshaling the ACL into a binary array with the method. - The length, in bytes, of the binary representation of the current object. - - - Gets flags that specify the inheritance properties of this Access Control Entry (ACE). - Flags that specify the inheritance properties of this ACE. - - - Gets a Boolean value that specifies whether this Access Control Entry (ACE) is inherited or is set explicitly. - - if this ACE is inherited; otherwise, . - - - Gets flags that specify the inheritance propagation properties of this Access Control Entry (ACE). - Flags that specify the inheritance propagation properties of this ACE. - - - Represents an access control list (ACL) and is the base class for the , , , and classes. - - - The revision level of the current . This value is returned by the property for Access Control Lists (ACLs) that are not associated with Directory Services objects. - - - The revision level of the current . This value is returned by the property for Access Control Lists (ACLs) that are associated with Directory Services objects. - - - The maximum allowed binary length of a object. - - - Initializes a new instance of the class. - - - Copies each of the current into the specified array. - The array into which copies of the objects contained by the current are placed. - The zero-based index of where the copying begins. - - - Marshals the contents of the object into the specified byte array beginning at the specified offset. - The byte array into which the contents of the is marshaled. - The offset at which to start marshaling. - - is negative or too high to allow the entire to be copied into . - - - Retrieves an object that you can use to iterate through the access control entries (ACEs) in an access control list (ACL). - An enumerator object. - - - Copies each of the current into the specified array. - The array into which copies of the objects contained by the current are placed. - The zero-based index of where the copying begins. - - - Returns a new instance of the class cast as an instance of the interface. - A new object, cast as an instance of the interface. - - - Gets the length, in bytes, of the binary representation of the current object. This length should be used before marshaling the ACL into a binary array with the method. - The length, in bytes, of the binary representation of the current object. - - - Gets the number of access control entries (ACEs) in the current object. - The number of ACEs in the current object. - - - This property is always set to . It is implemented only because it is required for the implementation of the interface. - Always . - - - Gets or sets the at the specified index. - The zero-based index of the to get or set. - The at the specified index. - - - Gets the revision level of the . - A byte value that specifies the revision level of the . - - - This property always returns . It is implemented only because it is required for the implementation of the interface. - Always returns . - - - Represents a security descriptor. A security descriptor includes an owner, a primary group, a Discretionary Access Control List (DACL), and a System Access Control List (SACL). - - - Returns an array of byte values that represents the information contained in this object. - The byte array into which the contents of the is marshaled. - The offset at which to start marshaling. - - is negative or too high to allow the entire to be copied into . - - - Returns the Security Descriptor Definition Language (SDDL) representation of the specified sections of the security descriptor that this object represents. - Specifies which sections (access rules, audit rules, primary group, owner) of the security descriptor to get. - The SDDL representation of the specified sections of the security descriptor associated with this object. - - - Returns a boolean value that specifies whether the security descriptor associated with this object can be converted to the Security Descriptor Definition Language (SDDL) format. - - if the security descriptor associated with this object can be converted to the Security Descriptor Definition Language (SDDL) format; otherwise, . - - - Gets the length, in bytes, of the binary representation of the current object. This length should be used before marshaling the ACL into a binary array with the method. - The length, in bytes, of the binary representation of the current object. - - - Gets values that specify behavior of the object. - One or more values of the enumeration combined with a logical OR operation. - - - Gets or sets the primary group for this object. - The primary group for this object. - - - Gets or sets the owner of the object associated with this object. - The owner of the object associated with this object. - - - Gets the revision level of the object. - A byte value that specifies the revision level of the . - - - Inheritance flags specify the semantics of inheritance for access control entries (ACEs). - - - The ACE is inherited by child container objects. - - - The ACE is not inherited by child objects. - - - The ACE is inherited by child leaf objects. - - - Encapsulates all Access Control Entry (ACE) types currently defined by Microsoft Corporation. All objects contain a 32-bit access mask and a object. - - - Gets or sets the access mask for this object. - The access mask for this object. - - - Gets or sets the object associated with this object. - The object associated with this object. - - - Provides the ability to control access to native objects without direct manipulation of Access Control Lists (ACLs). Native object types are defined by the enumeration. - - - Initializes a new instance of the class with the specified values. - - if the new object is a container object. - The type of securable object with which the new object is associated. - - - Initializes a new instance of the class with the specified values. We recommend that the values of the parameters passed to the constructor and persist methods be identical. - - if the new object is a container object. - The type of securable object with which the new object is associated. - The handle of the securable object with which the new object is associated. - One of the enumeration values that specifies the sections of the security descriptor (access rules, audit rules, owner, primary group) of the securable object to include in this object. - - - Initializes a new instance of the class with the specified values. We recommend that the values of the parameters passed to the constructor and persist methods be identical. - - if the new object is a container object. - The type of securable object with which the new object is associated. - The handle of the securable object with which the new object is associated. - One of the enumeration values that specifies the sections of the security descriptor (access rules, audit rules, owner, primary group) of the securable object to include in this object. - A delegate implemented by integrators that provides custom exceptions. - An object that contains contextual information about the source or destination of the exception. - - - Initializes a new instance of the class by using the specified values. - - if the new object is a container object. - The type of securable object with which the new object is associated. - A delegate implemented by integrators that provides custom exceptions. - An object that contains contextual information about the source or destination of the exception. - - - Initializes a new instance of the class with the specified values. We recommend that the values of the parameters passed to the constructor and persist methods be identical. - - if the new object is a container object. - The type of securable object with which the new object is associated. - The name of the securable object with which the new object is associated. - One of the enumeration values that specifies the sections of the security descriptor (access rules, audit rules, owner, primary group) of the securable object to include in this object. - - - Initializes a new instance of the class with the specified values. We recommend that the values of the parameters passed to the constructor and persist methods be identical. - - if the new object is a container object. - The type of securable object with which the new object is associated. - The name of the securable object with which the new object is associated. - One of the enumeration values that specifies the sections of the security descriptor (access rules, audit rules, owner, primary group) of the securable object to include in this object. - A delegate implemented by integrators that provides custom exceptions. - An object that contains contextual information about the source or destination of the exception. - - - Saves the specified sections of the security descriptor associated with this object to permanent storage. We recommend.persist that the values of the parameters passed to the constructor and persist methods be identical. - The handle of the securable object with which this object is associated. - One of the enumeration values that specifies the sections of the security descriptor (access rules, audit rules, owner, primary group) of the securable object to save. - The securable object with which this object is associated is either a directory or a file, and that directory or file could not be found. - - - Saves the specified sections of the security descriptor associated with this object to permanent storage. We recommend that the values of the parameters passed to the constructor and persist methods be identical. - The handle of the securable object with which this object is associated. - One of the enumeration values that specifies the sections of the security descriptor (access rules, audit rules, owner, primary group) of the securable object to save. - An object that contains contextual information about the source or destination of the exception. - The securable object with which this object is associated is either a directory or a file, and that directory or file could not be found. - - - Saves the specified sections of the security descriptor associated with this object to permanent storage. We recommend that the values of the parameters passed to the constructor and persist methods be identical. - The name of the securable object with which this object is associated. - One of the enumeration values that specifies the sections of the security descriptor (access rules, audit rules, owner, primary group) of the securable object to save. - The securable object with which this object is associated is either a directory or a file, and that directory or file could not be found. - - - Saves the specified sections of the security descriptor associated with this object to permanent storage. We recommend that the values of the parameters passed to the constructor and persist methods be identical. - The name of the securable object with which this object is associated. - One of the enumeration values that specifies the sections of the security descriptor (access rules, audit rules, owner, primary group) of the securable object to save. - An object that contains contextual information about the source or destination of the exception. - The securable object with which this object is associated is either a directory or a file, and that directory or file could not be found. - - - Provides a way for integrators to map numeric error codes to specific exceptions that they create. - The numeric error code. - The name of the securable object with which the object is associated. - The handle of the securable object with which the object is associated. - An object that contains contextual information about the source or destination of the exception. - The this delegate creates. - - - Represents a combination of a user's identity, an access mask, and an access control type (allow or deny). An object also contains information about the type of object to which the rule applies, the type of child object that can inherit the rule, how the rule is inherited by child objects, and how that inheritance is propagated. - - - Initializes a new instance of the class with the specified values. - The identity to which the access rule applies. It must be an object that can be cast as a . - The access mask of this rule. The access mask is a 32-bit collection of anonymous bits, the meaning of which is defined by the individual integrators. - - if this rule is inherited from a parent container. - Specifies the inheritance properties of the access rule. - Specifies whether inherited access rules are automatically propagated. The propagation flags are ignored if is set to . - The type of object to which the rule applies. - The type of child object that can inherit the rule. - Specifies whether this rule allows or denies access. - The value of the parameter cannot be cast as a , or the parameter contains an invalid value. - The value of the parameter is 0, or the or parameters contain unrecognized flag values. - - - Gets the type of child object that can inherit the object. - The type of child object that can inherit the object. - - - Gets flags that specify if the and properties of the object contain valid values. - - specifies that the property contains a valid value. specifies that the property contains a valid value. These values can be combined with a logical OR. - - - Gets the type of object to which the applies. - The type of object to which the applies. - - - Controls access to Directory Services objects. This class represents an Access Control Entry (ACE) associated with a directory object. - - - Initiates a new instance of the class. - The inheritance, inheritance propagation, and auditing conditions for the new Access Control Entry (ACE). - The use of the new ACE. - The access mask for the ACE. - The associated with the new ACE. - Whether the and parameters contain valid object GUIDs. - A GUID that identifies the object type to which the new ACE applies. - A GUID that identifies the object type that can inherit the new ACE. - - if the new ACE is a callback type ACE. - Opaque data associated with the new ACE. This is allowed only for callback ACE types. The length of this array must not be greater than the return value of the method. - The qualifier parameter contains an invalid value or the length of the value of the opaque parameter is greater than the return value of the method. - - - Marshals the contents of the object into the specified byte array beginning at the specified offset. - The byte array into which the contents of the is marshaled. - The offset at which to start marshaling. - - is negative or too high to allow the entire to be copied into . - - - Returns the maximum allowed length, in bytes, of an opaque data BLOB for callback Access Control Entries (ACEs). - True if the is a callback ACE type. - The maximum allowed length, in bytes, of an opaque data BLOB for callback Access Control Entries (ACEs). - - - Gets the length, in bytes, of the binary representation of the current object. This length should be used before marshaling the ACL into a binary array with the method. - The length, in bytes, of the binary representation of the current object. - - - Gets or sets the GUID of the object type that can inherit the Access Control Entry (ACE) that this object represents. - The GUID of the object type that can inherit the Access Control Entry (ACE) that this object represents. - - - Gets or sets flags that specify whether the and properties contain values that identify valid object types. - On or more members of the enumeration combined with a logical OR operation. - - - Gets or sets the GUID of the object type associated with this object. - The GUID of the object type associated with this object. - - - Specifies the presence of object types for Access Control Entries (ACEs). - - - The type of object that can inherit the ACE. - - - No object types are present. - - - The type of object that is associated with the ACE is present. - - - Represents a combination of a user's identity, an access mask, and audit conditions. An object also contains information about the type of object to which the rule applies, the type of child object that can inherit the rule, how the rule is inherited by child objects, and how that inheritance is propagated. - - - Initializes a new instance of the class. - The identity to which the access rule applies. It must be an object that can be cast as a . - The access mask of this rule. The access mask is a 32-bit collection of anonymous bits, the meaning of which is defined by the individual integrators. - - if this rule is inherited from a parent container. - Specifies the inheritance properties of the access rule. - Whether inherited access rules are automatically propagated. The propagation flags are ignored if is set to . - The type of object to which the rule applies. - The type of child object that can inherit the rule. - The audit conditions. - The value of the parameter cannot be cast as a , or the parameter contains an invalid value. - The value of the parameter is 0, or the or parameters contain unrecognized flag values. - - - Gets the type of child object that can inherit the object. - The type of child object that can inherit the object. - - - - and properties of the object contain valid values. - - specifies that the property contains a valid value. specifies that the property contains a valid value. These values can be combined with a logical OR. - - - Gets the type of object to which the applies. - The type of object to which the applies. - - - Provides the ability to control access to objects without direct manipulation of Access Control Lists (ACLs). This class is the abstract base class for the and classes. - - - Initializes a new instance of the class. - - - Initializes a new instance of the class. - - if the new object is a container object. - True if the new object is a directory object. - - - Initializes a new instance of the class. - The of the new instance. - - - Initializes a new instance of the class with the specified values. - The identity to which the access rule applies. It must be an object that can be cast as a . - The access mask of this rule. The access mask is a 32-bit collection of anonymous bits, the meaning of which is defined by the individual integrators. - true if this rule is inherited from a parent container. - Specifies the inheritance properties of the access rule. - Specifies whether inherited access rules are automatically propagated. The propagation flags are ignored if is set to . - Specifies the valid access control type. - The object that this method creates. - - - Initializes a new instance of the class with the specified values. - The identity to which the audit rule applies. It must be an object that can be cast as a . - The access mask of this rule. The access mask is a 32-bit collection of anonymous bits, the meaning of which is defined by the individual integrators. - - if this rule is inherited from a parent container. - Specifies the inheritance properties of the audit rule. - Specifies whether inherited audit rules are automatically propagated. The propagation flags are ignored if is set to . - Specifies the conditions for which the rule is audited. - The object that this method creates. - - - Gets the primary group associated with the specified owner. - The owner for which to get the primary group. - The primary group associated with the specified owner. - - - Gets the owner associated with the specified primary group. - The primary group for which to get the owner. - - is . - - is not an type. - Some or all identity references could not be translated. - A Win32 error code was returned. - The owner associated with the specified group. - - - Returns an array of byte values that represents the security descriptor information for this object. - An array of byte values that represents the security descriptor for this object. This method returns if there is no security information in this object. - - - Returns the Security Descriptor Definition Language (SDDL) representation of the specified sections of the security descriptor associated with this object. - Specifies which sections (access rules, audit rules, primary group, owner) of the security descriptor to get. - The SDDL representation of the specified sections of the security descriptor associated with this object. - - - Returns a Boolean value that specifies whether the security descriptor associated with this object can be converted to the Security Descriptor Definition Language (SDDL) format. - - if the security descriptor associated with this object can be converted to the Security Descriptor Definition Language (SDDL) format; otherwise, . - - - Applies the specified modification to the Discretionary Access Control List (DACL) associated with this object. - The modification to apply to the DACL. - The access rule to modify. - - if the DACL is successfully modified; otherwise, . - - if the DACL is successfully modified; otherwise, . - - - Applies the specified modification to the Discretionary Access Control List (DACL) associated with this object. - The modification to apply to the DACL. - The access rule to modify. - - if the DACL is actually modified; otherwise, . - - if the DACL is successfully modified; otherwise, . - - - Applies the specified modification to the System Access Control List (SACL) associated with this object. - The modification to apply to the SACL. - The audit rule to modify. - - if the SACL is actually modified; otherwise, . - - if the SACL is successfully modified; otherwise, . - - - Applies the specified modification to the System Access Control List (SACL) associated with this object. - The modification to apply to the SACL. - The audit rule to modify. - - if the SACL is successfully modified; otherwise, . - - if the SACL is successfully modified; otherwise, . - - - Saves the specified sections of the security descriptor associated with this object to permanent storage. We recommend that the values of the parameters passed to the constructor and persist methods be identical. - - to enable the privilege that allows the caller to take ownership of the object. - The name used to retrieve the persisted information. - One of the enumeration values that specifies the sections of the security descriptor (access rules, audit rules, owner, primary group) of the securable object to save. - - - Saves the specified sections of the security descriptor associated with this object to permanent storage. We recommend that the values of the parameters passed to the constructor and persist methods be identical. - The handle used to retrieve the persisted information. - One of the enumeration values that specifies the sections of the security descriptor (access rules, audit rules, owner, primary group) of the securable object to save. - - - Saves the specified sections of the security descriptor associated with this object to permanent storage. We recommend that the values of the parameters passed to the constructor and persist methods be identical. - The name used to retrieve the persisted information. - One of the enumeration values that specifies the sections of the security descriptor (access rules, audit rules, owner, primary group) of the securable object to save. - - - Removes all access rules associated with the specified . - The for which to remove all access rules. - All access rules are not in canonical order. - - - Removes all audit rules associated with the specified . - The for which to remove all audit rules. - All audit rules are not in canonical order. - - - Locks this object for read access. - - - Unlocks this object for read access. - - - Sets or removes protection of the access rules associated with this object. Protected access rules cannot be modified by parent objects through inheritance. - - to protect the access rules associated with this object from inheritance; to allow inheritance. - - to preserve inherited access rules; to remove inherited access rules. This parameter is ignored if is . - This method attempts to remove inherited rules from a non-canonical Discretionary Access Control List (DACL). - - - Sets or removes protection of the audit rules associated with this object. Protected audit rules cannot be modified by parent objects through inheritance. - - to protect the audit rules associated with this object from inheritance; to allow inheritance. - - to preserve inherited audit rules; to remove inherited audit rules. This parameter is ignored if is . - This method attempts to remove inherited rules from a non-canonical System Access Control List (SACL). - - - Sets the primary group for the security descriptor associated with this object. - The primary group to set. - - - Sets the owner for the security descriptor associated with this object. - The owner to set. - - - Sets the security descriptor for this object from the specified array of byte values. - The array of bytes from which to set the security descriptor. - - - Sets the specified sections of the security descriptor for this object from the specified array of byte values. - The array of bytes from which to set the security descriptor. - The sections (access rules, audit rules, owner, primary group) of the security descriptor to set. - - - Sets the security descriptor for this object from the specified Security Descriptor Definition Language (SDDL) string. - The SDDL string from which to set the security descriptor. - - - Sets the specified sections of the security descriptor for this object from the specified Security Descriptor Definition Language (SDDL) string. - The SDDL string from which to set the security descriptor. - The sections (access rules, audit rules, owner, primary group) of the security descriptor to set. - - - Locks this object for write access. - - - Unlocks this object for write access. - - - Gets the of the securable object associated with this object. - The type of the securable object associated with this object. - - - Gets or sets a Boolean value that specifies whether the access rules associated with this object have been modified. - - if the access rules associated with this object have been modified; otherwise, . - - - Gets the of the object associated with the access rules of this object. The object must be an object that can be cast as a object. - The type of the object associated with the access rules of this object. - - - Gets a Boolean value that specifies whether the access rules associated with this object are in canonical order. - - if the access rules are in canonical order; otherwise, . - - - Gets a Boolean value that specifies whether the Discretionary Access Control List (DACL) associated with this object is protected. - - if the DACL is protected; otherwise, . - - - Gets a Boolean value that specifies whether the audit rules associated with this object are in canonical order. - - if the audit rules are in canonical order; otherwise, . - - - Gets a Boolean value that specifies whether the System Access Control List (SACL) associated with this object is protected. - - if the SACL is protected; otherwise, . - - - Gets or sets a Boolean value that specifies whether the audit rules associated with this object have been modified. - - if the audit rules associated with this object have been modified; otherwise, . - - - Gets the object associated with the audit rules of this object. The object must be an object that can be cast as a object. - The type of the object associated with the audit rules of this object. - - - Gets or sets a Boolean value that specifies whether the group associated with the securable object has been modified. - - if the group associated with the securable object has been modified; otherwise, . - - - Gets a Boolean value that specifies whether this object is a container object. - - if the object is a container object; otherwise, . - - - Gets a Boolean value that specifies whether this object is a directory object. - - if the object is a directory object; otherwise, . - - - Gets or sets a Boolean value that specifies whether the owner of the securable object has been modified. - - if the owner of the securable object has been modified; otherwise, . - - - Gets the security descriptor for this instance. - The security descriptor for this instance. - - - Provides the ability to control access to objects without direct manipulation of Access Control Lists (ACLs); also grants the ability to type-cast access rights. - The access rights for the object. - - - Initializes a new instance of the ObjectSecurity`1 class. - - if the new object is a container object. - The type of resource. - - - Initializes a new instance of the ObjectSecurity`1 class. - - if the new object is a container object. - The type of resource. - A handle. - The sections to include. - - - Initializes a new instance of the ObjectSecurity`1 class. - - if the new object is a container object. - The type of resource. - A handle. - The sections to include. - A delegate implemented by integrators that provides custom exceptions. - An object that contains contextual information about the source or destination of the exception. - - - Initializes a new instance of the ObjectSecurity`1 class. - - if the new object is a container object. - The type of resource. - The name of the securable object with which the new object is associated. - The sections to include. - - - Initializes a new instance of the ObjectSecurity`1 class. - - if the new object is a container object. - The type of resource. - The name of the securable object with which the new object is associated. - The sections to include. - A delegate implemented by integrators that provides custom exceptions. - An object that contains contextual information about the source or destination of the exception. - - - Initializes a new instance of the ObjectAccessRule class that represents a new access control rule for the associated security object. - Represents a user account. - The access type. - - if the access rule is inherited; otherwise, . - Specifies how to propagate access masks to child objects. - Specifies how to propagate Access Control Entries (ACEs) to child objects. - Specifies whether access is allowed or denied. - Represents a new access control rule for the specified user, with the specified access rights, access control, and flags. - - - Adds the specified access rule to the Discretionary Access Control List (DACL) associated with this ObjectSecurity`1 object. - The rule to add. - - - Adds the specified audit rule to the System Access Control List (SACL) associated with this ObjectSecurity`1 object. - The audit rule to add. - - - Initializes a new instance of the class representing the specified audit rule for the specified user. - Represents a user account. - An integer that specifies an access type. - - if the access rule is inherited; otherwise, . - Specifies how to propagate access masks to child objects. - Specifies how to propagate Access Control Entries (ACEs) to child objects. - Describes the type of auditing to perform. - The specified audit rule for the specified user. - - - Saves the security descriptor associated with this ObjectSecurity`1 object to permanent storage, using the specified handle. - The handle of the securable object with which this ObjectSecurity`1 object is associated. - - - Saves the security descriptor associated with this ObjectSecurity`1 object to permanent storage, using the specified name. - The name of the securable object with which this ObjectSecurity`1 object is associated. - - - Removes access rules that contain the same security identifier and access mask as the specified access rule from the Discretionary Access Control List (DACL) associated with this ObjectSecurity`1 object. - The rule to remove. - - if the access rule was successfully removed; otherwise, . - - - Removes all access rules that have the same security identifier as the specified access rule from the Discretionary Access Control List (DACL) associated with this ObjectSecurity`1 object. - The access rule to remove. - - - Removes all access rules that exactly match the specified access rule from the Discretionary Access Control List (DACL) associated with this ObjectSecurity`1 object. - The access rule to remove. - - - Removes audit rules that contain the same security identifier and access mask as the specified audit rule from the System Access Control List (SACL) associated with this ObjectSecurity`1 object. - The audit rule to remove. - - if the object was removed; otherwise, . - - - Removes all audit rules that have the same security identifier as the specified audit rule from the System Access Control List (SACL) associated with this ObjectSecurity`1 object. - The audit rule to remove. - - - Removes all audit rules that exactly match the specified audit rule from the System Access Control List (SACL) associated with this ObjectSecurity`1 object. - The audit rule to remove. - - - Removes all access rules in the Discretionary Access Control List (DACL) associated with this ObjectSecurity`1 object and then adds the specified access rule. - The access rule to reset. - - - Removes all access rules that contain the same security identifier and qualifier as the specified access rule in the Discretionary Access Control List (DACL) associated with this ObjectSecurity`1 object and then adds the specified access rule. - The access rule to set. - - - Removes all audit rules that contain the same security identifier and qualifier as the specified audit rule in the System Access Control List (SACL) associated with this ObjectSecurity`1 object and then adds the specified audit rule. - The audit rule to set. - - - Gets the Type of the securable object associated with this ObjectSecurity`1 object. - The type of the securable object associated with the current instance. - - - Gets the Type of the object associated with the access rules of this ObjectSecurity`1 object. - The Type of the object associated with the access rules of the current instance. - - - Gets the Type object associated with the audit rules of this ObjectSecurity`1 object. - The Type object associated with the audit rules of the current instance. - - - The exception that is thrown when a method in the namespace attempts to enable a privilege that it does not have. - - - Initializes a new instance of the class. - - - Initializes a new instance of the class by using the specified privilege. - The privilege that is not enabled. - - - Initializes a new instance of the class by using the specified exception. - The privilege that is not enabled. - The exception that is the cause of the current exception. If the innerException parameter is not a null reference ( in Visual Basic), the current exception is raised in a block that handles the inner exception. - - - Sets the parameter 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. - - - Gets the name of the privilege that is not enabled. - The name of the privilege that the method failed to enable. - - - Specifies how Access Control Entries (ACEs) are propagated to child objects. These flags are significant only if inheritance flags are present. - - - Specifies that the ACE is propagated only to child objects. This includes both container and leaf child objects. - - - Specifies that no inheritance flags are set. - - - Specifies that the ACE is not propagated to child objects. - - - Represents an Access Control Entry (ACE) that contains a qualifier. The qualifier, represented by an object, specifies whether the ACE allows access, denies access, causes system audits, or causes system alarms. The class is the abstract base class for the and classes. - - - Returns the opaque callback data associated with this object. - An array of byte values that represents the opaque callback data associated with this object. - - - Sets the opaque callback data associated with this object. - An array of byte values that represents the opaque callback data for this object. - - - Gets a value that specifies whether the ACE allows access, denies access, causes system audits, or causes system alarms. - A value that specifies whether the ACE allows access, denies access, causes system audits, or causes system alarms. - - - Specifies whether this object contains callback data. - - if this object contains callback data; otherwise, false. - - - Gets the length of the opaque callback data associated with this object. This property is valid only for callback Access Control Entries (ACEs). - The length of the opaque callback data. - - - Represents an Access Control List (ACL). - - - Initializes a new instance of the class with the specified revision level. - The revision level of the new Access Control List (ACL). - The number of Access Control Entries (ACEs) this object can contain. This number is to be used only as a hint. - - - Initializes a new instance of the class from the specified binary form. - An array of byte values that represent an Access Control List (ACL). - The offset in the parameter at which to begin unmarshaling data. - - - Marshals the contents of the object into the specified byte array beginning at the specified offset. - The byte array into which the contents of the is marshaled. - The offset at which to start marshaling. - - is negative or too high to allow the entire to be copied into . - - - Inserts the specified Access Control Entry (ACE) at the specified index. - The position at which to add the new ACE. Specify the value of the property to insert an ACE at the end of the object. - The ACE to insert. - - is negative or too high to allow the entire to be copied into . - - - Removes the Access Control Entry (ACE) at the specified location. - The zero-based index of the ACE to remove. - The value of the parameter is higher than the value of the property minus one or is negative. - - - Gets the length, in bytes, of the binary representation of the current object. This length should be used before marshaling the ACL into a binary array with the method. - The length, in bytes, of the binary representation of the current object. - - - Gets the number of access control entries (ACEs) in the current object. - The number of ACEs in the current object. - - - Gets or sets the Access Control Entry (ACE) at the specified index. - The zero-based index of the ACE to get or set. - The ACE at the specified index. - - - Gets the revision level of the . - A byte value that specifies the revision level of the . - - - Represents a security descriptor. A security descriptor includes an owner, a primary group, a Discretionary Access Control List (DACL), and a System Access Control List (SACL). - - - Initializes a new instance of the class from the specified array of byte values. - The array of byte values from which to create the new object. - The offset in the array at which to begin copying. - - - Initializes a new instance of the class with the specified values. - Flags that specify behavior of the new object. - The owner for the new object. - The primary group for the new object. - The System Access Control List (SACL) for the new object. - The Discretionary Access Control List (DACL) for the new object. - - - Initializes a new instance of the class from the specified Security Descriptor Definition Language (SDDL) string. - The SDDL string from which to create the new object. - The SDDL form of a security descriptor object is invalid. - - - Sets the property of this object to the specified value. - One or more values of the enumeration combined with a logical OR operation. - - - Gets values that specify behavior of the object. - One or more values of the enumeration combined with a logical OR operation. - - - Gets or sets the Discretionary Access Control List (DACL) for this object. The DACL contains access rules. - The DACL for this object. - - - Gets or sets the primary group for this object. - The primary group for this object. - - - Gets or sets the owner of the object associated with this object. - The owner of the object associated with this object. - - - Gets or sets a byte value that represents the resource manager control bits associated with this object. - A byte value that represents the resource manager control bits associated with this object. - - - Gets or sets the System Access Control List (SACL) for this object. The SACL contains audit rules. - The SACL for this object. - - - Specifies the defined native object types. - - - A directory service (DS) object or a property set or property of a directory service object. - - - A directory service object and all of its property sets and properties. - - - A file or directory. - - - A local kernel object. - - - A network share. - - - A printer. - - - An object defined by a provider. - - - A registry key. - - - An object for a registry entry under WOW64. - - - A Windows service. - - - An unknown object type. - - - A window station or desktop object on the local computer. - - - A Windows Management Instrumentation (WMI) object. - - - Specifies the section of a security descriptor to be queried or set. - - - Specifies the discretionary access control list (DACL). - - - Specifies the primary group identifier. - - - Specifies the owner identifier. - - - Specifies the system access control list (SACL). - - - Represents a System Access Control List (SACL). - - - Initializes a new instance of the class with the specified values. - - if the new object is a container. - - if the new object is a directory object Access Control List (ACL). - The revision level of the new object. - The number of Access Control Entries (ACEs) this object can contain. This number is to be used only as a hint. - - - Initializes a new instance of the class with the specified values. - - if the new object is a container. - - if the new object is a directory object Access Control List (ACL). - The number of Access Control Entries (ACEs) this object can contain. This number is to be used only as a hint. - - - Initializes a new instance of the class with the specified values from the specified object. - - if the new object is a container. - - if the new object is a directory object Access Control List (ACL). - The underlying object for the new object. Specify to create an empty ACL. - - - Adds an audit rule to the current object. - The type of audit rule to add. - The for which to add an audit rule. - The access mask for the new audit rule. - Flags that specify the inheritance properties of the new audit rule. - Flags that specify the inheritance propagation properties for the new audit rule. - - - Adds an audit rule with the specified settings to the current object. Use this method for directory object Access Control Lists (ACLs) when specifying the object type or the inherited object type for the new audit rule. - The type of audit rule to add. - The for which to add an audit rule. - The access mask for the new audit rule. - Flags that specify the inheritance properties of the new audit rule. - Flags that specify the inheritance propagation properties for the new audit rule. - Flags that specify if the and parameters contain non- values. - The identity of the class of objects to which the new audit rule applies. - The identity of the class of child objects which can inherit the new audit rule. - - - Adds an audit rule to the current object. - The for which to add an audit rule. - The for the new audit rule. - - - Removes the specified audit rule from the current object. - The type of audit rule to remove. - The for which to remove an audit rule. - The access mask for the rule to be removed. - Flags that specify the inheritance properties of the rule to be removed. - Flags that specify the inheritance propagation properties for the rule to be removed. - - if this method successfully removes the specified audit rule; otherwise, . - - - Removes the specified audit rule from the current object. Use this method for directory object Access Control Lists (ACLs) when specifying the object type or the inherited object type. - The type of audit rule to remove. - The for which to remove an audit rule. - The access mask for the rule to be removed. - Flags that specify the inheritance properties of the rule to be removed. - Flags that specify the inheritance propagation properties for the rule to be removed. - Flags that specify if the and parameters contain non- values. - The identity of the class of objects to which the removed audit control rule applies. - The identity of the class of child objects which can inherit the removed audit rule. - - if this method successfully removes the specified audit rule; otherwise, . - - - Removes the specified audit rule from the current object. - The for which to remove an audit rule. - The for which to remove an audit rule. - - if this method successfully removes the specified audit rule; otherwise, . - - - Removes the specified audit rule from the current object. - The type of audit rule to remove. - The for which to remove an audit rule. - The access mask for the rule to be removed. - Flags that specify the inheritance properties of the rule to be removed. - Flags that specify the inheritance propagation properties for the rule to be removed. - - - Removes the specified audit rule from the current object. Use this method for directory object Access Control Lists (ACLs) when specifying the object type or the inherited object type. - The type of audit rule to remove. - The for which to remove an audit rule. - The access mask for the rule to be removed. - Flags that specify the inheritance properties of the rule to be removed. - Flags that specify the inheritance propagation properties for the rule to be removed. - Flags that specify if the and parameters contain non- values. - The identity of the class of objects to which the removed audit control rule applies. - The identity of the class of child objects which can inherit the removed audit rule. - - - Removes the specified audit rule from the current object. - The for which to remove an audit rule. - The for the rule to be removed. - - - Sets the specified audit rule for the specified object. - The audit condition to set. - The for which to set an audit rule. - The access mask for the new audit rule. - Flags that specify the inheritance properties of the new audit rule. - Flags that specify the inheritance propagation properties for the new audit rule. - - - Sets the specified audit rule for the specified object. Use this method for directory object Access Control Lists (ACLs) when specifying the object type or the inherited object type. - The audit condition to set. - The for which to set an audit rule. - The access mask for the new audit rule. - Flags that specify the inheritance properties of the new audit rule. - Flags that specify the inheritance propagation properties for the new audit rule. - Flags that specify if the and parameters contain non- values. - The identity of the class of objects to which the new audit rule applies. - The identity of the class of child objects which can inherit the new audit rule. - - - Sets the specified audit rule for the specified object. - The for which to set an audit rule. - The for which to set an audit rule. - - - Defines the set of information that constitutes input to security policy decisions. This class cannot be inherited. - - - Initializes a new empty instance of the class. - - - Initializes a new instance of the class from multiple sets of host and assembly evidence. - The host evidence from which to create the new instance. - The assembly evidence from which to create the new instance. - - - Initializes a new instance of the class from a shallow copy of an existing one. - The instance from which to create the new instance. This instance is not deep-copied. - The parameter is not a valid instance of . - - - Initializes a new instance of the class from multiple sets of host and assembly evidence. - The host evidence from which to create the new instance. - The assembly evidence from which to create the new instance. - - - Adds the specified assembly evidence to the evidence set. - Any evidence object. - - is null. - - is not serializable. - - - Adds an evidence object of the specified type to the assembly-supplied evidence list. - The assembly evidence to add. - The type of the object in . - - is . - Evidence of type is already in the list. - - is not serializable. - - - Adds the specified evidence supplied by the host to the evidence set. - Any evidence object. - - is null. - - is not serializable. - - - Adds host evidence of the specified type to the host evidence collection. - The host evidence to add. - The type of the object in . - - is . - Evidence of type is already in the list. - - - Removes the host and assembly evidence from the evidence set. - - - Returns a duplicate copy of this evidence object. - A duplicate copy of this evidence object. - - - Copies evidence objects to an . - The target array to which to copy evidence objects. - The zero-based position in the array to which to begin copying evidence objects. - - is null. - - is outside the range of the target array. - - - Enumerates evidence provided by the assembly. - An enumerator for evidence added by the method. - - - Gets assembly evidence of the specified type from the collection. - The type of the evidence to get. - Evidence of type in the assembly evidence collection. - - - Enumerates all evidence in the set, both that provided by the host and that provided by the assembly. - An enumerator for evidence added by both the method and the method. - - - Enumerates evidence supplied by the host. - An enumerator for evidence added by the method. - - - Gets host evidence of the specified type from the collection. - The type of the evidence to get. - Evidence of type in the host evidence collection. - - - Merges the specified evidence set into the current evidence set. - The evidence set to be merged into the current evidence set. - The parameter is not a valid instance of . - - is , the code that calls this method does not have , and the parameter has a host list that is not empty. - - - Removes the evidence for a given type from the host and assembly enumerations. - The type of the evidence to be removed. - - is null. - - - Gets the number of evidence objects in the evidence set. - The number of evidence objects in the evidence set. - - - Gets a value indicating whether the evidence set is read-only. - Always , because read-only evidence sets are not supported. - - - Gets a value indicating whether the evidence set is thread-safe. - Always because thread-safe evidence sets are not supported. - - - Gets or sets a value indicating whether the evidence is locked. - - if the evidence is locked; otherwise, . The default is . - - - Gets the synchronization root. - Always ( in Visual Basic), because synchronization of evidence sets is not supported. - - - Provides a base class from which all objects to be used as evidence must derive. - - - Initializes a new instance of the class. - An object to be used as evidence is not serializable. - - - Creates a new object that is a complete copy of the current instance. - A duplicate copy of this evidence object. - - - \ No newline at end of file diff --git a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Security.Claims.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Security.Claims.xml index 2d4fa8c..27df849 100755 --- a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Security.Claims.xml +++ b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Security.Claims.xml @@ -87,23 +87,6 @@ The intended subject of the new claim. The new claim object. - - Returns a string representation of this object. - The string representation of this object. - - - 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 . - Contains any additional data provided by a derived type. A array representing the additional serialized data. @@ -124,6 +107,10 @@ 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. @@ -136,17 +123,21 @@ Gets the value type of the claim. The claim value type. - - Represents a claims-based identity. - - - The default issuer; "LOCAL AUTHORITY". + + Writes this to the writer. + The writer to use for data storage. + + is . - - The default name claim type; . + + Writes this to the writer. + The writer to write this claim. + The user data to claim. + + is . - - The default role claim type; . + + Represents a claims-based identity. Initializes a new instance of the class with an empty claims collection. @@ -184,13 +175,13 @@ The serialized data. The context for serialization. - is . + is null. Initializes a new instance of the class from an existing instance. The to copy. - is . + is null. Initializes a new instance of the class using the name and authentication type from the specified . @@ -221,6 +212,11 @@ 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. @@ -233,6 +229,18 @@ 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. @@ -240,37 +248,50 @@ Provides an extensibility point for derived types to create a custom . The that points to the claim. + A new . is . - A new . + + + 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. - - is . 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. - - is . 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. - - is . 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. - - is . The first matching claim or if no match is found. + + is null. Populates the with data needed to serialize the current object. @@ -282,25 +303,48 @@ Determines whether this claims identity has a claim that is matched by the specified predicate. The function that performs the matching logic. - - is . 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. - - or is . 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. @@ -320,52 +364,6 @@ is . - - Gets or sets the identity of the calling party that was granted delegation rights. - An attempt was made to set the property to the current instance. - --or- - - results in a circular reference back to . - The calling party that was granted delegation rights. - - - 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. - - - Contains any additional data provided by a derived type. Typically set when calling . - A array representing the additional serialized data. - - - 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. - - - Gets the claim type that will be interpreted as a .NET role among the claims in this claims identity. - The role claim type. - An implementation that supports multiple claims-based identities. @@ -376,7 +374,7 @@ Initializes a new instance of the class using the specified claims identities. The identities from which to initialize the new claims principal. - is . + is null. Initializes an instance of with the specified . @@ -395,25 +393,33 @@ Initializes a new instance of the class from the specified identity. The identity from which to initialize the new claims principal. - is . + is null. Initializes a new instance of the class from the specified principal. The principal from which to initialize the new claims principal. - is . + is null. Adds the specified claims identities to this claims principal. The claims identities to add. - is . + is null. Adds the specified claims identity to this claims principal. The claims identity to add. - is . + 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. @@ -422,37 +428,45 @@ Creates a new claims identity. The binary reader. + The created claims identity. is . - The created claims identity. + + + 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. - - is . The matching claims. + + is null. Retrieves all or the claims that have the specified claim type. The claim type against which to match claims. - - is . The matching claims. + + is null. Retrieves the first claim that is matched by the specified predicate. The function that performs the matching logic. - - is . 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. - - is . The first matching claim or if no match is found. + + is null. Populates the with data needed to serialize the current object. @@ -464,19 +478,29 @@ 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. - - is . 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. - - or is . 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. @@ -484,6 +508,10 @@ 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. @@ -497,34 +525,6 @@ is . - - 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 . - - - 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. - - - 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. - - - Gets or sets the delegate used to select the claims identity returned by the property. - The delegate. The default is . - Defines constants for the well-known claim types that can be assigned to a subject. This class cannot be inherited. @@ -798,15 +798,9 @@ 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 . - - - Creates a new object that is a copy of the current instance. - A copy of the current instance. + The parameter is . +-or- +The parameter is . Gets the type of authentication used to identify the user. @@ -816,6 +810,10 @@ 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. @@ -834,15 +832,15 @@ 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, . - - Gets the of the user represented by the current . - The of the user represented by the . - \ No newline at end of file diff --git a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Security.Cryptography.Algorithms.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Security.Cryptography.Algorithms.xml index 306880e..e8485e5 100755 --- a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Security.Cryptography.Algorithms.xml +++ b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Security.Cryptography.Algorithms.xml @@ -17,8 +17,8 @@ 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. - The parameter is . 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. @@ -42,13 +42,9 @@ 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. @@ -61,13 +57,9 @@ The parameter length is not permitted by 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. @@ -82,13 +74,9 @@ The parameter length is not permitted by 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. @@ -101,21 +89,12 @@ The parameter length is not permitted by 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 a value that indicates whether the algorithm is supported on the current platform. - - if the algorithm is supported; otherwise, . - 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). @@ -146,13 +125,9 @@ The parameter length is not permitted by 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. @@ -165,13 +140,9 @@ The parameter length is not permitted by 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. @@ -186,13 +157,9 @@ The parameter length is not permitted by 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. @@ -205,21 +172,12 @@ The parameter length is not permitted by 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 a value that indicates whether the algorithm is supported on the current platform. - - if the algorithm is supported; otherwise, . - Gets the nonce sizes, in bytes, supported by this instance. The nonce sizes supported by this instance: 12 bytes (96 bits). @@ -236,6 +194,10 @@ The parameter length is not permitted by 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. @@ -244,11 +206,11 @@ The parameter length is not permitted by 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. - A symmetric decryptor object. Creates a symmetric encryptor object using the current key and initialization vector (IV). @@ -258,11 +220,15 @@ The parameter length is not permitted by 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. - A symmetric encryptor object. + + + 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. @@ -270,17 +236,9 @@ The parameter length is not permitted by Generates a random key to use for the symmetric 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. - - - Gets or sets the number of bits to use as feedback. - The feedback size, in bits. - Gets or sets the initialization vector (IV) to use for the symmetric algorithm. - The initialization vector 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. @@ -300,9 +258,9 @@ The parameter length is not permitted by 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 . - One of the enumeration values that specifies the block cipher mode to use for encryption. The default is . Gets or sets the padding mode used in the symmetric algorithm. @@ -319,14 +277,14 @@ The parameter length is not permitted by 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, sets the private key to use for decrypting the secret information. - The instance of the implementation of that holds the private key. - 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. @@ -344,14 +302,14 @@ The parameter length is not permitted by 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, sets the public key to use for encrypting the secret information. - The instance of the implementation of that holds the public key. - 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. @@ -377,9 +335,9 @@ The parameter length is not permitted by The hash algorithm to use to verify the signature. The signature to be verified. - The parameter is . 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. @@ -395,8 +353,8 @@ The parameter length is not permitted by Creates the signature from the specified hash value. The hash algorithm to use to create the signature. - The parameter is . 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. @@ -406,102 +364,6 @@ The parameter length is not permitted by The instance of the implementation of to use to create the signature. - - Represents a symmetric key to be used with the ChaCha20 stream cipher in the combined mode with the Poly1305 authenticator. - - - Initializes a new instance of the class with a provided key. - The secret key to use for this instance. - The parameter length is not 32 bytes (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 not 32 bytes (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 12 bytes (96 bits). - --or- - -The parameter length is not 16 bytes (128 bits). - 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 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 12 bytes (96 bits). - --or- - -The parameter length is not 16 bytes (128 bits). - The tag value could not be verified, or the decryption operation otherwise failed. - - - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - - - 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 12 bytes (96 bits). - --or- - -The parameter length is not 16 bytes (128 bits). - 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 12 bytes (96 bits). - --or- - -The parameter length is not 16 bytes (128 bits). - The , , , or parameter is . - The encryption operation failed. - - - Gets a value that indicates whether the algorithm is supported on the current platform. - - if the algorithm is supported; otherwise, . - Accesses the cryptography configuration information. @@ -514,11 +376,9 @@ The parameter length is not 16 bytes (128 bits).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 . + 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. @@ -527,38 +387,38 @@ The parameter length is not 16 bytes (128 bits).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. - A new instance of the specified cryptographic object. 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. - A new instance of the specified cryptographic object. 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. - A byte array containing the encoded 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 parameter is . The OID of the specified algorithm. - - - Indicates whether the runtime should enforce the policy to create only Federal Information Processing Standard (FIPS) certified algorithms. - - to enforce the policy; otherwise, . + The parameter is . Represents the abstract base class from which all classes that derive byte sequences of a specified length inherit. @@ -600,23 +460,23 @@ The parameter length is not 16 bytes (128 bits). Determines whether the specified key is semi-weak. The secret key to test for semi-weakness. - The size of the parameter is not valid. 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. - The size of the parameter is not valid. 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 ). - The secret key for the algorithm. Represents the abstract base class from which all implementations of the Digital Signature Algorithm () must inherit. @@ -631,9 +491,9 @@ The parameter length is not 16 bytes (128 bits). 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 . - A new ephemeral DSA key with the specified key size. Creates a new ephemeral DSA key with the specified DSA key parameters. @@ -646,27 +506,9 @@ The parameter length is not 16 bytes (128 bits).A cryptographic object used to perform the asymmetric algorithm. - When overridden in a derived class, creates the signature for the specified hash value. - The hash value to be signed. - The digital signature for the specified hash value. - - - Creates the DSA signature for the specified hash value in the indicated format. - The hash value to sign. - The encoding format to use for the signature. - - is . - - is not a known format. - An error occurred in the signing operation. - The DSA signature for the specified data. - - - Creates the DSA signature for the specified hash value in the indicated format. - The hash value to sign. - The encoding format to use for the signature. - An error occurred in the signing operation. - The DSA signature for the specified data. + 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 . @@ -680,28 +522,21 @@ The parameter length is not 16 bytes (128 bits).The parameter is . The format of the parameter is not valid. - - Gets the largest size, in bytes, for a signature produced by this key in the indicated format. - The encoding format for a signature. - - is not a known format. - The largest size, in bytes, for a signature produced by this key in the indicated format. - 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. - A derived class must override this method. 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. - A derived class must override this method. 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. @@ -709,25 +544,15 @@ The parameter length is not 16 bytes (128 bits).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. @@ -736,121 +561,29 @@ The algorithm-specific key import failed. 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. - - Imports an encrypted RFC 7468 PEM-encoded private key, replacing the keys for this object. - The PEM text of the encrypted key to import. - The bytes to use as a password when decrypting the key material. - - does not contain a PEM-encoded key with a recognized label. - - -or- - - contains multiple PEM-encoded keys with a recognized label. - The password is incorrect. - - -or- - - The base-64 decoded contents of the PEM text from do not represent an ASN.1-BER-encoded PKCS#8 EncryptedPrivateKeyInfo structure. - - -or- - - The base-64 decoded contents of the PEM text from indicate the key is for an algorithm other than the algorithm represented by this instance. - - -or- - - The base-64 decoded contents of the PEM text from represent the key in a format that is not supported. - - -or- - - The algorithm-specific key import failed. - - - Imports an encrypted RFC 7468 PEM-encoded private key, replacing the keys for this object. - The PEM text of the encrypted key to import. - The password to use for decrypting the key material. - - does not contain a PEM-encoded key with a recognized label. - - -or- - - contains multiple PEM-encoded keys with a recognized label. - The password is incorrect. - - -or- - - The base-64 decoded contents of the PEM text from do not represent an ASN.1-BER-encoded PKCS#8 EncryptedPrivateKeyInfo structure. - - -or- - - The base-64 decoded contents of the PEM text from indicate the key is for an algorithm other than the algorithm represented by this instance. - - -or- - - The base-64 decoded contents of the PEM text from represent the key in a format that is not supported. - - -or- - - The algorithm-specific key import failed. - - - Imports an RFC 7468 PEM-encoded key, replacing the keys for this object. - The PEM text of the key to import. - - does not contain a PEM-encoded key with a recognized label. - - -or- - - contains multiple PEM-encoded keys with a recognized label. - - -or- - - contains an encrypted PEM-encoded key. - When overridden in a derived class, imports the specified . The parameters for . - - is missing required fields. - --or- - - has fields with inconsistent lengths for a valid key. - - does not represent a valid DSA key parameter set. 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. @@ -858,17 +591,11 @@ The algorithm-specific key import failed. 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. @@ -877,110 +604,37 @@ The algorithm-specific key import failed. 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 . - The DSA signature for the specified data. - - - Computes the hash value of the specified data and signs it using the specified signature format. - The data to sign. - The offset into at which to begin hashing. - The number of bytes to read from . - The hash algorithm to use to create the hash value. - The encoding format to use for the signature. - - is . - - is not a known format. - - -or- - is less than zero. - - -or- - is less than zero. - - -or- - + - 1 results in an index that is beyond the upper bound of . - - has a or empty . - An error occurred in the hashing or signing operation. - The DSA signature for the specified data. + 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. - - is . - - . is or . The DSA signature for the specified data. - - - Computes the hash value of the specified data and signs it using the specified signature format. - The data to sign. - The hash algorithm to use to create the hash value. - The encoding format to use for the signature. is . - - is not a known format. - has a or empty . - An error occurred in the hashing or signing operation. - The DSA signature for the specified data. + . 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. - - is . - - . is or . The DSA signature for the specified data. - - - Computes the hash value of the specified data and signs it using the specified signature format. - The data to sign. - The hash algorithm to use to create the hash value. - The encoding format to use for the signature. is . - - is not a known format. - has a or empty . - An error occurred in the hashing or signing operation. - The DSA signature for the specified data. - - - Computes the hash value of the specified data and signs it using the specified signature format. - The data to sign. - The hash algorithm to use to create the hash value. - The encoding format to use for the signature. - An error occurred in the hashing or signing operation. - The DSA signature for the specified data. - - - Computes the hash value of the specified data and signs it using the specified signature format. - The data to sign. - The hash algorithm to use to create the hash value. - The encoding format to use for the signature. - An error occurred in the hashing or signing operation. - The DSA signature for the specified data. + . is or . Creates and returns an XML string representation of the current object. @@ -993,39 +647,13 @@ The algorithm-specific key import failed. 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. - - if is large enough to receive the result; otherwise, . - - - Attempts to create the DSA signature for the specified hash value in the indicated format and place it into the provided buffer. - The hash value to sign. - The buffer to receive the signature. - The encoding format to use for the signature. - When this method returns, contains a value that indicates the number of bytes written to . This parameter is treated as uninitialized. - - is not a known format. - An error occurred in the signing operation. - - if is large enough to receive the signature; otherwise, . - - - Attempts to create the DSA signature for the specified hash value in the indicated format and place it into the provided buffer. - The hash value to sign. - The buffer to receive the signature. - The encoding format to use for the signature. - When this method returns, contains a value that indicates the number of bytes written to . This parameter is treated as uninitialized. - An error occurred in the signing operation. - - if is large enough to receive the signature; otherwise, . Attempts to export the current key in the PKCS#8 EncryptedPrivateKeyInfo format into a provided buffer, using a byte-based password. @@ -1033,13 +661,11 @@ Creating the signature otherwise failed. 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. - - if is big enough to receive the output; otherwise, . Attempts to export the current key in the PKCS#8 EncryptedPrivateKeyInfo format into a provided buffer, using a char-based password. @@ -1047,25 +673,25 @@ Creating the signature otherwise failed. 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. - The key could not be exported. 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. - The key could not be exported. 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. - The key could not be exported. 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. @@ -1085,68 +711,22 @@ Creating the signature otherwise failed. if is large enough to receive the result; otherwise, . - - Attempts to create the DSA signature for the specified data in the indicated format and place it into the provided buffer. - The data to hash and sign. - The buffer to receive the signature. - The hash algorithm to use to create the hash value. - The encoding format to use for the signature. - When this method returns, contains a value that indicates the number of bytes written to . This parameter is treated as uninitialized. - - is not a known format. - - has a or empty . - An error occurred in the signing operation. - - if is big enough to receive the signature; otherwise, . - - - Attempts to create the DSA signature for the specified data in the indicated format and place it into the provided buffer. - The data to hash and sign. - The buffer to receive the signature. - The hash algorithm to use to create the hash value. - The encoding format to use for the signature. - When this method returns, contains a value that indicates the number of bytes written to . This parameter is treated as uninitialized. - An error occurred in the signing operation. - - if is big enough to receive the signature; 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 . + 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 . - - if the digital signature is valid; otherwise, . - - - Verifies that a digital signature is valid for the provided data. - The signed data. - The signature to verify. - The hash algorithm used to hash the data for the verification process. - The encoding format for . - - or is . - - is not a known format. - - has a or empty . - An error occurred in the hashing or verification operation. - - if the digital signature is valid for the provided data; otherwise, . 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. @@ -1155,199 +735,73 @@ Verifying the signature otherwise failed. 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 . . is or . - is less than zero. - - -or- - - is less than zero. - - -or- - - + - 1 results in an index that is beyond the upper bound of . + 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. - - if the digital signature is valid; otherwise, . - - - Verifies that a digital signature is valid for the provided data. - An array that contains the signed data. - The starting index of the signed portion of . - The number of bytes in that were signed. - The signature to verify. - The hash algorithm used to hash the data for the verification process. - The encoding format for . - - or is . - - is not a known format. - - -or- - is less than zero. - - -or- - is less than zero. - - -or- - + - 1 results in an index that is beyond the upper bound of . - - has a or empty . - An error occurred in the hashing or verification operation. - - if the digital signature is valid for the provided data; otherwise, . 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- + 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. - - if the digital signature is valid; otherwise, . - - Verifies that a digital signature is valid for the provided data. - The signed data. - The signature to verify. - The hash algorithm used to hash the data for the verification process. - The encoding format for . - - or is . - - is not a known format. - - has a or empty . - An error occurred in the hashing or verification operation. - - if the digital signature is valid for the provided data; otherwise, . - - - 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. + + 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. - - if the digital signature is valid; otherwise, . - - - Verifies that a digital signature is valid for the provided data. - The signed data. - The signature to verify. - The hash algorithm used to hash the data for the verification process. - The encoding format for . - - is not a known format. - An error occurred in the hashing or verification operation. - - if the digital signature is valid for the provided data; otherwise, . - - - Verifies that a digital signature is valid for the provided data. - The signed data. - The signature to verify. - The hash algorithm used to hash the data for the verification process. - The encoding format for . - An error occurred in the hashing or verification operation. - - if the digital signature is valid for the provided data; otherwise, . - - - Verifies that a digital signature is valid for the provided data. - The signed data. - The signature to verify. - The hash algorithm used to hash the data for the verification process. - The encoding format for . - An error occurred in the hashing or verification operation. - - if the digital signature is valid for the provided data; otherwise, . 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. - - if matches the signature computed using the specified hash algorithm and key on ; otherwise, . - - - Verifies that a digital signature is valid for the provided hash. - The signed hash. - The signature to verify. - The encoding format for . - - or is . - - is not a known format. - An error occurred in the verification operation. - - if the digital signature is valid for the provided data; otherwise, . 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. - - if the digital signature is valid for the hash; otherwise, . - - - Verifies that a digital signature is valid for the provided hash. - The signed hash. - The signature to verify. - The encoding format for . - - is not a known format. - An error occurred in the verification operation. - - if the digital signature is valid for the provided data; otherwise, . - - - Verifies that a digital signature is valid for the provided hash. - The signed hash. - The signature to verify. - The encoding format for . - An error occurred in the verification operation. - - if the digital signature is valid for the provided data; otherwise, . Contains the typical parameters for the algorithm. @@ -1403,24 +857,13 @@ Verifying the signature otherwise failed. Verifies the Digital Signature Algorithm () signature on the data. The data signed with . The signature to be verified for . - - is . - - -or- - - is . - The DSA key is missing. if the signature is valid for the data; otherwise, . - - - Specifies the data format for signatures with the DSA family of algorithms. - - - The signature format from IEEE P1363, which produces a fixed-size signature for a given key. - - - The signature format from IETF RFC 3279, which produces a variably-sized signature. + + is . +-or- + is . + The DSA key is missing. Creates a Digital Signature Algorithm () signature. @@ -1437,14 +880,12 @@ Verifying the signature otherwise failed. 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 . - The digital signature for the specified data. + The OID is . +-or- +The DSA key is . Specifies the hash algorithm for the Digital Signature Algorithm () signature formatter. @@ -1469,33 +910,12 @@ Verifying the signature otherwise failed. The cofactor of the curve. - - Identifies the composition of the object. - - - 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. - - - 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. - 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 . - An object representing the named curve. Creates a named curve using the specified object. @@ -1505,37 +925,12 @@ Verifying the signature otherwise failed. 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 . - An object representing the named curve. - - - 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. - - - 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. - - - Gets the identifier of a named curve. - The identifier of a named curve. + + Identifies the composition of the object. Indicates how to interpret the data contained in an object. @@ -1558,6 +953,32 @@ Verifying the signature otherwise failed. 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. @@ -1629,6 +1050,26 @@ Verifying the signature otherwise failed. 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. @@ -1642,155 +1083,100 @@ Verifying the signature otherwise failed. 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. - A new instance of the default implementation of the Elliptic Curve Diffie-Hellman (ECDH) algorithm. 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. - A new instance of the default implementation of the Elliptic Curve Diffie-Hellman (ECDH) algorithm. 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. - The parameter is . 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 . - Performs key derivation using a specified hash algorithm. + 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 curve used by has a different size than the curve from this key. - --or- - -The parameter does not specify a hash. - - is . - The curve used by is different than the curve from this key. - --or- - -This instance represents only a public key. - The hash of the shared secret. + 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, performs key derivation using a specified hash algorithm with optional prepended or appended data. + 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. + 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. - The curve used by has a different size than the curve from this key. - --or- - -The parameter does not specify a hash. - - is . - The curve used by is different than the curve from this key. - --or- - -This instance represents only a public key. - The hash of the shared secret after prepending or appending data as requested. + + is over a different curve than this key. - Performs key derivation using a specified HMAC (Hash-based Message Authentication Code) algorithm. + 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 curve used by has a different size than the curve from this key. - --or- - -The parameter does not specify a hash. - - is . - The curve used by is different than the curve from this key. - --or- - -This instance represents only a public key. - The HMAC of the shared secret. + 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, performs key derivation using a specified HMAC (Hash-based Message Authentication Code) algorithm with optional prepended or appended data. + 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. - The curve used by has a different size than the curve from this key. - --or- - -The parameter does not specify a hash. - - is . - The curve used by is different than the curve from this key. - --or- - -This instance represents only a public key. - The HMAC of the shared secret after prepending or appending data as requested. + + is over a different curve than this key. - When implemented in a derived class, performs a key derivation on the shared secret. + Derives bytes that can be used as a key, given another party's public key. The other party's public key. - The curve used by has a different size than the curve from this key. - - is . - The curve used by is different than the curve from this key. - --or- - -This instance represents only a public key. - The result of the key derivation function, using the shared secret as an input. + The key material from the key exchange with the other party's public key. - When implemented in a derived class, performs key derivation using the TLS (Transport Layer Security) 1.1 PRF (Pseudo-Random Function). + 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. - The curve used by has a different size than the curve from this key. + + is over a different curve than this key. - , or is . + or is . - is not exactly 64 bytes in length. - --or- - -The curve used by is different than the curve from this key. - --or- - -This instance represents only a public key. - The first 48 bytes from the TLS 1.1 PRF, using the shared secret as the key. + is not exactly 64 bytes in length. Exports the current key in the ECPrivateKey format. - The key could not be exported. 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, . - A derived class must override this method. 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. - A derived class must override this method. 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. @@ -1809,9 +1195,7 @@ This instance represents only a public key. 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. @@ -1820,25 +1204,15 @@ The key import failed. 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. @@ -1847,95 +1221,15 @@ The algorithm-specific key import failed. 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. - - - Imports an encrypted RFC 7468 PEM-encoded private key, replacing the keys for this object. - The PEM text of the encrypted key to import. - The bytes to use as a password when decrypting the key material. - - does not contain a PEM-encoded key with a recognized label. - --or- - - contains multiple PEM-encoded keys with a recognized label. - -The password is incorrect. - --or- - -The base-64 decoded contents of the PEM text from do not represent an ASN.1-BER-encoded PKCS#8 EncryptedPrivateKeyInfo structure. - --or- - -The base-64 decoded contents of the PEM text from indicate the key is for an algorithm other than the algorithm represented by this instance. - -or- - -The base-64 decoded contents of the PEM text from represent the key in a format that is not supported. - --or- - -The algorithm-specific key import failed. - - - Imports an encrypted RFC 7468 PEM-encoded private key, replacing the keys for this object. - The PEM text of the encrypted key to import. - The password to use for decrypting the key material. - - does not contain a PEM-encoded key with a recognized label. - --or- - - contains multiple PEM-encoded keys with a recognized label. - -The password is incorrect. - --or- - -The base-64 decoded contents of the PEM text from do not represent an ASN.1-BER-encoded PKCS#8 EncryptedPrivateKeyInfo structure. - --or- - -The base-64 decoded contents of the PEM text from indicate the key is for an algorithm other than the algorithm represented by this instance. - --or- - -The base-64 decoded contents of the PEM text from represent the key in a format that is not supported. - --or- - The algorithm-specific key import failed. - - Imports an RFC 7468 PEM-encoded key, replacing the keys for this object. - The PEM text of the key to import. - - does not contain a PEM-encoded key with a recognized label. - --or- - - contains multiple PEM-encoded keys with a recognized label. - --or- - - contains an encrypted PEM-encoded key. - 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. @@ -1948,17 +1242,11 @@ The algorithm-specific key import failed. 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. @@ -1966,33 +1254,39 @@ The algorithm-specific key import failed. 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, . - In all cases. This method does not return a value. + In all cases. - Attempts to export the current key in the format into a provided buffer. - The byte span to receive the data. + 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. - The key could not be exported. 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. @@ -2000,13 +1294,11 @@ The algorithm-specific key import failed. 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. - - if is big enough to receive the output; otherwise, . Attempts to export the current key in the PKCS#8 EncryptedPrivateKeyInfo format into a provided buffer, using a char-based password. @@ -2014,37 +1306,25 @@ The algorithm-specific key import failed. 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. - The key could not be exported. 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. - The key could not be exported. 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. - The key could not be exported. if is big enough to receive the output; otherwise, . - - - 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 . + The key could not be exported. Provides an abstract base class from which all implementations must inherit. @@ -2068,20 +1348,13 @@ The algorithm-specific key import failed. When overridden in a derived class, exports the explicit for an object. - A derived class must override this method. 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. - A derived class must override this method. An object that represents the point on the curve for this key. - - - Exports the current key in the X.509 SubjectPublicKeyInfo format. - The member has not been overridden in a derived class. - The object has already been disposed. - The key is invalid and could not be exported. - A byte array containing the X.509 SubjectPublicKeyInfo representation of this key. + A derived class must override this method. Serializes the key BLOB to a byte array. @@ -2091,17 +1364,6 @@ The algorithm-specific key import failed. Serializes the public key to an XML string. An XML string that contains the serialized Elliptic Curve Diffie-Hellman (ECDH) public key. - - Attempts to export the current key in the X.509 SubjectPublicKeyInfo format. - 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. - The member has not been overridden in a derived class. - The object has already been disposed. - The key is invalid and could not be exported. - - if is big enough to receive the output; otherwise, . - Provides an abstract base class that encapsulates the Elliptic Curve Digital Signature Algorithm (ECDSA). @@ -2124,36 +1386,32 @@ The algorithm-specific key import failed. 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. - The parameter is . + 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. - The key could not be exported. 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, . - A derived class must override this method. 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, . - A derived class must override this method. The parameters representing the point on the curve for this key. + A derived class must override this method. This method throws in all cases. @@ -2161,41 +1419,32 @@ The algorithm-specific key import failed. In all cases. - When overridden in a derived class, generates a new ephemeral public/private key pair for the specified curve, replacing the current key. - The curve to use to generate the key. + 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. - - Gets the largest size, in bytes, for a signature produced by this key in the indicated format. - The encoding format for a signature. - - is not a known format. - The largest size, in bytes, for a signature produced by this key in the indicated format. - 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. - A derived class must override this method. 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. - A derived class must override this method. 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. @@ -2204,25 +1453,15 @@ The key import failed. 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. @@ -2231,95 +1470,15 @@ The algorithm-specific key import failed. 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. - - - Imports an encrypted RFC 7468 PEM-encoded private key, replacing the keys for this object. - The PEM text of the encrypted key to import. - The bytes to use as a password when decrypting the key material. - - does not contain a PEM-encoded key with a recognized label. - --or- - - contains multiple PEM-encoded keys with a recognized label. - -The password is incorrect. - --or- - -The base-64 decoded contents of the PEM text from do not represent an ASN.1-BER-encoded PKCS#8 EncryptedPrivateKeyInfo structure. - --or- - -The base-64 decoded contents of the PEM text from indicate the key is for an algorithm other than the algorithm represented by this instance. - -or- - -The base-64 decoded contents of the PEM text from represent the key in a format that is not supported. - --or- - The algorithm-specific key import failed. - - Imports an encrypted RFC 7468 PEM-encoded private key, replacing the keys for this object. - The PEM text of the encrypted key to import. - The password to use for decrypting the key material. - - does not contain a PEM-encoded key with a recognized label. - --or- - - contains multiple PEM-encoded keys with a recognized label. - -The password is incorrect. - --or- - -The base-64 decoded contents of the PEM text from do not represent an ASN.1-BER-encoded PKCS#8 EncryptedPrivateKeyInfo structure. - --or- - -The base-64 decoded contents of the PEM text from indicate the key is for an algorithm other than the algorithm represented by this instance. - --or- - -The base-64 decoded contents of the PEM text from represent the key in a format that is not supported. - --or- - -The algorithm-specific key import failed. - - - Imports an RFC 7468 PEM-encoded key, replacing the keys for this object. - The PEM text of the key to import. - - does not contain a PEM-encoded key with a recognized label. - --or- - - contains multiple PEM-encoded keys with a recognized label. - --or- - - contains an encrypted PEM-encoded key. - When overridden in a derived class, imports the specified parameters. The curve parameters. @@ -2330,17 +1489,11 @@ The algorithm-specific key import failed. 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. @@ -2348,171 +1501,79 @@ The algorithm-specific key import failed. 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 . - The ECDSA signature for the specified data. - - - Computes the hash value of the specified data and signs it using the specified signature format. - The data to sign. - The offset into at which to begin hashing. - The number of bytes to read from . - The hash algorithm to use to create the hash value. - The encoding format to use for the signature. - - is . - - is not a known format. - - -or- - - is less than zero. - - -or- - - is less than zero. - - -or- - - + - 1 results in an index that is beyond the upper bound of . - - has a or empty . - An error occurred in the hashing or signing operation. - The ECDSA signature for the specified data. + 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. - - is . - - . is or . The ECDSA signature for the specified data. - - - Computes the hash value of the specified data and signs it using the specified signature format. - The data to sign. - The hash algorithm to use to create the hash value. - The encoding format to use for the signature. is . - - is not a known format. - has a or empty . - An error occurred in the hashing or signing operation. - The ECDSA signature for the specified data. + . 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. - - is . - - . is or . The ECDSA signature for the specified data. - - - Computes the hash value of the specified data and signs it using the specified signature format. - The data to sign. - The hash algorithm to use to create the hash value. - The encoding format to use for the signature. is . - - is not a known format. - has a or empty . - An error occurred in the hashing or signing operation. - The ECDSA signature for the specified data. - - - Computes the hash value of the specified data and signs it using the specified signature format. - The data to sign. - The hash algorithm to use to create the hash value. - The encoding format to use for the signature. - An error occurred in the hashing or signing operation. - The ECDSA signature for the specified data. - - - Computes the hash value of the specified data and signs it using the specified signature format. - The data to sign. - The hash algorithm to use to create the hash value. - The encoding format to use for the signature. - An error occurred in the hashing or signing operation. - The ECDSA signature for the specified data. + . 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 . - A digital signature for the specified hash value. - - - Computes the ECDSA signature for the specified hash value in the indicated format. - The hash value to sign. - The encoding format to use for the signature. - - is . - - is not a known format. - An error occurred in the signing operation. - The ECDSA signature for the specified data. - - - Computes the ECDSA signature for the specified hash value in the indicated format. - The hash value to sign. - The encoding format to use for the signature. - An error occurred in the signing operation. - The ECDSA signature for the specified data. This method throws in all cases. to include private parameters; otherwise, . - In all cases. 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. - The key could not be exported. 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. @@ -2520,13 +1581,11 @@ The algorithm-specific key import failed. 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. - - if is big enough to receive the output; otherwise, . Attempts to export the current key in the PKCS#8 EncryptedPrivateKeyInfo format into a provided buffer, using a char-based password. @@ -2534,320 +1593,108 @@ The algorithm-specific key import failed. 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. - The key could not be exported. 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. - The key could not be exported. 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. - The key could not be exported. if is big enough to receive the output; otherwise, . + The key could not be exported. - Attempts to compute the hash value of the specified read-only span of bytes into the provided destination by using the specified hashing algorithm. - The data to be hashed. - The buffer to receive the hash value. - The algorithm to use to hash the data. - When this method returns, the total number of bytes written into . This parameter is treated as uninitialized. - - if is not long enough to receive the hash value. + + + + - Attempts to compute the ECDSA digital signature for the specified read-only span of bytes into the provided destination by using the specified hashing algorithm and the current key. - The data to be signed. - The buffer to receive the signature. - The algorithm to use to hash the data for signing. - When this method returns, the total number of bytes written into . This parameter is treated as uninitialized. - - if is not long enough to receive the signature. - - - Attempts to create the ECDSA signature for the specified data in the indicated format into the provided buffer. - The data to hash and sign. - The buffer to receive the signature. - The hash algorithm to use to create the hash value. - The encoding format to use for the signature. - When this method returns, contains a value that indicates the number of bytes written to . This parameter is treated as uninitialized. - - is not a known format. - - has a or empty . - An error occurred in the signing operation. - - if is big enough to receive the signature; otherwise, . - - - Attempts to create the ECDSA signature for the specified data in the indicated format into the provided buffer. - The data to hash and sign. - The buffer to receive the signature. - The hash algorithm to use to create the hash value. - The encoding format to use for the signature. - When this method returns, contains a value that indicates the number of bytes written to . This parameter is treated as uninitialized. - An error occurred in the signing operation. - - if is big enough to receive the signature; otherwise, . + + + + - Attempts to compute the ECDSA digital signature for the specified read-only span of bytes representing a data hash into the provided destination by using the current key. - The hash value of the data that is being signed. - The buffer to receive the signature. - When this method returns, the total number of bytes written into . This parameter is treated as uninitialized. - - if is not long enough to receive the signature. - - - Attempts to create the ECDSA signature for the specified hash value in the indicated format into the provided buffer. - The hash value to sign. - The buffer to receive the signature. - The encoding format to use for the signature. - When this method returns, contains a value that indicates the number of bytes written to . This parameter is treated as uninitialized. - - is not a known format. - An error occurred in the signing operation. - - if is big enough to receive the signature; otherwise, . - - - Attempts to create the ECDSA signature for the specified hash value in the indicated format into the provided buffer. - The hash value to sign. - The buffer to receive the signature. - The encoding format to use for the signature. - When this method returns, contains a value that indicates the number of bytes written to . This parameter is treated as uninitialized. - An error occurred in the signing operation. - - if is big enough to receive the signature; otherwise, . + + + - Verifies that a digital signature is appropriate for the current key and provided data with a specified hash algorithm. + 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. - - is . - - -or- - - is . - - . is or . if the signature is valid; otherwise, . - - - Verifies that a digital signature is valid for the provided data. - The signed data. - The signature to verify. - The hash algorithm used to hash the data for the verification process. - The encoding format for . - or is . - - is not a known format. + is . +-or- + is . - has a or empty . - An error occurred in the hashing or verification operation. - - if the digital signature is valid for the provided data; otherwise, . + . is or . - Verifies that a digital signature is appropriate for the current key and provided portion of data with a specified hash algorithm. + 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. - - 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 . if the signature is valid; otherwise, . - - - Verifies that a digital signature is valid for the provided data. - An array that contains the signed data. - The starting index of the signed portion of . - The number of bytes in that were signed. - The signature to verify. - The hash algorithm used to hash the data for the verification process. - The encoding format for . - or is . - - is not a known format. - - -or- - - is less than zero. - - -or- - - is less than zero. - - -or- - - + - 1 results in an index that is beyond the upper bound of . + is . +-or- + is . - has a or empty . - An error occurred in the hashing or verification operation. - - if the digital signature is valid for the provided data; otherwise, . + . 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 appropriate for the current key and provided data with a specified hash algorithm. + 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. - - is . - - -or- - - is . - - . is or . if the signature is valid; otherwise, . - - - Verifies that a digital signature is valid for the provided data. - The signed data. - The signature to verify. - The hash algorithm used to hash the data for the verification process. - The encoding format for . - or is . - - is not a known format. - - has a or empty . - An error occurred in the hashing or verification operation. - - if the digital signature is valid for the provided data; otherwise, . - - - Verifies that a digital signature is appropriate for the current key and provided data with a specified hash algorithm. - The signed data. - The signature to be verified. - The hash algorithm used to create the hash value of the data. + is . +-or- + is . . is or . - - if the signature is valid; otherwise, . - - - Verifies that a digital signature is valid for the provided data. - The signed data. - The signature to verify. - The hash algorithm used to hash the data for the verification process. - The encoding format for . - - is not a known format. - An error occurred in the hashing or verification operation. - - if the digital signature is valid for the provided data; otherwise, . - - - Verifies that a digital signature is valid for the provided data. - The signed data. - The signature to verify. - The hash algorithm used to hash the data for the verification process. - The encoding format for . - An error occurred in the hashing or verification operation. - - if the digital signature is valid for the provided data; otherwise, . - - Verifies that a digital signature is valid for the provided data. - The signed data. - The signature to verify. - The hash algorithm used to hash the data for the verification process. - The encoding format for . - An error occurred in the hashing or verification operation. - - if the digital signature is valid for the provided data; otherwise, . + + + + - Verifies that a digital signature is appropriate for the current key and provided data hash. - The hash value of the data to be verified. - The digital signature of the data to be verified against the hash value. - - or is . + 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 signature is valid; otherwise, . - - - Verifies that a digital signature is valid for the provided hash. - The signed hash. - The signature to verify. - The encoding format for . - - or is . - - is not a known format. - An error occurred in the verification operation. - - if the digital signature is valid for the provided data; otherwise, . + if the hash value equals the decrypted signature; otherwise, . - Verifies that a digital signature is appropriate for the current key and provided data hash. - The hash value of the data to be verified. - The digital signature of the data to be verified against the hash value. - - if the signature is valid; otherwise, . - - - Verifies that a digital signature is valid for the provided hash. - The signed hash. - The signature to verify. - The encoding format for . - - is not a known format. - An error occurred in the verification operation. - - if the digital signature is valid for the provided data; otherwise, . - - - Verifies that a digital signature is valid for the provided hash. - The signed hash. - The signature to verify. - The encoding format for . - An error occurred in the verification operation. - - if the digital signature is valid for the provided data; otherwise, . - - - Gets the name of the key exchange algorithm. - Always . - - - Gets the name of the signature algorithm. - The string "ECDsa". + + Represents the standard parameters for the elliptic curve cryptography (ECC) algorithm. @@ -2874,70 +1721,6 @@ The algorithm-specific key import failed. Represents the Y coordinate. - - RFC5869 HMAC-based Extract-and-Expand Key Derivation (HKDF) - - - Performs the key derivation HKDF Expand and Extract functions. - The hash algorithm used for HMAC operations. - The input keying material. - The length of the output keying material. - The optional salt value (a non-secret random value). If not provided, it defaults to a byte array of the same length as the output of the specified hash algorithm. - The optional context and application specific information. - - is . - - is less than 1. - The output keying material. - - - Performs the key derivation HKDF Expand and Extract functions. - The hash algorithm used for HMAC operations. - The input keying material. - The output buffer that represents output keying material. - The salt value (a non-secret random value). - The context and application specific information (can be an empty span). - - is empty, or is larger than the maximum allowed length. - - - Performs the HKDF-Expand function See section 2.3 of RFC5869. - The hash algorithm used for HMAC operations. - The pseudorandom key that is at least as long as the output byte array of the specified hash algorithm (usually the output from the Extract step). - The length of the output keying material. - The optional context and application specific information. - - is . - - is less than 1. - The output keying material. - - - Performs the HKDF-Expand function. See section 2.3 of RFC5869. - The hash algorithm used for HMAC operations. - The pseudorandom key that is at least as long as as the output byte array of the specified hash algorithm (usually the output from the Extract step). - The destination buffer to receive the output keying material. - The context and application specific information (can be an empty span). - - is empty, or is larger than the maximum allowed length. - - - Performs the HKDF-Extract function. - See section 2.2 of RFC5869. - The hash algorithm used for HMAC operations. - The input keying material. - The optional salt value (a non-secret random value). If not provided it defaults to a byte array of the same length as the output of the specified hash algorithm. - The pseudorandom key (prk). - - - Performs the HKDF-Extract function. - See section 2.2 of RFC5869. - The hash algorithm used for HMAC operations. - The input keying material. - The salt value (a non-secret random value). - The destination buffer to receive the pseudorandom key (prk). - The number of bytes written to the buffer. - Computes a Hash-based Message Authentication Code (HMAC) by using the hash function. @@ -2950,68 +1733,22 @@ The algorithm-specific key import failed. The parameter is . - 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. + - Routes data written to the object into the HMAC algorithm for computing the HMAC. - The input to compute the HMAC 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. + + + - Routes data written to the object into the HMAC algorithm for computing the HMAC. - The input to compute the HMAC for. - - - Computes the HMAC of data using the MD5 algorithm. - The HMAC key. - The data to HMAC. - - or is . - The HMAC of the data. - - - Computes the HMAC of data using the MD5 algorithm. - The HMAC key. - The data to HMAC. - The HMAC of the data. - - - Computes the HMAC of data using the MD5 algorithm. - The HMAC key. - The data to HMAC. - The buffer to receive the HMAC value. - The buffer in is too small to hold the calculated hash size. The MD5 algorithm always produces a 128-bit HMAC, or 16 bytes. - The total number of bytes written to . - - - Finalizes the HMAC computation after the last data is processed by the algorithm. - The computed HMAC value in a byte array. - - - Resets the hash algorithm to its initial state. - - - Attempts to compute the HMAC of data using the MD5 algorithm. - The HMAC key. - The data to HMAC. - The buffer to receive the HMAC value. - When this method returns, contains the total number of bytes written into . - - if is too small to hold the calculated hash, otherwise. + + + + - Attempts to finalize the HMAC computation after the last data is processed by the HMAC algorithm. - The buffer to receive the HMAC value. - When this method returns, the total number of bytes written into . This parameter is treated as uninitialized. - - if is long enough to receive the HMAC value; otherwise, . - - - Gets or sets the key to use in the HMAC calculation. - The key to use in the HMAC calculation. + + Computes a Hash-based Message Authentication Code (HMAC) using the hash function. @@ -3032,7 +1769,6 @@ The algorithm-specific key import failed. 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. @@ -3044,58 +1780,20 @@ Releases the unmanaged resources used by the The number of bytes in the array to use as data. - Routes data written to the object into the HMAC algorithm for computing the HMAC. - The input to compute the HMAC for. - - - Computes the HMAC of data using the SHA1 algorithm. - The HMAC key. - The data to HMAC. - - or is . - The HMAC of the data. - - - Computes the HMAC of data using the SHA1 algorithm. - The HMAC key. - The data to HMAC. - The HMAC of the data. - - - Computes the HMAC of data using the SHA1 algorithm. - The HMAC key. - The data to HMAC. - The buffer to receive the HMAC value. - The buffer in is too small to hold the calculated hash size. The SHA1 algorithm always produces a 160-bit HMAC, or 20 bytes. - The total number of bytes written to . - - - Finalizes the HMAC computation after the last data is processed by the algorithm. - The computed HMAC value in a byte array. + + - Resets the hash algorithm to its initial state. - - - Attempts to compute the HMAC of data using the SHA1 algorithm. - The HMAC key. - The data to HMAC. - The buffer to receive the HMAC value. - When this method returns, contains the total number of bytes written into . - - if is too small to hold the calculated hash, otherwise. - - - Attempts to finalize the HMAC computation after the last data is processed by the HMAC algorithm. - The buffer to receive the HMAC value. - When this method returns, the total number of bytes written into . This parameter is treated as uninitialized. - - if is long enough to receive the HMAC value; otherwise, . + 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. @@ -3108,68 +1806,22 @@ Releases the unmanaged resources used by the The parameter is . - 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. + - Routes data written to the object into the HMAC algorithm for computing the HMAC. - The input to compute the HMAC 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. + + + - Routes data written to the object into the HMAC algorithm for computing the HMAC. - The input to compute the HMAC for. - - - Computes the HMAC of data using the SHA256 algorithm. - The HMAC key. - The data to HMAC. - - or is . - The HMAC of the data. - - - Computes the HMAC of data using the SHA256 algorithm. - The HMAC key. - The data to HMAC. - The HMAC of the data. - - - Computes the HMAC of data using the SHA256 algorithm. - The HMAC key. - The data to HMAC. - The buffer to receive the HMAC value. - The buffer in is too small to hold the calculated hash size. The SHA256 algorithm always produces a 256-bit HMAC, or 32 bytes. - The total number of bytes written to . - - - Finalizes the HMAC computation after the last data is processed by the algorithm. - The computed HMAC value in a byte array. - - - Resets the hash algorithm to its initial state. - - - Attempts to compute the HMAC of data using the SHA256 algorithm. - The HMAC key. - The data to HMAC. - The buffer to receive the HMAC value. - When this method returns, the total number of bytes written into . - - if is too small to hold the calculated hash, otherwise. + + + + - Attempts to finalize the HMAC computation after the last data is processed by the HMAC algorithm. - The buffer to receive the HMAC value. - When this method returns, the total number of bytes written into . This parameter is treated as uninitialized. - - if is long enough to receive the HMAC value; otherwise, . - - - Gets or sets the key to use in the HMAC calculation. - The key to use in the HMAC calculation. + + Computes a Hash-based Message Authentication Code (HMAC) using the hash function. @@ -3183,74 +1835,28 @@ Releases the unmanaged resources used by the The parameter is . - 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. + - Routes data written to the object into the HMAC algorithm for computing the HMAC. - The input to compute the HMAC 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. + + + - Routes data written to the object into the HMAC algorithm for computing the HMAC. - The input to compute the HMAC for. - - - Computes the HMAC of data using the SHA384 algorithm. - The HMAC key. - The data to HMAC. - - or is . - The HMAC of the data. - - - Computes the HMAC of data using the SHA384 algorithm. - The HMAC key. - The data to HMAC. - The HMAC of the data. - - - Computes the HMAC of data using the SHA384 algorithm. - The HMAC key. - The data to HMAC. - The buffer to receive the HMAC value. - The buffer in is too small to hold the calculated hash size. The SHA384 algorithm always produces a 384-bit HMAC, or 48 bytes. - The total number of bytes written to . - - - Finalizes the HMAC computation after the last data is processed by the algorithm. - The computed HMAC value in a byte array. - - - Resets the hash algorithm to its initial state. - - - Attempts to compute the HMAC of data using the SHA384 algorithm. - The HMAC key. - The data to HMAC. - The buffer to receive the HMAC value. - When this method returns, the total number of bytes written into . - - if is too small to hold the calculated hash, otherwise. - - - Attempts to finalize the HMAC computation after the last data is processed by the HMAC algorithm. - The buffer to receive the HMAC value. - When this method returns, the total number of bytes written into . This parameter is treated as uninitialized. - - if is long enough to receive the HMAC value; otherwise, . - - - Gets or sets the key to use in the HMAC calculation. - The key to use in the HMAC calculation. + + + + 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. @@ -3263,77 +1869,35 @@ Releases the unmanaged resources used by the The parameter is . - 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. + - Routes data written to the object into the HMAC algorithm for computing the HMAC. - The input to compute the HMAC 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. + + + - Routes data written to the object into the HMAC algorithm for computing the HMAC. - The input to compute the HMAC for. - - - Computes the HMAC of data using the SHA512 algorithm. - The HMAC key. - The data to HMAC. - - or is . - The HMAC of the data. - - - Computes the HMAC of data using the SHA512 algorithm. - The HMAC key. - The data to HMAC. - The HMAC of the data. - - - Computes the HMAC of data using the SHA512 algorithm. - The HMAC key. - The data to HMAC. - The buffer to receive the HMAC value. - The buffer in is too small to hold the calculated hash size. The SHA512 algorithm always produces a 512-bit HMAC, or 64 bytes. - The total number of bytes written to . - - - Finalizes the HMAC computation after the last data is processed by the algorithm. - The computed HMAC value in a byte array. - - - Resets the hash algorithm to its initial state. - - - Attempts to compute the HMAC of data using the SHA512 algorithm. - The HMAC key. - The data to HMAC. - The buffer to receive the HMAC value. - When this method returns, contains the total number of bytes written into . - - if is too small to hold the calculated hash, otherwise. - - - Attempts to finalize the HMAC computation after the last data is processed by the HMAC algorithm. - The buffer to receive the HMAC value. - When this method returns, the total number of bytes written into . This parameter is treated as uninitialized. - - if is long enough to receive the HMAC value; otherwise, . - - - Gets or sets the key to use in the HMAC calculation. - The key to use in the HMAC calculation. + + + + 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. @@ -3349,103 +1913,47 @@ Releases the unmanaged resources used by the is . - or is negative. - - -or- - - is larger than the length of . + 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. - Appends the specified data to the data already processed in the hash or Hash-based Message Authentication Code (HMAC). - The data to process. - 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. - An instance ready to compute the hash algorithm specified by . 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. - An instance of the class ready to compute the specified hash algorithm. - - - Create an for the Hash-based Message Authentication Code (HMAC) algorithm utilizing the hash algorithm specified by , and a key specified by . - The name of the hash algorithm to perform within the HMAC. - The secret key for the HMAC. The key can be any length, but a key longer than the output size of the hash algorithm specified by will be hashed (using the algorithm specified by ) to derive a correctly-sized key. Therefore, the recommended size of the secret key is the output size of the hash specified by . - - . is or the empty string. - - is not a known hash algorithm. - A hash instance to compute the hash algorithm specified by . 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 methods, without resetting the object to its initial state. - The object has already been disposed. - The computed hash or HMAC. - - - Retrieves the hash or Hash-based Message Authentication Code (HMAC) for the data accumulated from prior calls to the methods, without resetting the object to its initial state. - The buffer to receive the hash or HMAC value. - - has a value less than . - The object has already been disposed. - The number of bytes written to . - - Retrieves the hash or Hash-based Message Authentication Code (HMAC) for the data accumulated from prior calls to the methods, and resets the object to its initial state. - The object has already been disposed. + 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. - - - Retrieves the hash or Hash-based Message Authentication Code (HMAC) for the data accumulated from prior calls to the methods, and resets the object to its initial state. - The buffer to receive the hash or HMAC value. - - has a value less than . - The object has already been disposed. - The number of bytes written to . - - - Attempts to retrieve the hash or Hash-based Message Authentication Code (HMAC) for the data accumulated from prior calls to the methods, without resetting the object to its initial state. - The buffer to receive the hash or HMAC value. - When this method returns, the total number of bytes written into . - This parameter is treated as uninitialized. - The object has already been disposed. - - if is long enough to receive the hash or HMAC value; otherwise, . - - - Attempts to finalize the hash computation after the last data is processed by the hash algorithm. - The buffer to receive the hash or Hash-Based Message Authentication Code (HMAC) value. - When this method returns, the total number of bytes written into . This parameter is treated as uninitialized. The object has already been disposed. - - if is long enough to receive the hash or HMAC value; otherwise, . - - - 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. - - Gets the output size of this hash or HMAC algorithm, in bytes. - The output size of this hash or HMAC algorithm, in bytes. + + + Represents the abstract class from which all mask generator algorithms must derive. @@ -3467,41 +1975,14 @@ Releases the unmanaged resources used by the Creates an instance of the default implementation of the hash algorithm. - The algorithm was used with Federal Information Processing Standards (FIPS) mode enabled, but is not FIPS compatible. 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. - The algorithm described by the parameter was used with Federal Information Processing Standards (FIPS) mode enabled, but is not FIPS compatible. A new instance of the specified implementation of . - - - Computes the hash of data using the MD5 algorithm. - The data to hash. - - is . - The hash of the data. - - - Computes the hash of data using the MD5 algorithm. - The data to hash. - The hash of the data. - - - Computes the hash of data using the MD5 algorithm. - The data to hash. - The buffer to receive the hash value. - The buffer in is too small to hold the calculated hash size. The MD5 algorithm always produces a 128-bit hash, or 16 bytes. - The total number of bytes written to . - - - Attempts to compute the hash of data using the MD5 algorithm. - The data to hash. - The buffer to receive the hash value. - When this method returns, the total number of bytes written into . - - if is too small to hold the calculated hash, otherwise. + 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. @@ -3562,13 +2043,6 @@ Releases the unmanaged resources used by the plus exceeds the length of . - - Creates an array of bytes with a cryptographically strong random sequence of values. - The number of bytes of random values to create. - - is less than zero. - An array populated with cryptographically strong random values. - Fills a span with cryptographically strong random bytes. The span to fill with cryptographically strong random bytes. @@ -3576,15 +2050,15 @@ Releases the unmanaged resources used by the 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. - The parameter is less than or equal to 0. 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. - The parameter is less than or equal to the parameter. 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. @@ -3597,32 +2071,32 @@ Releases the unmanaged resources used by the Represents the base class from which all implementations of the algorithm must derive. - - Represents the effective size of the secret key used by the algorithm in bits. - Initializes a new instance of . Creates an instance of a cryptographic object to perform the algorithm. - The algorithm was used with Federal Information Processing Standards (FIPS) mode enabled, but is not FIPS compatible. 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. - The algorithm described by the parameter was used with Federal Information Processing Standards (FIPS) mode enabled, but is not FIPS compatible. 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 is invalid. 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 value for the RC2 key size is less than the effective key size value. 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 . @@ -3704,20 +2178,14 @@ Releases the unmanaged resources used by the 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 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. 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. @@ -3727,141 +2195,24 @@ Releases the unmanaged resources used by the Returns the pseudo-random key for this object. The number of pseudo-random key bytes to generate. - - is out of range. This parameter requires a non-negative number. A byte array filled with pseudo-random key bytes. - - - Creates a PBKDF2 derived key from password bytes. - The password used to derive the key. - The key salt used to derive the key. - The number of iterations for the operation. - The hash algorithm to use to derive the key. - The size of key to derive. - - or is . - - is not zero or a positive value. - --or- - - is not a positive value. - - has a that is empty or . - - is an unsupported hash algorithm. Supported algorithms are , , , and . - A byte array containing the created PBKDF2 derived key. - - - Creates a PBKDF2 derived key from password bytes. - The password used to derive the key. - The key salt used to derive the key. - The number of iterations for the operation. - The hash algorithm to use to derive the key. - The size of key to derive. - - is not zero or a positive value. - --or- - - is not a positive value. - - has a that is empty or . - - is an unsupported hash algorithm. Supported algorithms are , , , and . - A byte array containing the created PBKDF2 derived key. - - - Fills a buffer with a PBKDF2 derived key. - The password used to derive the key. - The key salt used to derive the key. - The buffer to fill with a derived key. - The number of iterations for the operation. - The hash algorithm to use to derive the key. - - is not a positive value. - - has a that is empty or . - - is an unsupported hash algorithm. Supported algorithms are , , , and . - - - Creates a PBKDF2 derived key from a password. - The password used to derive the key. - The key salt used to derive the key. - The number of iterations for the operation. - The hash algorithm to use to derive the key. - The size of key to derive. - - is not zero or a positive value. - --or- - - is not a positive value. - - has a that is empty or . - - is an unsupported hash algorithm. Supported algorithms are , , , and . - - contains text that cannot be converted to UTF8. - A byte array of length that is filled with pseudo-random key bytes. - - - Fills a buffer with a PBKDF2 derived key. - The password used to derive the key. - The key salt used to derive the key. - The buffer to fill with a derived key. - The number of iterations for the operation. - The hash algorithm to use to derive the key. - - is not a positive value. - - has a that is empty or . - - is an unsupported hash algorithm. Supported algorithms are , , , and . - - contains text that cannot be converted to UTF8. - - - Creates a PBKDF2 derived key from a password. - The password used to derive the key. - The key salt used to derive the key. - The number of iterations for the operation. - The hash algorithm to use to derive the key. - The size of key to derive. - - or is . - is not zero or a positive value. - --or- - - is not a positive value. - - has a that is empty or . - - is an unsupported hash algorithm. Supported algorithms are , , , and . - - contains text that cannot be converted to UTF8. - A byte array of length that is filled with pseudo-random key bytes. - - - Resets the state of the operation. - - - Gets the hash algorithm used for byte derivation. - The hash algorithm used for byte derivation. + 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 is less than 1. 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 . - The key salt value for the operation. Represents the base class from which all implementations of the symmetric encryption algorithm must inherit. @@ -3871,14 +2222,14 @@ Releases the unmanaged resources used by the Creates a cryptographic object to perform the algorithm. - The algorithm was used with Federal Information Processing Standards (FIPS) mode enabled, but is not FIPS compatible. 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. - The algorithm described by the parameter was used with Federal Information Processing Standards (FIPS) mode enabled, but is not FIPS compatible. 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. @@ -3887,37 +2238,31 @@ Releases the unmanaged resources used by the class. This class is not compliant with the FIPS algorithm. - - Creates a symmetric decryptor object with the current property and initialization vector (). - A symmetric decryptor object. + + 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. - The parameter is . - - -or- - - The parameter is . - The value of the property is not , , or . 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 current property and initialization vector (). - A symmetric encryptor object. - + 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. - The parameter is . - - -or- - - The parameter is . - The value of the property is not , , or . 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. @@ -3925,15 +2270,6 @@ Releases the unmanaged resources used by the Generates a random to be used for the 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. - - - Gets or sets the feedback size, in bits, of the cryptographic operation for the Cipher Feedback (CFB) and Output Feedback (OFB) cipher modes. - The feedback size is larger than the block size. - The feedback size in bits. - Gets or sets the initialization vector (IV) to use for the symmetric algorithm. The initialization vector (IV) to use for the symmetric algorithm. @@ -3971,15 +2307,13 @@ Releases the unmanaged resources used by the Creates a new ephemeral RSA key with the specified key size. The key size, in bits. - - is not supported by the default implementation. 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. - - does not represent a valid RSA key. A new ephemeral RSA key. @@ -3991,67 +2325,38 @@ Releases the unmanaged resources used by the The data to decrypt. The padding mode. - - or is . - A derived class must override this method. - - is unknown, or not supported by this implementation. - --or- - -The length of is not equal to the number of bytes for . - --or- - -This instance represents only a public key. - --or- - -The decryption operation failed. 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. - This method call is not supported. This exception is thrown starting with the .NET Framework 4.6. 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. - - or is . - A derived class must override this method. - - is unknown, or not supported by this implementation. - --or- - -The length of is too long for the combination of and the selected padding. - --or- - -The encryption operation failed. 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. - This method call is not supported. This exception is thrown starting with the .NET Framework 4.6. 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 could not be exported. The parameters for . Exports the current key in the PKCS#1 RSAPrivateKey format. - The key could not be exported. 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. @@ -4062,7 +2367,7 @@ The encryption operation failed. The XML string containing key information. The parameter is . The format of the parameter is not valid. - .NET Core and .NET 5+ only: In all cases. + .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. @@ -4070,15 +2375,15 @@ The encryption operation failed. 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. - A derived class must override this method. 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. - A derived class must override this method. 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. @@ -4086,25 +2391,15 @@ The encryption operation failed. 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. @@ -4113,95 +2408,15 @@ The algorithm-specific key import failed. 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. - - - Imports an encrypted RFC 7468 PEM-encoded private key, replacing the keys for this object. - The PEM text of the encrypted key to import. - The bytes to use as a password when decrypting the key material. - - does not contain a PEM-encoded key with a recognized label. - --or- - - contains multiple PEM-encoded keys with a recognized label. - -The password is incorrect. - --or- - -The base-64 decoded contents of the PEM text from do not represent an ASN.1-BER-encoded PKCS#8 EncryptedPrivateKeyInfo structure. - --or- - -The base-64 decoded contents of the PEM text from indicate the key is for an algorithm other than the algorithm represented by this instance. - --or- - -The base-64 decoded contents of the PEM text from represent the key in a format that is not supported. - --or- - -The algorithm-specific key import failed. - - - Imports an encrypted RFC 7468 PEM-encoded private key, replacing the keys for this object. - The PEM text of the encrypted key to import. - The password to use for decrypting the key material. - - does not contain a PEM-encoded key with a recognized label. - -or- - - contains multiple PEM-encoded keys with a recognized label. - -The password is incorrect. - --or- - -The base-64 decoded contents of the PEM text from do not represent an ASN.1-BER-encoded PKCS#8 EncryptedPrivateKeyInfo structure. - --or- - -The base-64 decoded contents of the PEM text from indicate the key is for an algorithm other than the algorithm represented by this instance. - --or- - -The base-64 decoded contents of the PEM text from represent the key in a format that is not supported. - --or- - The algorithm-specific key import failed. - - Imports an RFC 7468 PEM-encoded key, replacing the keys for this object. - The PEM text of the key to import. - - does not contain a PEM-encoded key with a recognized label. - --or- - - contains multiple PEM-encoded keys with a recognized label. - --or- - - contains an encrypted PEM-encoded key. - When overridden in a derived class, imports the specified . The parameters for . @@ -4211,17 +2426,11 @@ The algorithm-specific key import failed. 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. @@ -4229,9 +2438,7 @@ The algorithm-specific key import failed. 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. @@ -4239,9 +2446,7 @@ The key import failed. 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. @@ -4249,180 +2454,94 @@ The key import failed. 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 to hash and sign. + 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 . . is or . - is less than zero. - - -or- - - is less than zero. - - -or- - - + - 1 results in an index that is beyond the upper bound of . - - is unknown, or not supported by this implementation. - + is less than zero. -or- - -This instance represents only a public key. - + is less than zero. -or- - -An error occurred creating the signature. - The RSA signature for the specified data. + + - 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 to hash and sign. + 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- + is . . is or . - - is unknown, or not supported by this implementation. - --or- - -This instance represents only a public key. - --or- - -An error occurred creating the signature. - The RSA signature for the specified data. 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 to hash and sign. + 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- + is . . is or . - - is unknown, or not supported by this implementation. - --or- - -This instance represents only a public key. - --or- - -An error occurred creating the signature. - The RSA signature for the specified data. - When overridden in a derived class, computes the signature for the specified hash value using the specified padding. + 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. - A derived class must override this method. - - or is . - - . is or . - - is unknown, or not supported by this implementation. - --or- - -This instance represents only a public key. - --or- - -An error occurred creating the signature. 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. - .NET Core and .NET 5+ only: In all cases. An XML string containing the key of the current object. + .NET Core only: This member is not supported. - Attempts to decrypt the input data using the specified padding mode, writing the result into a provided buffer. - The data to decrypt. - The buffer to receive the decrypted data. - The padding mode. - When this method returns, the total number of bytes written into . This parameter is treated as uninitialized. - - is . - - is unknown, or not supported by this implementation. - --or- - -The length of is not equal to the number of bytes for . - --or- - -This instance represents only a public key. - --or- - -The decryption operation failed. - - if is long enough to receive the decrypted data; otherwise, . + + + + - Attempts to encrypt the input data with a specified padding mode into a provided buffer. - The data to encrypt. - The buffer to receive the encrypted data. - The padding mode. - When this method returns, the total number of bytes written into . This parameter is treated as uninitialized. - - is . - - is unknown, or not supported by this implementation. - --or- - -The length of is too long for the combination of and the selected padding. - --or- - -The encryption operation failed. - - if is long enough to receive the encrypted data; otherwise, . + + + + Attempts to export the current key in the PKCS#8 EncryptedPrivateKeyInfo format into a provided buffer, using a byte-based password. @@ -4430,13 +2549,11 @@ The encryption operation failed. 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. - - if is big enough to receive the output; otherwise, . Attempts to export the current key in the PKCS#8 EncryptedPrivateKeyInfo format into a provided buffer, using a char-based password. @@ -4444,93 +2561,61 @@ The encryption operation failed. 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. - The key could not be exported. 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. - The key could not be exported. 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. - The key could not be exported. 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. - The key could not be exported. 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. - The key could not be exported. if is big enough to receive the output; otherwise, . + The key could not be exported. - Attempts to compute the hash of the provided data by using the specified algorithm, writing the results into a provided buffer. - The data to be hashed. - The buffer to receive the hash value. - The algorithm to use in hash the data. - When this method returns, the total number of bytes written into . This parameter is treated as uninitialized. - - if is long enough to receive the hash value; otherwise, . + + + + - Attempts to hash the provided data with the specified algorithm and sign the hash with the current key, writing the signature into a provided buffer. - The input data to hash and sign. - The buffer to receive the RSA signature. - The hash algorithm used to create the hash value of the data. - The padding mode. - When this method returns, the total number of bytes written into . This parameter is treated as uninitialized. - - is . - - . is or . - This instance represents only a public key. - --or- - -An error occurred creating the signature. - - if is long enough to receive the RSA signature; otherwise, . + + + + + - Attempts to sign the hash with the current key, writing the signature into a provided buffer. - The hash value of the data to be signed. - The buffer to receive the RSA signature. - The hash algorithm used to create the hash value of the data. - The padding. - When this method returns, the total number of bytes written into . This parameter is treated as uninitialized. - - is . - - . is or . - - is unknown, or not supported by this implementation. - --or- - -This instance represents only a public key. - --or- - -An error occurred creating the signature. - - if is long enough to receive the RSA signature; otherwise, . + + + + + 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. @@ -4538,22 +2623,16 @@ An error occurred creating the signature. 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 . +-or- + is . . is or . - - is unknown, or not supported by this implementation. - - if the signature is valid; otherwise, . 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. @@ -4563,32 +2642,22 @@ An error occurred creating the signature. 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 . +-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 . - - is unknown, or not supported by this implementation. - - if the signature is valid; otherwise, . + 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. @@ -4596,35 +2665,22 @@ An error occurred creating the signature. 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 . +-or- + is . . is or . - - is unknown, or not supported by this implementation. - - if the signature is valid; otherwise, . - 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. - - . is or . - - is unknown, or not supported by this implementation. - - if the signature is valid; otherwise, . + + + + 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. @@ -4632,38 +2688,15 @@ An error occurred creating the signature. The signature data to be verified. The hash algorithm used to create the hash value. The padding mode. - A derived class must override this method. - - or is . - - . is or . - - is unknown, or not supported by this implementation. if the signature is valid; otherwise, . + A derived class must override this method. - 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. - - or is . - - . is or . - - is unknown, or not supported by this implementation. - - if the signature is valid; otherwise, . - - - 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". + + + + Specifies the padding mode and parameters to use with RSA encryption or decryption operations. @@ -4671,8 +2704,8 @@ An error occurred creating the signature. Creates a new instance whose is with the given hash algorithm. The hash algorithm. - The property of is either or . 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. @@ -4690,24 +2723,6 @@ An error occurred creating the signature. Returns the hash code of this object. The hash code 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 not equal; otherwise, . - - - Returns the string representation of the current instance. - The string representation of the current object. - Gets the padding mode represented by this instance. A padding mode. @@ -4732,10 +2747,28 @@ An error occurred creating the signature. 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. @@ -4760,9 +2793,13 @@ An error occurred creating the signature. 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. - The secret information derived from the key exchange data. + + + 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. @@ -4770,10 +2807,6 @@ An error occurred creating the signature. is . - - Gets the parameters for the Optimal Asymmetric Encryption Padding (OAEP) key exchange. - An XML string containing the parameters of the OAEP key exchange operation. - Creates Optimal Asymmetric Encryption Padding (OAEP) key exchange data using . @@ -4789,8 +2822,8 @@ An error occurred creating the signature. Creates the encrypted key exchange data from the specified input data. The secret information to be passed in the key exchange. - The key is missing. 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. @@ -4798,12 +2831,6 @@ An error occurred creating the signature. This parameter is not used in the current version. The encrypted key exchange data to be sent to the intended recipient. - - Sets the public key to use for encrypting the key exchange data. - The instance of the algorithm that holds the public key. - - is . - Gets or sets the parameter used to create padding in the key exchange creation process. The parameter value. @@ -4816,6 +2843,12 @@ An error occurred creating the signature. 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. @@ -4858,14 +2891,8 @@ An error occurred creating the signature. Extracts secret information from the encrypted key exchange data. The key exchange data within which the secret information is hidden. - The key is missing. The secret information derived from the key exchange data. - - - Sets the private key to use for decrypting the secret information. - The instance of the algorithm that holds the private key. - - is . + The key is missing. Gets the parameters for the PKCS #1 key exchange. @@ -4875,6 +2902,12 @@ An error occurred creating the signature. 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 . @@ -4890,10 +2923,10 @@ An error occurred creating the signature. 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 . - The encrypted key exchange data to be sent to the intended recipient. Creates the encrypted key exchange data from the specified input data. @@ -4901,12 +2934,6 @@ An error occurred creating the signature. This parameter is not used in the current version. The encrypted key exchange data to be sent to the intended recipient. - - Sets the public key to use for encrypting the key exchange data. - The instance of the algorithm that holds the public key. - - is . - Gets the parameters for the PKCS #1 key exchange. An XML string containing the parameters of the PKCS #1 key exchange operation. @@ -4915,6 +2942,12 @@ An error occurred creating the signature. 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. @@ -4941,18 +2974,14 @@ An error occurred creating the signature. Verifies the PKCS#1 signature for the specified data. The data signed with . The signature to be verified for . - The key is . - - -or- - - The hash algorithm is . - The parameter is . - - -or- - - The parameter is . 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. @@ -4969,13 +2998,11 @@ An error occurred creating the signature. Creates the PKCS #1 signature for the specified data. The data to be signed. - The key is . - - -or- - - The hash algorithm is . - The parameter is . 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. @@ -5006,6 +3033,10 @@ An error occurred creating the signature. 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. @@ -5020,14 +3051,6 @@ An error occurred creating the signature. if and are unequal; otherwise, . - - Returns the string representation of the current instance. - The string representation of the current object. - - - Gets the padding mode of this instance. - The padding mode (either or ) of this instance. - Gets an object that uses the PKCS #1 v1.5 padding mode. An object that uses the padding mode. @@ -5036,6 +3059,10 @@ An error occurred creating the signature. 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. @@ -5061,33 +3088,6 @@ An error occurred creating the signature. The name of the specific implementation of to be used. A new instance of using the specified implementation. - - Computes the hash of data using the SHA1 algorithm. - The data to hash. - - is . - The hash of the data. - - - Computes the hash of data using the SHA1 algorithm. - The data to hash. - The hash of the data. - - - Computes the hash of data using the SHA1 algorithm. - The data to hash. - The buffer to receive the hash value. - The buffer in is too small to hold the calculated hash size. The SHA1 algorithm always produces a 160-bit hash, or 20 bytes. - The total number of bytes written to . - - - Attempts to compute the hash of data using the SHA1 algorithm. - The data to hash. - The buffer to receive the hash value. - When this method returns, the total number of bytes written into . - - if is too small to hold the calculated hash, otherwise. - Computes the hash for the input data using the managed library. @@ -5095,9 +3095,31 @@ An error occurred creating the signature. 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. @@ -5106,41 +3128,14 @@ An error occurred creating the signature. Creates an instance of the default implementation of . - 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. 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. - On the .NET Framework only: FIPS mode is enabled, but requests , which is not FIPS compatible. A new instance of using the specified implementation. - - - Computes the hash of data using the SHA256 algorithm. - The data to hash. - - is . - The hash of the data. - - - Computes the hash of data using the SHA256 algorithm. - The data to hash. - The hash of the data. - - - Computes the hash of data using the SHA256 algorithm. - The data to hash. - The buffer to receive the hash value. - The buffer in is too small to hold the calculated hash size. The SHA256 algorithm always produces a 256-bit hash, or 32 bytes. - The total number of bytes written to . - - - Attempts to compute the hash of data using the SHA256 algorithm. - The data to hash. - The buffer to receive the hash value. - When this method returns, the total number of bytes written into . - - if is too small to hold the calculated hash, otherwise. + 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. @@ -5149,9 +3144,31 @@ An error occurred creating the signature. 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. @@ -5160,41 +3177,14 @@ An error occurred creating the signature. Creates an instance of the default implementation of . - The algorithm was used with Federal Information Processing Standards (FIPS) mode enabled, but is not FIPS compatible. 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. - The algorithm described by the parameter was used with Federal Information Processing Standards (FIPS) mode enabled, but is not FIPS compatible. A new instance of using the specified implementation. - - - Computes the hash of data using the SHA384 algorithm. - The data to hash. - - is . - The hash of the data. - - - Computes the hash of data using the SHA384 algorithm. - The data to hash. - The hash of the data. - - - Computes the hash of data using the SHA384 algorithm. - The data to hash. - The buffer to receive the hash value. - The buffer in is too small to hold the calculated hash size. The SHA384 algorithm always produces a 384-bit hash, or 48 bytes. - The total number of bytes written to . - - - Attempts to compute the hash of data using the SHA384 algorithm. - The data to hash. - The buffer to receive the hash value. - When this method returns, the total number of bytes written into . - - if is too small to hold the calculated hash, otherwise. + 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. @@ -5203,9 +3193,31 @@ An error occurred creating the signature. 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. @@ -5214,41 +3226,14 @@ An error occurred creating the signature. Creates an instance of the default implementation of . - The algorithm was used with Federal Information Processing Standards (FIPS) mode enabled, but is not FIPS compatible. 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. - The algorithm described by the parameter was used with Federal Information Processing Standards (FIPS) mode enabled, but is not FIPS compatible. A new instance of using the specified implementation. - - - Computes the hash of data using the SHA512 algorithm. - The data to hash. - - is . - The hash of the data. - - - Computes the hash of data using the SHA512 algorithm. - The data to hash. - The hash of the data. - - - Computes the hash of data using the SHA512 algorithm. - The data to hash. - The buffer to receive the hash value. - The buffer in is too small to hold the calculated hash size. The SHA1 algorithm always produces a 512-bit hash, or 64 bytes. - The total number of bytes written to . - - - Attempts to compute the hash of data using the SHA512 algorithm. - The data to hash. - The buffer to receive the hash value. - When this method returns, the total number of bytes written into . - - if is too small to hold the calculated hash, otherwise. + 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. @@ -5257,9 +3242,31 @@ An error occurred creating the signature. 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. @@ -5319,19 +3326,17 @@ An error occurred creating the signature. Determines whether the specified key is weak. The secret key to test for weakness. - The size of the parameter is not valid. if the key is weak; otherwise, . + The size of the parameter is not valid. Gets or sets 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 ). 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.API11/build/tizen11.0/ref/System.Security.Cryptography.Cng.dll b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Security.Cryptography.Cng.dll deleted file mode 100755 index e69de29..0000000 diff --git a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Security.Cryptography.Cng.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Security.Cryptography.Cng.xml deleted file mode 100755 index f093c6b..0000000 --- a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Security.Cryptography.Cng.xml +++ /dev/null @@ -1,1709 +0,0 @@ - - - - System.Security.Cryptography.Cng - - - - Provides a safe handle that can be used by Cryptography Next Generation (CNG) objects. - - - Initializes a new instance of the class. - - - Instantiates a new instance of the class. - The pre-existing handle to use. Using returns an invalid handle. - The parent handle of this . - - is . - - is closed. - - -or- - - is invalid. - - - Releases a handle used by a Cryptography Next Generation (CNG) object. - - if the handle is released successfully; otherwise, . - - - Releases a native handle used by a Cryptography Next Generation (CNG) object. - - if the handle is released successfully; otherwise, . - - - Gets a value that indicates whether the handle is invalid. - - if the handle is not valid; otherwise, . - - - Provides a safe handle that represents a key (NCRYPT_KEY_HANDLE). - - - Initializes a new instance of the class. - - - Instantiates a new instance of the class. - The pre-existing handle to use. Using returns an invalid handle. - The parent handle of this . - - is . - - is closed. - - -or- - - is invalid. - - - Provides a safe handle that represents a key storage provider (NCRYPT_PROV_HANDLE). - - - Initializes a new instance of the class. - - - Provides a safe handle that represents a secret agreement value (NCRYPT_SECRET_HANDLE). - - - Initializes a new instance of the class. - - - Provides a Cryptography Next Generation (CNG) implementation of the Advanced Encryption Standard (AES) algorithm. - - - Initializes a new instance of the class with an ephemeral key. - - - Initializes a new instance of the class with the specified key name, which represents an existing persisted AES key. - The name of the key. - - is . - Cryptography Next Generation (CNG) is not supported on this system. - All other errors. - - - Initializes a new instance of the class with the specified key name, which represents an existing persisted AES key, and the specified key storage provider (KSP). - The name of the key. - The KSP that contains the key. - - is . - - -or- - - is . - Cryptography Next Generation (CNG) is not supported on this system. - All other errors. - - - Initializes a new instance of the class with the specified key name, which represents an existing persisted AES key, the specified key storage provider (KSP) and key open options. - The name of the key. - The KSP that contains the key. - A bitwise combination of the enumeration values that specify options for opening the key, such as where the key is opened from (machine or user storage) and whether to suppress UI prompting. - - is . - - -or- - - is . - Cryptography Next Generation (CNG) is not supported on this system. - All other errors. - - - Creates a symmetric AES decryptor object with the current key and initialization vector (). - A symmetric AES decryptor object. - - - Creates a symmetric AES decryptor object with the specified key and initialization vector (IV). - The secret key to use for the AES algorithm. The key size must be 128, 192, or 256 bits. - The initialization vector to use for the AES algorithm. - - is . - - is not a valid size for this algorithm. - - -or- - - size does not match the block size for this algorithm. - - is a known weak key for this algorithm and cannot be used. - - -or- - - is . - A symmetric AES decryptor object. - - - Creates a symmetric AES encryptor object using the current key and initialization vector (). - A symmetric AES encryptor object. - - - Creates a symmetric AES encryptor object with the specified key and initialization vector (IV). - The secret key to use for the AES algorithm. The key size must be 128, 192, or 256 bits. - The initialization vector to use for the AES algorithm. - - is . - - is not a valid size for this algorithm. - - -or- - - size does not match the block size for this algorithm. - - is a known weak key for this algorithm and cannot be used. - - -or- - - is . - A symmetric AES encryptor object. - - - Generates a random initialization vector (IV) to use for the AES algorithm. - - - Generates a random key to use for the AES algorithm. - - - Gets or sets the key for the algorithm. - The key for the algorithm. - - - Gets or sets the size, in bits, of the secret key used by the algorithm. - The size, in bits, of the secret key used by the algorithm. - - - Encapsulates the name of an encryption algorithm. - - - Initializes a new instance of the class. - The name of the algorithm to initialize. - The parameter is . - The parameter length is 0 (zero). - - - Compares the specified object to the current object. - An object to be compared to the current object. - - if the parameter is a that specifies the same algorithm as the current object; otherwise, . - - - Compares the specified object to the current object. - An object to be compared to the current object. - - if the parameter specifies the same algorithm as the current object; otherwise, . - - - Generates a hash value for the algorithm name that is embedded in the current object. - The hash value of the embedded algorithm name. - - - Determines whether two objects specify the same algorithm name. - An object that specifies an algorithm name. - A second object, to be compared to the object that is identified by the parameter. - - if the two objects specify the same algorithm name; otherwise, . - - - Determines whether two objects do not specify the same algorithm. - An object that specifies an algorithm name. - A second object, to be compared to the object that is identified by the parameter. - - if the two objects do not specify the same algorithm name; otherwise, . - - - Gets the name of the algorithm that the current object specifies. - The embedded algorithm name. - - - Gets the algorithm name that the current object specifies. - The embedded algorithm name. - - - Gets a object that specifies an Elliptic Curve Diffie-Hellman (ECDH) key exchange algorithm whose curve is described via a key property. - An object that specifies an ECDH key exchange algorithm whose curve is described via a key property. - - - Gets a object that specifies an Elliptic Curve Diffie-Hellman (ECDH) key exchange algorithm that uses the P-256 curve. - An object that specifies an ECDH algorithm that uses the P-256 curve. - - - Gets a object that specifies an Elliptic Curve Diffie-Hellman (ECDH) key exchange algorithm that uses the P-384 curve. - An object that specifies an ECDH algorithm that uses the P-384 curve. - - - Gets a object that specifies an Elliptic Curve Diffie-Hellman (ECDH) key exchange algorithm that uses the P-521 curve. - An object that specifies an ECDH algorithm that uses the P-521 curve. - - - Gets a object that specifies an Elliptic Curve Digital Signature Algorithm (ECDSA) whose curve is described via a key property. - An object that specifies an ECDSA whose curve is described via a key property. - - - Gets a object that specifies an Elliptic Curve Digital Signature Algorithm (ECDSA) that uses the P-256 curve. - An object that specifies an ECDSA algorithm that uses the P-256 curve. - - - Gets a object that specifies an Elliptic Curve Digital Signature Algorithm (ECDSA) that uses the P-384 curve. - An object that specifies an ECDSA algorithm that uses the P-384 curve. - - - Gets a new object that specifies an Elliptic Curve Digital Signature Algorithm (ECDSA) that uses the P-521 curve. - An object that specifies an ECDSA algorithm that uses the P-521 curve. - - - Gets a new object that specifies the Message Digest 5 (MD5) hash algorithm. - An object that specifies the MD5 algorithm. - - - Gets a new object that specifies the RSA hash algorithm. - An object that specifies the RSA algorithm. - - - Gets a new object that specifies the Secure Hash Algorithm 1 (SHA-1) algorithm. - An object that specifies the SHA-1 algorithm. - - - Gets a new object that specifies the Secure Hash Algorithm 256 (SHA-256) algorithm. - An object that specifies the SHA-256 algorithm. - - - Gets a new object that specifies the Secure Hash Algorithm 384 (SHA-384) algorithm. - An object that specifies the SHA-384 algorithm. - - - Gets a new object that specifies the Secure Hash Algorithm 512 (SHA-512) algorithm. - An object that specifies the SHA-512 algorithm. - - - Encapsulates the name of an encryption algorithm group. - - - Initializes a new instance of the class. - The name of the algorithm group to initialize. - The parameter is . - The parameter length is 0 (zero). - - - Compares the specified object to the current object. - An object to be compared to the current object. - - if the parameter is a that specifies the same algorithm group as the current object; otherwise, . - - - Compares the specified object to the current object. - An object to be compared to the current object. - - if the parameter specifies the same algorithm group as the current object; otherwise, . - - - Generates a hash value for the algorithm group name that is embedded in the current object. - The hash value of the embedded algorithm group name. - - - Determines whether two objects specify the same algorithm group. - An object that specifies an algorithm group. - A second object, to be compared to the object that is identified by the parameter. - - if the two objects specify the same algorithm group; otherwise, . - - - Determines whether two objects do not specify the same algorithm group. - An object that specifies an algorithm group. - A second object, to be compared to the object that is identified by the parameter. - - if the two objects do not specify the same algorithm group; otherwise, . - - - Gets the name of the algorithm group that the current object specifies. - The embedded algorithm group name. - - - Gets the name of the algorithm group that the current object specifies. - The embedded algorithm group name. - - - Gets a object that specifies the Diffie-Hellman family of algorithms. - An object that specifies the Diffie-Hellman family of algorithms. - - - Gets a object that specifies the Digital Signature Algorithm (DSA) family of algorithms. - An object that specifies the DSA family of algorithms. - - - Gets a object that specifies the Elliptic Curve Diffie-Hellman (ECDH) family of algorithms. - An object that specifies the ECDH family of algorithms. - - - Gets a object that specifies the Elliptic Curve Digital Signature Algorithm (ECDSA) family of algorithms. - An object that specifies the ECDSA family of algorithms. - - - Gets a object that specifies the Rivest-Shamir-Adleman (RSA) family of algorithms. - An object that specifies the RSA family of algorithms. - - - Specifies the key export policies for a key. - - - The private key can be exported one time for archiving purposes. - - - The private key can be exported multiple times. - - - The private key can be exported one time as plaintext. - - - The private key can be exported multiple times as plaintext. - - - No export policies are established. Key export is allowed without restriction. - - - Defines the core functionality for keys that are used with Cryptography Next Generation (CNG) objects. - - - Creates a object that can be used with the specified algorithm. - The algorithm that the key will be used with. - - is . - Cryptography Next Generation (CNG) is not supported on this system. - All other errors. - An ephemeral key. - - - Creates a named object that provides the specified algorithm. - The algorithm that the key will be used with. - The key name. If a name is not provided, the key will not be persisted. - - is . - Cryptography Next Generation (CNG) is not supported on this system. - All other errors. - A persisted or ephemeral key that provides the specified algorithm. - - - Creates a named object that provides the specified algorithm, using the supplied key creation parameters. - The algorithm that the key will be used with. - The key name. If a name is not provided, the key will not be persisted. - An object that specifies advanced parameters for the method, including the . - - is . - Cryptography Next Generation (CNG) is not supported on this system. - All other errors. - A persisted or ephemeral key that provides the specified algorithm. - - - Removes the key that is associated with the object. - An attempt was made to access a deleted key. - All other errors. - - - Releases all resources used by the current instance of the class. - - - Checks to see whether a named key exists in the default key storage provider (KSP). - The key name. - - is . - Cryptography Next Generation (CNG) is not supported on this system. - All other errors. - - if the named key exists in the default KSP; otherwise, . - - - Checks to see whether a named key exists in the specified key storage provider (KSP). - The key name. - The KSP to check for the key. - - or is . - Cryptography Next Generation (CNG) is not supported on this system. - All other errors. - - if the named key exists in the specified provider; otherwise, . - - - Checks to see whether a named key exists in the specified key storage provider (KSP), according to the specified options. - The key name. - The KSP to search for the key. - A bitwise combination of the enumeration values that specify options for opening a key. - - or is . - Cryptography Next Generation (CNG) is not supported on this system. - All other errors. - - if the named key exists in the specified provider; otherwise, . - - - Exports the key material into a BLOB, in the specified format. - An object that specifies the format of the key BLOB. - - is . - All other errors. Typically, the does not allow the key to be exported. - A BLOB that contains the key material in the specified format. - - - Gets a property, given a name and a set of property options. - The name of the desired property. - A bitwise combination of the enumeration values that specify options for the named property. - - is . - All other errors. - An object that contains the raw value of the specified property. - - - Checks to see whether the specified property exists on the key. - The property name to check. - A bitwise combination of the enumeration values that specify options for the named property. - - is . - - if the specified property is found; otherwise, . - - - Creates a new key by importing the specified key material into the default key storage provider (KSP) and using the specified format. - An array that contains the key information. - An object that specifies the format of the array. - - or is . - Cryptography Next Generation (CNG) is not supported on this system. - All other errors. - A new key. - - - Creates a new key by importing the specified key material into the specified key storage provider (KSP), using the specified format. - An array that contains the key information. - An object that specifies the format of the array. - The KSP. - - , , or is . - Cryptography Next Generation (CNG) is not supported on this system. - All other errors. - A new key. - - - Creates an instance of an object by using a handle to an existing key. - A handle to an existing key. - One of the enumeration values that indicates whether represents an ephemeral key or a named key. - - is . - - is invalid or malformed, or it is already closed. This exception is also thrown if the key is an ephemeral key that is created by the common language runtime (CLR), but the value is not specified. - Cryptography Next Generation (CNG) is not supported on this system. - All other errors. - An existing key. - - - Creates an instance of an object that represents an existing named key. - The name of the key. - - is . - Cryptography Next Generation (CNG) is not supported on this system. - All other errors. - An existing key. - - - Creates an instance of an object that represents an existing named key, using the specified key storage provider (KSP). - The name of the key. - The KSP that contains the key. - - or is . - Cryptography Next Generation (CNG) is not supported on this system. - All other errors. - An existing key. - - - Creates an instance of an object that represents an existing named key, using the specified key storage provider (KSP) and key open options. - The name of the key. - The KSP that contains the key. - A bitwise combination of the enumeration values that specify options for opening the key, such as where the key is opened from (machine or user storage) and whether to suppress UI prompting. - - or is . - Cryptography Next Generation (CNG) is not supported on this system. - All other errors. - An existing key. - - - Sets a named property on the key. - The key property to set. - - - Gets the algorithm that is used by the key. - An object that specifies the name of an encryption algorithm. - - - Gets the algorithm group that is used by the key. - An object that specifies the name of an encryption algorithm group. - - - Gets the export policy that is used by the key. - An object that specifies the export policy for the key. - - - Gets a safe handle that represents a native key (NCRYPT_KEY_HANDLE). - A safe handle that represents the key. - - - Gets the persistence state of the key. - - if the key is ephemeral; otherwise, . - - - Gets the scope (machine or user) of the key. - - if the key is available on a machine-wide basis; if the key is only for the current user. - - - Gets the name of the key. - The name of the key. If the key is ephemeral, the value is . - - - Gets the key size in bits. - The key size in bits. - - - Gets the cryptographic operations specified by the key. - A bitwise combination of the enumeration values that specify the usages allowed for the key. - - - Gets or sets the window handle (HWND) that should be used for user interface (UI) prompts caused by accessing the key. - The parent window handle for the key. - - - Gets the key storage provider (KSP) that manages the key. - The KSP that manages the key. - - - Gets a native handle (an NCRYPT_PROV_HANDLE) to the key storage provider (KSP). - A handle to the KSP. - - - Gets parameters that control the user interface (UI) for accessing the key. - An object that contains configuration parameters for displaying the UI. - - - Gets the unique name for the key. - An alternate name for the key. If the key is ephemeral, the value is . - - - Specifies a key BLOB format for use with Microsoft Cryptography Next Generation (CNG) objects. - - - Initializes a new instance of the class by using the specified format. - The key BLOB format to initialize. - The parameter is . - The parameter length is 0 (zero). - - - Compares the specified object to the current object. - An object to be compared to the current object. - - if the parameter is a object that specifies the same key BLOB format as the current object; otherwise, . - - - Compares the specified object to the current object. - An object to be compared to the current object. - - if the parameter specifies the same key BLOB format as the current object; otherwise, . - - - Generates a hash value for the embedded key BLOB format in the current object. - The hash value of the embedded key BLOB format. - - - Determines whether two objects specify the same key BLOB format. - An object that specifies a key BLOB format. - A second object, to be compared to the object identified by the parameter. - - if the two objects specify the same key BLOB format; otherwise, . - - - Determines whether two objects do not specify the same key BLOB format. - An object that specifies a key BLOB format. - A second object, to be compared to the object identified by the parameter. - - if the two objects do not specify the same key BLOB format; otherwise, . - - - Gets the name of the key BLOB format that the current object specifies. - The embedded key BLOB format name. - - - Gets a object that specifies a private key BLOB for an elliptic curve cryptography (ECC) key which contains explicit curve parameters. - An object describing a private key BLOB. - - - Gets a object that specifies a public key BLOB for an elliptic curve cryptography (ECC) key which contains explicit curve parameters. - An object describing a public key BLOB. - - - Gets a object that specifies a private key BLOB for an elliptic curve cryptography (ECC) key. - An object that specifies an ECC private key BLOB. - - - Gets a object that specifies a public key BLOB for an elliptic curve cryptography (ECC) key. - An object that specifies an ECC public key BLOB. - - - Gets the name of the key BLOB format that the current object specifies. - The embedded key BLOB format name. - - - Gets a object that specifies a generic private key BLOB. - An object that specifies a generic private key BLOB. - - - Gets a object that specifies a generic public key BLOB. - An object that specifies a generic public key BLOB. - - - Gets a object that specifies an opaque transport key BLOB. - An object that specifies an opaque transport key BLOB. - - - Gets a object that specifies a Private Key Information Syntax Standard (PKCS #8) key BLOB. - An object that specifies a PKCS #8 private key BLOB. - - - Specifies options used for key creation. - - - A machine-wide key is created. - - - No key creation options are used. - - - The existing key is overwritten during key creation. - - - Contains advanced properties for key creation. - - - Initializes a new instance of the class. - - - Gets or sets the key export policy. - An object that specifies a key export policy. The default value is , which indicates that the key storage provider's default export policy is set. - - - Gets or sets the key creation options. - An object that specifies options for creating keys. The default value is , which indicates that the key storage provider's default key creation options are set. - - - Gets or sets the cryptographic operations that apply to the current key. - A bitwise combination of one or more enumeration values that specify key usage. The default value is , which indicates that the key storage provider's default key usage is set. - - - Enables a object to be created with additional properties that are set before the key is finalized. - A collection object that contains any additional parameters that you must set on a object during key creation. - - - Gets or sets the window handle that should be used as the parent window for dialog boxes that are created by Cryptography Next Generation (CNG) classes. - The HWND of the parent window that is used for CNG dialog boxes. - - - Gets or sets the key storage provider (KSP) to create a key in. - The property is set to a value. - An object that specifies the KSP that a new key will be created in. - - - Gets or sets information about the user interface to display when a key is created or accessed. - An object that contains details about the user interface shown by Cryptography Next Generation (CNG) classes when a key is created or accessed. A value indicates that the key storage provider's default user interface policy is set. - - - Specifies options for opening key handles. - - - The key handle being opened specifies an ephemeral key. - - - The key handle being opened does not specify an ephemeral key. - - - Specifies options for opening a key. - - - A machine-wide key is opened. - - - No key open options are specified. - - - UI prompting is suppressed. - - - If the value is not specified, a user key is opened instead. - - - Specifies the cryptographic operations that a Cryptography Next Generation (CNG) key may be used with. - - - The key can be used for all purposes. - - - The key can be used for encryption and decryption. - - - The key can be used for secret agreement generation and key exchange. - - - No usage values are assigned to the key. - - - The key can be used for signing and verification. - - - Encapsulates a property of a Cryptography Next Generation (CNG) key or provider. - - - Initializes a new instance of the class. - The property name to initialize. - The property value to initialize. - A bitwise combination of the enumeration values that specify how the property is stored. - - is . - - - Compares the specified object to the current object. - An object to be compared to the current object. - - if the parameter is a object that specifies the same property as the current object; otherwise, . - - - Compares the specified object to the current object. - An object to be compared to the current object. - - if the parameter represents the same property as the current object; otherwise, . - - - Generates a hash value for the current object. - The hash value of the current object. - - - Gets the property value that the current object specifies. - An array that represents the value stored in the property. - - - Determines whether two objects specify the same property name, value, and options. - An object that specifies a property of a Cryptography Next Generation (CNG) key or provider. - A second object, to be compared to the object that is identified by the parameter. - - if the two objects specify the same property; otherwise, . - - - Determines whether two objects do not specify the same property name, value, and options. - An object that specifies a property of a Cryptography Next Generation (CNG) key or provider. - A second object, to be compared to the object that is identified by the parameter. - - if the two objects do not specify the same property; otherwise, . - - - Gets the property name that the current object specifies. - The property name that is set in the current object. - - - Gets the property options that the current object specifies. - An object that specifies the options that are set in the current object. - - - Provides a strongly typed collection of Cryptography Next Generation (CNG) properties. - - - Initializes a new object. - - - Specifies Cryptography Next Generation (CNG) key property options. - - - The property is not specified by CNG. Use this option to avoid future name conflicts with CNG properties. - - - The referenced property has no options. - - - The property should be persisted. - - - Encapsulates the name of a key storage provider (KSP) for use with Cryptography Next Generation (CNG) objects. - - - Initializes a new instance of the class. - The name of the key storage provider (KSP) to initialize. - The parameter is . - The parameter length is 0 (zero). - - - Compares the specified object to the current object. - An object to be compared to the current object. - - if the parameter is a that specifies the same key storage provider(KSP) as the current object; otherwise, . - - - Compares the specified object to the current object. - An object to be compared to the current object. - - if the parameter specifies the same key storage provider (KSP) as the current object; otherwise, . - - - Generates a hash value for the name of the key storage provider (KSP) that is embedded in the current object. - The hash value of the embedded KSP name. - - - Determines whether two objects specify the same key storage provider (KSP). - An object that specifies a KSP. - A second object, to be compared to the object that is identified by the parameter. - - if the two objects represent the same KSP; otherwise, . - - - Determines whether two objects do not represent the same key storage provider (KSP). - An object that specifies a KSP. - A second object, to be compared to the object that is identified by the parameter. - - if the two objects do not represent the same KSP; otherwise, . - - - Gets the name of the key storage provider (KSP) that the current object specifies. - The embedded KSP name. - - - Gets a object that specifies the Microsoft Platform Crypto Storage Provider. - An object that specifies the Microsoft Platform Crypto Storage Provider. - - - Gets a object that specifies the Microsoft Smart Card Key Storage Provider. - An object that specifies the Microsoft Smart Card Key Storage Provider. - - - Gets a object that specifies the Microsoft Software Key Storage Provider. - An object that specifies the Microsoft Software Key Storage Provider. - - - Gets the name of the key storage provider (KSP) that the current object specifies. - The embedded KSP name. - - - Encapsulates optional configuration parameters for the user interface (UI) that Cryptography Next Generation (CNG) displays when you access a protected key. - - - Initializes a new instance of the class by using the specified protection level. - A bitwise combination of the enumeration values that specify the protection level. - - - Initializes a new instance of the class by using the specified protection level and friendly name. - A bitwise combination of the enumeration values that specify the protection level. - A friendly name for the key to be used in the UI prompt. Specify a null string to use the default name. - - - Initializes a new instance of the class by using the specified protection level, friendly name, and description. - A bitwise combination of the enumeration values that specify the protection level. - A friendly name for the key to be used in the UI prompt. Specify a null string to use the default name. - The full-text description of the key. Specify a null string to use the default description. - - - Initializes a new instance of the class by using the specified protection level, friendly name, description string, and use context. - A bitwise combination of the enumeration values that specify the protection level. - A friendly name for the key to be used in the UI prompt. Specify a null string to use the default name. - The full-text description of the key. Specify a null string to use the default description. - A description of how the key will be used. Specify a null string to use the default description. - - - Initializes a new instance of the class by using the specified protection level, friendly name, description string, use context, and title. - A bitwise combination of the enumeration values that specify the protection level. - A friendly name for the key to be used in the UI prompt. Specify a null string to use the default name. - The full-text description of the key. Specify a null string to use the default description. - A description of how the key will be used. Specify a null string to use the default description. - The title for the dialog box that provides the UI prompt. Specify a null string to use the default title. - - - Gets the title that is displayed by the UI prompt. - The title of the dialog box that appears when the key is accessed. - - - Gets the description string that is displayed by the UI prompt. - The description text for the dialog box that appears when the key is accessed. - - - Gets the friendly name that is displayed by the UI prompt. - The friendly name that is used to describe the key in the dialog box that appears when the key is accessed. - - - Gets the UI protection level for the key. - An object that describes the level of UI protection to apply to the key. - - - Gets the description of how the key will be used. - The description of how the key will be used. - - - Specifies the protection level for the key in user interface (UI) prompting scenarios. - - - A UI prompt is displayed every time the key is accessed. - - - No UI prompt is displayed when the key is accessed. - - - A UI prompt is displayed the first time the key is accessed in a process. - - - Provides a Cryptography Next Generation (CNG) implementation of the Digital Signature Algorithm (DSA). - - - Initializes a new instance of the class with a random 2,048-bit key pair. - - - Initializes a new instance of the class with a randomly generated key of the specified size. - The size of the key to generate in bits. - - is not valid. - - - Initializes a new instance of the class with the specified key. - The key to use for DSA operations. - - is not a valid DSA key. - - is . - - - Creates the signature for the specified data. - The hash value to be signed. - - is . - This instance represents only a public key. - --or- - -An error occurred during signature creation. - - is shorter in length than the Q value of the DSA key. - The digital signature for the specified data. - - - Exports the DSA algorithm parameters. - - to include private parameters; otherwise, . - DSA key is not a valid public or private key. - The DSA algorithm parameters. - - - Replaces the existing key that the current instance is working with by creating a new for the parameters structure. - The DSA parameters. - The specified DSA parameters are not valid. - - - Verifies if the specified digital signature matches the specified hash. - The signed hash. - The digital signature to be verified. - The or parameters are . - - if matches the signature computed using the specified hash; otherwise, . - - - Gets the key that will be used by the object for any cryptographic operation that it performs. - The key used by the object to perform cryptographic operations. - - - Gets the name of the key exchange algorithm. - Always . - - - Gets the key sizes, in bits, that are supported by the DSA algorithm. - An array that contains the key sizes supported by the algorithm. - - - Gets the name of the signature algorithm. - The string "DSA". - - - Provides a Cryptography Next Generation (CNG) implementation of the Elliptic Curve Diffie-Hellman (ECDH) algorithm. This class is used to perform cryptographic operations. - - - Initializes a new instance of the class with a random key pair. - - - Initializes a new instance of the class with a random key pair, using the specified key size. - The size of the key. Valid key sizes are 256, 384, and 521 bits. - - specifies an invalid length. - Cryptography Next Generation (CNG) classes are not supported on this system. - - - Initializes a new instance of the class by using the specified object. - The key that will be used as input to the cryptographic operations performed by the current object. - - is . - - does not specify an Elliptic Curve Diffie-Hellman (ECDH) algorithm group. - Cryptography Next Generation (CNG) classes are not supported on this system. - - - Creates a new instance of the class whose public/private key pair is generated over the specified curve. - The curve used to generate the public/private key pair. - - does not validate. - - - Performs key derivation using a specified hash algorithm with optional prepended or appended data. - 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. - A derived class must override this method. - The curve used by has a different size than the curve from this key. - --or- - -The parameter does not specify a hash. - - is . - The curve used by is different than the curve from this key. - --or- - -This instance represents only a public key. - The hash of the shared secret after prepending or appending data as requested. - - - Performs key derivation using a specified HMAC (Hash-based Message Authentication Code) algorithm with optional prepended or appended data. - 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 curve used by has a different size than the curve from this key. - --or- - -The parameter does not specify a hash. - - is . - The curve used by is different than the curve from this key. - --or- - -This instance represents only a public key. - The HMAC of the shared secret after prepending or appending data as requested. - - - Derives the key material that is generated from the secret agreement between two parties, given a object that contains the second party's public key. - An object that contains the public part of the Elliptic Curve Diffie-Hellman (ECDH) key from the other party in the key exchange. - - is . - - is invalid. Either its property does not specify or its key size does not match the key size of this instance. - This object's property specifies the key derivation function, but either or is . - All other errors. - A byte array that contains the key material. This information is generated from the secret agreement that is calculated from the current object's private key and the specified public key. - - - Derives the key material that is generated from the secret agreement between two parties, given an object that contains the second party's public key. - The public key from the other party in the key exchange. - - is . - - is not an key. - A byte array that contains the key material. This information is generated from the secret agreement that is calculated from the current object's private key and the specified public key. - - - Performs key derivation using the TLS (Transport Layer Security) 1.1 PRF (Pseudo-Random Function). - The other party's public key. - The ASCII-encoded PRF label. - The 64-byte PRF seed. - A derived class must override this method. - The curve used by has a different size than the curve from this key. - - , or is . - - is not exactly 64 bytes in length. - --or- - -The curve used by is different than the curve from this key. - --or- - -This instance represents only a public key. - The first 48 bytes from the TLS 1.1 PRF, using the shared secret as the key. - - - Gets a handle to the secret agreement generated between two parties, given a object that contains the second party's public key. - An object that contains the public part of the Elliptic Curve Diffie-Hellman (ECDH) key from the other party in the key exchange. - - is . - - is not an ECDH key, or it is not the correct size. - All other errors. - A handle to the secret agreement. This information is calculated from the current object's private key and the specified public key. - - - Gets a handle to the secret agreement generated between two parties, given an object that contains the second party's public key. - The public key from the other party in the key exchange. - - is . - - is not an key. - A handle to the secret agreement. This information is calculated from the current object's private key and the specified public key. - - - Exports the key and explicit curve parameters used by the object into an object. - - to include private parameters; otherwise, . - The method cannot obtain curve values. - Explicit export is not supported by this platform. Windows 10 or higher is required. - The key and explicit curve parameters used by the object. - - - Exports the key used by the object into an object. - - to include private parameters; otherwise, . - The method cannot obtain curve values. - The key and named curve parameters used by the object. - - - Deserializes the key information from an XML string by using the specified format. - The XML-based key information to be deserialized. - One of the enumeration values that specifies the format of the XML string. The only currently accepted format is . - - is . - - is malformed. - - specifies an invalid format. The only accepted value is . - All other errors. - - - 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. - - - Imports the specified parameters for an object as a key into the current instance. - The curve's parameters to import. - - does not validate. - - references a curve that cannot be imported. - - references a curve that is not supported by this platform. - - - Serializes the key information to an XML string by using the specified format. - One of the enumeration values that specifies the format of the XML string. The only currently accepted format is . - - specifies an invalid format. The only accepted value is . - A string object that contains the key information, serialized to an XML string, according to the requested format. - - - Gets or sets the hash algorithm to use when generating key material. - The value is . - An object that specifies the hash algorithm. - - - Gets or sets the Hash-based Message Authentication Code (HMAC) key to use when deriving key material. - The Hash-based Message Authentication Code (HMAC) key to use when deriving key material. - - - Specifies the that is used by the current object for cryptographic operations. - The key pair used by this object to perform cryptographic operations. - - - Gets or sets the key derivation function for the class. - The enumeration value is out of range. - One of the enumeration values: , , or . The default value is . - - - Gets or sets the size, in bits, of the key modulus used by the asymmetric algorithm. - - is not permitted by . - The size, in bits, of the key modulus used by the asymmetric algorithm. - - - Gets or sets the label value that is used for key derivation. - The label value. - - - Gets the public key that can be used by another object to generate a shared secret agreement. - The public key that is associated with this instance of the object. - - - Gets or sets a value that will be appended to the secret agreement when generating key material. - The value that is appended to the secret agreement. - - - Gets or sets a value that will be added to the beginning of the secret agreement when deriving key material. - The value that is appended to the beginning of the secret agreement during key derivation. - - - Gets or sets the seed value that will be used when deriving key material. - The seed value. - - - Gets a value that indicates whether the secret agreement is used as a Hash-based Message Authentication Code (HMAC) key to derive key material. - - if the secret agreement is used as an HMAC key to derive key material; otherwise, . - - - Specifies an Elliptic Curve Diffie-Hellman (ECDH) public key for use with the class. - - - Exports the key and explicit curve parameters used by the object into an object. - The method cannot obtain curve values. - Explicit export is not supported by this platform. Windows 10 or higher is required. - The key and explicit curve parameters used by the object. - - - Exports the key used by the object into an object. - The method cannot obtain curve values. - The key and named curve parameters used by the object. - - - Converts a byte array that contains a public key to a object according to the specified format. - A byte array that contains an Elliptic Curve Diffie-Hellman (ECDH) public key. - An object that specifies the format of the key BLOB. - The or parameter is . - The parameter does not contain an key. - An object that contains the ECDH public key that is serialized in the byte array. - - - Converts an XML string to an object. - An XML string that contains an Elliptic Curve Diffie-Hellman (ECDH) key. - The parameter is . - The parameter does not specify an key. - An object that contains the ECDH public key that is specified by the given XML. - - - Converts the object to a object. - An object that contains the key represented by the object. - - - Serializes the public key to an XML string in RFC 4050 format. - An XML string that contains the serialized public key. - - - Gets the key BLOB format for a object. - The format that the key BLOB is expressed in. - - - Specifies the key derivation function that the class will use to convert secret agreements into key material. - - - A hash algorithm is used to generate key material. The property specifies the name of the algorithm to use. If the algorithm name is not specified, is used as the default algorithm. You can also specify the and properties, but they are not required. The amount of key material that is generated is equivalent to the size of the hash value for the specified algorithm. - - - A Hash-based Message Authentication Code (HMAC) algorithm is used to generate key material. The property specifies the key to use. Either this property must be set or the property must be set to ; otherwise, a is thrown when you use . If both properties are set, the secret agreement is used as the HMAC key. You can also specify the and properties, but they are not required. The amount of key material that is generated is equivalent to the size of the HMAC value. - - - The Transport Layer Security (TLS) protocol is used to generate key material. The and properties must be set; otherwise, a is thrown when you use . This value generates 160 bits of key material. - - - Provides a Cryptography Next Generation (CNG) implementation of the Elliptic Curve Digital Signature Algorithm (ECDSA). - - - Initializes a new instance of the class with a random key pair. - Cryptography Next Generation (CNG) classes are not supported on this system. - - - Initializes a new instance of the class with a specified target key size. - The size of the key. Valid key sizes are 256, 384, and 521 bits. - Cryptography Next Generation (CNG) classes are not supported on this system. - - specifies an invalid length. - - - Initializes a new instance of the class by using the specified object. - The key that will be used as input to the cryptographic operations performed by the current object. - - does not specify an Elliptic Curve Digital Signature Algorithm (ECDSA) group. - - is . - Cryptography Next Generation (CNG) classes are not supported on this system. - - - Initializes a new instance of the class whose public/private key pair is generated over the specified curve. - The curve used to generate the public/private key pair. - - does not validate. - - is . - if does not contain an Oid with a FriendlyName. - - - Exports the key and explicit curve parameters used by the Elliptic curve cryptography (ECC) object into an object. - - to include private parameters; otherwise, . - An error occurred while obtaining the curve values. - Explicit export is not supported by this platform. Windows 10 or higher is required. - The key and explicit curve parameters used by the ECC object. - - - Exports the key used by the Elliptic curve cryptography (ECC) object into an object. If the key was created as a named curve, the field contains named curve parameters; otherwise, it contains explicit parameters. - - to include private parameters; otherwise, . - An error occurred while obtaining the curve values. - The key and named curve parameters used by the ECC object. - - - Deserializes the key information from an XML string by using the specified format. - The XML-based key information to be deserialized. - One of the enumeration values that specifies the format of the XML string. The only currently accepted format is . - - is . - - specifies an invalid format. The only accepted value is . - All other errors. - - - Generates a new ephemeral public/private key pair for the specified curve, replacing the current key. - The curve to use to generate the key. - - does not validate. - - - Replaces the existing key that the current instance is working with by creating a new for the parameters structure. - The curve parameters. - - does not contain valid values. - - references a curve that cannot be imported. - - references a curve that is not supported by this platform. - - - Generates a signature for the specified data. - The message data to be signed. - - is . - The key information that is associated with the instance does not have a private key. - A digital signature for the specified data. - - - Generates a digital signature for the specified length of data, beginning at the specified offset. - The message data to be signed. - The location in the string at which to start signing. - The length of the string, in characters, following that will be signed. - - is . - - or caused reading outside the bounds of the data string. - The key information that is associated with the instance does not have a private key. - A digital signature for the specified length of data. - - - Generates a signature for the specified data stream, reading to the end of the stream. - The data stream to be signed. - - is . - The key information that is associated with the instance does not have a private key. - A digital signature for the specified data stream. - - - Generates a signature for the specified hash value. - The hash value of the data to be signed. - - is . - The key information that is associated with the instance does not have a private key. - A digital signature for the specified hash value. - - - Serializes the key information to an XML string by using the specified format. - One of the enumeration values that specifies the format of the XML string. The only currently accepted format is . - - specifies an invalid format. The only accepted value is . - All other errors. - A string object that contains the key information, serialized to an XML string according to the requested format. - - - Verifies the digital signature of the specified data. - The data that was signed. - The signature to be verified. - - or is . - - if the signature is valid; otherwise, . - - - Verifies a signature for the specified length of data, beginning at the specified offset. - The data that was signed. - The location in the data at which the signed data begins. - The length of the data, in characters, following that will be signed. - The signature to be verified. - - or is less then zero. - - -or- - - or is larger than the length of the byte array passed in the parameter. - - or is . - - if the signature is valid; otherwise, . - - - Verifies the digital signature of the specified data stream, reading to the end of the stream. - The data stream that was signed. - The signature to be verified. - - or is . - - if the signature is valid; otherwise, . - - - Verifies that a digital signature is appropriate for the current key and provided data hash. - The hash value of the data to be verified. - The digital signature of the data to be verified against the hash value. - - or is . - - if the signature is valid; otherwise, . - - - Gets or sets the hash algorithm to use when signing and verifying data. - The value is . - An object that specifies the hash algorithm. - - - Gets or sets the key to use when signing and verifying data. - An object that specifies the key. - - - Gets or sets the size, in bits, of the key modulus used by the asymmetric algorithm. - - is not permitted by . - The size, in bits, of the key modulus used by the asymmetric algorithm. - - - Gets the key sizes, in bits, that are supported by the property setter. - An array that contains the key sizes supported by the property setter. - - - Defines XML serialization formats for elliptic curve keys. - - - An XML serialization format described in RFC 4050, "Using the Elliptic Curve Signature Algorithm (ECDSA) for XML Digital Signatures." - - - Provides a Cryptography Next Generation (CNG) implementation of the RSA algorithm. - - - Initializes a new instance of the class with a random 2,048-bit key pair. - - - Initializes a new instance of the class with a randomly generated key of the specified size. - The size of the key to generate in bits. - - is not valid. - - - Initializes a new instance of the class with the specified key. - The key to use for RSA operations. - - is not a valid RSA key. - - is . - - - Decrypts input data using the specified padding mode. - The data to decrypt. - The padding mode. - - is . - - -or- - - is . - - . isn't equal to or . - The decrypted data. - - - Encrypts the input data using the specified padding. - The data to encrypt. - The padding mode. - - is . - - -or- - - is . - - . isn't equal to or . - The encrypted data. - - - Exports the key used by the RSA object into a object. - - to include private parameters; otherwise, . - The key used by the RSA object. - - - Replaces the existing key that the current instance is working with by creating a new for the parameters structure. - The RSA parameters. - - contains neither an exponent nor a modulus. - - is not a valid RSA key. - - -or- - - is a full key pair and the default KSP is used. - - - Signs data that was hashed by using the specified hashing algorithm and padding mode. - The hash to sign. - The hash algorithm name. - The padding mode. - - is . - - -or- - - is . - The value of the property of is or . - - does not equal or . - The signed data. - - - Verifies data that was signed and already hashed with the specified algorithm and padding mode. - The hash to verify. - The signature of the data. - The hash algorithm name. - The padding mode. - - is . - - -or- - - is . - - -or- - - is . - The value of the property of is or . - - does not equal or . - - -or- - - The signature is badly formatted. (In the .NET Framework 4.6 and 4.6.1 only; starting with the .NET Framework 4.6.2, the method returns if a signature is badly formatted. - - if the signature verifies for the hash; otherwise, . - - - Gets the key that will be used by the object for any cryptographic operation that it performs. - The key used by the object. - - - Gets the key sizes, in bits, that are supported by this implementation of RSA. - An array that contains the key sizes supported by the algorithm. - - - Provides a Cryptography Next Generation (CNG) implementation of the Triple Data Encryption Standard (3DES) algorithm. - - - Initializes a new instance of the class with an ephemeral key. - - - Initializes a new instance of the class with the specified key name, which represents an existing persisted 3DES key. - The name of the key. - - is . - Cryptography Next Generation (CNG) is not supported on this system. - All other errors. - - - Initializes a new instance of the class with the specified key name, which represents an existing persisted 3DES key, and the specified key storage provider (KSP). - The name of the key. - The KSP that contains the key. - - is . - - -or- - - is . - Cryptography Next Generation (CNG) is not supported on this system. - All other errors. - - - Initializes a new instance of the class with the specified key name, which represents an existing persisted 3DES key, the specified key storage provider (KSP) and key open options. - The name of the key. - The KSP that contains the key. - A bitwise combination of the enumeration values that specify options for opening the key, such as where the key is opened from (machine or user storage) and whether to suppress UI prompting. - - is . - - -or- - - is . - Cryptography Next Generation (CNG) is not supported on this system. - All other errors. - - - Creates a symmetric 3DES decryptor object with the current key and initialization vector (). - A symmetric 3DES decryptor object. - - - Creates a symmetric 3DES decryptor object with the specified key and initialization vector (IV). - The secret key to use for the 3DES algorithm. The key size must be 192 bits. - The initialization vector to use for the 3DES algorithm. - - is . - - is not a valid size for this algorithm. - - -or- - - size does not match the block size for this algorithm. - - is a known weak key for this algorithm and cannot be used. - - -or- - - is . - A symmetric 3DES decryptor object. - - - Creates a symmetric 3DES encryptor object using the current key and initialization vector (). - A symmetric 3DES encryptor object. - - - Creates a symmetric 3DES encryptor object with the specified key and initialization vector (IV). - The secret key to use for the 3DES algorithm. The key size must be 192 bits. - The initialization vector to use for the 3DES algorithm. - - is . - - is not a valid size for this algorithm. - - -or- - - size does not match the block size for this algorithm. - - is a known weak key for this algorithm and cannot be used. - - -or- - - is . - A symmetric 3DES encryptor object. - - - Generates a random initialization vector (IV) to use for the 3DES algorithm. - - - Generates a random key to use for the 3DES algorithm. - - - Gets or sets the key for the algorithm. - The key for the algorithm. - - - Gets or sets the size, in bits, of the secret key used by the algorithm. - The size, in bits, of the secret key used by the algorithm. - - - \ No newline at end of file diff --git a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Security.Cryptography.Csp.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Security.Cryptography.Csp.xml index 5abd5c7..4c17aae 100755 --- a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Security.Cryptography.Csp.xml +++ b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Security.Cryptography.Csp.xml @@ -11,20 +11,21 @@ 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). - The current key is invalid or missing. 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. - A symmetric AES decryptor object. Creates a symmetric AES encryptor object using the current key and initialization vector (IV). @@ -34,11 +35,12 @@ 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. - A symmetric AES encryptor object. + Generates a random initialization vector (IV) to use for the algorithm. The initialization vector (IV) could not be generated. @@ -47,50 +49,21 @@ Generates a random key to use for the algorithm. The key could not be generated. - - Gets or sets the block size, in bits, of the cryptographic operation. - The block size is invalid. - The block size, in bits. - - - Gets or sets the feedback size, in bits, of the cryptographic operation for the Cipher Feedback (CFB) and Output Feedback (OFB) cipher modes. - The feedback size is larger than the block size. - The feedback size in bits. - - - Gets or sets the initialization vector () for the symmetric algorithm. - An attempt was made to set the initialization vector to . - An attempt was made to set the initialization vector to an invalid size. - The initialization vector. - + 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. - The symmetric key that is used for encryption and decryption. Gets or sets the size, in bits, of the secret key. The size, in bits, of the key. - - Gets the block sizes, in bits, that are supported by the symmetric algorithm. - An array that contains the block sizes supported by the 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. - - - Gets or sets the mode for operation of the symmetric algorithm. - The cipher mode is not one of the values. - 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 is not one of the values. - The padding mode used in the symmetric algorithm. The default is . - + + + + Provides additional information about a cryptographic key pair. This class cannot be inherited. @@ -100,26 +73,24 @@ Gets a value indicating whether a key in a key container is accessible. - The key type is not supported. 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. - The key type is not supported. - The cryptographic service provider cannot be found. - - -or- - - The key container was not found. 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. - The cryptographic service provider cannot be found. if the key is a hardware key; otherwise, . + The cryptographic service provider cannot be found. Gets a key container name. @@ -136,14 +107,12 @@ Gets a value indicating whether a key pair is protected. - The key type is not supported. - The cryptographic service provider cannot be found. - - -or- - - The key container was not found. 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. @@ -160,35 +129,21 @@ Gets a value indicating whether a key can be removed from a key container. - The cryptographic service provider (CSP) was not found. if the key is removable; otherwise, . + The cryptographic service provider (CSP) was not found. Gets a unique key container name. - The key type is not supported. - The cryptographic service provider cannot be found. - - -or- - - The key container was not found. 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. - - Represents the key container name for . - - - Specifies whether an asymmetric key is created as a signature key or an exchange key. - - - Represents the provider name for . - - - Represents the provider type code for . - Initializes a new instance of the class. @@ -209,8 +164,14 @@ Represents the flags for that modify the behavior of the cryptographic service provider (CSP). - Value is not a valid enumeration value. 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. @@ -220,6 +181,12 @@ 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). @@ -257,51 +224,33 @@ Initializes a new instance of the class. The Data Encryption Standard () cryptographic service provider is not available. - - Creates a symmetric decryptor object with the current property and initialization vector (). - A symmetric decryptor object. - + 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. - 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. A symmetric decryptor object. - - - Creates a symmetric encryptor object with the current property and initialization vector (). - 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. + + 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. - 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. 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. @@ -323,11 +272,9 @@ 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. + The CSP cannot be acquired. +-or- +The key cannot be created. is out of range. @@ -340,6 +287,10 @@ 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. @@ -350,8 +301,8 @@ Exports the . to include private parameters; otherwise, . - The key cannot be exported. The parameters for . + The key cannot be exported. Imports a blob that represents DSA key information. @@ -360,11 +311,35 @@ Imports the specified . The parameters for . - The cryptographic service provider (CSP) cannot be acquired. - - -or- - - The parameter has missing fields. + 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. @@ -387,13 +362,16 @@ 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 parameter is . - The cryptographic service provider (CSP) cannot be acquired. - - -or- - - There is no private key. 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. @@ -407,18 +385,14 @@ 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. - The parameter is . - - -or- - - The parameter is . - The cryptographic service provider (CSP) cannot be acquired. - - -or- - - The signature cannot 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. @@ -427,44 +401,13 @@ if matches the signature computed using the specified hash algorithm and key on ; otherwise, . - - Gets a object that describes additional information about a cryptographic key pair. - A object that describes additional information about a cryptographic key pair. - - - 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. - - - 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, . - 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. @@ -475,10 +418,6 @@ Imports a blob that represents asymmetric key information. A byte array that represents an asymmetric key blob. - - Gets a object that describes additional information about a cryptographic key pair. - A object that describes additional information about a cryptographic key pair. - Specifies whether to create an asymmetric signature key or an asymmetric exchange key. @@ -559,20 +498,14 @@ 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 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. 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. @@ -584,24 +517,24 @@ The number of pseudo-random key bytes to generate. A byte array filled with pseudo-random key bytes. - - Resets the state of the operation. - Gets or sets 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. 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. - The number of iterations for the operation. + + + Resets the state of the operation. Gets or sets the key salt value for the operation. - The key salt value is fixed and an attempt is made to change this value. 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. @@ -615,39 +548,32 @@ 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. - 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. 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. - 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. 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. @@ -655,11 +581,6 @@ Generates a random key () to be used for the algorithm. - - Gets or sets the effective size, in bits, of the secret key used by the algorithm. - The property was set to a value other than the property. - The effective key size, in bits, used by the algorithm. - Gets or sets a value that determines whether to create a key with an 11-byte-long, zero-value salt. @@ -721,11 +642,11 @@ 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 with a random key pair. + 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 a random key pair of the specified key size. + 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. @@ -733,86 +654,82 @@ 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. + 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; otherwise, to use PKCS#1 v1.5 padding. - The cryptographic service provider (CSP) cannot be acquired. - - -or- - - The parameter is and the length of the parameter is greater than . - - -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. + 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 . - The decrypted data, which is the original plain text before encryption. 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 . + is . +-or- + is . The padding mode is not supported. - The decrypted data. This method is not supported in the current version. The data to be decrypted. - This method is not supported in the current version. 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 cryptographic service provider (CSP) cannot be acquired. - - -or- - - The length of the parameter is greater than the maximum allowed length. + 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 . - The encrypted data. Encrypts data with the algorithm using the specified padding. The data to encrypt. The padding. + The encrypted data. - is . - - -or- - - is . + is . +-or- + is . The padding mode is not supported. - The encrypted data. This method is not supported in the current version. The data to be encrypted. - This method is not supported in the current version. The encrypted data. + This method is not supported in the current version. Exports a blob containing the key information associated with an object. @@ -824,8 +741,8 @@ Exports the . to include private parameters; otherwise, . - The key cannot be exported. The parameters for . + The key cannot be exported. Imports a blob that represents RSA key information. @@ -834,76 +751,98 @@ Imports the specified . The parameters for . - The cryptographic service provider (CSP) cannot be acquired. - - -or- - - The parameter has missing fields. + 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 to hash and sign. + 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. - The signature for the specified data. Computes the hash value of the specified byte array using the specified hash algorithm, and signs the resulting hash value. - The input data to hash and sign. + 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. - The signature for the specified data. Computes the hash value of the specified input stream using the specified hash algorithm, and signs the resulting hash value. - The input stream to hash and sign. + 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. - The signature for the specified data. - Computes the signature for the specified hash value using the specified padding. + 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 . + is . +-or- + is . does not equal . - The signature for the specified hash value. - Computes the signature for the specified hash value. + 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 parameter is . - The cryptographic service provider (CSP) cannot be acquired. - - -or- - - There is no private key. 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. - The parameter is . - The parameter is not a valid type. 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. @@ -911,71 +850,30 @@ 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 . + is . +-or- + is . does not equal . - - if the signature is valid; 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 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. - The parameter is . - - -or- - - The parameter is . - The cryptographic service provider (CSP) cannot be acquired. - - -or- - - The signature cannot be verified. if the signature is valid; otherwise, . - - - Gets a object that describes additional information about a cryptographic key pair. - A object that describes additional information about a cryptographic key pair. - - - 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 the key sizes that are supported by the asymmetric algorithm. - An array that contains the key sizes 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 available with this implementation of . - The name of the signature algorithm. - - - 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, . + 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. @@ -1020,100 +918,49 @@ Initializes a new instance of the class. The cryptographic service provider is not available. - - Creates a symmetric decryptor object with the current property and initialization vector (). - A symmetric decryptor object. - + + 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. - 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. A symmetric decryptor object. - - - Creates a symmetric encryptor object with the current property and initialization vector (). - 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. + + 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. - 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. + 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. - - Gets or sets the block size, in bits, of the cryptographic operation. - The block size, in bits. - - - Gets or sets the feedback size, in bits, of the cryptographic operation for the Cipher Feedback (CFB) and Output Feedback (OFB) cipher modes. - The feedback size is larger than the block size. - The feedback size in bits. - - - Gets or sets the initialization vector () for the symmetric algorithm. - An attempt was made to set the initialization vector to . - An attempt was made to set the initialization vector to an invalid size. - The initialization vector. - - - Gets or sets the secret key for the algorithm. - The secret key for the algorithm. - - - Gets or sets the size, in bits, of the secret key. - The size, in bits, of the key. - - - Gets the block sizes, in bits, that are supported by the symmetric algorithm. - An array that contains the block sizes supported by the 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. - - - Gets or sets the mode for operation of the symmetric algorithm. - The cipher mode is not one of the values. - 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 is not one of the values. - The padding mode used in the symmetric algorithm. The default is . - + + + + + + + \ No newline at end of file diff --git a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Security.Cryptography.Encoding.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Security.Cryptography.Encoding.xml index 90090fc..16c33e3 100755 --- a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Security.Cryptography.Encoding.xml +++ b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Security.Cryptography.Encoding.xml @@ -14,10 +14,6 @@ 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 from existing encoded data. - The 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. @@ -29,21 +25,11 @@ An object. A byte array that contains Abstract Syntax Notation One (ASN.1)-encoded data. - - Initializes a new instance of the class from an object identifier (OID) and existing encoded data. - The object identifier for this data. - The 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. - - Initializes a new instance of the class from an object identifier (OID) and existing encoded data. - The object identifier for this data. - The Abstract Syntax Notation One (ASN.1)-encoded data. - Copies information from an object. The object to base the new object on. @@ -62,8 +48,8 @@ Gets or sets the Abstract Syntax Notation One (ASN.1)-encoded data represented in a byte array. - The value is . 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. @@ -78,39 +64,53 @@ 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. - The index of the added object. 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 . @@ -120,41 +120,23 @@ The length for is invalid. Returns an object that can be used to navigate the object. An object that can be used to navigate the collection. - - Gets the number of objects in a collection. - The number of objects. - - - 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. - - - Gets an object that can be used to synchronize access to the object. - An object used to synchronize access to the object. - 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. - The collection was modified after the enumerator was created. , 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 in the collection. - Gets the current object in an object. The current object. @@ -169,6 +151,14 @@ The length for is invalid. 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 . @@ -183,6 +173,14 @@ The length for is invalid. 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. @@ -190,52 +188,32 @@ The length for is invalid. 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. + uses an invalid value. +-or- + has an invalid offset length. is out of range. This parameter requires a non-negative number. is . - The number of bytes written. 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. + has an invalid offset length. +-or- + has an invalid value. is out of range. This parameter requires a non-negative number. is . - The computed conversion. - - - Gets a value indicating whether the current transform can be reused. - Always . - - - Gets a value that indicates whether multiple blocks can be transformed. - Always . - - - 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. Specifies whether white space should be ignored in the base 64 transformation. @@ -267,32 +245,30 @@ The length for is invalid. 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. - An object that represents the specified OID. 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. - A new instance of an object. - - - Gets or sets the friendly name of the identifier. - .NET 5.0 and later: An attempt is made to set the value and the value has previously been set. - The friendly name of the identifier. Gets or sets the dotted number of the identifier. - .NET 5.0 and later: An attempt is made to set the value and the value has previously been set. The dotted number of the identifier. @@ -311,32 +287,14 @@ The length for is invalid. The array to copy the object into. The location where the copy operation starts. - - Returns an object that can be used to navigate the object. - An 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. - 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. @@ -356,23 +314,39 @@ The length for is invalid. 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. - The collection was modified after the enumerator was created. , 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 in the collection. - Gets the current object in an object. The current object. @@ -413,105 +387,20 @@ The length for is invalid. The Windows group that is represented by CRYPT_TEMPLATE_OID_GROUP_ID. - - Provides methods for reading and writing the IETF RFC 7468 subset of PEM (Privacy-Enhanced Mail) textual encodings. - This class cannot be inherited. - - - Finds the first PEM-encoded data. - The text containing the PEM-encoded data. - - does not contain a well-formed PEM-encoded value. - A value that specifies the location, label, and data location of the encoded data. - - - Determines the length of a PEM-encoded value, in characters, given the length of a label and binary data. - The length of the label, in characters. - The length of the data, in bytes. - - is a negative value. - --or- - - is a negative value. - --or- - - exceeds the maximum possible label length. - --or- - - exceeds the maximum possible encoded data length. - The length of the PEM-encoded value is larger than . - The number of characters in the encoded PEM. - - - Attempts to find the first PEM-encoded data. - The text containing the PEM-encoded data. - When this method returns, contains a value that specifies the location, label, and data location of the encoded data; or, if no PEM-encoded data is found, a value that specifies those locations as empty. - - This parameter is treated as uninitialized. - - if PEM-encoded data was found; otherwise . - - - Tries to write the provided data and label as PEM-encoded data into a provided buffer. - The label to write. - The data to write. - The buffer to receive the PEM-encoded text. - When this method returns, this parameter contains the number of characters written to . This parameter is treated as uninitialized. - - exceeds the maximum possible label length. - --or- - - exceeds the maximum possible encoded data length. - The resulting PEM-encoded text is larger than . - --or- - - contains invalid characters. - - if is large enough to contain the PEM-encoded text, otherwise . - - - Creates an encoded PEM with the given label and data. - The label to encode. - The data to encode. - - exceeds the maximum possible label length. - --or- - - exceeds the maximum possible encoded data length. - The resulting PEM-encoded text is larger than . - --or- - - contains invalid characters. - A character array of the encoded PEM. - - - Contains information about the location of PEM data. - - - Gets the location of the base-64 data inside of the PEM. - - - Gets the size of the decoded base-64 data, in bytes. - - - Gets the location of the label. - - - Gets the location of the PEM-encoded text, including the surrounding encapsulation boundaries. - 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 . @@ -526,6 +415,14 @@ The length for is invalid. 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. @@ -533,48 +430,27 @@ The length for is invalid. 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 contains an invalid offset length. +-or- +The parameter contains an invalid value. The parameter is . The parameter requires a non-negative number. - The number of bytes written. 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 contains an invalid offset length. +-or- +The parameter contains an invalid value. The parameter is . The parameter requires a non-negative number. - The computed base 64 conversion. - - - Gets a value indicating whether the current transform can be reused. - Always . - - - Gets a value that indicates 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. \ No newline at end of file diff --git a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Security.Cryptography.OpenSsl.dll b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Security.Cryptography.OpenSsl.dll deleted file mode 100755 index e69de29..0000000 diff --git a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Security.Cryptography.OpenSsl.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Security.Cryptography.OpenSsl.xml deleted file mode 100755 index 81293cd..0000000 --- a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Security.Cryptography.OpenSsl.xml +++ /dev/null @@ -1,511 +0,0 @@ - - - - System.Security.Cryptography.OpenSsl - - - - Provides an implementation of the Digital Signature Algorithm (DSA) backed by OpenSSL. - - - Initializes a new instance of the class with a default key size of 2048 bits. - - - Initializes a new instance of the class with a specified key size. - The size of the key to generate, when a key is needed. - The value is not supported by this implementation. - - - Initializes a new instance of the class from an existing OpenSSL key represented as a DSA*. - The OpenSSL DSA* value to use as the key. - - is . - - is not a valid DSA*. - - - Initializes a new instance of the class and imports parameters from an existing key. - The key parameters to import. - - is missing required fields. - --or- - - has fields with inconsistent lengths for a valid key. - - does not represent a valid DSA key parameter set. - - - Initializes a new instance of the class from an existing OpenSSL key represented as an EVP_PKEY*. - The OpenSSL EVP_PKEY* value to use as the key, represented as a . - - represents an invalid handle. - - is . - - does not represent a DSA key. - - - When overridden in a derived class, creates the signature for the specified hash value. - The hash value to be signed. - - is . - This instance represents only a public key. - --or- - -An error occurred during signature creation. - The digital signature for the specified hash value. - - - Gets a representation of the cryptographic key. - A representation of the cryptographic key. - - - Exports the representing this key. - - to include private parameters; otherwise, . - - is , but this instance represents only a DSA public key. - The DSA parameters for the current cryptographic key. - - - Imports the specified . - The key parameters to import. - - is missing required fields. - --or- - - has fields with inconsistent lengths for a valid key. - - does not represent a valid DSA key parameter set. - - - Verifies if the specified digital signature matches the specified hash. - The signed hash. - The digital signature to be verified. - The or parameters are . - - if matches the signature computed using the specified hash; otherwise, . - - - Gets or sets the size, in bits, of the key modulus used by the asymmetric algorithm. - - is not permitted by . - The size, in bits, of the key modulus used by the asymmetric algorithm. - - - Gets the key sizes, in bits, that are supported by the DSA algorithm. - An array that contains the key sizes supported by the algorithm. - - - Provides an implementation of the Elliptic Curve Diffie-Hellman (ECDH) algorithm backed by OpenSSL. - - - Initializes a new instance of the class with a default curve of NIST P-521/secp521r1. - - - Initializes a new instance of the class defaulting to the NIST prime curve of the specified size. - The size of the key to generate, when a key is needed. - The value is not supported by this implementation. - - - Initializes a new instance of the class from an existing OpenSSL key represented as an EC_KEY*. - The OpenSSL EC_KEY* value to use as the key. - - is . - - is not a valid EC_KEY*. - - - Initializes a new instance of the class and generates a new key on the specified curve. - The curve used to generate an ephemeral public/private key pair. - - does not validate. - - - Initializes a new instance of the class from an existing OpenSSL key represented as an EVP_PKEY*. - The OpenSSL EVP_PKEY* value to use as the key, represented as a . - - represents an invalid handle. - - is . - - does not represent a elliptic curve (EC) key. - - - Performs key derivation using a specified hash algorithm with optional prepended or appended data. - 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 curve used by has a different size than the curve from this key. - --or- - -The parameter does not specify a hash. - - is . - - The curve used by is different than the curve from this key. - --or- - -This instance represents only a public key. - The hash of the shared secret after prepending or appending data as requested. - - - Performs key derivation using a specified HMAC (Hash-based Message Authentication Code) algorithm with optional prepended or appended data. - 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 curve used by has a different size than the curve from this key. - --or- - -The parameter does not specify a hash. - - is . - - The curve used by is different than the curve from this key. - --or- - -This instance represents only a public key. - The HMAC of the shared secret after prepending or appending data as requested. - - - Performs a key derivation on the shared secret. - The other party's public key. - The curve used by has a different size than the curve from this key. - - is . - The curve used by is different than the curve from this key. - --or- - -This instance represents only a public key. - The SHA-256 hash of the shared secret. - - - Performs key derivation using the TLS (Transport Layer Security) 1.1 PRF (Pseudo-Random Function). - The other party's public key. - The ASCII-encoded PRF label. - The 64-byte PRF seed. - A derived class must override this method. - The curve used by has a different size than the curve from this key. - - , or is . - - is not exactly 64 bytes in length. - --or- - -The curve used by is different than the curve from this key. - --or- - -This instance represents only a public key. - The first 48 bytes from the TLS 1.1 PRF, using the shared secret as the key. - - - Gets a representation of the cryptographic key. - A representation of the cryptographic key. - - - Exports either the public or the public and private key information using the explicit curve form from the current key to an structure so that it can be passed to the method. - - to include private parameters; otherwise, . - The method cannot obtain curve values. - An object that represents the point on the curve for this key, using the explicit curve format. - - - Exports the key used by the object into an object. - - to include private parameters; otherwise, . - The method cannot obtain curve values. - The key and named curve parameters used by the object. - - - 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. - - - Imports the specified parameters for an object as a key into the current instance. - The curve's parameters to import. - - does not validate. - - references a curve that cannot be imported. - - references a curve that is not supported by this platform. - - - Gets the public key that can be used by another object to generate a shared secret agreement. - The public key that is associated with this instance of the object. - - - Provides an implementation of the Elliptic Curve Digital Signature Algorithm (ECDSA) backed by OpenSSL. - - - Initializes a new instance of the class. - - - Initializes a new instance of the class with a specified target key size. - The size of the key. Valid key sizes are 256, 384, and 521 bits. - - specifies an invalid length. - - - Initializes a new instance of the class from an existing OpenSSL key represented as an EC_KEY*. - The OpenSSL EC_KEY* value to use as the key. - - is . - - is not a valid EC_KEY*. - - - Initializes a new instance of the class and generates a new key on the specified curve. - The curve used to generate an ephemeral public/private key pair. - - does not validate. - - is . - - - Initializes a new instance of the class from an existing OpenSSL key represented as an EVP_PKEY*. - The OpenSSL EVP_PKEY* value to use as the key, represented as a . - - represents an invalid handle. - - is . - - does not represent a elliptic curve (EC) key. - - - Gets a representation of the cryptographic key. - A representation of the cryptographic key. - - - Exports the key and explicit curve parameters used by the Elliptic curve cryptography (ECC) object into an object. - - to include private parameters; otherwise, . - An error occurred while obtaining the curve values. - The key and explicit curve parameters used by the ECC object. - - - Exports the key used by the Elliptic curve cryptography (ECC) object into an object. If the key was created as a named curve, the field contains named curve parameters; otherwise, it contains explicit parameters. - - to include private parameters; otherwise, . - An error occurred while obtaining the curve values. - The key and named curve parameters used by the ECC object. - - - Generates a new ephemeral public/private key pair for the specified curve, replacing the current key. - The curve to use to generate the key. - - - Replaces the current key for this instance with one using the specified key parameters. - The curve parameters. - - does not contain valid values. - - - Generates a digital signature for the specified hash value. - The hash value of the data that is being signed. - The parameter is . - A digital signature for the specified hash value. - - - Verifies that a digital signature is appropriate for the current key and provided data hash. - The hash value of the data to be verified. - The digital signature of the data to be verified against the hash value. - - or is . - - if the signature is valid; otherwise, . - - - Gets or sets the size, in bits, of the key modulus used by the asymmetric algorithm. - - is not permitted by . - The size, in bits, of the key modulus used by the asymmetric algorithm. - - - Gets the key sizes, in bits, that are supported by the property setter. - An array that contains the key sizes supported by the property setter. - - - Provides an implementation of the RSA algorithm backed by OpenSSL. - - - Initializes a new instance of the class with a random 2048-bit key pair. - - - Initializes a new instance of the class with a randomly generated key of the specified size. - The size of the key to generate in bits. - - is not valid. - - - Initializes a new instance of the class from an existing OpenSSL key represented as an RSA*. - The OpenSSL RSA* value to use as the key. - - is not a valid RSA*. - - is invalid - - - Initializes a new instance of the class using specified key parameters. - The parameters for the key. - - is not a valid RSA key. - - - Initializes a new instance of the class from an existing OpenSSL key represented as an EVP_PKEY*. - The OpenSSL EVP_PKEY* value to use as the key, represented as a . - - does not represent an RSA key. - - is - - is invalid according to . - - - Decrypts the input data using the specified padding mode. - The data to decrypt. - The padding mode. - - or is . - - is unknown, or not supported by this implementation. - --or- - -The length of is not equal to the number of bytes for . - --or- - -This instance represents only a public key. - --or- - -The decryption operation failed. - The decrypted data. - - - Gets a representation of the cryptographic key. - A representation of the cryptographic key. - - - Encrypts the input data using the specified padding mode. - The data to encrypt. - The padding mode. - - or is . - - is unknown, or not supported by this implementation. - --or- - -The length of is too long for the combination of and the selected padding. - --or- - -The encryption operation failed. - The encrypted data. - - - Exports the . - - to include private parameters; otherwise, . - The parameters could not be exported. - The parameters for . - - - Imports the specified . - The parameters for . - - is not a valid RSA key. - - - Computes the signature for the specified hash value 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. - - or is . - - . is or . - - is unknown, or not supported by this implementation. - --or- - -This instance represents only a public key. - --or- - -An error occurred creating the signature. - The RSA signature for the specified hash value. - - - 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. - - or is . - - . is or . - - is unknown, or not supported by this implementation. - - if the signature is valid; otherwise, . - - - Gets or sets the size, in bits, of the key modulus used by the asymmetric algorithm. - - is not permitted by . - The size, in bits, of the key modulus used by the asymmetric algorithm. - - - Gets the key sizes, in bits, that are supported by this implementation of RSA. - An array that contains the key sizes supported by the algorithm. - - - Represents the pointer type from OpenSSL. - - - Initializes a new instance of the class, representing an invalid handle. - - - Initializes a new instance of the class with the specified handle value. - The handle value to represent. - - to reliably let release the handle during the finalization phase; otherwise, (not recommended). - - - Creates another instance of this type which has an independent lifetime but tracks the same resource. - This handle is invalid. - Another instance of this type which has an independent lifetime but tracks the same resource. - - - Gets a value indicating whether the handle value is invalid. - - if the handle value is invalid; otherwise, . - - - Gets a value representing the version number as reported by the loaded version of OpenSSL. - A value representing the version number as reported by the loaded version of OpenSSL. - - - \ No newline at end of file diff --git a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Security.Cryptography.Primitives.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Security.Cryptography.Primitives.xml index 45e0a99..5ff3e1d 100755 --- a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Security.Cryptography.Primitives.xml +++ b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Security.Cryptography.Primitives.xml @@ -7,12 +7,6 @@ Represents the abstract base class from which all implementations of asymmetric algorithms must inherit. - - Represents the size, in bits, of the key modulus used by the asymmetric algorithm. - - - Specifies the key sizes that are supported by the asymmetric algorithm. - Initializes a new instance of the class. The implementation of the derived class is not valid. @@ -22,14 +16,40 @@ Creates a default cryptographic object used to perform the asymmetric algorithm. - .NET Core 2.0 - 3.1 and .NET 5.0 and later: In all cases. 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 + 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. @@ -44,24 +64,22 @@ 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. - A byte array containing the PKCS#8 EncryptedPrivateKeyInfo representation of this key. 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. - The key could not be exported. 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. - The key could not be exported. 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. @@ -77,25 +95,15 @@ 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. @@ -105,57 +113,26 @@ The algorithm-specific key import failed. 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 overridden in a derived class, imports an encrypted RFC 7468 PEM-encoded key, replacing the keys for this object. - The PEM text of the encrypted key to import. - The bytes to use as a password when decrypting the key material. - A derived type has not overridden this member. - - - When overridden in a derived class, imports an encrypted RFC 7468 PEM-encoded key, replacing the keys for this object. - The PEM text of the encrypted key to import. - The password to use for decrypting the key material. - A derived type has not overridden this member. - - - When overridden in a derived class, imports an RFC 7468 textually encoded key, replacing the keys for this object. - The text of the PEM key to import. - A derived type has not overridden 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. @@ -164,20 +141,37 @@ The algorithm-specific key import failed. 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 . @@ -190,14 +184,12 @@ The algorithm-specific key import failed. 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. - - if is big enough to receive the output; otherwise, . 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. @@ -205,45 +197,28 @@ The algorithm-specific key import failed. 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. - The key could not be exported. - A derived type has not overriden this member. 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. - The key could not be exported. - A derived type has not overriden this member. 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. - The key could not be exported. - A derived type has not overriden this member. if is big enough to receive the output; otherwise, . - - - 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 key modulus size is invalid. - 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. - - - When implemented in a derived class, gets the name of the signature algorithm. Otherwise, always throws a . - The name of the signature algorithm. + The key could not be exported. + A derived type has not overriden this member. Specifies the block cipher mode to use for encryption. @@ -263,9 +238,7 @@ The algorithm-specific key import failed. 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. - - Provides methods for use in working with cryptography to reduce the risk of side-channel information leakage. - + 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. @@ -274,8 +247,7 @@ The algorithm-specific key import failed. if and have the same values for and the same contents; otherwise, . - Fills the provided buffer with zeros. - The buffer to fill with zeros. + The exception that is thrown when an unexpected operation occurs during a cryptographic operation. @@ -330,11 +302,11 @@ The algorithm-specific key import failed. 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. - An that represents the asynchronous read, which could still be pending. Begins an asynchronous write operation. (Consider using instead.) @@ -343,45 +315,28 @@ The algorithm-specific key import failed. 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. - An that represents the asynchronous write, which could still be pending. - - Releases all resources used by the . + + Gets a value indicating whether the current is readable. + + if the current stream is readable; otherwise, . - - Reads the bytes from the underlying stream, applies the relevant cryptographic transforms, and writes the result to the destination stream. - The stream to which the contents of the current stream will be copied. - The size, in bytes, of the buffer to use for reading from the underlying stream. This value must be greater than zero. The default size is 81920 bytes. - - 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. - An error occurred during a cryptographic operation. + + Gets a value indicating whether you can seek within the current . + Always . - - Asynchronously reads the bytes from the underlying stream, applies the relevant cryptographic transforms, and writes the result to the destination stream. - 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 . - - 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. - An error occurred during a cryptographic operation. - A task that represents the asynchronous copy operation. + + 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. @@ -395,28 +350,24 @@ The algorithm-specific key import failed. 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. + 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. - 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. 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. + 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. @@ -427,36 +378,42 @@ The algorithm-specific key import failed. 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 . - The stream has been disposed. 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. + The current stream is not writable. +-or- +The final block has already been transformed. - - Asynchronously updates the underlying data source or repository with the current state of the buffer, then clears the buffer. - The token to monitor for cancellation requests. The default value is . - A task that represents the asynchronous flush operation. + + 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 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. - 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. 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. @@ -464,6 +421,7 @@ The algorithm-specific key import failed. 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 . @@ -472,27 +430,19 @@ The algorithm-specific key import failed. The stream does not support reading. The stream has been disposed. The stream is currently in use by a previous read operation. - 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. - - - 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 . - 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. - 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. - The unsigned byte cast to an , or -1 if at the end of the stream. 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. + This method is not supported. Sets the length of the current stream. @@ -505,11 +455,9 @@ The algorithm-specific key import failed. 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 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. @@ -518,6 +466,7 @@ The algorithm-specific key import failed. 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 . @@ -526,14 +475,6 @@ The algorithm-specific key import failed. The stream does not support writing. The stream has been disposed. The stream is currently in use by a previous write operation. - A task that represents the asynchronous 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 . - 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. - 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. @@ -542,35 +483,6 @@ The algorithm-specific key import failed. The stream does not support writing, or the stream is already closed. Methods were called after the stream was closed. - - 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, . - - - 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. - Specifies the mode of a cryptographic stream. @@ -583,69 +495,93 @@ The algorithm-specific key import failed. Represents the base class from which all implementations of cryptographic hash algorithms must derive. - - Represents the size, in bits, of the computed hash code. - - - Represents the value of the computed hash code. - - - Represents the state of the hash computation. - 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. - The computed hash code. 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. +-or- + length is invalid. is . is out of range. This parameter requires a non-negative number. The object has already been disposed. - The computed hash code. Computes the hash value for the specified object. The input to compute the hash code for. - The object has already been disposed. The computed hash code. - - - Asynchronously computes the hash value for the specified object. - The input to compute the hash code for. - The token to monitor for cancellation requests. - A task that represents the asynchronous compute hash operation and wraps the computed hash code. + The object has already been disposed. Creates an instance of the default implementation of a hash algorithm. - .NET Core 2.0 - 3.1 and .NET 5.0 and later: In all cases. 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 + 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. @@ -656,6 +592,13 @@ The algorithm-specific key import failed. 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. @@ -663,96 +606,78 @@ The algorithm-specific key import failed. The number of bytes in the byte array to use as data. - Routes data written to the object into the hash algorithm for computing the hash. - The input to compute the hash code for. + - When overridden in a derived class, finalizes the hash computation after the last data is processed by the cryptographic hash algorithm. + 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. + - Resets the hash algorithm to its initial state. + 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. +-or- + has an invalid length. is . is out of range. This parameter requires a non-negative number. The object has already been disposed. - The number of bytes written. 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. +-or- + has an invalid offset length. is . is out of range. This parameter requires a non-negative number. The object has already been disposed. - An array that is a copy of the part of the input that is hashed. - Attempts to compute the hash value for the specified byte array. - The input to compute the hash code for. - The buffer to receive the hash value. - When this method returns, the total number of bytes written into . This parameter is treated as uninitialized. - - if is long enough to receive the hash value; otherwise, . + + + - Attempts to finalize the hash computation after the last data is processed by the hash algorithm. - The buffer to receive the hash value. - When this method returns, the total number of bytes written into . This parameter is treated as uninitialized. - - if is long enough to receive the hash value; otherwise, . - - - 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, . - - - Gets the value of the computed hash code. - - is . - The object has already been disposed. - The current value of the computed hash code. - - - Gets the size, in bits, of the computed hash code. - The size, in bits, of the computed hash code. - - - 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. + + Specifies the name of a cryptographic hash algorithm. @@ -773,19 +698,18 @@ The algorithm-specific key import failed. if the property of is equal to that of the current instance. The comparison is ordinal and case-sensitive. - - Converts the specified OID to a hash algorithm name. - The OID of the hash algorithm. - - is . - - does not represent a known hash algorithm. - The hash algorithm name identified by the OID. - 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. @@ -800,27 +724,6 @@ The algorithm-specific key import failed. if both and do not have the same value; otherwise, . - - Returns the string representation of the current instance. - The string representation of the current instance. - - - Tries to convert the specified OID to a hash algorithm name. - The OID of the hash algorithm. - When this method returns , the hash algorithm. When this method returns , contains default. - - is . - - if the OID was successfully mapped to a hash algorithm; otherwise . - - - 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. - Gets a hash algorithm name that represents "SHA1". A hash algorithm name that represents "SHA1". @@ -837,22 +740,64 @@ The algorithm-specific key import failed. 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). - .NET Core 2.0 - 3.1 and .NET 5.0 and later: In all cases. 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 + 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. @@ -861,64 +806,38 @@ The algorithm-specific key import failed. 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 HMAC algorithm for computing the HMAC value. + 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. - Routes data written to the object into the HMAC algorithm for computing the HMAC. - The input to compute the HMAC code for. - In all cases. + - When overridden in a derived class, finalizes the HMAC computation after the last data is processed by the algorithm. - The computed HMAC value in a byte array. - - - Initializes an instance of the default implementation of . - - - Attempts to finalize the HMAC computation after the last data is processed by the HMAC algorithm. - The buffer to receive the HMAC value. - When this method returns, the total number of bytes written into . This parameter is treated as uninitialized. - The method is not overriden in the derived type. - - if is long enough to receive the HMAC value; otherwise, . - - - Gets or sets the block size to use in the hash value. - The block size to use in the hash value. + 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 current hash algorithm cannot be changed. 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 HMAC calculation. + 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. - The key to use in the HMAC calculation. + + + + Defines the basic operations of cryptographic transformations. - - 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. - Gets a value indicating whether the current transform can be reused. @@ -937,12 +856,25 @@ The algorithm-specific key import failed. 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. - - The key to use in the hash algorithm. - Initializes a new instance of the class. @@ -953,9 +885,43 @@ The algorithm-specific key import failed. 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 - .NET Core 2.0 - 3.1 and .NET 5.0 and later: In all cases. + 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. @@ -965,8 +931,11 @@ The algorithm-specific key import failed. Gets or sets 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. + 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. @@ -978,16 +947,16 @@ The algorithm-specific key import failed. The interval between valid key sizes. - Specifies the maximum key size. - The maximum key size. + Specifies the maximum key size in bits. + The maximum key size in bits. - Specifies the minimum key size. - The minimum key size. + Specifies the minimum key size in bits. + The minimum key size in bits. - Specifies the interval between valid key sizes. - The interval between valid key sizes. + 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. @@ -1051,43 +1020,23 @@ The algorithm-specific key import failed. Represents the abstract base class from which all implementations of symmetric algorithms must inherit. - - Represents the block size, in bits, of the cryptographic operation. - - - Represents the feedback size, in bits, of the cryptographic operation. - - - Represents the initialization vector () for the symmetric algorithm. - - - Represents the size, in bits, of the secret key used by the symmetric algorithm. - - - Represents the secret key for the symmetric algorithm. - - - Specifies the block sizes, in bits, that are supported by the symmetric algorithm. - - - Specifies the key sizes, in bits, that are supported by the symmetric algorithm. - - - Represents the cipher mode used in the symmetric algorithm. - - - Represents the padding mode used in the symmetric algorithm. - 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. - .NET Core 2.0 - 3.1 and .NET 5.0 and later: In all cases. A default cryptographic object used to perform the symmetric algorithm. @@ -1115,147 +1064,6 @@ The algorithm-specific key import failed. The initialization vector to use for the symmetric algorithm. A symmetric encryptor object. - - Decrypts data using CBC mode with the specified padding mode. - The data to decrypt. - The initialization vector. - The padding mode used to produce the ciphertext and remove during decryption. - - or is . - - is not a valid padding mode. - - is the incorrect length. Callers are expected to pass an initialization vector that is exactly in length, converted to bytes (BlockSize / 8). - The ciphertext could not be decrypted successfully. - The decrypted plaintext data. - - - Decrypts data using CBC mode with the specified padding mode. - The data to decrypt. - The initialization vector. - The padding mode used to produce the ciphertext and remove during decryption. - - is not a valid padding mode. - - is the incorrect length. Callers are expected to pass an initialization vector that is exactly in length, converted to bytes (BlockSize / 8). - The ciphertext could not be decrypted successfully. - The decrypted plaintext data. - - - Decrypts data into the specified buffer, using CBC mode with the specified padding mode. - The data to decrypt. - The initialization vector. - The buffer to receive the plaintext data. - The padding mode used to produce the ciphertext and remove during decryption. - - is not a valid padding mode. - - is the incorrect length. Callers are expected to pass an initialization vector that is exactly in length, converted to bytes (BlockSize / 8). - The ciphertext could not be decrypted successfully. - The buffer in is too small to hold the plaintext data. - The total number of bytes written to - - - Decrypts data using CFB mode with the specified padding mode and feedback size. - The data to decrypt. - The initialization vector. - The padding mode used to produce the ciphertext and remove during decryption. - The feedback size, specified in bits. - - or is . - - is not a valid padding mode. - --or- - - is not positive or represent a whole number of bytes. - - is the incorrect length. Callers are expected to pass an initialization vector that is exactly in length, converted to bytes (BlockSize / 8). - The ciphertext could not be decrypted successfully. - --or- - -The feedback size is not valid for the algorithm. - The decrypted plaintext data. - - - Decrypts data using CFB mode with the specified padding mode and feedback size. - The data to decrypt. - The initialization vector. - The padding mode used to produce the ciphertext and remove during decryption. - The feedback size, specified in bits. - - is not a valid padding mode. - --or- - - is not positive or represent a whole number of bytes. - - is the incorrect length. Callers are expected to pass an initialization vector that is exactly in length, converted to bytes (BlockSize / 8). - The ciphertext could not be decrypted successfully. - --or- - -The feedback size is not valid for the algorithm. - The decrypted plaintext data. - - - Decrypts data into the specified buffer, using CFB mode with the specified padding mode and feedback size. - The data to decrypt. - The initialization vector. - The buffer to receive the plaintext data. - The padding mode used to produce the ciphertext and remove during decryption. - The feedback size, specified in bits. - - is not a valid padding mode. - --or- - - is not positive or represent a whole number of bytes. - - is the incorrect length. Callers are expected to pass an initialization vector that is exactly in length, converted to bytes (BlockSize / 8). - --or- - -The buffer in is too small to hold the plaintext data. - The ciphertext could not be decrypted successfully. - --or- - - is not valid for the algorithm. - The total number of bytes written to . - - - Decrypts data using ECB mode with the specified padding mode. - The data to decrypt. - The padding mode used to produce the ciphertext and remove during decryption. - - is . - - is not a valid padding mode. - The ciphertext could not be decrypted successfully. - The decrypted plaintext data. - - - Decrypts data using ECB mode with the specified padding mode. - The data to decrypt. - The padding mode used to produce the ciphertext and remove during decryption. - - is not a valid padding mode. - The ciphertext could not be decrypted successfully. - The decrypted plaintext data. - - - Decrypts data into the specified buffer, using ECB mode with the specified padding mode. - The data to decrypt. - The buffer to receive the plaintext data. - The padding mode used to produce the ciphertext and remove during decryption. - - is not a valid padding mode. - The ciphertext could not be decrypted successfully. - The buffer in is too small to hold the plaintext data. - The total number of bytes written to - Releases all resources used by the current instance of the class. @@ -1264,142 +1072,13 @@ The buffer in is too small to hold the plaintext to release both managed and unmanaged resources; to release only unmanaged resources. - - Encrypts data using CBC mode with the specified padding mode. - The data to encrypt. - The initialization vector. - The padding mode used to produce the ciphertext and remove during decryption. - - or is . - - is not a valid padding mode. - - is the incorrect length. Callers are expected to pass an initialization vector that is exactly in length, converted to bytes (BlockSize / 8). - The plaintext could not be encrypted successfully. - The encrypted ciphertext data. - - - Encrypts data using CBC mode with the specified padding mode. - The data to encrypt. - The initialization vector. - The padding mode used to produce the ciphertext and remove during decryption. - - is not a valid padding mode. - - is the incorrect length. Callers are expected to pass an initialization vector that is exactly in length, converted to bytes (BlockSize / 8). - The plaintext could not be encrypted successfully. - The encrypted ciphertext data. - - - Encrypts data into the specified buffer, using CBC mode with the specified padding mode. - The data to encrypt. - The initialization vector. - The buffer to receive the ciphertext data. - The padding mode used to produce the ciphertext and remove during decryption. - - is not a valid padding mode. - - is the incorrect length. Callers are expected to pass an initialization vector that is exactly in length, converted to bytes (BlockSize / 8). - The plaintext could not be encrypted successfully. - The buffer in is too small to hold the ciphertext data. - The total number of bytes written to . - - - Encrypts data using CFB mode with the specified padding mode and feedback size. - The data to encrypt. - The initialization vector. - The padding mode used to produce the ciphertext and remove during decryption. - The feedback size, specified in bits. - - or is . - - is not a valid padding mode. - --or- - - is not positive or represent a whole number of bytes. - - is the incorrect length. Callers are expected to pass an initialization vector that is exactly in length, converted to bytes (BlockSize / 8). - The plaintext could not be encrypted successfully. - --or- - -The feedback size is not valid for the algorithm. - The encrypted ciphertext data. - - - Encrypts data using CFB mode with the specified padding mode and feedback size. - The data to encrypt. - The initialization vector. - The padding mode used to produce the ciphertext and remove during decryption. - The feedback size, specified in bits. - - is not a valid padding mode. - --or- - - is not positive or represent a whole number of bytes. - - is the incorrect length. Callers are expected to pass an initialization vector that is exactly in length, converted to bytes (BlockSize / 8). - The plaintext could not be encrypted successfully. - --or- - -The feedback size is not valid for the algorithm. - The encrypted ciphertext data. - - - Encrypts data into the specified buffer, using CFB mode with the specified padding mode and feedback size. - The data to encrypt. - The initialization vector. - The buffer to receive the ciphertext data. - The padding mode used to produce the ciphertext and remove during decryption. - The feedback size, specified in bits. - - is not a valid padding mode. - --or- - - is not positive or represent a whole number of bytes. - - is the incorrect length. Callers are expected to pass an initialization vector that is exactly in length, converted to bytes (BlockSize / 8). - The plaintext could not be encrypted successfully. - --or- - -The feedback size is not valid for the algorithm. - The total number of bytes written to . - - - Encrypts data using ECB mode with the specified padding mode. - The data to encrypt. - The padding mode used to produce the ciphertext and remove during decryption. - - is . - - is not a valid padding mode. - The plaintext could not be encrypted successfully. - The encrypted ciphertext data. - - - Encrypts data using ECB mode with the specified padding mode. - The data to encrypt. - The padding mode used to produce the ciphertext and remove during decryption. - - is not a valid padding mode. - The plaintext could not be encrypted successfully. - The encrypted ciphertext data. - - - Encrypts data into the specified buffer, using ECB mode with the specified padding mode. - The data to encrypt. - The buffer to receive the ciphertext data. - The padding mode used to produce the ciphertext and remove during decryption. - - is not a valid padding mode. - The plaintext could not be encrypted successfully. - The buffer in is too small to hold the ciphertext data. - The total number of bytes written to . + + 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. @@ -1407,296 +1086,67 @@ The feedback size is not valid for the algorithm. When overridden in a derived class, generates a random key () to use for the algorithm. - - Gets the length of a ciphertext with a given padding mode and plaintext length in CBC mode. - The plaintext length, in bytes. - The padding mode used to pad the plaintext to the algorithm's block size. - - is a negative number. - --or- - - when padded is too large to represent as a signed 32-bit integer. - --or- - - is not a valid padding mode. - - is not a positive integer. - --or- - - is not a whole number of bytes. It must be divisible by 8. - The padding mode was used, but is not a whole number of blocks. - The length, in bytes, of the ciphertext with padding. - - - Gets the length of a ciphertext with a given padding mode and plaintext length in CFB mode. - The plaintext length, in bytes. - The padding mode used to pad the plaintext to the feedback size. - The feedback size, in bits. - - is not a positive number. - --or- - - is a negative number. - --or- - - when padded is too large to represent as a signed 32-bit integer. - --or- - - is not a valid padding mode. - The padding mode was used, but is not a whole number of blocks. - --or- - - is not a whole number of bytes. It must be divisible by 8. - The length, in bytes, of the ciphertext with padding. - - - Gets the length of a ciphertext with a given padding mode and plaintext length in ECB mode. - The plaintext length, in bytes. - The padding mode used to pad the plaintext to the algorithm's block size. - - is a negative number. - --or- - - when padded is too large to represent as a signed 32-bit integer. - --or- - - is not a valid padding mode. - - is not a positive integer. - --or- - - is not a whole number of bytes. It must be divisible by 8. - The padding mode was used, but is not a whole number of blocks. - The length, in bytes, of the ciphertext with padding. - - - Attempts to decrypt data into the specified buffer, using CBC mode with the specified padding mode. - The data to decrypt. - The initialization vector. - The buffer to receive the plaintext data. - When this method returns, contains the total number of bytes written to . - The padding mode used to produce the ciphertext and remove during decryption. - - is not a valid padding mode. - - is the incorrect length. Callers are expected to pass an initialization vector that is exactly in length, converted to bytes (BlockSize / 8). - The ciphertext could not be decrypted successfully. - - if was large enough to receive the decrypted data; otherwise, . - - - When overridden in a derived class, attempts to decrypt data into the specified buffer, using CBC mode with the specified padding mode. - The data to decrypt. - The initialization vector. - The buffer to receive the plaintext data. - The padding mode used to produce the ciphertext and remove during decryption. - When this method returns, contains the total number of bytes written to . - A derived class has not provided an implementation. - - if was large enough to receive the decrypted data; otherwise, . - - - Attempts to decrypt data into the specified buffer, using CFB mode with the specified padding mode and feedback size. - The data to decrypt. - The initialization vector. - The buffer to receive the plaintext data. - When this method returns, contains the total number of bytes written to . - The padding mode used to produce the ciphertext and remove during decryption. - The feedback size, specified in bits. - - is not a valid padding mode. - --or- - - is not positive or represent a whole number of bytes. - - is the incorrect length. Callers are expected to pass an initialization vector that is exactly in length, converted to bytes (BlockSize / 8). - The ciphertext could not be decrypted successfully. - --or- - - is not valid for the algorithm. - - if was large enough to receive the decrypted data; otherwise, . - - - When overridden in a derived class, attempts to decrypt data into the specified buffer, using CFB mode with the specified padding mode and feedback size. - The data to decrypt. - The initialization vector. - The buffer to receive the plaintext data. - The padding mode used to produce the ciphertext and remove during decryption. - The feedback size, specified in bits. - When this method returns, contains the total number of bytes written to . - A derived class has not provided an implementation. - - if was large enough to receive the decrypted data; otherwise, . - - - Attempts to decrypt data into the specified buffer, using ECB mode with the specified padding mode. - The data to decrypt. - The buffer to receive the plaintext data. - The padding mode used to produce the ciphertext and remove during decryption. - When this method returns, contains the total number of bytes written to . - - is not a valid padding mode. - The ciphertext could not be decrypted successfully. - - if was large enough to receive the decrypted data; otherwise, . - - - When overridden in a derived class, attempts to decrypt data into the specified buffer, using ECB mode with the specified padding mode. - The data to decrypt. - The buffer to receive the plaintext data. - The padding mode used to produce the ciphertext and remove during decryption. - When this method returns, contains the total number of bytes written to . - A derived class has not provided an implementation. - - if was large enough to receive the decrypted data; otherwise, . - - - Attempts to encrypt data into the specified buffer, using CBC mode with the specified padding mode. - The data to encrypt. - The initialization vector. - The buffer to receive the ciphertext data. - When this method returns, contains the total number of bytes written to . - The padding mode used to produce the ciphertext and remove during decryption. - - is not a valid padding mode. - - is the incorrect length. Callers are expected to pass an initialization vector that is exactly in length, converted to bytes (BlockSize / 8). - The plaintext could not be encrypted successfully. - - if was large enough to receive the encrypted data; otherwise, . - - - When overridden in a derived class, attempts to encrypt data into the specified buffer, using CBC mode with the specified padding mode. - The data to encrypt. - The initialization vector. - The buffer to receive the ciphertext data. - The padding mode used to produce the ciphertext and remove during decryption. - When this method returns, contains the total number of bytes written to . - A derived class has not provided an implementation. - - if was large enough to receive the encrypted data; otherwise, . - - - Attempts to encrypt data into the specified buffer, using CFB mode with the specified padding mode and feedback size. - The data to encrypt. - The initialization vector. - The buffer to receive the ciphertext data. - When this method returns, contains the total number of bytes written to . - The padding mode used to produce the ciphertext and remove during decryption. - The feedback size, specified in bits. - - is not a valid padding mode. - --or- - - is not positive or represent a whole number of bytes. - - is the incorrect length. Callers are expected to pass an initialization vector that is exactly in length, converted to bytes (BlockSize / 8). - The plaintext could not be encrypted successfully. - --or- - -The feedback size is not valid for the algorithm. - - if was large enough to receive the encrypted data; otherwise, . - - - When overridden in a derived class, attempts to encrypt data into the specified buffer, using CFB mode with the specified padding mode and feedback size. - The data to encrypt. - The initialization vector. - The buffer to receive the ciphertext data. - The padding mode used to produce the ciphertext and remove during decryption. - The feedback size, specified in bits. - When this method returns, contains the total number of bytes written to . - A derived class has not provided an implementation. - - if was large enough to receive the encrypted data; otherwise, . - - - Attempts to encrypt data into the specified buffer, using ECB mode with the specified padding mode. - The data to encrypt. - The buffer to receive the ciphertext data. - The padding mode used to produce the ciphertext and remove during decryption. - When this method returns, contains the total number of bytes written to . - - is not a valid padding mode. - The plaintext could not be encrypted successfully. - - if was large enough to receive the encrypted data; otherwise, . - - - When overridden in a derived class, attempts to encrypt data into the specified buffer, using ECB mode with the specified padding mode. - The data to encrypt. - The buffer to receive the ciphertext data. - The padding mode used to produce the ciphertext and remove during decryption. - When this method returns, contains the total number of bytes written to . - A derived class has not provided an implementation. - - if was large enough to receive the encrypted data; otherwise, . - - - 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, . - - - Gets or sets the block size, in bits, of the cryptographic operation. - The block size is invalid. - The block size, in bits. - - - Gets or sets the feedback size, in bits, of the cryptographic operation for the Cipher Feedback (CFB) and Output Feedback (OFB) cipher modes. - The feedback size is larger than the block size. - The feedback size in bits. - 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. - The initialization vector. + + + 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. - The secret key to use for the symmetric algorithm. Gets or sets the size, in bits, of the secret key used by the symmetric algorithm. - The key size is not valid. 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 cipher mode is not one of the values. 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 is not one of the values. 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.API11/build/tizen11.0/ref/System.Security.Cryptography.X509Certificates.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Security.Cryptography.X509Certificates.xml index 108e8f0..f9b0262 100755 --- a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Security.Cryptography.X509Certificates.xml +++ b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Security.Cryptography.X509Certificates.xml @@ -7,9 +7,6 @@ Provides a wrapper class that represents the handle of an X.509 chain object. For more information, see . - - Creates a . - Represents an abstraction over the PKCS#10 CertificationRequestInfo and the X.509 TbsCertificate. @@ -20,9 +17,7 @@ The hash algorithm to use when signing the certificate or certificate request. is . - - -or- - +-or- is . . is or . @@ -35,13 +30,9 @@ The RSA signature padding to apply if self-signing or being signed with an . is . - - -or- - +-or- is . - - -or- - +-or- is . . is or . @@ -53,9 +44,7 @@ The hash algorithm to use when signing the certificate or certificate request. is . - - -or- - +-or- is . . is or . @@ -67,9 +56,7 @@ The hash algorithm to use when signing the certificate or certificate request. is . - - -or- - +-or- is . . is or . @@ -82,17 +69,17 @@ The RSA signature padding to apply if self-signing or being signed with an . is . - - -or- - +-or- is . - - -or- - +-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. @@ -100,40 +87,16 @@ 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- - +-or- is . represents a date and time that happens earlier than . - - -or- - +-or- is zero length or . An error occurs during the signing operation. - An object with the specified values. The returned object won't assert . - - - Sign the current certificate request to create a chain-signed or self-signed certificate. - The distinguished name of the issuer. - The issuing certificate authority. - The oldest date and time where this certificate is considered valid. - Typically , plus or minus a few seconds. - The date and time where 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 (big) integer in big endian byte ordering. - - or is . - - represents a date and time before . - --or - - has length 0. - An error occurred during the signing operation. - A certificate with the specified values. The returned object will not assert . Creates a certificate using the established subject, key, and optional extensions using the specified certificate as the issuer. @@ -141,83 +104,42 @@ 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- - +-or- The type of signing key represented by couldn't be determined. - - -or- - +-or- represents a date and time that happens earlier than . - - -or- - +-or- is zero length or . - - -or- - - has a different key algorithm than the requested certificate. - -or- - -The value for is . + 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. - The property value is not supported. - An object with the specified values. The returned object won't assert . - - - Create a certificate using the established subject, key, and optional extensions using the provided certificate as the issuer. - An X509Certificate2 instance representing the issuing Certificate Authority (CA). - The oldest date and time where this certificate is considered valid. - Typically , plus or minus a few seconds. - The date and time where 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 (big) integer in big endian byte ordering. - - is . - The value for is . - The type of signing key represented by could not be determined. - - represents a date and time before . - - has length 0. - - has a different key algorithm than the requested certificate. - - is an RSA certificate and this object was created via a constructor that doesn't accept an value. - A certificate with the specified values. The returned object will not assert . 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. - The property value is not supported. - An object with the specified values. The returned object will assert . Creates an ASN.1 DER-encoded PKCS#10 CertificationRequest value representing the state of the current object. - The current object was created using a constructor that doesn't accept a signing key. - The property value is not supported. 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 . - A DER-encoded certificate signing request. - - - 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. Gets the hash algorithm to use when signing the certificate or certificate request. @@ -238,30 +160,28 @@ The 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. - A new DSA certificate with the property set to . The input DSA certificate object isn't modified. + 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 . - The private key, or if the certificate does not have a DSA private key. 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. - The public key, or if the certificate does not have a DSA public key. Provides extension methods for retrieving implementations for the public and private keys of a certificate. @@ -270,30 +190,28 @@ The 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. - A new ECDSA certificate with the property set to . The input ECDSA certificate object isn't modified. + 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 . - The private key, or if the certificate does not have an ECDsa private key. 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. - The public key, or if the certificate does not have an ECDsa public key. Specifies the way to open the X.509 certificate store. @@ -316,57 +234,12 @@ The Represents a certificate's public key information. This class cannot be inherited. - - Initializes a new instance of the class using SubjectPublicKeyInfo from an . - An asymmetric algorithm to obtain the SubjectPublicKeyInfo from. - The SubjectPublicKeyInfo could not be decoded. The must return a valid ASN.1-DER encoded X.509 SubjectPublicKeyInfo. - - has not been overridden in a derived class. - 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. - - Creates a new instance of from a X.509 SubjectPublicKeyInfo. - 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 SubjectPublicKeyInfo could not be decoded. - A public key representing the SubjectPublicKeyInfo. - - - Exports the current key in the X.509 SubjectPublicKeyInfo format. - A byte array containing the X.509 SubjectPublicKeyInfo representation of this key. - - - Gets the public key, or if the key is not an DSA key. - The key contents are corrupt or could not be read successfully. - The public key, or if the key is not an DSA key. - - - Gets the public key, or if the key is not an ECDiffieHellman key. - The key contents are corrupt or could not be read successfully. - The public key, or if the key is not an ECDiffieHellman key. - - - Gets the public key, or if the key is not an ECDsa key. - The key contents are corrupt or could not be read successfully. - The public key, or if the key is not an ECDsa key. - - - Gets the public key, or if the key is not an RSA key. - The key contents are corrupt or could not be read successfully. - The public key, or if the key is not an RSA key. - - - 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, . - Gets the ASN.1-encoded representation of the public key value. The ASN.1-encoded representation of the public key value. @@ -377,8 +250,8 @@ The Gets an derived object or a derived object representing the public key. - The key algorithm is not supported. An object representing the public key. + The key algorithm is not supported. Gets an object identifier (OID) object of the public key. @@ -391,30 +264,28 @@ The 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. - A new RSA certificate with the property set to . The input RSA certificate object isn't modified. + 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 . - The private key, or if the certificate does not have an RSA private key. 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. - The public key, or if the certificate does not have an RSA public key. Specifies the location of the X.509 certificate store. @@ -501,10 +372,6 @@ 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 information from the provided data. - The encoded distinguished name. - Initializes a new instance of the class using the specified object. An object that represents the distinguished name. @@ -525,8 +392,8 @@ The 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 certificate has an invalid 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. @@ -593,25 +460,25 @@ The 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 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. - The extension cannot be decoded. 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. - The extension cannot be decoded. 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. @@ -622,148 +489,138 @@ The 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. + 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. + 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. + 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. + 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. + 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. + 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. + 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. + 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. + 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. + 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 . @@ -771,26 +628,26 @@ The 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. + 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. + 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 . @@ -798,20 +655,20 @@ The 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. + 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 parameter is . The newly created X.509 certificate. + The parameter is . Creates an X.509v3 certificate from the specified signed file. @@ -841,34 +698,28 @@ The 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. - A value other than , , or was passed to the parameter. - - -or- - - The certificate could not be exported. 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 value other than , , or was passed to the parameter. - - -or- - - The certificate could not be exported. 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. - A value other than , , or was passed to the parameter. - - -or- - - The certificate could not be exported. 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. @@ -882,10 +733,6 @@ The 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. - - . is or an empty string. - - is not a known hash algorithm. A byte array that contains the hash value for the X.509 certificate. @@ -895,10 +742,6 @@ The 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. - - . is or an empty string. - - is not a known hash algorithm. The hexadecimal string representation of the X.509 certificate hash value. @@ -919,39 +762,39 @@ The Returns the name of the certification authority that issued the X.509v3 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 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 certificate context is invalid. 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 certificate context is invalid. 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 certificate context is invalid. 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 certificate context is invalid. 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 certificate context is invalid. 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. @@ -967,52 +810,46 @@ The Returns the serial number of the X.509v3 certificate as an array of bytes in little-endian order. - The certificate context is invalid. 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. - .NET Core and .NET 5+ only: In all cases. + 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. - .NET Core and .NET 5+ only: In all cases. + 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. - .NET Core and .NET 5+ only: In all cases. + 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 . - .NET Core and .NET 5+ only: In all cases. Populates an object with information from a certificate file, a password, and a key storage flag. @@ -1020,7 +857,6 @@ The 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 . - .NET Core and .NET 5+ only: In all cases. Populates the object with information from a certificate file, a password, and a value. @@ -1028,21 +864,28 @@ The 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 . - .NET Core and .NET 5+ only: In all cases. + + + 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. - .NET Core and .NET 5+ only: In all cases. 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. - .NET Core and .NET 5+ only: In all cases. Returns a string representation of the current object. @@ -1055,30 +898,9 @@ The object. - Attempts to produce a "thumbprint" for the certificate by hashing the encoded representation of the certificate with the specified hash algorithm. - The algorithm to use for the thumbprint. - The buffer to receive the certificate thumbprint. - When this method returns, the total number of bytes written into . This parameter is treated as uninitialized. - - . is or an empty string. - - is not a known hash algorithm. - - if is long enough to receive the hash value; otherwise, . - - - Gets a handle to a Microsoft Cryptographic API certificate context described by an unmanaged structure. - An structure that represents an unmanaged structure. - - - Gets the name of the certificate authority that issued the X.509v3 certificate. - The certificate handle is invalid. - The name of the certificate authority that issued the X.509v3 certificate. - - - Gets the subject distinguished name from the certificate. - The certificate handle is invalid. - The subject distinguished name from the certificate. + + + Represents an X.509 certificate. @@ -1089,322 +911,182 @@ The 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. + 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. + 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. + 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. + 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. + 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 from certificate data. - The certificate data to process. - An error with the certificate occurs. - - - Initializes a new instance of the class from certificate data, a password, and key storage flags. - The certificate data to process. - The password required to access the certificate data. - A bitwise combination of the enumeration values that control where and how to import the certificate. - An error with the certificate occurs. + 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 and .NET 5+ only: In all cases. + .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. + 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, 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. + 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. + 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. + 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. + 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. - - - Combines a private key with the public key of an certificate to generate a new ECDiffieHellman certificate. - The private ECDiffieHellman key. - - is . - The certificate already has an associated private key. - The certificate doesn't have a public key. - --or- + An error with the certificate occurs. For example: -The specified private key doesn't match the public key for this certificate. - A new ECDiffieHellman certificate with the property set to . - The current certificate isn't modified. - - - Creates a new X509 certificate from the contents of an RFC 7468 PEM-encoded certificate and password protected private key. - The text of the PEM-encoded X509 certificate. - The text of the password protected PEM-encoded private key. - The password for the encrypted PEM. - -The contents of do not contain a PEM-encoded certificate, or it is malformed. - --or- +The certificate file does not exist. -The contents of do not contain a password protected PEM-encoded private key, or it is malformed. +The certificate is invalid. --or- - -The contents of contains a key that does not match the public key in the certificate. - --or- - -The certificate uses an unknown public key algorithm. - --or- - -The password specified for the private key is incorrect. - A new certificate with the private key. +The certificate's password is incorrect. - - Creates a new X509 certificate from the file contents of an RFC 7468 PEM-encoded certificate and password protected private key. - The path for the PEM-encoded X509 certificate. - The password for the encrypted PEM. - If specified, the path for the password protected PEM-encoded private key. - If unspecified, the file will be used to load the private key. - -The contents of the file path in do not contain a PEM-encoded certificate, or it is malformed. - --or- - -The contents of the file path in do not contain a password protected PEM-encoded private key, or it is malformed. - --or- - -The contents of the file path in contains a key that does not match the public key in the certificate. - --or- - -The certificate uses an unknown public key algorithm. - --or- - -The password specified for the private key is incorrect. - - is . - A new certificate with the private key. - - - Creates a new X509 certificate from the contents of an RFC 7468 PEM-encoded certificate. - The text of the PEM-encoded X509 certificate. - The contents of do not contain a PEM-encoded certificate, or it is malformed. - A new X509 certificate. - - - Creates a new X509 certificate from the contents of an RFC 7468 PEM-encoded certificate and private key. - The text of the PEM-encoded X509 certificate. - The text of the PEM-encoded private key. - -The contents of do not contain a PEM-encoded certificate, or it is malformed. - --or- - -The contents of do not contain a PEM-encoded private key, or it is malformed. - --or- - -The contents of contains a key that does not match the public key in the certificate. - --or- - -The certificate uses an unknown public key algorithm. - A new certificate with the private key. + + 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. - - Creates a new X509 certificate from the file contents of an RFC 7468 PEM-encoded certificate and private key. - The path for the PEM-encoded X509 certificate. - If specified, the path for the PEM-encoded private key. - If unspecified, the file will be used to load the private key. - -The contents of the file path in do not contain a PEM-encoded certificate, or it is malformed. - --or- - -The contents of the file path in do not contain a PEM-encoded private key, or it is malformed. - --or- - -The contents of the file path in contains a key that does not match the public key in the certificate. - --or- - -The certificate uses an unknown public key algorithm. - - is . - A new certificate with the private key. + + 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 . - An object. - - - Indicates the type of certificate contained in the provided data. - The data to identify. - One of the enumeration values that indicate the content type of the provided data. Indicates the type of certificate contained in a file. The name of a certificate file. + An object. is . - An object. - - - Gets the private key from this certificate. - The handle is invalid. - The private key, or if this certificate does not have an ECDiffieHellman private key. - - - Gets the public key from this certificate. - The handle is invalid. - The public key, or if this certificate does not have an ECDiffieHellman public key. Gets the subject and issuer names from a certificate. @@ -1413,6 +1095,12 @@ The certificate uses an unknown public key algorithm. 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. @@ -1445,103 +1133,81 @@ The certificate uses an unknown public key algorithm. 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. - - Resets the state of an object. - - - 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. - The certificate is unreadable. - - if the validation succeeds; if the validation fails. - - - Gets or sets a value indicating that an X.509 certificate is archived. - The certificate is unreadable. - - if the certificate is archived, if the certificate is not archived. - - - Gets a collection of objects. - The certificate is unreadable. - An object. - - - Gets or sets the associated alias for a certificate. - The certificate is unreadable. - The certificate's friendly name. - - - Gets a value that indicates whether an object contains a private key. - The certificate context is invalid. - - if the object contains a private key; otherwise, . - Gets the distinguished name of the certificate issuer. - The certificate context is invalid. 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. - The certificate is unreadable. 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. - The certificate is unreadable. 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 and .NET 5+ only: An attempt was made to set this property. - An object, which is either an RSA or DSA cryptographic service provider. + .NET Core only: An attempt was made to set this property. Gets a object associated with a certificate. - The key value is not an RSA or DSA key, or the key is unreadable. 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 certificate is unreadable. The object identifier of the signature algorithm. + The certificate is unreadable. Gets the subject distinguished name from a certificate. - The certificate context is invalid. 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 is unreadable. The certificate format. + The certificate is unreadable. Represents a collection of objects. This class cannot be inherited. @@ -1564,9 +1230,9 @@ The certificate uses an unknown public key algorithm. 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 . - The index at which the has been added. Adds multiple objects in an array to the object. @@ -1583,10 +1249,10 @@ The certificate uses an unknown public key algorithm. Determines whether the object contains a specific certificate. The object to locate in the collection. - - is . if the contains the specified ; otherwise, . + + is . Exports X.509 certificate information into a byte array. @@ -1597,8 +1263,8 @@ The certificate uses an unknown public key algorithm. Exports X.509 certificate information into a byte array using a password. A supported object. A string used to protect the 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. 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. @@ -1606,9 +1272,9 @@ The certificate uses an unknown public key algorithm. The search criteria as an object. to allow only valid certificates to be returned from the search; otherwise, . + An object. is invalid. - An object. Returns an enumerator that can iterate through a object. @@ -1624,68 +1290,41 @@ The certificate uses an unknown public key algorithm. 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 the certificates from the provided data into this collection. - The certificate data to read. - - - Imports the certificates from the provided data into this collection. - The certificate data to read. - The password required to access the certificate data. - A bitwise combination of the enumeration values that control where and how to import the certificate. - - - Imports the certificates from the provided data into this collection. - The certificate data to read. - The password required to access the certificate data. - A bitwise combination of the enumeration values that control where and how to import the certificate. - Imports a certificate file into a object. The name of the file containing the certificate information. - - Imports the certificates from the specified file a into this collection. - The name of the file containing the certificate information. - The password required to access the certificate data. - A bitwise combination of the enumeration values that control where and how to import the certificate. - 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. - - Imports a collection of RFC 7468 PEM-encoded certificates. - The text of the PEM-encoded X509 certificate collection. - The decoded contents of a PEM are invalid or corrupt and could not be imported. - - - Imports a collection of RFC 7468 PEM-encoded certificates. - The path for the PEM-encoded X509 certificate collection. - The decoded contents of a PEM are invalid or corrupt and could not be imported. - - is . - 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 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. @@ -1704,59 +1343,39 @@ The certificate uses an unknown public key algorithm. is . - - Returns an enumerator that iterates through the collection. - An enumerator that can be used to iterate through the collection. - - - Gets or sets the element at the specified index. - The zero-based index of the element to get or set. - - is less than zero. - - -or- - - is equal to or greater than the property. - - is . - The element at the specified index. - 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. - The collection was modified after the enumerator was created. 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 . - The collection was modified after the enumerator was created. 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. - - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - - - Gets the current element in the object. - The enumerator is positioned before the first element of the collection or after the last element. - The current element in the object. - - - For a description of this member, see . - The enumerator is positioned before the first element of the collection or after the last element. - The current element in the object. - Defines a collection that stores objects. @@ -1796,11 +1415,9 @@ The certificate uses an unknown public key algorithm. 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 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. @@ -1822,21 +1439,20 @@ The certificate uses an unknown public key algorithm. 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. + - Performs additional custom processes when validating a value. - The object to validate. + Removes a specific from the current . The to remove from the current . The specified by the parameter is not found in the current . - - 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 parameter is outside the valid range of indexes for the collection. - The at the specified index of the current . - Enumerates the objects in an . @@ -1844,36 +1460,36 @@ The certificate uses an unknown public key algorithm. 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. - The collection was modified after the enumerator was instantiated. 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 . - The collection was modified after the enumerator was instantiated. 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. - - Gets the current in the . - The enumerator is positioned before the first element of the collection or after the last element. - The current in the . - - - For a description of this member, see . - The enumerator is positioned before the first element of the collection or after the last element. - The current X.509 certificate object in the object. - Represents a chain-building engine for certificates. @@ -1894,25 +1510,10 @@ The certificate uses an unknown public key algorithm. Builds an X.509 chain using the policy specified in . An object. - The is not a valid certificate or is . - The is unreadable. if the X.509 certificate is valid; otherwise, . - - - 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. + The is not a valid certificate or is . + The is unreadable. Gets a handle to an X.509 chain. @@ -1924,13 +1525,28 @@ The certificate uses an unknown public key algorithm. Gets or sets the to use when building an X.509 certificate chain. - The value being set for this property is . 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. @@ -1963,32 +1579,14 @@ The certificate uses an unknown public key algorithm. plus the current count is greater than the length of the array. - - Gets an object that can be used to navigate through a collection of chain elements. - An object. - - - Returns an enumerator that iterates through the collection. - An enumerator that can be used to iterate through the collection. - - - 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. - 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 . @@ -1996,41 +1594,52 @@ The certificate uses an unknown public key algorithm. 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. - An object. 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 . - The collection was modified after the enumerator was created. 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. - - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - - - Gets the current element in the . - The enumerator is positioned before the first element of the collection or after the last element. - The current element in the . - Gets the current element in the . - The enumerator is positioned before the first element of the collection or after the last element. 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. @@ -2038,9 +1647,6 @@ The certificate uses an unknown public key algorithm. Initializes a new instance of the class. - - Resets the members to their default values. - Gets a collection of object identifiers (OIDs) specifying which application policies or enhanced key usages (EKUs) the certificate must support. An object. @@ -2049,33 +1655,22 @@ The certificate uses an unknown public key algorithm. Gets a collection of object identifiers (OIDs) specifying which certificate policies the certificate must support. An object. - - Represents a collection of certificates replacing the default certificate trust. - A collection of certificates replacing the default certificate trust. - - - Gets or sets a value that indicates whether the chain engine can use the Authority Information Access (AIA) extension to locate unknown issuer certificates. - - if using the AIA extension is disabled; otherwise, . - The default is . - 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. - The value supplied is not a valid flag. An object. + The value supplied is not a valid flag. Gets or sets values for X509 certificate revocation mode. - The value supplied is not a valid flag. An object. - - - The mode determining the root trust for building the certificate chain. - An value determining the root trust. + 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. @@ -2083,8 +1678,8 @@ The certificate uses an unknown public key algorithm. Gets verification flags for the certificate. - The value supplied is not a valid flag. is the default value. 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. @@ -2182,15 +1777,6 @@ The certificate uses an unknown public key algorithm. Specifies that the X509 chain is invalid due to an untrusted root certificate. - - The mode determining the root trust for building the certificate chain. - - - When this value is used, the will be used instead of the default root trust. - - - Use the default (system) root trust. - Specifies the format of an X.509 certificate. @@ -2268,13 +1854,6 @@ The certificate uses an unknown public key algorithm. is an empty string (""). - - 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, . - Initializes a new instance of the class. A string representing the object identifier. @@ -2282,13 +1861,6 @@ The certificate uses an unknown public key algorithm. 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, . - Copies the extension properties of the specified object. The to be copied. @@ -2311,8 +1883,8 @@ The certificate uses an unknown public key algorithm. Adds an object to an object. An object to add to the object. - The value of the parameter is . 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. @@ -2325,33 +1897,14 @@ The certificate uses an unknown public key algorithm. 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. - - - Returns an enumerator that iterates through the collection. - An enumerator that can be used to iterate through the collection. - - - 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. - 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. @@ -2360,11 +1913,11 @@ The certificate uses an unknown public key algorithm. 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. - An object. Gets the first object whose value or friendly name is specified by an object identifier (OID). @@ -2375,31 +1928,43 @@ The certificate uses an unknown public key algorithm. 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 . - The collection was modified after the enumerator was created. 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. - - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - - - Gets the current element in the . - The enumerator is positioned before the first element of the collection or after the last element. - The current element in the . - Gets an object from a collection. - The enumerator is positioned before the first element of the collection or after the last element. 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. @@ -2512,8 +2077,8 @@ The certificate uses an unknown public key algorithm. Gets the key usage flag associated with the certificate. - The extension cannot be decoded. 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. @@ -2606,43 +2171,41 @@ The certificate uses an unknown public key algorithm. Creates an object for ECDSA signatures using the specified private key. The private key. + An object for ECDSA signatures. is . - An object for ECDSA signatures. 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 . + is . +-or- + is . The specified padding mode is not valid for this algorithm. - An object for RSA signatures. 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. - - 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. - 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 store of the current user. + 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. @@ -2651,14 +2214,12 @@ The certificate uses an unknown public key algorithm. The parameter points to an invalid context. - Initializes a new instance of the class using the personal certificate store from the specified store location value. + 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 store name from the current user's certificate stores. + 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. - - is not a valid name. Initializes a new instance of the class using the specified and values. @@ -2668,32 +2229,25 @@ The certificate uses an unknown public key algorithm. is not a valid location or is not a valid name. - Initializes a new instance of the class using the specified store name and store location values, then opens it using the specified flags. - 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. - A bitwise combination of enumeration values that specifies the way to open the X.509 certificate store. - - is not a valid location or is not a valid name. - The store cannot be opened. + + + Initializes a new instance of the class using the specified store name. - The name of the certificate store. + A string value that represents the store name. See for more information. - Initializes a new instance of the class using a specified store name and store location. - The name of the certificate store. + 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. - Initializes a new instance of the class using the specified store name and store location values, then opens it using the specified flags. - The name of the certificate store. - One of the enumeration values that specifies the location of the X.509 certificate store. - A bitwise combination of enumeration values that specifies the way to open the X.509 certificate store. - - is not a valid location. + + + Adds a certificate to an X.509 certificate store. @@ -2709,16 +2263,29 @@ The certificate uses an unknown public key algorithm. 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 cannot be opened as requested. + The store is unreadable. The caller does not have the required permission. The store contains invalid values. @@ -2736,27 +2303,10 @@ The certificate uses an unknown public key algorithm. 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. - - - Gets a value that indicates whether the instance is connected to an open certificate store. - - if the instance is connected to an open certificate store; otherwise, . - - - 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. - Gets an handle to an store. - The store is not open. 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. @@ -2770,12 +2320,6 @@ The certificate uses an unknown public key algorithm. if the extension is critical; otherwise, . - - Initializes a new instance of the class using a read-only span of bytes and a value that identifies whether the extension is critical. - A read-only span of bytes 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. @@ -2807,8 +2351,8 @@ The certificate uses an unknown public key algorithm. Gets a string that represents the subject key identifier (SKI) for a certificate. - The extension cannot be decoded. 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. @@ -2829,7 +2373,7 @@ The certificate uses an unknown public key algorithm. All flags pertaining to verification are included. - Ignore that the chain cannot be verified due to an unknown certificate authority (CA) or partial chains. + 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. diff --git a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Security.Principal.Windows.dll b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Security.Principal.Windows.dll deleted file mode 100755 index e69de29..0000000 diff --git a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Security.Principal.Windows.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Security.Principal.Windows.xml deleted file mode 100755 index bb45841..0000000 --- a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Security.Principal.Windows.xml +++ /dev/null @@ -1,1094 +0,0 @@ - - - - System.Security.Principal.Windows - - - - Provides a safe handle to a Windows thread or process access token. For more information, see Access Tokens. - - - Creates a . - - - Initializes a new instance of the class. - An object that represents the pre-existing handle to use. Using returns an invalid handle. - - - Returns an invalid handle by instantiating a object with . - Returns a object. - - - Gets a value that indicates whether the handle is invalid. - - if the handle is not valid; otherwise, . - - - Represents an exception for a principal whose identity could not be mapped to a known identity. - - - Initializes a new instance of the class. - - - Initializes a new instance of the class by using the specified error message. - The error message that explains the reason for the exception. - - - Initializes a new instance of the class by using the specified error message and inner exception. - The error message that explains the reason for the exception. - The exception that is the cause of the current exception. If is not null, the current exception is raised in a block that handles the inner exception. - - - Gets serialization information with the data needed to create an instance of this object. - The object that holds the serialized object data about the exception being thrown. - The object that contains contextual information about the source or destination. - - - Represents the collection of unmapped identities for an exception. - The collection of unmapped identities. - - - Represents an identity and is the base class for the and classes. This class does not provide a public constructor, and therefore cannot be inherited. - - - Returns a value that indicates whether the specified object equals this instance of the class. - An object to compare with this instance, or a null reference. - - if is an object with the same underlying type and value as this instance; otherwise, . - - - Serves as a hash function for . is suitable for use in hashing algorithms and data structures like a hash table. - The hash code for this object. - - - Returns a value that indicates whether the specified type is a valid translation type for the class. - The type being queried for validity to serve as a conversion from . The following target types are valid: - - . - - if is a valid translation type for the class; otherwise, . - - - Compares two objects to determine whether they are equal. They are considered equal if they have the same canonical name representation as the one returned by the property or if they are both . - The left operand to use for the equality comparison. This parameter can be . - The right operand to use for the equality comparison. This parameter can be . - - if and are equal; otherwise, . - - - Compares two objects to determine whether they are not equal. They are considered not equal if they have different canonical name representations than the one returned by the property or if one of the objects is and the other is not. - The left operand to use for the inequality comparison. This parameter can be . - The right operand to use for the inequality comparison. This parameter can be . - - if and are not equal; otherwise, . - - - Returns the string representation of the identity represented by the object. - The identity in string format. - - - Translates the account name represented by the object into another -derived type. - The target type for the conversion from . - The converted identity. - - - Gets the string value of the identity represented by the object. - The string value of the identity represented by the object. - - - Represents a collection of objects and provides a means of converting sets of -derived objects to -derived types. - - - Initializes a new instance of the class with zero items in the collection. - - - Initializes a new instance of the class by using the specified initial size. - The initial number of items in the collection. The value of is a hint only; it is not necessarily the maximum number of items created. - - - Adds an object to the collection. - The object to add to the collection. - - is . - - - Clears all objects from the collection. - - - Indicates whether the collection contains the specified object. - The object to check for. - - is . - - if the collection contains the specified object. - - - Copies the collection to an array, starting at the specified index. - An array object to which the collection is to be copied. - The zero-based index in where the collection is to be copied. - - - Gets an enumerator that can be used to iterate through the collection. - An enumerator for the collection. - - - Removes the specified object from the collection. - The object to remove. - - is . - - if the specified object was removed from the collection. - - - Gets an enumerator that can be used to iterate through the collection. - An enumerator for the collection. - - - Converts the objects in the collection to the specified type. Calling this method is the same as calling with the second parameter set to , which means that exceptions will not be thrown for items that fail conversion. - The type to which items in the collection are being converted. - A collection that represents the converted contents of the original collection. - - - Converts the objects in the collection to the specified type and uses the specified fault tolerance to handle or ignore errors associated with a type not having a conversion mapping. - The type to which items in the collection are being converted. - A Boolean value that determines how conversion errors are handled. - - If is , conversion errors due to a mapping not being found for the translation result in a failed conversion and exceptions being thrown. - - If is , types that failed to convert due to a mapping not being found for the translation are copied without being converted into the collection being returned. - A collection that represents the converted contents of the original collection. - - - Gets the number of items in the collection. - The number of objects in the collection. - - - Gets or sets the node at the specified index of the collection. - The zero-based index in the collection. - The at the specified index in the collection. If is greater than or equal to the number of nodes in the collection, the return value is . - - - Gets a value indicating whether the is read-only. - - if the is read-only; otherwise, . - - - Represents a user or group account. - - - Initializes a new instance of the class by using the specified name. - The name used to create the object. This parameter cannot be or an empty string. - - is . - - is an empty string. - - -or- - - is too long. - - - Initializes a new instance of the class by using the specified domain name and account name. - The name of the domain. This parameter can be or an empty string. Domain names that are null values are treated like an empty string. - The name of the account. This parameter cannot be or an empty string. - - is . - - is an empty string. - - -or- - - is too long. - - -or- - - is too long. - - - Returns a value that indicates whether this object is equal to a specified object. - An object to compare with this object, or . - - if is an object with the same underlying type and value as this object; otherwise, . - - - Serves as a hash function for the current object. The method is suitable for hashing algorithms and data structures like a hash table. - A hash value for the current object. - - - Returns a value that indicates whether the specified type is a valid translation type for the class. - The type being queried for validity to serve as a conversion from . The following target types are valid: - - - - - - . - - if is a valid translation type for the class; otherwise . - - - Compares two objects to determine whether they are equal. They are considered equal if they have the same canonical name representation as the one returned by the property or if they are both . - The left operand to use for the equality comparison. This parameter can be . - The right operand to use for the equality comparison. This parameter can be . - - if and are equal; otherwise . - - - Compares two objects to determine whether they are not equal. They are considered not equal if they have different canonical name representations than the one returned by the property or if one of the objects is and the other is not. - The left operand to use for the inequality comparison. This parameter can be . - The right operand to use for the inequality comparison. This parameter can be . - - if and are not equal; otherwise . - - - Returns the account name, in Domain \ Account format, for the account represented by the object. - The account name, in Domain \ Account format. - - - Translates the account name represented by the object into another -derived type. - The target type for the conversion from . The target type must be a type that is considered valid by the method. - - is . - - is not an type. - Some or all identity references could not be translated. - The source account name is too long. - - -or- - - A Win32 error code was returned. - The converted identity. - - - Returns a string representation of this object. - The string representation of this object. - - - Represents a security identifier (SID) and provides marshaling and comparison operations for SIDs. - - - Returns the maximum size, in bytes, of the binary representation of the security identifier. - - - Returns the minimum size, in bytes, of the binary representation of the security identifier. - - - Initializes a new instance of the class by using a specified binary representation of a security identifier (SID). - The byte array that represents the SID. - The byte offset to use as the starting index in . - - - Initializes a new instance of the class by using an integer that represents the binary form of a security identifier (SID). - An integer that represents the binary form of a SID. - - - Initializes a new instance of the class by using the specified well known security identifier (SID) type and domain SID. - One of the enumeration values. This value must not be . - The domain SID. This value is required for the following values. This parameter is ignored for any other values. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - . - - - Initializes a new instance of the class by using the specified security identifier (SID) in Security Descriptor Definition Language (SDDL) format. - SDDL string for the SID used to create the object. - - - Compares the current object with the specified object. - The object to compare with the current object. - 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 that indicates whether this object is equal to a specified object. - An object to compare with this object, or . - - if is an object with the same underlying type and value as this object; otherwise, . - - - Indicates whether the specified object is equal to the current object. - The object to compare with the current object. - - if the value of is equal to the value of the current object. - - - Copies the binary representation of the specified security identifier (SID) represented by the class to a byte array. - The byte array to receive the copied SID. - The byte offset to use as the starting index in . - - - Serves as a hash function for the current object. The method is suitable for hashing algorithms and data structures like a hash table. - A hash value for the current object. - - - Returns a value that indicates whether the security identifier (SID) represented by this object is a valid Windows account SID. - - if the SID represented by this object is a valid Windows account SID; otherwise, . - - - Returns a value that indicates whether the security identifier (SID) represented by this object is from the same domain as the specified SID. - The SID to compare with this object. - - if the SID represented by this object is in the same domain as the SID; otherwise, . - - - Returns a value that indicates whether the specified type is a valid translation type for the class. - The type being queried for validity to serve as a conversion from . The following target types are valid: - - - - - - . - - if is a valid translation type for the class; otherwise, . - - - Returns a value that indicates whether the object matches the specified well known security identifier (SID) type. - A value to compare with the object. - - if is the SID type for the object; otherwise, . - - - Compares two objects to determine whether they are equal. They are considered equal if they have the same canonical representation as the one returned by the property or if they are both . - The left operand to use for the equality comparison. This parameter can be . - The right operand to use for the equality comparison. This parameter can be . - - if and are equal; otherwise, . - - - Compares two objects to determine whether they are not equal. They are considered not equal if they have different canonical name representations than the one returned by the property or if one of the objects is and the other is not. - The left operand to use for the inequality comparison. This parameter can be . - The right operand to use for the inequality comparison. This parameter can be . - - if and are not equal; otherwise, . - - - Returns the security identifier (SID), in Security Descriptor Definition Language (SDDL) format, for the account represented by the object. An example of the SDDL format is S-1-5-9. - The SID, in SDDL format, for the account represented by the object. - - - Translates the account name represented by the object into another -derived type. - The target type for the conversion from . The target type must be a type that is considered valid by the method. - - is . - - is not an type. - Some or all identity references could not be translated. - A Win32 error code was returned. - The converted identity. - - - Returns the account domain security identifier (SID) portion from the SID represented by the object if the SID represents a Windows account SID. If the SID does not represent a Windows account SID, this property returns . - The account domain SID portion from the SID represented by the object if the SID represents a Windows account SID; otherwise, it returns . - - - Returns the length, in bytes, of the security identifier (SID) represented by the object. - The length, in bytes, of the SID represented by the object. - - - Returns an uppercase Security Descriptor Definition Language (SDDL) string for the security identifier (SID) represented by this object. - An uppercase SDDL string for the SID represented by the object. - - - Defines the privileges of the user account associated with the access token. - - - The user can change the default owner, primary group, or discretionary access control list (DACL) of the token. - - - The user can change the attributes of the groups in the token. - - - The user can enable or disable privileges in the token. - - - The user can adjust the session identifier of the token. - - - The user has all possible access to the token. - - - The user can attach a primary token to a process. - - - The user can duplicate the token. - - - The user can impersonate a client. - - - The maximum value that can be assigned for the enumeration. - - - The user can query the token. - - - The user can query the source of the token. - - - The user has standard read rights and the privilege for the token. - - - The user has standard write rights and the , and privileges for the token. - - - Defines a set of commonly used security identifiers (SIDs). - - - Indicates a SID that matches the account administrators group. - - - Indicates a SID that matches the certificate administrators group. - - - Indicates a SID that matches the account computer group. - - - Indicates a SID that matches the account controller group. - - - Indicates a SID that matches the account domain administrator group. - - - Indicates a SID that matches the account domain guests group. - - - Indicates a SID that matches the account domain users group. - - - Indicates a SID that matches the enterprise administrators group. - - - Indicates a SID that matches the account guest group. - - - Indicates a SID that matches the account Kerberos target group. - - - Indicates a SID that matches the policy administrators group. - - - Indicates a SID that matches the RAS and IAS server account. - - - Indicates a SID that matches the schema administrators group. - - - Indicates a SID for the anonymous account. - - - Indicates a SID for an authenticated user. - - - Indicates a SID for a batch process. This SID is added to the process of a token when it logs on as a batch job. - - - Indicates a SID that matches the account operators account. - - - Indicates a SID that matches the administrator account. - - - Indicates a SID that matches the Windows Authorization Access group. - - - Indicates a SID that matches the backup operators group. - - - Indicates a SID that matches the domain account. - - - Indicates a SID that matches the guest account. - - - Indicates a SID that allows a user to create incoming forest trusts. It is added to the token of users who are a member of the Incoming Forest Trust Builders built-in group in the root domain of the forest. - - - Indicates a SID that matches the network operators group. - - - Indicates a SID that matches the group of users that have remote access to monitor the computer. - - - Indicates a SID that matches the group of users that have remote access to schedule logging of performance counters on this computer. - - - Indicates a SID that matches the power users group. - - - Indicates a SID that matches pre-Windows 2000 compatible accounts. - - - Indicates a SID that matches the print operators group. - - - Indicates a SID that matches remote desktop users. - - - Indicates a SID that matches the replicator account. - - - Indicates a SID that matches the system operators group. - - - Indicates a SID that matches built-in user accounts. - - - Indicates a creator group server SID. - - - Indicates a SID that matches the creator group of an object. - - - Indicates a creator owner server SID. - - - Indicates a SID that matches the owner or creator of an object. - - - Indicates a SID for a dial-up account. - - - Indicates a SID present when the Microsoft Digest authentication package authenticated the client. - - - Indicates a SID for an enterprise controller. - - - Indicates a SID for an interactive account. This SID is added to the process of a token when it logs on interactively. - - - Indicates a SID that matches a local service. - - - Indicates a local SID. - - - Indicates a SID that matches the local system. - - - Indicates a SID that matches logon IDs. - - - Indicates the maximum defined SID in the enumeration. - - - Indicates a SID that matches a network service. - - - Indicates a SID for a network account. This SID is added to the process of a token when it logs on across a network. - - - Indicates a SID for the Windows NT authority. - - - Indicates a SID present when the Microsoft NTLM authentication package authenticated the client. - - - Indicates a null SID. - - - Indicates a SID present when the user authenticated across a forest with the selective authentication option enabled. If this SID is present, then cannot be present. - - - Indicates a proxy SID. - - - Indicates a SID that matches remote logons. - - - Indicates a SID for restricted code. - - - Indicates a SID present when the Secure Channel (SSL/TLS) authentication package authenticated the client. - - - Indicates a SID for self. - - - Indicates a SID for a service. This SID is added to the process of a token when it logs on as a service. - - - Indicates a SID that matches a terminal server account. - - - Indicates a SID present when the user authenticated from within the forest or across a trust that does not have the selective authentication option enabled. If this SID is present, then cannot be present. - - - Indicates a SID that matches an account read-only controllers group. - - - Indicates a SID that matches the application package authority. - - - Indicates a SID that applies to all app containers. - - - Indicates a SID that matches the built-in DCOM certification services access group. - - - Indicates a SID that allows a user to use cryptographic operations. It is added to the token of users who are a member of the CryptoOperators built-in group. - - - Indicates a SID that matches the distributed COM user group. - - - Indicates a SID that matches an event log readers group. - - - Indicates a SID that matches the Internet built-in user group. - - - Indicates a SID is present in a server that can issue Terminal Server licenses. - - - Indicates a SID that matches a cacheable principals group. - - - Indicates a SID for documents library capability for app containers. - - - Indicates a SID for Windows credentials capability for app containers. - - - Indicates a SID of Internet client and server capability for app containers. - - - Indicates a SID of Internet client capability for app containers. - - - Indicates a SID for music library capability for app containers. - - - Indicates a SID for pictures library capability for app containers. - - - Indicates a SID of private network client and server capability for app containers. - - - Indicates a SID for removable storage capability for app containers. - - - Indicates a SID for shared user certificates capability for app containers. - - - Indicates a SID for videos library capability for app containers. - - - Indicates a SID that matches a console logon group. - - - Indicates a SID that matches a creator and owner rights group. - - - Indicates a SID that matches an enterprise wide read-only controllers group. - - - Indicates a SID that matches a high level of trust label. - - - Indicates a SID that matches the Internet user group. - - - Indicates a SID that matches a local logon group. - - - Indicates a SID that matches an low level of trust label. - - - Indicates a SID that matches an medium level of trust label. - - - Indicates a SID that matches the medium plus integrity label. - - - Indicates a SID that matches a read-only enterprise domain controller. - - - Indicates a SID that matches a non-cacheable principals group. - - - Indicates a SID that matches a system label. - - - Indicates a SID that matches a certificate for the given organization. - - - Indicates a SID that matches an untrusted label. - - - Indicates a SID that matches a write restricted code group. - - - Indicates a SID that matches everyone. - - - Specifies the type of Windows account used. - - - An anonymous account. - - - A Windows guest account. - - - A standard user account. - - - A Windows system account. - - - Specifies common roles to be used with . - - - Account operators manage the user accounts on a computer or domain. - - - Administrators have complete and unrestricted access to the computer or domain. - - - Backup operators can override security restrictions for the sole purpose of backing up or restoring files. - - - Guests are more restricted than users. - - - Power users possess most administrative permissions with some restrictions. Thus, power users can run legacy applications, in addition to certified applications. - - - Print operators can take control of a printer. - - - Replicators support file replication in a domain. - - - System operators manage a particular computer. - - - Users are prevented from making accidental or intentional system-wide changes. Thus, users can run certified applications, but not most legacy applications. - - - Represents a Windows user. - - - Identifies the name of the default issuer. - - - Initializes a new instance of the class for the user represented by the specified Windows account token. - The account token for the user on whose behalf the code is running. - - is 0. - - -or- - - is duplicated and invalid for impersonation. - The caller does not have the correct permissions. - - -or- - - A Win32 error occurred. - - - Initializes a new instance of the class for the user represented by the specified Windows account token and the specified authentication type. - The account token for the user on whose behalf the code is running. - (Informational use only.) The type of authentication used to identify the user. - - is 0. - - -or- - - is duplicated and invalid for impersonation. - The caller does not have the correct permissions. - - -or- - - A Win32 error occurred. - - - Initializes a new instance of the class for the user represented by the specified Windows account token, the specified authentication type, and the specified Windows account type. - The account token for the user on whose behalf the code is running. - (Informational use only.) The type of authentication used to identify the user. - One of the enumeration values. - - is 0. - - -or- - - is duplicated and invalid for impersonation. - The caller does not have the correct permissions. - - -or- - - A Win32 error occurred. - - - Initializes a new instance of the class for the user represented by the specified Windows account token, the specified authentication type, the specified Windows account type, and the specified authentication status. - The account token for the user on whose behalf the code is running. - (Informational use only.) The type of authentication used to identify the user. - One of the enumeration values. - - to indicate that the user is authenticated; otherwise, . - - is 0. - - -or- - - is duplicated and invalid for impersonation. - The caller does not have the correct permissions. - - -or- - - A Win32 error occurred. - - - Initializes a new instance of the class for the user represented by information in a stream. - The object containing the account information for the user. - An object that indicates the stream characteristics. - A cannot be serialized across processes. - The caller does not have the correct permissions. - - -or- - - A Win32 error occurred. - - - 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 for the user represented by the specified User Principal Name (UPN). - The UPN for the user on whose behalf the code is running. - Windows returned the Windows NT status code STATUS_ACCESS_DENIED. - There is insufficient memory available. - The caller does not have the correct permissions. - - -or- - - The computer is not attached to a Windows 2003 or later domain. - - -or- - - The computer is not running Windows 2003 or later. - - -or- - - The user is not a member of the domain the computer is attached to. - - - Creates a new object that is a copy of the current instance. - A copy of the current instance. - - - 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 object that you can use as a sentinel value in your code to represent an anonymous user. The property value does not represent the built-in anonymous identity used by the Windows operating system. - An object that represents an anonymous user. - - - Returns a object that represents the current Windows user. - The caller does not have the correct permissions. - An object that represents the current user. - - - Returns a object that represents the Windows identity for either the thread or the process, depending on the value of the parameter. - - to return the only if the thread is currently impersonating; to return the of the thread if it is impersonating or the of the process if the thread is not currently impersonating. - An object that represents a Windows user. - - - Returns a object that represents the current Windows user, using the specified desired token access level. - A bitwise combination of the enumeration values. - An object that represents the current user. - - - Runs the specified action as the impersonated Windows identity. Instead of using an impersonated method call and running your function in , you can use and provide your function directly as a parameter. - The SafeAccessTokenHandle of the impersonated Windows identity. - The System.Action to run. - - - Runs the specified function as the impersonated Windows identity. Instead of using an impersonated method call and running your function in , you can use and provide your function directly as a parameter. - The SafeAccessTokenHandle of the impersonated Windows identity. - The System.Func to run. - The type of object used by and returned by the function. - The result of the function. - - - Runs the specified asynchronous action as the impersonated Windows identity. - The handle of the impersonated Windows identity. - The function to run. - A task that represents the asynchronous operation of the provided . - - - Runs the specified asynchronous action as the impersonated Windows identity. - The handle of the impersonated Windows identity. - The function to run. - The type of the object to return. - A task that represents the asynchronous operation of . - - - Implements the interface and is called back by the deserialization event when deserialization is complete. - The source of the deserialization event. - - - Sets the object with the logical context information needed to recreate an instance of this execution context. - An object containing the information required to serialize the . - An object containing the source and destination of the serialized stream associated with the . - - - Gets this for this instance. - Returns a . - - - Gets the type of authentication used to identify the user. - Windows returned the Windows NT status code STATUS_ACCESS_DENIED. - There is insufficient memory available. - The caller does not have the correct permissions. - - -or- - - The computer is not attached to a Windows 2003 or later domain. - - -or- - - The computer is not running Windows 2003 or later. - - -or- - - The user is not a member of the domain the computer is attached to. - The type of authentication used to identify the user. - - - Gets all claims for the user represented by this Windows identity. - A collection of claims for this object. - - - Gets claims that have the property key. - A collection of claims that have the property key. - - - Gets the groups the current Windows user belongs to. - An object representing the groups the current Windows user belongs to. - - - Gets the impersonation level for the user. - One of the enumeration values that specifies the impersonation level. - - - Gets a value that indicates whether the user account is identified as an anonymous account by the system. - - if the user account is an anonymous account; otherwise, . - - - Gets a value indicating whether the user has been authenticated by Windows. - - if the user was authenticated; otherwise, . - - - Gets a value indicating whether the user account is identified as a account by the system. - - if the user account is a account; otherwise, . - - - Gets a value indicating whether the user account is identified as a account by the system. - - if the user account is a account; otherwise, . - - - Gets the user's Windows logon name. - The Windows logon name of the user on whose behalf the code is being run. - - - Gets the security identifier (SID) for the token owner. - An object for the token owner. - - - Gets the Windows account token for the user. - The handle of the access token associated with the current execution thread. - - - Gets the security identifier (SID) for the user. - An object for the user. - - - Gets claims that have the property key. - A collection of claims that have the property key. - - - Enables code to check the Windows group membership of a Windows user. - - - Initializes a new instance of the class by using the specified object. - The object from which to construct the new instance of . - - is . - - - Determines whether the current principal belongs to the Windows user group with the specified relative identifier (RID). - The RID of the Windows user group in which to check for the principal's membership status. - - if the current principal is a member of the specified Windows user group, that is, in a particular role; otherwise, . - - - Determines whether the current principal belongs to the Windows user group with the specified security identifier (SID). - A that uniquely identifies a Windows user group. - - is . - Windows returned a Win32 error. - - if the current principal is a member of the specified Windows user group; otherwise, . - - - Determines whether the current principal belongs to the Windows user group with the specified . - One of the values. - - is not a valid value. - - if the current principal is a member of the specified Windows user group; otherwise, . - - - Determines whether the current principal belongs to the Windows user group with the specified name. - The name of the Windows user group for which to check membership. - - if the current principal is a member of the specified Windows user group; otherwise, . - - - Gets all Windows device claims from this principal. - A collection of all Windows device claims from this principal. - - - Gets the identity of the current principal. - The object of the current principal. - - - Gets all Windows user claims from this principal. - A collection of all Windows user claims from this principal. - - - \ No newline at end of file diff --git a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Security.Principal.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Security.Principal.xml new file mode 100755 index 0000000..adf79a5 --- /dev/null +++ b/pkg/Tizen.NET.API11/build/tizen11.0/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.API11/build/tizen11.0/ref/System.Text.Encoding.CodePages.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Text.Encoding.CodePages.xml index 2922228..3c90ec5 100755 --- a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Text.Encoding.CodePages.xml +++ b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Text.Encoding.CodePages.xml @@ -8,18 +8,10 @@ Provides access to an encoding provider for code pages that otherwise are available only in the desktop .NET Framework. - Returns the encoding associated with the specified code page identifier. - The code page identifier of the preferred encoding which the encoding provider may support. - The encoding associated with the specified code page identifier, or if the provider does not support the requested codepage encoding. + - Returns the encoding associated with the specified code page name. - The code page name of the preferred encoding which the encoding provider may support. - The encoding associated with the specified code page, or if the provider does not support the requested encoding. - - - Returns an array that contains all the encodings that are supported by the . - An array that contains all the supported encodings. + Gets an encoding provider for code pages supported in the desktop .NET Framework but not in the current .NET Framework platform. diff --git a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Text.Encoding.Extensions.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Text.Encoding.Extensions.xml index 71a03cf..d183623 100755 --- a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Text.Encoding.Extensions.xml +++ b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Text.Encoding.Extensions.xml @@ -14,44 +14,34 @@ 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 (for more information, see Character Encoding in .NET) - - -and- - - is set to . - The number of bytes produced by encoding the specified 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 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 (for more information, see Character Encoding in .NET) - - -and- - - is set to . - The number of bytes produced by encoding the specified characters. + 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. @@ -61,15 +51,13 @@ 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 (for more information, see Character Encoding in .NET) - - -and- - - is set to . - The number of bytes produced by encoding the specified 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. @@ -77,22 +65,18 @@ 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 . + is . +-or- + is . or is less than zero. is less than the resulting number of bytes. - A fallback occurred (for more information, see Character Encoding in .NET) - - -and- - - is set to . - The actual number of bytes written at the location indicated by . + 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. @@ -101,30 +85,22 @@ 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 . + 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 . + 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 (for more information, see Character Encoding in .NET) - - -and- - - is set to . - The actual number of bytes written into . + 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. @@ -139,73 +115,55 @@ 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 . + 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 . + 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 (for more information, see Character Encoding in .NET) - - -and- - - is set to . - The actual number of bytes written into . + 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 (for more information, see Character Encoding in .NET) - - -and- - - is set to . - The number of characters produced by decoding the specified sequence 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 . 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 (for more information, see Character Encoding in .NET) - - -and- - - is set to . - The number of characters produced by decoding the specified sequence of bytes. + 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. @@ -218,22 +176,18 @@ 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 . + is . +-or- + is . or is less than zero. is less than the resulting number of characters. - A fallback occurred (for more information, see Character Encoding in .NET) - - -and- - - is set to . - The actual number of characters written at the location indicated by . + 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. @@ -242,30 +196,22 @@ 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 . + 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 . + 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 (for more information, see Character Encoding in .NET) - - -and- - - is set to . - The actual number of characters written into . + 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. @@ -284,44 +230,36 @@ Calculates the maximum number of bytes produced by encoding the specified number of characters. The number of characters to encode. - - is less than zero. - - -or- - - The resulting number of bytes is greater than the maximum number that can be returned as an integer. 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. - - is less than zero. - - -or- - - The resulting number of bytes is greater than the maximum number that can be returned as an integer. 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 (for more information, see Character Encoding in .NET) - - -and- - - is set to . - A containing the results of decoding the specified sequence of bytes. + 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. @@ -330,9 +268,6 @@ Represents a UTF-16 encoding of Unicode characters. - - Represents the Unicode character size in bytes. This field is a constant. - Initializes a new instance of the class. @@ -352,6 +287,9 @@ 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. @@ -362,60 +300,48 @@ 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. + 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 (for more information, see Character Encoding in .NET) - - -and- - - is set to . - The number of bytes produced by encoding the specified 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. + 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 (for more information, see Character Encoding in .NET) - - -and- - - is set to . - The number of bytes produced by encoding the specified 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 (for more information, see Character Encoding in .NET) - - -and- - - is set to . - The number of bytes produced by encoding the specified 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. @@ -423,25 +349,19 @@ 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 (). + 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 (for more information, see Character Encoding in .NET) - - -and- - - is set to . - The actual number of bytes written at the location indicated by the parameter. + 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. @@ -450,33 +370,23 @@ 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 (). + 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 (for more information, see Character Encoding in .NET) - - -and- - - is set to . - The actual number of bytes written into . + 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. @@ -485,78 +395,58 @@ 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 (). + 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 (for more information, see Character Encoding in .NET) - - -and- - - is set to . - The actual number of bytes written into . + 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. + 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 (for more information, see Character Encoding in .NET) - - -and- - - is set to . - The number of characters produced by decoding the specified 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. + 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 (for more information, see Character Encoding in .NET) - - -and- - - is set to . - The number of characters produced by decoding the specified 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. @@ -564,25 +454,19 @@ 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 (). + 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 (for more information, see Character Encoding in .NET) - - -and- - - is set to . - The actual number of characters written at the location indicated by the parameter. + 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. @@ -591,33 +475,23 @@ 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 (). + 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 (for more information, see Character Encoding in .NET) - - -and- - - is set to . - The actual number of characters written into . + 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. @@ -634,34 +508,26 @@ Calculates the maximum number of bytes produced by encoding the specified number of characters. The number of characters to encode. - - 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 (for more information, see Character Encoding in .NET) - - -and- - - is set to . 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. - - 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 (for more information, see Character Encoding in .NET) - - -and- - - is set to . 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. @@ -672,21 +538,17 @@ 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 . + 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 (for more information, see Character Encoding in .NET) - - -and- - - is set to . - A object containing the results of decoding the specified 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. @@ -724,60 +586,48 @@ 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. + 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 (for more information, see Character Encoding in .NET) - - -and- - - is set to . - The number of bytes produced by encoding the specified 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. + 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 (for more information, see Character Encoding in .NET) - - -and- - - is set to . - The number of bytes produced by encoding the specified 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 (for more information, see Character Encoding in .NET) - - -and- - - is set to . - The number of bytes produced by encoding the specified 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. @@ -785,25 +635,19 @@ 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 . + 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 (for more information, see Character Encoding in .NET) - - -and- - - is set to . - The actual number of bytes written at the location indicated by the parameter. + 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. @@ -812,33 +656,23 @@ 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 . + 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 (for more information, see Character Encoding in .NET) - - -and- - - is set to . - The actual number of bytes written into . + 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. @@ -847,78 +681,58 @@ 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 . + 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 (for more information, see Character Encoding in .NET) - - -and- - - is set to . - The actual number of bytes written into . + 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. + 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 (for more information, see Character Encoding in .NET) - - -and- - - is set to . - The number of characters produced by decoding the specified 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. + 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 (for more information, see Character Encoding in .NET) - - -and- - - is set to . - The number of characters produced by decoding the specified 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. @@ -926,25 +740,19 @@ 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 . + 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 (for more information, see Character Encoding in .NET) - - -and- - - is set to . - The actual number of characters written at the location indicated by . + 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. @@ -953,33 +761,23 @@ 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 . + 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 (for more information, see Character Encoding in .NET) - - -and- - - is set to . - The actual number of characters written into . + 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. @@ -996,34 +794,26 @@ Calculates the maximum number of bytes produced by encoding the specified number of characters. The number of characters to encode. - - 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 (for more information, see Character Encoding in .NET) - - -and- - - is set to . 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. - - 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 (for more information, see Character Encoding in .NET) - - -and- - - is set to . 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. @@ -1034,21 +824,17 @@ 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 . + 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 .NET for a complete explanation). - - -and- - - is set to . - A string that contains the results of decoding the specified 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. @@ -1075,57 +861,45 @@ 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 (for more information, see Character Encoding in .NET) - - -and- - - is set to . - The number of bytes produced by encoding the specified 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 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 (for more information, see Character Encoding in .NET) - - -and- - - is set to . - The number of bytes produced by encoding the specified characters. + 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 .NET for fuller explanation). - - -and- - - is set to . - The number of bytes produced by encoding the specified 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. @@ -1133,22 +907,18 @@ 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 (). + 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 fuller explanation). - - -and- - - is set to . - The actual number of bytes written at the location indicated by . + 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. @@ -1157,30 +927,22 @@ 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 (). + 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 . + 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 fuller explanation). - - -and- - - is set to . - The actual number of bytes written into . + 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. @@ -1189,73 +951,55 @@ 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 (). + 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 . + 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 fuller explanation). - - -and- - - is set to . - The actual number of bytes written into . + 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 .NET for fuller explanation). - - -and- - - is set to . - The number of characters produced by decoding the specified sequence 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 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 (for more information, see Character Encoding in .NET) - - -and- - - is set to . - The number of characters produced by decoding the specified sequence of bytes. + 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. @@ -1263,22 +1007,18 @@ 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 (). + is (). +-or- + is (). or is less than zero. is less than the resulting number of characters. - A fallback occurred (for more information, see Character Encoding in .NET) - - -and- - - is set to . - The actual number of characters written at the location indicated by . + 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. @@ -1287,30 +1027,22 @@ 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 (). + 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 . + 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 (for more information, see Character Encoding in .NET) - - -and- - - is set to . - The actual number of characters written into . + 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. @@ -1327,54 +1059,42 @@ Calculates the maximum number of bytes produced by encoding the specified number of characters. The number of characters to encode. - - 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 (for more information, see Character Encoding in .NET) - - -and- - - is set to . 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. - - 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 (for more information, see Character Encoding in .NET) - - -and- - - is set to . 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 .NET for fuller explanation). - - -and- - - is set to . - A containing the results of decoding the specified sequence of bytes. + 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. @@ -1404,71 +1124,57 @@ 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. + 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 .NET for a complete explanation). - - -and- - - is set to . - The number of bytes produced by encoding the specified 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. + 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 (for more information, see Character Encoding in .NET) - - -and- - - The property is set to . - The number of bytes produced by encoding the specified 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. - Error detection is enabled, and contains an invalid sequence of characters. - A fallback occurred (see Character Encoding in .NET for complete explanation). - - -and- - - is set to . 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 (for more information, see Character Encoding in .NET) - - -and- - - is set to . - The number of bytes produced by encoding the specified 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. @@ -1476,25 +1182,19 @@ 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 . + 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 (for more information, see Character Encoding in .NET) - - -and- - - is set to . - The actual number of bytes written at the location indicated by . + 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. @@ -1503,33 +1203,23 @@ 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 . + 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 (for more information, see Character Encoding in .NET) - - -and- - - is set to . - The actual number of bytes written into . + 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. @@ -1544,78 +1234,58 @@ 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 . + 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 (for more information, see Character Encoding in .NET) - - -and- - - is set to . - The actual number of bytes written into . + 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. + 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 (for more information, see Character Encoding in .NET) - - -and- - - is set to . - The number of characters produced by decoding the specified 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. + 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 (for more information, see Character Encoding in .NET) - - -and- - - is set to . - The number of characters produced by decoding the specified 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. @@ -1628,25 +1298,19 @@ 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 . + 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 (for more information, see Character Encoding in .NET) - - -and- - - is set to . - The actual number of characters written at the location indicated by . + 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. @@ -1655,33 +1319,23 @@ 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 . + 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 (for more information, see Character Encoding in .NET) - - -and- - - is set to . - The actual number of characters written into . + 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. @@ -1704,34 +1358,26 @@ Calculates the maximum number of bytes produced by encoding the specified number of characters. The number of characters to encode. - - 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 (for more information, see Character Encoding in .NET) - - -and- - - is set to . 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. - - 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 (for more information, see Character Encoding in .NET) - - -and- - - is set to . 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. @@ -1742,21 +1388,17 @@ 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 . + 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 (for more information, see Character Encoding in .NET) - - -and- - - is set to . - A containing the results of decoding the specified 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. diff --git a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Text.Encodings.Web.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Text.Encodings.Web.xml index 6659e6f..c5904a1 100755 --- a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Text.Encodings.Web.xml +++ b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Text.Encodings.Web.xml @@ -13,16 +13,16 @@ 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 . - A new instance of the class. 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 . - A new instance of the class. Gets a built-in instance of the class. @@ -37,16 +37,16 @@ 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 . - A new instance of the class. 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 . - A new instance of the class. Gets a built-in instance of the class. @@ -112,10 +112,10 @@ 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. - The encoded string. Encodes the supplied UTF-8 text. @@ -138,6 +138,10 @@ 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. @@ -153,10 +157,6 @@ if the value will be encoded by this encoder; otherwise, returns . - - Gets the maximum number of characters that this encoder can generate for each input code point. - The maximum number of characters. - Represents a filter that allows only certain Unicode code points. @@ -239,16 +239,16 @@ 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 . - A new instance of the class. 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 . - A new instance of the class. Gets a built-in instance of the class. @@ -262,23 +262,19 @@ 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 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 . - A range that includes all characters between and . Gets the first code point in the range represented by this instance. diff --git a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Text.Json.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Text.Json.xml index 47c5f6d..0db112d 100755 --- a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Text.Json.xml +++ b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Text.Json.xml @@ -26,88 +26,88 @@ 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. - A JsonDocument representation of the 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. - A JsonDocument representation of the 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. - A JsonDocument representation of the JSON value. + contains unsupported options. - Parses text representing a single JSON value into a JsonDocument. + 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. - A JsonDocument representation of the 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. - A JsonDocument representation of the 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. - A task to produce a JsonDocument representation of the 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. - A JsonDocument representing the value (and nested values) 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. - - 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. Writes the document to the provided writer as a JSON value. @@ -116,10 +116,6 @@ The current token does not start or represent a value The of this would result in invalid JSON. The parent has been disposed. - - Gets the root element of this JSON document. - A representing the value of the document. - Provides the ability for the user to define custom behavior when parsing JSON to create a . @@ -130,383 +126,444 @@ The current token does not start or represent a value Gets or sets a value that determines how the handles comments when reading through the JSON data. - The comment handling enum is set to a value that is not supported (or not within the enum range). 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 max depth is set to a negative value. 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. - An enumerator to enumerate the values in the JSON array represented by this JsonElement. 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. - An enumerator to enumerate the properties in the JSON object represented by this JsonElement. 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. - The number of values contained within the current array value. 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. - The value of the element as a . 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. - The current JSON number as a . 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. - The value decoded as a byte array. 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. - The value of the element as a . 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. - The value of the element as a . 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. - The current JSON number as a . 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. - The current JSON number as a . 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. - The value of the element as a . 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. - The current JSON number as an . 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. - The current JSON number as an . 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. - The current JSON number as an . 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. - A representing the value of the requested property. 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. - A representing the value of the requested property. 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. - A representing the value of the requested property. Gets a string that represents the original input data backing this value. - The parent has been disposed. 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. - The current JSON number as an . 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. - The current JSON number as a . 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. - The value of the element as a . 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. - The current JSON number as a . 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. - The current JSON number as a . 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. - The current JSON number as a . - - Parses one JSON value (including objects or arrays) from the provided reader. - The reader to read. - - is using unsupported options. - The current token does not start or represent a value. - A value could not be read from the reader. - A JsonElement representing the value (and nested values) read from the reader. + + 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. - The parent has been disposed. 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. - This value's is not . - The parent has been disposed. 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. - This value's is not . - The parent has been disposed. 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. - This value's is not . - The parent has been disposed. 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. - This value's is not . - The parent has been disposed. 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. - This value's is not . - The parent has been disposed. 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. - This value's is not . - The parent has been disposed. 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. - This value's is not . - The parent has been disposed. 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. - This value's is not . - The parent has been disposed. 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-bit integer value equivalent to the current JSON number. - This value's is not . - The parent has been disposed. + 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. - This value's is not . - The parent has been disposed. 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. - This value's is not . - The parent has been disposed. 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. - This value's is not . - The parent has been disposed. 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. - - if the property was found; otherwise, . 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. - This value's is not . - The parent has been disposed. 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. - This value's is not . - The parent has been disposed. 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. - This value's is not . - The parent has been disposed. 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. - This value's is not . - The parent has been disposed. 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. - This value's is not . - The parent has been disposed. if the number can be represented as a ; otherwise, . - - - Attempts to parse one JSON value (including objects or arrays) from the provided reader. - The reader to read. - Receives the parsed element. - - is using unsupported options. - The current token does not start or represent a value. - A value could not be read from the reader. - - if a value was read and parsed into a JsonElement; if the reader ran out of data while parsing. - All other situations result in an exception being thrown. + 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. - This value's is not . if the string value of this element has the same UTF-8 encoding as - ; otherwise, . +; 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. - This value's is not . 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. - This value's is not . 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. @@ -515,88 +572,6 @@ The current token does not start or represent a value The of this value is . The parent has been disposed. - - Gets the value at the specified index if the current value is an . - The item index. - This value's is not . - - is not in the range [0, ()). - The parent has been disposed. - The value at the specified index. - - - Gets the type of the current JSON value. - The parent has been disposed. - The type of the current JSON value. - - - Represents an enumerator for the contents of a JSON array. - - - 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 the element in the collection at the current position of the enumerator. - The element in the collection at the current position of the enumerator. - - - Represents an enumerator for the properties of a JSON object. - - - 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 the element in the collection at the current position of the enumerator. - The element in the collection at the current position of the enumerator. - Provides methods to transform UTF-8 or UTF-16 encoded text into a form that is suitable for JSON. @@ -604,39 +579,37 @@ The current token does not start or represent a value 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. - The encoded JSON text. 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. - The encoded JSON text. 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. - The encoded JSON text. + + + 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. @@ -658,10 +631,6 @@ The current token does not start or represent a value Converts the value of this instance to a . The underlying UTF-16 encoded string. - - Gets the UTF-8 encoded representation of the pre-encoded JSON text. - The UTF-8 encoded representation of the pre-encoded JSON text. - 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. @@ -699,15 +668,15 @@ The current token does not start or represent a value 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 bytes read within the current line before the exception. - The zero-based number of bytes read within the current line before the exception. - Gets the zero-based number of lines read before the exception. The zero-based number of lines read before the exception. @@ -726,43 +695,51 @@ The current token does not start or represent a value 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. - - Gets the naming policy for camel-casing. - The naming policy for camel-casing. - 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. - This value's is not . 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. - This value's is not . 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. - This value's is not . 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. @@ -773,31 +750,23 @@ The current token does not start or represent a value The of this JSON property's would result in invalid JSON. The parent has been disposed. - - Gets the name of this property. - The name of this property. - - - Gets the value of this property. - The value of this property. - 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 extra comma is allowed; otherwise, . + if an exra comma is allowed; otherwise, . Gets or sets a value that determines how the handles comments when reading through the JSON data. - The property is being set to a value that is not a member of the enumeration. 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 is being set to a negative value. 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. @@ -814,526 +783,89 @@ The current token does not start or represent a value Provides functionality to serialize objects or value types to JSON and to deserialize JSON into objects or value types. - - Reads the UTF-8 encoded text representing a single JSON value into a . - The Stream will be read to completion. - JSON data to parse. - The type of the object to convert to and return. - Options to control the behavior during reading. - - or is . - The JSON is invalid, the is not compatible with the JSON, or there is remaining data in the Stream. - There is no compatible for or its serializable members. - A representation of the JSON value. - - - Reads the UTF-8 encoded text representing a single JSON value into a . - The Stream will be read to completion. - JSON data to parse. - The type of the object to convert to and return. - A metadata provider for serializable types. - - , , or is . - The JSON is invalid, the is not compatible with the JSON, or there is remaining data in the Stream. - There is no compatible for or its serializable members. - The method on the provided did not return a compatible for . - A representation of the JSON value. - 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. - - 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. - There is no compatible for or its serializable members. - A representation of the JSON value. - - - Parses the UTF-8 encoded text representing a single JSON value into a . - JSON text to parse. - The type of the object to convert to and return. - A metadata provider for serializable types. - - is . - The JSON is invalid, is not compatible with the JSON, or there is remaining data in the Stream. - There is no compatible for or its serializable members. - The method on the provided did not return a compatible for . A representation of the 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. is . The JSON is invalid. - -or- - - is not compatible with the JSON. - + is not compatible with the JSON. -or- - There is remaining data in the span beyond a single JSON value. - There is no compatible for or its serializable members. - A representation of the JSON value. - - - Parses the text representing a single JSON value into a . - JSON text to parse. - The type of the object to convert to and return. - A metadata provider for serializable types. - - or is . - --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. - There is no compatible for or its serializable members. - The method of the provided returns for the type to convert. - A representation of the 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. - There is no compatible for or its serializable members. - A representation of the JSON value. - - - Parses the text representing a single JSON value into a . - JSON text to parse. - The type of the object to convert to and return. - A metadata provider for serializable types. - - or is . - --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. - There is no compatible for or its serializable members. - The method of the provided returns for the type to convert. - A representation of the JSON value. - - - Converts the representing a single JSON value into a . - The to convert. - The type of the object to convert to and return. - Options to control the behavior during parsing. - - or is . - - is not compatible with the JSON. - There is no compatible for or its serializable members. - A representation of the JSON value. - - - Converts the representing a single JSON value into a . - The to convert. - The type of the object to convert to and return. - A metadata provider for serializable types. - - is . - --or- - - is . - --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. - There is no compatible for or its serializable members. - The method of the provided returns for the type to convert. - A representation of the JSON value. - - - Converts the representing a single JSON value into a . - The to convert. - The type of the object to convert to and return. - Options to control the behavior during parsing. - - is . - - is not compatible with the JSON. - There is no compatible for or its serializable members. - A representation of the JSON value. - - - Converts the representing a single JSON value into a . - The to convert. - The type of the object to convert to and return. - A metadata provider for serializable types. - - is . - --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. - There is no compatible for or its serializable members. - The method of the provided returns for the type to convert. - A representation of the JSON value. - - - Converts the representing a single JSON value into a . - The to convert. - The type of the object to convert to and return. - Options to control the behavior during parsing. - - is not compatible with the JSON. - There is no compatible for or its serializable members. - A representation of the JSON value. - - - Converts the representing a single JSON value into a . - The to convert. - The type of the object to convert to and return. - A metadata provider for serializable types. - - is . - -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. - There is no compatible for or its serializable members. - The method of the provided returns for the type to convert. - A representation of the 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. - There is no compatible for or its serializable members. - A representation of the JSON value. - - - Reads one JSON value (including objects or arrays) from the provided reader into a . - The reader to read. - The type of the object to convert to and return. - A metadata provider for serializable types. - - or is . - The JSON is invalid, is not compatible with the JSON, or a value could not be read from the reader. - - is using unsupported options. - There is no compatible for or its serializable members. - The method on the provided did not return a compatible for . - A representation of the JSON value. - - - Reads the UTF-8 encoded text representing a single JSON value into a . - The Stream will be read to completion. - JSON data to parse. - Options to control the behavior during reading. - The type to deserialize the JSON value into. - - is . - The JSON is invalid, is not compatible with the JSON, or there is remaining data in the Stream. - There is no compatible for or its serializable members. - A representation of the JSON value. - - - Reads the UTF-8 encoded text representing a single JSON value into a . - The Stream will be read to completion. - JSON data to parse. - Metadata about the type to convert. - The type to deserialize the JSON value into. - - or is . - The JSON is invalid, is not compatible with the JSON, or there is remaining data in the Stream. - There is no compatible for or its serializable members. - A representation of the JSON value. 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. - There is no compatible for or its serializable members. - A representation of the JSON value. - - - Parses the UTF-8 encoded text representing a single JSON value into a . - JSON text to parse. - Metadata about the type to convert. - The type to deserialize the JSON value into. - The JSON is invalid, is not compatible with the JSON, or there is remaining data in the Stream. - There is no compatible for or its serializable members. - A representation of the 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 type to deserialize the JSON value into. + 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 span beyond a single JSON value. - There is no compatible for or its serializable members. - A representation of the JSON value. - - - Parses the text representing a single JSON value into a . - JSON text to parse. - Metadata about the type to convert. - The type to deserialize the JSON value into. - - is . - --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. - There is no compatible for or its serializable members. - A representation of the 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. - - 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. - There is no compatible for or its serializable members. - A representation of the JSON value. - - - Parses the text representing a single JSON value into a . - JSON text to parse. - Metadata about the type to convert. - The type to deserialize the JSON value into. - - is . - --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. - There is no compatible for or its serializable members. - A representation of the JSON value. - - - Converts the representing a single JSON value into a . - The to convert. - Options to control the behavior during parsing. - The type to deserialize the JSON value into. - - is . - - is not compatible with the JSON. - There is no compatible for or its serializable members. - A representation of the JSON value. - - - Converts the representing a single JSON value into a . - The to convert. - Metadata about the type to convert. - The type to deserialize the JSON value into. - - is . - --or- - - is . - - is not compatible with the JSON. - There is no compatible for or its serializable members. - A representation of the JSON value. - - - Converts the representing a single JSON value into a . - The to convert. - Options to control the behavior during parsing. - The type to deserialize the JSON value into. - - is not compatible with the JSON. - There is no compatible for or its serializable members. - A representation of the JSON value. - - - Converts the representing a single JSON value into a . - The to convert. - Metadata about the type to convert. - The type to deserialize the JSON value into. - - is . - - is not compatible with the JSON. - There is no compatible for or its serializable members. - A representation of the JSON value. - - - Converts the representing a single JSON value into a . - The to convert. - Options to control the behavior during parsing. - The type to deserialize the JSON value into. - - is not compatible with the JSON. - There is no compatible for or its serializable members. - A representation of the JSON value. - - - Converts the representing a single JSON value into a . - The to convert. - Metadata about the type to convert. - The type to deserialize the JSON value into. - - is . - - is not compatible with the JSON. - There is no compatible for or its serializable members. - A representation of the 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. - There is no compatible for or its serializable members. - A representation of the JSON value. - - - Reads one JSON value (including objects or arrays) from the provided reader into a . - The reader to read. - Metadata about the type to convert. - The type to deserialize the JSON value into. - The JSON is invalid, is not compatible with the JSON, or a value could not be read from the reader. - - is using unsupported options. - There is no compatible for or its serializable members. - A representation of the JSON value. 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. @@ -1341,33 +873,14 @@ A value could not be read from the reader. 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. - There is no compatible for or its serializable members. - A representation of the JSON value. - - - Reads the UTF-8 encoded text representing a single JSON value into a . - The Stream will be read to completion. - JSON data to parse. - The type of the object to convert to and return. - A metadata provider for serializable types. - The that can be used to cancel the read operation. - - , , or is . - The JSON is invalid, the is not compatible with the JSON, or there is remaining data in the Stream. - There is no compatible for or its serializable members. - The method on the provided did not return a compatible for . - A representation of the JSON value. 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. @@ -1375,172 +888,40 @@ There is remaining data in the stream. 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. - There is no compatible for or its serializable members. - - is . - A representation of the JSON value. - - - Reads the UTF-8 encoded text representing a single JSON value into a . - The Stream will be read to completion. - JSON data to parse. - Metadata about the type to convert. - The which may be used to cancel the read operation. - The type to deserialize the JSON value into. - - or is . - The JSON is invalid, is not compatible with the JSON, or there is remaining data in the Stream. - There is no compatible for or its serializable members. - A representation of the JSON value. - - - Wraps the UTF-8 encoded text into an that can be used to deserialize root-level JSON arrays in a streaming manner. - JSON data to parse. - Options to control the behavior during reading. - The which may be used to cancel the read operation. - The element type to deserialize asynchronously. - - is . - An representation of the provided JSON array. - - - Converts the provided value to UTF-8 encoded JSON text and write it to the . - The UTF-8 to write to. - The value to convert. - The type of the to convert. - Options to control the conversion behavior. - - is not compatible with . - - or is . - There is no compatible for or its serializable members. - - - Converts the provided value to UTF-8 encoded JSON text and write it to the . - The UTF-8 to write to. - The value to convert. - The type of the to convert. - A metadata provider for serializable types. - - is not compatible with . - - , , or is . - There is no compatible for or its serializable members. 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. - - is not compatible with . - - is . - There is no compatible for or its serializable members. The JSON string representation of the value. - - Converts the provided value into a . - The value to convert. - The type of the to convert. - A metadata provider for serializable types. - There is no compatible for or its serializable members. - The method of the provided returns for the type to convert. - - or is . - A 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. - - is not compatible with - - or is . - There is no compatible for or its serializable members. - - - Writes one JSON value (including objects or arrays) to the provided writer. - A JSON writer to write to. - The value to convert and write. - The type of the to convert. - A metadata provider for serializable types. - - is not compatible with . - - or is . - There is no compatible for or its serializable members. - The method of the provided returns for the type to convert. 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. - There is no compatible for or its serializable members. A JSON string representation of the value. - - Converts the provided value into a . - The value to convert. - Metadata about the type to convert. - The type of the value to serialize. - There is no compatible for or its serializable members. - - is . - A representation of the value. - - - Converts the provided value to UTF-8 encoded JSON text and write it to the . - The UTF-8 to write to. - The value to convert. - Options to control the conversion behavior. - The type of the value to serialize. - - is . - There is no compatible for or its serializable members. - - - Converts the provided value to UTF-8 encoded JSON text and write it to the . - The UTF-8 to write to. - The value to convert. - Metadata about the type to convert. - The type of the value to serialize. - - is . - There is no compatible for or its serializable members. - 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. - - is . - There is no compatible for or its serializable members. - - - Writes one JSON value (including objects or arrays) to the provided writer. - The writer to write. - The value to convert and write. - Metadata about the type to convert. - The type of the value to serialize. - - or is . - There is no compatible for or its serializable members. Asynchronously converts the value of a specified type to UTF-8 encoded JSON text and writes it to the specified stream. @@ -1549,25 +930,6 @@ There is remaining data in the stream. The type of the to convert. Options to control serialization behavior. A token that may be used to cancel the write operation. - - is not compatible with . - - or is . - There is no compatible for or its serializable members. - A task that represents the asynchronous write operation. - - - Converts the provided value to UTF-8 encoded JSON text and write it to the . - The UTF-8 to write to. - The value to convert. - The type of the to convert. - A metadata provider for serializable types. - The that can be used to cancel the write operation. - - is not compatible with . - - , , or is . - There is no compatible for or its serializable members. A task that represents the asynchronous write operation. @@ -1577,239 +939,33 @@ There is remaining data in the stream. Options to control serialization behavior. A token that may be used to cancel the write operation. The type of the value to serialize. - - is . - There is no compatible for or its serializable members. - A task that represents the asynchronous write operation. - - - Converts the provided value to UTF-8 encoded JSON text and write it to the . - The UTF-8 to write to. - The value to convert. - Metadata about the type to convert. - The that can be used to cancel the write operation. - The type of the value to serialize. - - is . - There is no compatible for or its serializable members. A task that represents the asynchronous write operation. - - Converts the provided value into a . - The value to convert. - The type of the to convert. - Options to control the conversion behavior. - - is not compatible with . - - is . - There is no compatible for or its serializable members. - A representation of the value. - - - Converts the provided value into a . - The value to convert. - The type of the to convert. - A metadata provider for serializable types. - There is no compatible for or its serializable members. - The method of the provided returns for the type to convert. - - or is . - A representation of the value. - - - Converts the provided value into a . - The value to convert. - Options to control the conversion behavior. - The type of the value to serialize. - There is no compatible for or its serializable members. - A representation of the JSON value. - - - Converts the provided value into a . - The value to convert. - Metadata about the type to convert. - The type of the value to serialize. - There is no compatible for or its serializable members. - - is . - A representation of the value. - - - Converts the provided value into a . - The value to convert. - The type of the to convert. - Options to control the conversion behavior. - - is not compatible with . - - is . - There is no compatible for or its serializable members. - A representation of the value. - - - Converts the provided value into a . - The value to convert. - The type of the to convert. - A metadata provider for serializable types. - There is no compatible for or its serializable members. - The method of the provided returns for the type to convert. - - or is . - A representation of the value. - - - Converts the provided value into a . - The value to convert. - Options to control the conversion behavior. - The type of the value to serialize. - There is no compatible for or its serializable members. - A representation of the JSON value. - - - Converts the provided value into a . - The value to convert. - Metadata about the type to convert. - The type of the value to serialize. - There is no compatible for or its serializable members. - - is . - A representation of the value. - - - Converts the provided value into a . - The value to convert. - The type of the to convert. - Options to control the conversion behavior. - - is not compatible with . - - is . - There is no compatible for or its serializable members. - A representation of the value. - - - Converts the provided value into a . - The value to convert. - The type of the to convert. - A metadata provider for serializable types. - There is no compatible for or its serializable members. - The method of the provided returns for the type to convert. - - or is . - A representation of the value. - - - Converts the provided value into a . - The value to convert. - Options to control the conversion behavior. - The type of the value to serialize. - There is no compatible for or its serializable members. - A representation of the JSON value. - - - Converts the provided value into a . - The value to convert. - Metadata about the type to convert. - The type of the value to serialize. - There is no compatible for or its serializable members. - - is . - A representation of the value. - 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. - - is not compatible with . - - is . - There is no compatible for or its serializable members. A JSON string representation of the value, encoded as UTF-8 bytes. - - Converts the provided value into a array. - The value to convert. - The type of the to convert. - A metadata provider for serializable types. - - is not compatible with . - - is . - There is no compatible for or its serializable members. - The method of the provided returns for the type to convert. - A UTF-8 representation of the value. - 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. - There is no compatible for or its serializable members. A JSON string representation of the value, encoded as UTF-8 bytes. - - Converts the provided value into a array. - The value to convert. - Metadata about the type to convert. - The type of the value to serialize. - There is no compatible for or its serializable members. - - is . - A UTF-8 representation of the value. - - - Specifies scenario-based default serialization options that can be used to construct a instance. - - - - General-purpose option values. These are the same settings that are applied if a member isn't specified. - For information about the default property values that are applied, see JsonSerializerOptions properties. - - - - - Option values appropriate to Web-based scenarios. - This member implies that: - - Property names are treated as case-insensitive. - - "camelCase" name formatting should be employed. - - Quoted numbers (JSON strings for number properties) are allowed. - - Provides options to be used with . Initializes a new instance of the class. - - Constructs a new instance with a predefined set of options determined by the specified . - The to reason about. - - - Copies the options from a instance to a new instance. - The options instance to copy options from. - - is . - - - Binds current instance with a new instance of the specified type. - The generic definition of the specified context type. - - - Returns the converter for the specified type. - The type to return a converter for. - The configured for returned an invalid converter. - There is no compatible for or its serializable members. - The first converter that supports the given type, or if there is no converter. - 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. - This property was set after serialization or deserialization has occurred. 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. @@ -1817,19 +973,9 @@ There is remaining data in the stream. 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. - The default buffer size in bytes. - - - Specifies a condition to determine when properties with default values are ignored during serialization or deserialization. - The default value is . - This property is set to . - This property is set after serialization or deserialization has occurred. - --or- - - has been set to . These properties cannot be used together. Gets or sets the policy used to convert a key's name to another format, such as camel-casing. @@ -1839,42 +985,28 @@ There is remaining data in the stream. 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 . - This property was set after serialization or deserialization has occurred. - --or- - - has been set to a non-default value. These properties cannot be used together. - to ignore null values during serialization and deserialization; otherwise, . - - - Determines whether read-only fields are ignored during serialization. A field is read-only if it is marked with the keyword. The default value is . - This property is set after serialization or deserialization has occurred. - - if read-only fields should be ignored during serialization; otherwise. + 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 . - This property was set after serialization or deserialization has occurred. to ignore read-only properties during serialization; otherwise, . - - - Determines whether fields are handled during serialization and deserialization. - The default value is . - This property is set after serialization or deserialization has occurred. + 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. - The maximum depth allowed when serializing or deserializing JSON. - - - Specifies how number types should be handled when serializing or deserializing. - This property is set after serialization or deserialization has occurred. Gets or sets a value that determines whether a property's name uses a case-insensitive comparison during deserialization. The default value is . @@ -1887,21 +1019,15 @@ There is remaining data in the stream. 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). - A value that indicates whether comments are allowed, disallowed, or skipped. - - - Configures how object references are handled when reading and writing JSON. - - - Defines how deserializing a type declared as an is handled during deserialization. Gets or sets a value that defines whether JSON should use pretty printing. By default, JSON is serialized without any extra white space. - This property was set after serialization or deserialization has occurred. 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. @@ -1919,7 +1045,7 @@ There is remaining data in the stream. The token type is the JSON literal false. - There is no value (as distinct from ). This is the default token type if no data has been read by the . + There is no value (as distinct from ). The token type is the JSON literal null. @@ -1986,933 +1112,12 @@ There is remaining data in the stream. to skip structural validation and allow invalid JSON; to throw an on any attempt to write invalid JSON. - - Represents a mutable JSON array. - - - Initializes a new instance of the class that is empty. - Options to control the behavior. - - - Initializes a new instance of the class that contains items from the specified array. - The items to add to the new . - - - Initializes a new instance of the class that contains items from the specified params array. - Options to control the behavior. - The items to add to the new . - - - Adds a to the end of the . - The to be added to the end of the . - - - Adds an object to the end of the . - The object to be added to the end of the . - The type of object to be added. - - - Removes all elements from the . - - - Determines whether an element is in the . - The object to locate in the . - - if is found in the ; otherwise, . - - - Initializes a new instance of the class that contains items from the specified . - The . - Options to control the behavior. - The is not a . - The new instance of the class that contains items from the specified . - - - Returns an enumerator that iterates through the . - A for the . - - - The object to locate in the . - The to locate in the . - The index of item if found in the list; 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 0 or is greater than . - - - Removes the first occurrence of a specific from the . - The to remove from the . - - if is successfully removed; otherwise, . - - - Removes the element at the specified index of the . - The zero-based index of the element to remove. - - is less than 0 or is greater than . - - - 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 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 ICollection is greater than the available space from to the end of the destination . - - - Returns an enumerator that iterates through the . - A for the . - - - Writes the into the provided as JSON. - The . - Options to control the serialization behavior. - The parameter is . - - - Gets the number of elements contained in the . - - - Returns . - - - The base class that represents a single node within a mutable JSON document. - - - Casts to the derived type. - The node is not a . - A . - - - Casts to the derived type. - The node is not a . - A . - - - Casts to the derived type. - The node is not a . - A . - - - Gets the JSON path. - The JSON Path value. - - - Gets the value for the current . - The type of the value to obtain from the . - The current cannot be represented as a {TValue}. - The current is not a or is not compatible with {TValue}. - A value converted from the instance. - - - Defines an explicit conversion of a given to a . - A to implicitly convert. - A value converted from the instance. - - - Defines an explicit conversion of a given to a . - A to implicitly convert. - A value converted from the instance. - - - Defines an explicit conversion of a given to a . - A to implicitly convert. - A value converted from the instance. - - - Defines an explicit conversion of a given to a . - A to implicitly convert. - A value converted from the instance. - - - Defines an explicit conversion of a given to a . - A to implicitly convert. - A value converted from the instance. - - - Defines an explicit conversion of a given to a . - A to implicitly convert. - A value converted from the instance. - - - Defines an explicit conversion of a given to a . - A to implicitly convert. - A value converted from the instance. - - - Defines an explicit conversion of a given to a . - A to implicitly convert. - A value converted from the instance. - - - Defines an explicit conversion of a given to a . - A to implicitly convert. - A value converted from the instance. - - - Defines an explicit conversion of a given to a . - A to implicitly convert. - A value converted from the instance. - - - Defines an explicit conversion of a given to a . - A to implicitly convert. - A value converted from the instance. - - - Defines an explicit conversion of a given to a . - A to implicitly convert. - A value converted from the instance. - - - Defines an explicit conversion of a given to a . - A to implicitly convert. - A value converted from the instance. - - - Defines an explicit conversion of a given to a . - A to implicitly convert. - A value converted from the instance. - - - Defines an explicit conversion of a given to a . - A to implicitly convert. - A value converted from the instance. - - - Defines an explicit conversion of a given to a . - A to implicitly convert. - A value converted from the instance. - - - Defines an explicit conversion of a given to a . - A to implicitly convert. - A value converted from the instance. - - - Defines an explicit conversion of a given to a . - A to implicitly convert. - A value converted from the instance. - - - Defines an explicit conversion of a given to a . - A to implicitly convert. - A value converted from the instance. - - - Defines an explicit conversion of a given to a . - A to implicitly convert. - A value converted from the instance. - - - Defines an explicit conversion of a given to a . - A to implicitly convert. - A value converted from the instance. - - - Defines an explicit conversion of a given to a . - A to implicitly convert. - A value converted from the instance. - - - Defines an explicit conversion of a given to a . - A to implicitly convert. - A value converted from the instance. - - - Defines an explicit conversion of a given to a . - A to implicitly convert. - A value converted from the instance. - - - Defines an explicit conversion of a given to a . - A to implicitly convert. - A value converted from the instance. - - - Defines an explicit conversion of a given to a . - A to implicitly convert. - A value converted from the instance. - - - Defines an explicit conversion of a given to a . - A to implicitly convert. - A value converted from the instance. - - - Defines an explicit conversion of a given to a . - A to implicitly convert. - A value converted from the instance. - - - Defines an explicit conversion of a given to a . - A to implicitly convert. - A value converted from the instance. - - - Defines an explicit conversion of a given to a . - A to implicitly convert. - A value converted from the instance. - - - Defines an explicit conversion of a given to a . - A to implicitly convert. - A value converted from the instance. - - - Defines an explicit conversion of a given to a . - A to implicitly convert. - A value converted from the instance. - - - Defines an explicit conversion of a given to a . - A to implicitly convert. - A value converted from the instance. - - - Defines an implicit conversion of a given to a . - A to implicitly convert. - A instance converted from the parameter. - - - Defines an implicit conversion of a given to a . - A to implicitly convert. - A instance converted from the parameter. - - - Defines an implicit conversion of a given to a . - A to implicitly convert. - A instance converted from the parameter. - - - Defines an implicit conversion of a given to a . - A to implicitly convert. - A instance converted from the parameter. - - - Defines an implicit conversion of a given to a . - A to implicitly convert. - A instance converted from the parameter. - - - Defines an implicit conversion of a given to a . - A to implicitly convert. - A instance converted from the parameter. - - - Defines an implicit conversion of a given to a . - A to implicitly convert. - A instance converted from the parameter. - - - Defines an implicit conversion of a given to a . - A to implicitly convert. - A instance converted from the parameter. - - - Defines an implicit conversion of a given to a . - A to implicitly convert. - A instance converted from the parameter. - - - Defines an implicit conversion of a given to a . - A to implicitly convert. - A instance converted from the parameter. - - - Defines an implicit conversion of a given to a . - A to implicitly convert. - A instance converted from the parameter. - - - Defines an implicit conversion of a given to a . - A to implicitly convert. - A instance converted from the parameter. - - - Defines an implicit conversion of a given to a . - A to implicitly convert. - A instance converted from the parameter. - - - Defines an implicit conversion of a given to a . - A to implicitly convert. - A instance converted from the parameter. - - - Defines an implicit conversion of a given to a . - A to implicitly convert. - A instance converted from the parameter. - - - Defines an implicit conversion of a given to a . - A to implicitly convert. - A instance converted from the parameter. - - - Defines an implicit conversion of a given to a . - A to implicitly convert. - A instance converted from the parameter. - - - Defines an implicit conversion of a given to a . - A to implicitly convert. - A instance converted from the parameter. - - - Defines an implicit conversion of a given to a . - A to implicitly convert. - A instance converted from the parameter. - - - Defines an implicit conversion of a given to a . - A to implicitly convert. - A instance converted from the parameter. - - - Defines an implicit conversion of a given to a . - A to implicitly convert. - A instance converted from the parameter. - - - Defines an implicit conversion of a given to a . - A to implicitly convert. - A instance converted from the parameter. - - - Defines an implicit conversion of a given to a . - A to implicitly convert. - A instance converted from the parameter. - - - Defines an implicit conversion of a given to a . - A to implicitly convert. - A instance converted from the parameter. - - - Defines an implicit conversion of a given to a . - A to implicitly convert. - A instance converted from the parameter. - - - Defines an implicit conversion of a given to a . - A to implicitly convert. - A instance converted from the parameter. - - - Defines an implicit conversion of a given to a . - A to implicitly convert. - A instance converted from the parameter. - - - Defines an implicit conversion of a given to a . - A to implicitly convert. - A instance converted from the parameter. - - - Defines an implicit conversion of a given to a . - A to implicitly convert. - A instance converted from the parameter. - - - Defines an implicit conversion of a given to a . - A to implicitly convert. - A instance converted from the parameter. - - - Defines an implicit conversion of a given to a . - A to implicitly convert. - A instance converted from the parameter. - - - Defines an implicit conversion of a given to a . - A to implicitly convert. - A instance converted from the parameter. - - - Defines an implicit conversion of a given to a . - A to implicitly convert. - A instance converted from the parameter. - - - Parse a as UTF-8-encoded data representing a single JSON value into a . The Stream will be read to completion. - JSON text to parse. - Options to control the node behavior after parsing. - Options to control the document behavior during parsing. - - does not represent a valid single JSON value. - A representation of the JSON value. - - - Parses text representing a single JSON value. - JSON text to parse. - Options to control the node behavior after parsing. - Options to control the document behavior during parsing. - - does not represent a valid single JSON value. - A representation of the JSON value. - - - Parses text representing a single JSON value. - JSON text to parse. - Options to control the node behavior after parsing. - Options to control the document behavior during parsing. - - is . - - does not represent a valid single JSON value. - A representation of the JSON value. - - - Parses one JSON value (including objects or arrays) from the provided reader. - The reader to read. - Options to control the behavior. - - is using unsupported options. - The current token does not start or represent a value. - A value could not be read from the reader. - The from the reader. - - - Converts the current instance to string in JSON format. - Options to control the serialization behavior. - JSON representation of current instance. - - - Gets a string representation for the current value appropriate to the node type. - A string representation for the current value appropriate to the node type. - - - Write the into the provided as JSON. - The . - Options to control the serialization behavior. - The parameter is . - - - Gets or sets the element at the specified index. - The zero-based index of the element to get or set. - - is less than 0 or is greater than the number of properties. - The current is not a . - - - Gets or sets the element with the specified property name. - If the property is not found, is returned. - The name of the property to return. - - is . - The current is not a . - - - Options to control the behavior. - - - Gets the parent . - If there is no parent, is returned. - A parent can either be a or a . - - - Gets the root . - If the current is a root, is returned. - - - Options to control behavior. - - - Specifies whether property names on are case insensitive. - - - Represents a mutable JSON object. - - - Initializes a new instance of the class that contains the specified . - The properties to be added. - Options to control the behavior. - - - Initializes a new instance of the class that is empty. - Options to control the behavior. - - - Adds the specified property to the . - The KeyValuePair structure representing the property name and value to add to the . - An element with the same property name already exists in the . - The property name of is . - - - Adds an element with the provided property name and value to the . - The property name of the element to add. - The value of the element to add. - - is . - An element with the same property name already exists in the . - - - Removes all elements from the . - - - Determines whether the contains an element with the specified property name. - The property name to locate in the . - - is . - - if the contains an element with the specified property name; otherwise, . - - - Initializes a new instance of the class that contains properties from the specified . - The . - Options to control the behavior. - The new instance of the class that contains properties from the specified . - - - Returns an enumerator that iterates through the . - An enumerator that iterates through the . - - - Removes the element with the specified property name from the . - The property name of the element to remove. - - is . - - if the element is successfully removed; otherwise, . - - - Determines whether the contains a specific property name and reference. - The element to locate in the . - - if the contains an element with the property name; otherwise, . - - - Copies the elements of the to an array of type KeyValuePair starting at the specified array index. - The one-dimensional Array that is the destination of the elements copied from . - The zero-based index in at which copying begins. - - is . - - is less than 0. - The number of elements in the source ICollection is greater than the available space from to the end of the destination . - - - Removes a key and value from the . - The KeyValuePair structure representing the property name and value to remove from the . - - if the element is successfully removed; otherwise, . - - - Gets the value associated with the specified property name. - The property name of the value to get. - When this method returns, contains the value associated with the specified property name, if the property name is found; otherwise, . - - is . - - if the contains an element with the specified property name; otherwise, . - - - Returns an enumerator that iterates through the . - An enumerator that iterates through the . - - - Returns the value of a property with the specified name. - The name of the property to return. - The JSON value of the property with the specified name. - - if a property with the specified name was found; otherwise, . - - - Write the into the provided as JSON. - The . - Options to control the serialization behavior. - The parameter is . - - - Gets the number of elements contained in . - - - Returns . - - - Gets a collection containing the property names in the . - - - Gets a collection containing the property values in the . - - - Represents a mutable JSON value. - - - Initializes a new instance of the class that contains the specified value. - The underlying value of the new instance. - Options to control the behavior. - The new instance of the class that contains the specified value. - - - Initializes a new instance of the class that contains the specified value. - The underlying value of the new instance. - Options to control the behavior. - The new instance of the class that contains the specified value. - - - Initializes a new instance of the class that contains the specified value. - The underlying value of the new instance. - Options to control the behavior. - The new instance of the class that contains the specified value. - - - Initializes a new instance of the class that contains the specified value. - The underlying value of the new instance. - Options to control the behavior. - The new instance of the class that contains the specified value. - - - Initializes a new instance of the class that contains the specified value. - The underlying value of the new instance. - Options to control the behavior. - The new instance of the class that contains the specified value. - - - Initializes a new instance of the class that contains the specified value. - The underlying value of the new instance. - Options to control the behavior. - The new instance of the class that contains the specified value. - - - Initializes a new instance of the class that contains the specified value. - The underlying value of the new instance. - Options to control the behavior. - The new instance of the class that contains the specified value. - - - Initializes a new instance of the class that contains the specified value. - The underlying value of the new instance. - Options to control the behavior. - The new instance of the class that contains the specified value. - - - Initializes a new instance of the class that contains the specified value. - The underlying value of the new instance. - Options to control the behavior. - The new instance of the class that contains the specified value. - - - Initializes a new instance of the class that contains the specified value. - The underlying value of the new instance. - Options to control the behavior. - The new instance of the class that contains the specified value. - - - Initializes a new instance of the class that contains the specified value. - The underlying value of the new instance. - Options to control the behavior. - The new instance of the class that contains the specified value. - - - Initializes a new instance of the class that contains the specified value. - The underlying value of the new instance. - Options to control the behavior. - The new instance of the class that contains the specified value. - - - Initializes a new instance of the class that contains the specified value. - The underlying value of the new instance. - Options to control the behavior. - The new instance of the class that contains the specified value. - - - Initializes a new instance of the class that contains the specified value. - The underlying value of the new instance. - Options to control the behavior. - The new instance of the class that contains the specified value. - - - Initializes a new instance of the class that contains the specified value. - The underlying value of the new instance. - Options to control the behavior. - The new instance of the class that contains the specified value. - - - Initializes a new instance of the class that contains the specified value. - The underlying value of the new instance. - Options to control the behavior. - The new instance of the class that contains the specified value. - - - Initializes a new instance of the class that contains the specified value. - The underlying value of the new instance. - Options to control the behavior. - The new instance of the class that contains the specified value. - - - Initializes a new instance of the class that contains the specified value. - The underlying value of the new instance. - Options to control the behavior. - The new instance of the class that contains the specified value. - - - Initializes a new instance of the class that contains the specified value. - The underlying value of the new instance. - Options to control the behavior. - The new instance of the class that contains the specified value. - - - Initializes a new instance of the class that contains the specified value. - The underlying value of the new instance. - Options to control the behavior. - The new instance of the class that contains the specified value. - - - Initializes a new instance of the class that contains the specified value. - The underlying value of the new instance. - Options to control the behavior. - The new instance of the class that contains the specified value. - - - Initializes a new instance of the class that contains the specified value. - The underlying value of the new instance. - Options to control the behavior. - The new instance of the class that contains the specified value. - - - Initializes a new instance of the class that contains the specified value. - The underlying value of the new instance. - Options to control the behavior. - The new instance of the class that contains the specified value. - - - Initializes a new instance of the class that contains the specified value. - The underlying value of the new instance. - Options to control the behavior. - The new instance of the class that contains the specified value. - - - Initializes a new instance of the class that contains the specified value. - The underlying value of the new instance. - Options to control the behavior. - The new instance of the class that contains the specified value. - - - Initializes a new instance of the class that contains the specified value. - The underlying value of the new instance. - Options to control the behavior. - The new instance of the class that contains the specified value. - - - Initializes a new instance of the class that contains the specified value. - The underlying value of the new instance. - Options to control the behavior. - The new instance of the class that contains the specified value. - - - Initializes a new instance of the class that contains the specified value. - The underlying value of the new instance. - Options to control the behavior. - The new instance of the class that contains the specified value. - - - Initializes a new instance of the class that contains the specified value. - The underlying value of the new instance. - Options to control the behavior. - The new instance of the class that contains the specified value. - - - Initializes a new instance of the class that contains the specified value. - The underlying value of the new instance. - Options to control the behavior. - The new instance of the class that contains the specified value. - - - Initializes a new instance of the class that contains the specified value. - The underlying value of the new instance. - Options to control the behavior. - The new instance of the class that contains the specified value. - - - Initializes a new instance of the class that contains the specified value. - The underlying value of the new instance. - Options to control the behavior. - The new instance of the class that contains the specified value. - - - Initializes a new instance of the class that contains the specified value. - The underlying value of the new instance. - Options to control the behavior. - The new instance of the class that contains the specified value. - - - Initializes a new instance of the class that contains the specified value. - The underlying value of the new instance. - Options to control the behavior. - The new instance of the class that contains the specified value. - - - Initializes a new instance of the class that contains the specified value. - The underlying value of the new instance. - Options to control the behavior. - The new instance of the class that contains the specified value. - - - Initializes a new instance of the class that contains the specified value. - The value to create. - Options to control the behavior. - The type of value to create. - The new instance of the class that contains the specified value. - - - Initializes a new instance of the class that contains the specified value. - The value to create. - The that will be used to serialize the value. - Options to control the behavior. - The type of value to create. - The new instance of the class that contains the specified value. - - - Tries to obtain the current JSON value and returns a value that indicates whether the operation succeeded. - When this method returns, contains the parsed value. - The type of value to obtain. - - if the value can be successfully obtained; otherwise, . - - - Specifies that the JSON type should have its method called after deserialization occurs. - - - The method that is called after deserialization. - - - Specifies that the type should have its method called before deserialization occurs. - - - The method that is called before deserialization. - - - Specifies that the type should have its method called after serialization occurs. - - - The method that is called after serialization. - - - Specifies that the type should have its method called before serialization occurs. - - - The method that is called before serialization. - Provides the base class for serialization attributes. Creates a new instance of the . - - When placed on a constructor, indicates that the constructor should be used to create instances of the type on deserialization. - - - Initializes a new instance of . - Converts an object or value to or from JSON. @@ -2942,28 +1147,12 @@ There is remaining data in the stream. An object that specifies serialization options to use. The converted value. - - Reads a dictionary key from a JSON property name. - The to read from. - The type to convert. - The options to use when reading the value. - The value that was converted. - 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. - - Writes a dictionary key as a JSON property name. - The to write to. - The value to convert. The value of determines if the converter handles values. - The options to use when writing the value. - - - Indicates whether should be passed to the converter on serialization, and whether should be passed on deserialization. - When placed on a property or type, specifies the converter type to use. @@ -2974,645 +1163,73 @@ There is remaining data in the stream. Initializes a new instance of with the specified converter type. The type of the converter. - - 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. - 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. - - 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 condition that must be met before a property will be ignored. - - - Controls how the ignores properties on serialization and deserialization. - - - Property will always be ignored. - - - Property will always be serialized and deserialized, regardless of configuration. - - - Property will only be ignored if it is . - - - If the value is , the property is ignored during serialization. This is applied only to reference-type properties and fields. - - - Indicates that the member should be included for serialization and deserialization. - The attribute is applied to a non-public property. - - - Initializes a new instance of . - - - The to be used at run time. - - - Specifies that the built-in be used to convert JSON property names. - - - Specifies that JSON property names should not be converted. - - - Determines how handles numbers when serializing and deserializing. - - - The "NaN", "Infinity", and "-Infinity" tokens can be read as floating-point constants, and the and values for these constants will be written as their corresponding JSON string representations. - - - Numbers can be read from tokens. Does not prevent numbers from being read from token. - - - Numbers will only be read from tokens and will only be written as JSON numbers (without quotes). - - - Numbers will be written as JSON strings (with quotes), not as JSON numbers. - - - When placed on a type, property, or field, indicates what settings should be used when serializing or deserializing numbers. - - - Initializes a new instance of . - A bitwise combination of the enumeration values that specify how number types should be handled when serializing or deserializing. - - - Indicates what settings should be used when serializing or deserializing numbers. - An object that determines the number serialization and deserialization settings. - - - 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. - - - Specifies the property order that is present in the JSON when serializing. Lower values are serialized first. - If the attribute is not specified, the default value is 0. - - - Initializes a new instance of with the specified order. - The order of the property. - - - Gets the serialization order of the property. - - - Instructs the System.Text.Json source generator to generate source code to help optimize performance when serializing and deserializing instances of the specified type and types in its object graph. - - - Initializes a new instance of with the specified type. - The type to generate source code for. - - - Determines what the source generator should generate for the type. If the value is , then the setting specified on will be used. - - - The name of the property for the generated for the type on the generated, derived type. - - - Provides metadata about a set of types that is relevant to JSON serialization. - - - Creates an instance of and binds it with the indicated . - The run-time provided options for the context instance. - The default run-time options for the context. Its values are defined at design time via . - - - Returns a instance representing the given type. - The type to fetch metadata about. - The metadata for the specified type, or if the context has no metadata for the type. - - - Gets the run-time specified options of the context. If no options were passed when instanciating the context, then a new instance is bound and returned. - - - The generation mode for the System.Text.Json source generator. - - - When specified on , indicates that both type-metadata initialization logic and optimized serialization logic should be generated for all types. When specified on , indicates that the setting on should be used. - - - Instructs the JSON source generator to generate type-metadata initialization logic. - - - Instructs the JSON source generator to generate optimized serialization logic. - - - Instructs the System.Text.Json source generator to assume the specified options will be used at run time via . - - - Instructs the System.Text.Json source generator to assume the specified options will be used at run time via . - - - Gets or sets the default ignore condition. - - - Gets or sets the source generation mode for types that don't explicitly set the mode with . - - - Gets or sets a value that indicates whether to ignore read-only fields. - - - Gets or sets a value that indicates whether to ignore read-only properties. - - - Gets or sets a value that indicates whether to ignore custom converters provided at run time. - - - Gets or sets a value that indicates whether to include fields for serialization and deserialization. - - - Gets or sets a built-in naming policy to convert JSON property names with. - - - Gets or sets a value that indicates whether JSON output should be pretty-printed. - - - 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 . - - - Defines how deserializing a type declared as an is handled during deserialization. - - - A type declared as is deserialized as a . - - - A type declared as is deserialized as a . - - - Provides helpers to create and initialize metadata for JSON-serializable types. - - - Creates metadata for an array. - The to use. - A instance representing the element type. - The option to apply to number collection elements. - An optimized serialization implementation assuming pre-determined defaults. - The generic definition of the element type. - - - Creates metadata for types assignable to . - - A to create an instance of the list when deserializing. - A instance representing the element type. - The option to apply to number collection elements. - An optimized serialization implementation assuming pre-determined defaults. - The type of the collection. - The generic definition of the element type. - - - Creates metadata for types assignable to . - - A to create an instance of the list when deserializing. - A instance representing the element type. - The option to apply to number collection elements. - An optimized serialization implementation assuming pre-determined defaults. - The generic definition of the type. - The generic definition of the element type. - - - Creates metadata for types assignable to . - - A to create an instance of the list when deserializing. - A instance representing the key type. - A instance representing the value type. - The option to apply to number collection elements. - An optimized serialization implementation assuming pre-determined defaults. - The generic definition of the type. - The generic definition of the key type. - The generic definition of the value type. - - - Creates metadata for types assignable to . - - A to create an instance of the list when deserializing. - A instance representing the element type. - The option to apply to number collection elements. - An optimized serialization implementation assuming pre-determined defaults. - The generic definition of the type. - The generic definition of the element type. - - - Creates metadata for types assignable to . - - A to create an instance of the list when deserializing. - A instance representing instances. - A instance representing instances. - The option to apply to number collection elements. - An optimized serialization implementation assuming pre-determined defaults. - The generic definition of the type. - - - Creates metadata for types assignable to . - - A to create an instance of the list when deserializing. - A instance representing the key type. - A instance representing the value type. - The option to apply to number collection elements. - An optimized serialization implementation assuming pre-determined defaults. - The generic definition of the type. - The generic definition of the key type. - The generic definition of the value type. - - - Creates metadata for types assignable to . - - A to create an instance of the list when deserializing. - A instance representing the element type. - The option to apply to number collection elements. - An optimized serialization implementation assuming pre-determined defaults. - The generic definition of the type. - - - Creates metadata for types assignable to . - - A to create an instance of the list when deserializing. - A instance representing the element type. - The option to apply to number collection elements. - An optimized serialization implementation assuming pre-determined defaults. - The generic definition of the type. - The generic definition of the element type. - - - Creates metadata for types assignable to . - - A to create an instance of the list when deserializing. - A instance representing the element type. - The option to apply to number collection elements. - An optimized serialization implementation assuming pre-determined defaults. - The generic definition of the type. - - - Creates metadata for types assignable to . - - A to create an instance of the list when deserializing. - A instance representing the element type. - The option to apply to number collection elements. - An optimized serialization implementation assuming pre-determined defaults. - The generic definition of the type. - The generic definition of the element type. - - - Creates metadata for and types assignable to . - - A to create an instance of the list when deserializing. - A instance representing the key type. - A instance representing the value type. - The option to apply to number collection elements. - An optimized serialization implementation assuming pre-determined defaults. - A method to create an immutable dictionary instance. - The generic definition of the type. - The generic definition of the key type. - The generic definition of the value type. - - - Creates metadata for non-dictionary immutable collection types. - - A to create an instance of the list when deserializing. - A instance representing the element type. - The option to apply to number collection elements. - An optimized serialization implementation assuming pre-determined defaults. - A method to create an immutable dictionary instance. - The generic definition of the type. - The generic definition of the element type. - - - Creates metadata for types assignable to . - - A to create an instance of the list when deserializing. - A instance representing the key type. - A instance representing the value type. - The option to apply to number collection elements. - An optimized serialization implementation assuming pre-determined defaults. - The generic definition of the type. - The generic definition of the key type. - The generic definition of the value type. - - - Creates metadata for types assignable to . - - A to create an instance of the list when deserializing. - A instance representing the element type. - The option to apply to number collection elements. - An optimized serialization implementation assuming pre-determined defaults. - The generic definition of the type. - The generic definition of the element type. - - - Creates metadata for types assignable to . - - A to create an instance of the list when deserializing. - A instance representing the element type. - The option to apply to number collection elements. - An optimized serialization implementation assuming pre-determined defaults. - The generic definition of the type. - The generic definition of the element type. - - - Creates metadata for a complex class or struct. - The to initialize the metadata with. - Provides serialization metadata about an object type with constructors, properties, and fields. - The type of the class or struct. - - or is . - A instance representing the class or struct. - - - Creates metadata for a property or field. - The to initialize the metadata with. - Whether the CLR member is a property or field. - Whether the CLR member is public. - Whether the CLR member is a virtual property. - The declaring type of the property or field. - The info for the property or field's type. - A for the property or field, specified by . - Provides a mechanism to get the property or field's value. - Provides a mechanism to set the property or field's value. - Specifies a condition for the property to be ignored. - Whether the property was annotated with . - If the property or field is a number, specifies how it should processed when serializing and deserializing. - The CLR name of the property or field. - The name to be used when processing the property or field, specified by . - The type that the converter for the property returns or accepts when converting JSON data. - A instance intialized with the provided metadata. - - - Creates metadata for types assignable to . - - A to create an instance of the list when deserializing. - A instance representing the element type. - The option to apply to number collection elements. - An optimized serialization implementation assuming pre-determined defaults. - The generic definition of the type. - The generic definition of the element type. - - - Creates metadata for types assignable to . - - A to create an instance of the list when deserializing. - A instance representing the element type. - The option to apply to number collection elements. - An optimized serialization implementation assuming pre-determined defaults. - The generic definition of the type. - The generic definition of the element type. - - - Creates metadata for types assignable to . - - A to create an instance of the list when deserializing. - A instance representing the element type. - The option to apply to number collection elements. - An optimized serialization implementation assuming pre-determined defaults. - A method for adding elements to the collection when using the serializer's code-paths. - The generic definition of the type. - - - Creates metadata for a primitive or a type with a custom converter. - - - The generic type definition. - A instance representing the type. - - - Creates a instance that converts values. - The to use for serialization and deserialization. - The generic definition for the enum type. - - - Creates a instance that converts values. - Serialization metadata for the underlying nullable type. - The generic definition for the underlying nullable type. - - - Returns a instance that converts values. - - - Returns a instance that converts byte array values. - - - Returns a instance that converts values. - - - Returns a instance that converts values. - - - Returns a instance that converts values. - - - Returns a instance that converts values. - - - Returns a instance that converts values. - - - Returns a instance that converts values. - - - Returns a instance that converts values. - - - Returns a instance that converts values. - - - Returns a instance that converts values. - - - Returns a instance that converts values. - - - Gets a JSON converter that converts values. - - - Returns a instance that converts values. - - - Returns a instance that converts values. - - - Returns a instance that converts values. - - - Returns a instance that converts values. - - - Gets a JSON converter that converts values. - - - Returns a instance that converts values. - - - Returns a instance that converts values. - - - Returns a instance that converts values. - - - Returns a instance that converts values. - - - Returns a instance that converts values. - - - Provides serialization metadata about an object type with constructors, properties, and fields. - The object type to serialize or deserialize. - - - - Provides a mechanism to initialize metadata for a parameterized constructor of the class or struct to be used when deserializing. - - - Gets or sets an object that specifies how number properties and fields should be processed when serializing and deserializing. - - - Gets or sets a mechanism to create an instance of the class or struct using a parameterless constructor during deserialization. - - - Gets or sets a mechanism to create an instance of the class or struct using a parameterized constructor during deserialization. - - - Gets or sets a mechanism to initialize metadata for properties and fields of the class or struct. - - - Gets or sets a serialization implementation for instances of the class or struct that assumes options specified by . - - - Provides information about a constructor parameter required for JSON deserialization. - - - - Gets or sets the default value of the parameter. - - - Gets or sets a value that specifies whether a default value was specified for the parameter. - - - Gets or sets the name of the parameter. - - - Gets or sets the type of the parameter. - - - Gets or sets the zero-based position of the parameter in the formal parameter list. - - - Provides JSON serialization-related metadata about a property or field. - - - Provides JSON serialization-related metadata about 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. - - Provides JSON serialization-related metadata about a type. - The generic definition of the type. + + Supports converting several types by using a factory pattern. - - A method that serializes an instance of using values specified at design time. + + When overidden in a derived class, initializes a new instance of the class. - - This class defines how the deals with references on serialization and deserialization. + + 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 . - - Initializes a new instance of the class. + + 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. - - Returns the used for each serialization call. - The resolver to use for serialization and deserialization. + + Instantiates a new instance of the class. - - Ignores an object when a reference cycle is detected during serialization. + + Prevents a property from being serialized or deserialized. - - Metadata properties will be honored when deserializing JSON objects and arrays into reference types and written when serializing reference types. This is necessary to create round-trippable JSON from objects that contain cycles or duplicate references. + + Initializes a new instance of . - - This class defines how the deals with references on serialization and deserialization. - The type of the to create on each serialization or deserialization call. + + 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 the generic class that can create a instance of the specified type. + + Initializes a new instance of with the specified property name. + The name of the property. - - Creates a new of type used for each serialization call. - The new resolver to use for serialization and deserialization. + + Gets the name of the property. + The name of the property. - - This class defines how the deals with references on serialization and deserialization. - Defines the core behavior of preserving references on serialization and deserialization. + + Converts enumeration values to and from strings. - - Initializes a new instance of the class. + + Initializes an instance of the class with the default naming policy that allows integer values. - - Adds an entry to the bag of references using the specified id and value. - This method gets called when an $id metadata property from a JSON object is read. - The identifier of the JSON object or array. - The value of the CLR reference type object that results from parsing the JSON object. + + 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. - - Gets the reference identifier of the specified value if exists; otherwise a new id is assigned. - This method gets called before a CLR object is written so we can decide whether to write $id and enumerate the rest of its properties or $ref and step into the next object. - The value of the CLR reference type object to get an id for. - When this method returns, if a reference to value already exists; otherwise, . - The reference id for the specified object. + + Determines whether the specified type can be converted to an enum. + The type to be checked. + + if the type can be converted; otherwise, . - - Returns the CLR reference type object related to the specified reference id. - This method gets called when $ref metadata property is read. - The reference id related to the returned object. - The reference type object related to the specified reference id. + + 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. @@ -3641,372 +1258,326 @@ There is remaining data in the stream. 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 . - The value of the JSON token isn't a boolean value (that is, or ). 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 . - The value of the UTF-8 encoded token. Parses the current JSON token value from the source and decodes the Base64 encoded JSON string as a byte array. - 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. - --or- - -The value contains invalid or more than two padding characters. - --or- - -The value is incomplete. That is, the JSON string length is not a multiple of 4. 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 JSON token is not a comment. 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. - -or- - -The JSON token value is of an unsupported format. - The date and time value, if the entire UTF-8 encoded token value can be successfully parsed. +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. - --or- - -The JSON token value is of an unsupported format. - The date and time offset, if the entire UTF-8 encoded token value can be successfully parsed. +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 . - The UTF-8 encoded token value parsed to a . 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 . - The UTF-8 encoded token value parsed to a . 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. - The GUID value, if the entire UTF-8 encoded token value can be successfully parsed. 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 . - The UTF-8 encoded token value parsed to an . 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 . - The UTF-8 encoded token value parsed to an . 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 . - The UTF-8 encoded token value parsed to an . 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 . - The UTF-8 encoded token value parsed to an . 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 . - The UTF-8 encoded token value parsed to a . 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. - The token value parsed to a string, or if is . 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 . - The UTF-8 encoded token value parsed to a . 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 . - The UTF-8 encoded token value parsed to a . 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 . - The UTF-8 encoded token value parsed to a . + + + 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. - - if the token was read successfully; otherwise, . 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. - The JSON token value isn't a . 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. - The JSON token is not a . 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. - The value of the JSON token isn't a . 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. - The value of the JSON token isn't a . 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. - The JSON token value isn't a . 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. - The JSON token value isn't a . 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. - The value of the JSON token isn't a . 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. - The JSON token value isn't a . 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. - The JSON token value isn't a . 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. - The JSON token value isn't a . 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. - The JSON token value isn't a . 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. - The JSON token value isn't a . 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. - The JSON token value isn't a . 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. - The JSON token value isn't a . 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. - The JSON token value isn't a . 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. - - if there was enough data for the children to be skipped successfully; otherwise, . + + + 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. - The JSON token is not a JSON string (that is, it is not or ). 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. - The JSON token is not a JSON string (that is, it is not or ). 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. - The JSON token is not a JSON string (that is, it is not or ). if the JSON token value in the source matches the lookup text; otherwise, . - - - 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. - - - 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>. - - - 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. - - - 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. + 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. @@ -4025,6 +1596,18 @@ The current depth exceeds the recursive limit set by the maximum depth. 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. @@ -4039,8 +1622,12 @@ The current depth exceeds the recursive limit set by the maximum depth. 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 . - This instance has been disposed. 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. @@ -4130,30 +1717,24 @@ The current depth exceeds the recursive limit set by the maximum depth. Writes a UTF-8 text value as a JSON comment. - The UTF-8 encoded value to be written as a JSON comment within /*..*/. + 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, */). + 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 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, */). + 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 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, */). + contains a comment delimiter (that is, */). The parameter is . @@ -4448,41 +2029,10 @@ The current depth exceeds the recursive limit set by the maximum depth.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 input as JSON content. It is expected that the input content is a single complete JSON value. - The raw JSON content to write. - - to validate if the input is an RFC 8259-compliant JSON payload; otherwise. - The length of the input is zero or equal to . - - is , and the input is not a valid, complete, single JSON value according to the JSON RFC, or the input JSON exceeds a recursive depth of 64. - - - Writes the input as JSON content. It is expected that the input content is a single complete JSON value. - The raw JSON content to write. - - to validate if the input is an RFC 8259-compliant JSON payload; otherwise. - The length of the input is zero or greater than 715,827,882 ( / 3). - - is , and the input is not a valid, complete, single JSON value according to the JSON RFC, or the input JSON exceeds a recursive depth of 64. - - - Writes the input as JSON content. It is expected that the input content is a single complete JSON value. - The raw JSON content to write. - - to validate if the input is an RFC 8259-compliant JSON payload; otherwise. - - is . - The length of the input is zero or greater than 715,827,882 ( / 3). - - is , and the input is not a valid, complete, single JSON value according to the JSON RFC, or the input JSON exceeds a recursive depth of 64. - 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. @@ -4490,9 +2040,7 @@ Validation is enabled, and this write operation would produce invalid JSON.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. @@ -4500,9 +2048,7 @@ Validation is enabled, and this write operation would produce invalid JSON.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. @@ -4510,9 +2056,7 @@ Validation is enabled, and this write operation would produce invalid JSON.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 . @@ -4520,47 +2064,37 @@ Validation is enabled, and this write operation would produce invalid JSON.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. - + 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. - + 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. - + 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 . @@ -4568,9 +2102,7 @@ Validation is enabled, and this write operation would produce invalid JSON.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. @@ -4810,21 +2342,5 @@ Validation is enabled, and this method would result in writing invalid JSON.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. - - 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. - - - 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. - \ No newline at end of file diff --git a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Text.RegularExpressions.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Text.RegularExpressions.xml index 4830ac1..cd413ee 100755 --- a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Text.RegularExpressions.xml +++ b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Text.RegularExpressions.xml @@ -7,10 +7,6 @@ Represents the results from a single successful subexpression capture. - - Retrieves the captured substring from the input string by calling the property. - The substring that was captured by the match. - 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. @@ -19,16 +15,16 @@ 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. - - Gets the captured span from the input string. - The span that is captured by the match. - - Represents the set of captures made by a single capturing group. The collection is immutable (read-only) and has no public constructor. + 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. @@ -37,108 +33,22 @@ is . - is outside the bounds of . - - -or- - - plus is outside the bounds of . + is outside the bounds of . +-or- + plus is outside the bounds of . - 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 the collection. 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 collection is greater than the available space from to the end of the destination . - - - Provides an enumerator that iterates through the collection. - An object that contains all objects within the . - - - Calling this method always throws . - The object to add to the collection. - The collection is read-only. - - - Calling this method always throws . - The collection is read-only. - - - Determines whether the collection contains a specific value. - The object to locate in the collection. - - if is found in the collection; otherwise, . - - - Calling this method always throws . - The object to remove from the collection. - The collection is read-only. - Calling this method always throws . - - - Returns an enumerator that iterates through the collection. - An enumerator that can be used to iterate through the collection. - - - Determines the index of a specific item in the collection. - The object to locate in the collection. - The index of if found in the list; otherwise, -1. - - - Calling this method always throws . - The zero-based index at which should be inserted. - The object to insert into the collection. - The collection is read-only. - - - Calling this method always throws . - The zero-based index of the item to remove. - The collection is read-only. - - - Calling this method always throws . - The object to add to the collection. - The collection is read-only. - Calling this method always throws . - - - Calling this method always throws . - The collection is read-only. - - - Determines whether the collection contains a specific value. - The object to locate in the collection. - - if the is found in the collection; otherwise, . - - - Determines the index of a specific item in the collection. - The object to locate in the collection. - The index of if found in the list; otherwise, -1. - - - Calling this method always throws . - The zero-based index at which should be inserted. - The object to insert into the collection. - The collection is read-only. - - - Calling this method always throws . - The object to remove from the collection. - The collection is read-only. - - - Calling this method always throws . - The zero-based index of the item to remove. - The collection is read-only. + + 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. @@ -152,40 +62,65 @@ Gets an individual member of the collection. Index into the capture collection. - The collection is read-only. + The captured substring at position in the collection. is less than 0 or greater than . - The captured substring at position in the collection. 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 the element at the specified index. - The zero-based index of the element to get. - The element at the specified index. + - - Gets a value indicating whether the collection has a fixed size. - - , since the collection has a fixed size. + + + + + + + + + + + + + + + + + - Gets the element at the specified index. - The zero-based index of the element to get. - The element at the specified index. + + + + + + + Represents the results from a single capturing group. - - Returns a object equivalent to the one supplied that is safe to share between multiple threads. - The input object. - - is . - A regular expression object. - 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. @@ -199,8 +134,15 @@ 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. The collection is immutable (read-only) and has no public constructor. + Returns the set of captured groups in a single match. Determines whether the group collection contains a captured group identified by the specified name. @@ -216,36 +158,64 @@ 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. + 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. + - Calling this method always throws . + 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. - Calling this method always throws . + Clears the collection. Calling this method always throws . This method is not supported. This is a read-only collection. @@ -255,10 +225,10 @@ if the group item is found in the group collection; otherwise. - Calling this method always throws . + 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. - Calling this method always throws . Provides an enumerator that iterates through the group collection. @@ -271,27 +241,32 @@ Determines the index of a specific group in the group collection. The group to locate in the group collection. - The index of the if found; otherwise, -1. + The index of the <paramref. name="item"></paramref.> if found; otherwise, -1. - Calling this method always throws . + 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. + - Calling this method always throws . + 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. - Calling this method always throws . + 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. - Calling this method always throws . - Calling this method always throws . + Clears the collection. Calling this method always throws . This method is not supported. This is a read-only collection. @@ -303,21 +278,32 @@ Determines the index of a specific group in the group collection. The group to locate in the group collection. - The index of the if found; otherwise, -1. + The index of the <paramref. name="item"></paramref.> if found; otherwise, -1. - Calling this method always throws . + 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. + - Calling this method always throws . + 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. - Calling this method always throws . + 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. @@ -328,55 +314,6 @@ if a group identified by the provided name key exists; otherwise. - - Returns the number of groups in the collection. - The number of groups in the collection. - - - 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. - - - Gets the group at the specified position in the collection. - The zero-based index of the group in the group collection. - Cannot set an item. This is a read-only collection. - The group in the desired position. - - - 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. - Cannot set an item. This is a read-only collection. - The group in the desired position. - Gets a group enumeration with all the groups in the group collection. A group enumeration. @@ -384,36 +321,36 @@ 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). - A time-out occurred. 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. - The expanded version of the parameter. 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 . - A regular expression match that is suitable to share between multiple threads. - - - 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. - Represents the set of successful matches found by iteratively applying a regular expression pattern to the input string. The collection is immutable (read-only) and has no public constructor. The method returns a object. + 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. @@ -422,107 +359,24 @@ is a multi-dimensional array. - is outside the bounds of . - - -or- - - plus is outside the bounds of . + is outside the bounds of . +-or- + plus is outside the bounds of . A time-out occurred. - 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 the collection. The must have zero-based indexing. - The zero-based index in at which copying begins. + + + + + Gets the number of matches. + The number of matches. + A time-out occurred. Provides an enumerator that iterates through the collection. - A time-out occurred. An object that contains all objects within the . - - - Calling this method always throws . - The object to add to the collection. - The collection is read-only. - - - Calling this method always throws . - The collection is read-only. - - - Determines whether the collection contains a specific value. - The object to locate in the collection. - - if is found in the collection; otherwise, . - - - Calling this method always throws . - The object to remove from the collection. - The collection is read-only. - - if was successfully removed from the collection; otherwise, . This method also returns if is not found in the original collection. - - - Returns an enumerator that iterates through the collection. - The collection is read-only. - An enumerator that can be used to iterate through the collection. - - - Determines the index of a specific item in the collection. - The object to locate in the collection. - The index of if found in the list; otherwise, -1. - - - Calling this method always throws . - The zero-based index at which should be inserted. - The object to insert into the collection. - The collection is read-only. - - - Calling this method always throws . - The zero-based index of the item to remove. - The collection is read-only. - - - Calling this method always throws . - The object to add to the collection. - The collection is read-only. - Calling this method always throws . - - - Removes all items from the collection. - The collection is read-only. - - - Determines whether the collection contains a specific value. - The object to locate in the collection. - - if the is found in the collection; otherwise, . - - - Determines the index of a specific item in the collection. - The object to locate in the collection. - The index of if found in the list; otherwise, -1. - - - Calling this method always throws . - The zero-based index at which should be inserted. - The object to insert into the collection. - The collection is read-only. - - - Calling this method always throws . - The object to remove from the collection. - The collection is read-only. - - - Calling this method always throws . - The zero-based index of the item to remove. - The collection is read-only. - - - Gets the number of matches. A time-out occurred. - The number of matches. Gets a value that indicates whether the collection is read only. @@ -537,64 +391,70 @@ 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. - The captured substring at position in the collection. 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. - - Gets the element at the specified index. - The zero-based index of the element to get. - The element at the specified index. + + - - Gets a value indicating whether the collection has a fixed size. - - . + + + - - Gets the element at the specified index. - The zero-based index of the element to get. - The element at the specified index. + + - - 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. + + + - - 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. + + - - Specifies that a pattern-matching operation should not time out. + + + - - The maximum amount of time that can elapse in a pattern-matching operation before the operation times out. + + + - - Used by a object generated by the method. + + - - Used by a object generated by the method. + + + + + 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. @@ -634,38 +494,59 @@ is . - is not a valid value. - - -or- - - is negative, zero, or greater than approximately 24 days. + 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. + 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 and .NET 5+ only: Creating an assembly of compiled regular expressions is not supported. + .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. + 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 and .NET 5+ only: Creating an assembly of compiled regular expressions is not supported. + .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. @@ -673,23 +554,24 @@ 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. + 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 and .NET 5+ only: Creating an assembly of compiled regular expressions is not supported. + .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 . - A string of characters with metacharacters converted to their escaped form. + + + Used by a object generated by the method. Returns an array of capturing group names for the regular expression. @@ -707,59 +589,65 @@ 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 . - The group number that corresponds to the specified group name, or -1 if is not a valid group name. + + + 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. - - if the regular expression finds a match; otherwise, . 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. - - if the regular expression finds a match; otherwise, . 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. - - if the regular expression finds a match; otherwise, . 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. - - if the regular expression finds a match; otherwise, . Indicates whether the specified regular expression finds a match in the specified input string, using the specified matching options and time-out interval. @@ -767,80 +655,74 @@ 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. + is not a valid value. +-or- + is negative, zero, or greater than approximately 24 days. A time-out occurred. - - if the regular expression finds a match; otherwise, . 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. - An object that contains information about the match. 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. - An object that contains information about the match. 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 . + 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. - An object that contains information about the match. 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. - An object that contains information about the match. 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. - An object that contains information about the match. Searches the input string for the first occurrence of the specified regular expression, using the specified matching options and time-out interval. @@ -848,55 +730,53 @@ 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. + 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. - An object that contains information about the match. 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 . - A collection of the objects found by the search. If no matches are found, the method returns an empty collection object. 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 . - A collection of the objects found by the search. If no matches are found, the method returns an empty collection object. 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 . - A collection of the objects found by the search. If no matches are found, the method returns an empty collection object. 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. - A collection of the objects found by the search. If no matches are found, the method returns an empty collection object. Searches the specified input string for all occurrences of a specified regular expression, using the specified matching options and time-out interval. @@ -904,35 +784,44 @@ 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. - A collection of the objects found by the search. If no matches are found, the method returns an empty collection object. + 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. - 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. 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. - 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. In a specified input substring, replaces a specified maximum number of strings that match a regular expression pattern with a specified replacement string. @@ -940,23 +829,23 @@ 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. - 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. 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. - 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. 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. @@ -964,13 +853,13 @@ 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. - 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. 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. @@ -979,28 +868,26 @@ 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. + 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. - 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. 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. - 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. 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. @@ -1008,13 +895,13 @@ 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. - 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. 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. @@ -1023,36 +910,34 @@ 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. + 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. - 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. 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. - 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. 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. - 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. 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. @@ -1060,64 +945,72 @@ 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. - 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. + + + 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. - An array of strings. 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. - An array of strings. 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. - An array of strings. 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. - An array of strings. 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. - An array of strings. 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. @@ -1125,17 +1018,15 @@ 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. + 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. - A string array. Populates a object with the data necessary to deserialize the current object. @@ -1149,11 +1040,11 @@ 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 . - A string of characters with any escaped characters converted to their unescaped form. Used by a object generated by the method. @@ -1170,34 +1061,6 @@ The time-out interval to check. The specified time-out is not within a valid range. - - Gets or sets the maximum number of entries in the current static cache of compiled regular expressions. - The value in a set operation is less than zero. - The maximum number of entries in the static cache. - - - Gets or sets a dictionary that maps named capturing groups to their index values. - The value assigned to the property in a set operation is . - A dictionary that maps named capturing groups to their index values. - - - Gets or sets a dictionary that maps numbered capturing groups to their index values. - The value assigned to the property in a set operation is . - A dictionary that maps numbered capturing groups to their index values. - - - 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. - - - Gets a value that indicates whether the regular expression searches from right to left. - - if the regular expression searches from right to left; otherwise, . - Provides information about a regular expression that is used to compile a regular expression to a stand-alone assembly. @@ -1212,15 +1075,11 @@ is . - is . - - -or- - - is . - - -or- - - 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. @@ -1234,15 +1093,11 @@ is . - is . - - -or- - - is . - - -or- - - is . + is . +-or- + is . +-or- + is . is negative, zero, or greater than approximately 24 days. @@ -1257,14 +1112,14 @@ 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. - The name of the new type. Gets or sets the namespace to which the new type belongs. - The value for this property is . The namespace of the new type. + The value for this property is . Gets or sets the options to use when compiling the regular expression. @@ -1272,8 +1127,8 @@ Gets or sets the regular expression to compile. - The value for this property is . 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. @@ -1301,11 +1156,6 @@ The pattern used by the regular expression engine when the time-out occurred. The time-out interval. - - Populates a object with the data needed to serialize a object. - The serialization information object to populate with data. - The destination for this serialization. - Gets the input text that the regular expression engine was processing when the time-out occurred. The regular expression input text. @@ -1318,203 +1168,48 @@ 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 MSIL code, instead of being interpreted. Compiled regular expressions maximize run-time performance at the expense of initialization 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 article. + 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 article. + 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 article. + 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 article. + 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 article. + 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 article. + 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 article. + 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 article. + 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 article. + 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 article. - - - Specifies the detailed underlying reason why a is thrown when a regular expression contains a parsing error. - - - An alternation construct in a regular expression contains a comment. - - - An alternation in a regular expression has a malformed condition. - - - An alternation construct in a regular expression contains a malformed reference. - - - An alternation construct in a regular expression uses a named capture. - - - An alternation in a regular expression has too many conditions. - - - An alternation construct in a regular expression contains an undefined reference. - - - The group name of a captured group in a regular expression is invalid. - - - A regular expression defines a numbered subexpression named zero. - - - A character class in a regular expression with an exclusion group is not the last part of the character class. - - - A regular expression has a non-escaped left parenthesis, or misses a closing right parenthesis. - - - A regular expression has a non-escaped right parenthesis, or misses an opening left parenthesis. - - - A hexadecimal escape sequence in a regular expression does not have enough digits, or contains invalid digits. - - - A grouping construct in a regular expression is invalid or malformed. - - - A Unicode property escape in a regular expression is invalid or unknown. - - - A named reference in a regular expression is malformed. - - - A Unicode property escape is malformed. - - - A control character in a regular expression is missing. - - - Repeated quantifiers on another quantifier inside a regular expression are not grouped in parentheses. - - - A quantifier in a regular expression is in a position where it cannot quantify anything, like at the beginning of a regular expression or in a group. - - - A captured group or a quantifier in a regular expression is not within range, that is, it is larger than . - - - A character class in a regular expression contains an inverse character range, like z-a instead of a-z. - - - A quantifier range in a regular expression is inverse, like {10,1} instead of (1,10}. - - - A character-class in a regular expression contains a short-hand class that is not allowed inside a character class. - - - A used named reference in a regular expression is not defined. - - - A used numbered reference in a regular expression is not defined. - - - A regular expression ends with a non-escaped ending backslash. - - - An unknown regular expression parse error. - - - A control character in a regular expression is not recognized. - - - An escape character or sequence in a regular expression is invalid. - - - A unicode property in a regular expression is not recognized, or invalid. - - - A regular expression has a non-escaped left square bracket, or misses a closing right square bracket. - - - A comment in a regular expression is not terminated. - - - An exception as a result of a parse error in a regular expression, with detailed information in the and properties. - - - 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 error that happened during parsing. - The error that occured during parsing. - - - Gets the zero-based character offset in the regular expression pattern where the parse error occurs. - The offset at which the parse error occurs. + 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. - - 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. - Initializes a new instance of the class. @@ -1604,6 +1299,48 @@ 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. diff --git a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Threading.Channels.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Threading.Channels.xml index 20275dc..1e9482b 100755 --- a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Threading.Channels.xml +++ b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Threading.Channels.xml @@ -47,13 +47,6 @@ Specifies the type of data in the channel. The created channel. - - Creates a channel subject to the provided options. - Options that guide the behavior of the channel. - Delegate that will be called when item is being dropped from channel. See . - 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. @@ -129,17 +122,17 @@ if operations performed on a channel may synchronously invoke continuations subscribed to - notifications of pending async operations; if all continuations should be invoked asynchronously. +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 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. +at a time; if no such constraint is guaranteed. Provides a base class for reading from a channel. @@ -148,9 +141,13 @@ 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. If data is immediately ready for reading, then that data may be yielded even after cancellation has been requested. + The cancellation token to use to cancel the enumeration. The created async enumerable. @@ -158,12 +155,6 @@ A used to cancel the read operation. A that represents the asynchronous read operation. - - Attempts to peek at an item from the channel. - The peeked item, or a default value if no item could be peeked. - - if an item was read; otherwise, . - Attempts to read an item from the channel. The read item, or a default value if no item could be read. @@ -173,27 +164,10 @@ 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. - - - - Gets a value that indicates whether is available for use on this instance. - - - Gets a value that indicates whether is available for use on this instance. - - if peeking is supported by this channel instance; otherwise. - - - Gets a that completes when no more data will ever - be available to be read from this channel. - - - Gets the current number of items available from this channel reader. - Counting is not supported on this instance. + 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. @@ -212,8 +186,8 @@ 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. - . +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. @@ -225,7 +199,7 @@ 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. +or with a result when no further writing will be permitted. Asynchronously writes an item to the channel. diff --git a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Threading.Overlapped.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Threading.Overlapped.xml index 1c90ff8..a397606 100755 --- a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Threading.Overlapped.xml +++ b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Threading.Overlapped.xml @@ -48,65 +48,65 @@ 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. - The current has already been packed. 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. - The current has already been packed. 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 . - An object containing the information unpacked from the native structure. 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. - The current has already been packed. 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. - An unmanaged pointer to a structure. - - - 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. - - - 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. Represents pre-allocated state for native overlapped I/O operations. @@ -126,16 +126,6 @@ Frees unmanaged resources before the current instance is reclaimed by garbage collection. - - Initializes a new instance of the class, specifying a delegate that is invoked when each asynchronous I/O operation is complete, a user-provided object providing context, and managed objects that serve as buffers. - An delegate that represents the callback method invoked when each asynchronous I/O operation completes. - A user-provided object that distinguishes instance produced from this object from other instances. Can be . - An object or array of objects representing the input or output buffer for the operations. Each object represents a buffer, for example an array of bytes. Can be . - - is . - This method was called after the was disposed. - The new instance. - 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. @@ -144,45 +134,37 @@ 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. - An unmanaged pointer to a structure. 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. - An unmanaged pointer to a structure. + 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. - A for , which is bound to the system thread pool. + 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. @@ -197,19 +179,9 @@ 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. - - is . 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. - - - 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 providing context, and managed objects that serve as buffers. - An delegate that represents the callback method invoked when the asynchronous I/O operation completes. - A user-provided object that distinguishes this from other instances. Can be . - 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. Can be . - is . - This method was called after the was disposed. - An unmanaged pointer to a structure. + is . Gets the bound operating system handle. diff --git a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Threading.Tasks.Dataflow.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Threading.Tasks.Dataflow.xml index fa90079..3777a55 100755 --- a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Threading.Tasks.Dataflow.xml +++ b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Threading.Tasks.Dataflow.xml @@ -19,11 +19,9 @@ The action to invoke with each data element received. The options with which to configure this . - is . - - -or- - - is . + is . +-or- + is . Initializes a new instance of the class with the specified action. @@ -36,15 +34,21 @@ The action to invoke with each data element received. The options with which to configure this . - is . - - -or- - - is . + 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. @@ -64,30 +68,18 @@ 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 . - 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. - - 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. - Provides a dataflow block that batches inputs into arrays. Specifies the type of data put into batches. @@ -101,23 +93,33 @@ 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 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). - An IDisposable that, upon calling Dispose, will unlink the source from the target. + + + 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. @@ -130,11 +132,10 @@ 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 . - 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 . Called by a linked to release a previously reserved by this . @@ -148,10 +149,10 @@ Called by a linked to reserve a previously offered by this . The of the message being reserved. The reserving the message. - The is not valid. - The is . 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. @@ -159,16 +160,12 @@ 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 is not valid. - - -or- may only be true if provided with a non-null . - 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 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. @@ -190,18 +187,6 @@ if one or more items could be received; otherwise, . - - Gets the size of the batches generated by this . - The batch size. - - - Gets a that represents the asynchronous operation and completion of the dataflow block. - The task. - - - Gets the number of output items available to be received from this block. - The number of output items. - 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. @@ -221,16 +206,28 @@ 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. - - is (Nothing in Visual Basic) or is (Nothing in Visual Basic). 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. @@ -238,31 +235,25 @@ The is . - Passes the ownership of the message identified by the from this instance to the . - The of the message that is to be consumed. - The for which the message is to be consumed. - - if the message was successfully consumed. otherwise. - The is not valid. - The is (Nothing in Visual Basic). - The value of the consumed message. This may correspond to a different instance than was previously reserved and passed as the to this method. The consuming must use the returned value instead of the value passed as to . If the message requested is not available, the return value is ( in Visual Basic). + + + - Releases the right to pass the ownership of the message identified by the from this to the . - The of the reserved message. - The that currently holds the reservation. - The is not valid. - The is (Nothing in Visual Basic). - The did not have the message reserved. + + - Reserves the right to pass the ownership of the message identified by the from this to the . - The of the message that is to be reserved. - The for which the message is to be reserved. - The is not valid. - The is ( in Visual Basic). - - if the message was successfully reserved; otherwise, . + + + + + 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. @@ -281,26 +272,6 @@ if one or more items could be received; otherwise, . - - Gets the size of the batches generated by this . - The batch size. - - - Gets a that represents the asynchronous operation and completion of the dataflow block. - The task. - - - Gets the number of output items available to be received from this block. - The number of output items. - - - 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. - 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. @@ -319,17 +290,29 @@ 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. - - is (Nothing in Visual Basic) or is (Nothing in Visual Basic). 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. @@ -337,31 +320,29 @@ The is . - Passes the ownership of the message identified by the from this instance to the . - The of the message that is to be consumed. - The for which the message is to be consumed. - - if the message was successfully consumed. otherwise. - The is not valid. - The is (Nothing in Visual Basic). - The value of the consumed message. This may correspond to a different instance than was previously reserved and passed as the to this method. The consuming must use the returned value instead of the value passed as to . If the message requested is not available, the return value is ( in Visual Basic). + + + - Releases the right to pass the ownership of the message identified by the from this to the . - The of the reserved message. - The that currently holds the reservation. - The is not valid. - The is (Nothing in Visual Basic). - The did not have the message reserved. + + - Reserves the right to pass the ownership of the message identified by the from this to the . - The of the message that is to be reserved. - The for which the message is to be reserved. - The is not valid. - The is ( in Visual Basic). - - if the message was successfully reserved; otherwise, . + + + + + 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. @@ -380,30 +361,6 @@ if one or more items could be received; otherwise, . - - Gets the size of the batches generated by this . - The batch size. - - - Gets a that represents the asynchronous operation and completion of the dataflow block. - The task. - - - Gets the number of output items available to be received from this block. - The number of output items. - - - 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. - 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. @@ -421,13 +378,17 @@ 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). - An IDisposable that, upon calling Dispose, will unlink the source from the target. Causes the to complete in a state. @@ -446,11 +407,10 @@ 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 . - 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 . Called by a linked to release a previously reserved by this . @@ -464,10 +424,10 @@ Called by a linked to reserve a previously offered by this . The of the message being reserved. The reserving the message. - The is not valid. - The is . 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. @@ -475,16 +435,12 @@ 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 is not valid. - - -or- may only be true if provided with a non-null . - 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 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. @@ -497,10 +453,6 @@ if an item could be received; otherwise, . - - Gets a that represents the asynchronous operation and completion of the dataflow block. - The task. - Provides a buffer for storing data for a Dataflow. Specifies the type of the data buffered by this dataflow block. @@ -516,13 +468,21 @@ 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). - An IDisposable that, upon calling Dispose, will unlink the source from the target. Causes the to complete in a state. @@ -535,11 +495,10 @@ 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 . - 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 . Called by a linked to release a previously reserved by this . @@ -553,10 +512,10 @@ Called by a linked to reserve a previously offered by this . The of the message being reserved. The reserving the message. - The is not valid. - The is . 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. @@ -564,16 +523,12 @@ 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 is not valid. - - -or- may only be true if provided with a non-null . - 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 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. @@ -592,14 +547,6 @@ if one or more items could be received; otherwise, . - - 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. - Provides a set of static (Shared in Visual Basic) methods for working with dataflow blocks. @@ -607,8 +554,8 @@ Creates a new abstraction over the . The source to wrap. Specifies the type of data contained in the source. - The is . An that enables observers to be subscribed to the source. + The is . Creates a new abstraction over the . @@ -624,22 +571,15 @@ 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. - The is . - - -or- - - The is . - - -or- - - The is . - - -or- - - The is . - 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. + 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. @@ -650,24 +590,16 @@ 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. - The is . - - -or- - - The is . - - -or- - - The is . - - -or- - - The is . - - -or- - - The is . 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. @@ -680,30 +612,19 @@ 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. - The is . - - -or- - - The is . - - -or- - - The is . - - -or- - - The is . - - -or- - - The is . - - -or- - - The is . - 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. + 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. @@ -717,34 +638,21 @@ 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. - The is . - - -or- - - The is . - - -or- - - The is . - - -or- - - The is . - - -or- - - The is . - - -or- - - The is . - - -or- - - The is . - 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. + 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. @@ -759,12 +667,10 @@ The source from which to link. The to which to connect the source. Specifies the type of data contained in the source. - The is . - - -or- - - The is . 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. @@ -772,16 +678,12 @@ 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. - The is . - - -or- - - The is . - - -or- - - The is . 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. @@ -790,20 +692,14 @@ 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. - 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). 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. @@ -814,9 +710,8 @@ 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. + 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. @@ -837,38 +732,36 @@ 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. - The received value. 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. - The received value. 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 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. - The received value. Synchronously receives a value from a specified source, providing a token to cancel the operation and observing an optional time-out interval. @@ -876,57 +769,45 @@ 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 . + 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. - The received value. - - - Creates an that enables receiving all of the data from the source. - The source from which to asynchronously receive. - The that can be used to cancel the receive operation. - Specifies the type of data contained in the source. - The is . - The created async enumerable. 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 . - 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. 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 . - 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. 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 . - 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 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. @@ -934,23 +815,21 @@ 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 . - 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 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. - The is . 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. @@ -958,10 +837,9 @@ 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). - 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. Attempts to synchronously receive an item from the . @@ -974,9 +852,6 @@ Provides options used to configure the processing performed by dataflow blocks. - - A constant used to specify an unlimited quantity for members that provide an upper bound. This field is constant. - Initializes a new . @@ -1005,6 +880,9 @@ 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. @@ -1046,6 +924,15 @@ 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. @@ -1060,15 +947,6 @@ if the instances are not equal; otherwise, . - - 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. - Represents the status of a when passed between dataflow blocks. @@ -1079,17 +957,15 @@ 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 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. + 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 . @@ -1126,15 +1002,15 @@ 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 . - - Gets a that represents the asynchronous operation and completion of the dataflow block. - The task. - Represents a dataflow block that is both a target for data and a source of data. Specifies the type of data accepted by the . @@ -1167,19 +1043,18 @@ 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 . - 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. 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). - An IDisposable that, upon calling Dispose, will unlink the source from the target. Called by a linked to release a previously reserved by this . @@ -1193,10 +1068,10 @@ Called by a linked to reserve a previously offered by this . The of the message being reserved. The reserving the message. - The is not valid. - The is . if the message was successfully reserved; otherwise, . + The is not valid. + The is . Represents a dataflow block that is a target for data. @@ -1208,16 +1083,12 @@ 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 is not valid. - - -or- may only be true if provided with a non-null . - 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 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. @@ -1235,13 +1106,21 @@ 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. - - is (Nothing in Visual Basic) or is (Nothing in Visual Basic). 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. @@ -1249,31 +1128,25 @@ The is . - Passes the ownership of the message identified by the from this instance to the . - The of the message that is to be consumed. - The for which the message is to be consumed. - - if the message was successfully consumed. otherwise. - The is not valid. - The is (Nothing in Visual Basic). - The value of the consumed message. This may correspond to a different instance than was previously reserved and passed as the to this method. The consuming must use the returned value instead of the value passed as to . If the message requested is not available, the return value is ( in Visual Basic). + + + - Releases the right to pass the ownership of the message identified by the from this to the . - The of the reserved message. - The that currently holds the reservation. - The is not valid. - The is (Nothing in Visual Basic). - The did not have the message reserved. + + - Reserves the right to pass the ownership of the message identified by the from this to the . - The of the message that is to be reserved. - The for which the message is to be reserved. - The is not valid. - The is (Nothing in Visual Basic). - - if the message was successfully reserved; otherwise, . + + + + + 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. @@ -1292,22 +1165,6 @@ if one or more items could be received; otherwise, . - - Gets a that represents the asynchronous operation and completion of the dataflow block. - The task. - - - Gets the number of output items available to be received from this block. - The number of output items. - - - 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. - 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. @@ -1325,17 +1182,23 @@ 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. - - is . - - -or- - - is . 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. @@ -1343,31 +1206,29 @@ The is . - Passes the ownership of the message identified by the from this instance to the . - The of the message that is to be consumed. - The for which the message is to be consumed. - - if the message was successfully consumed. otherwise. - The is not valid. - The is (Nothing in Visual Basic). - The value of the consumed message. This may correspond to a different instance than was previously reserved and passed as the to this method. The consuming must use the returned value instead of the value passed as to . If the message requested is not available, the return value is ( in Visual Basic). + + + - Releases the right to pass the ownership of the message identified by the from this to the . - The of the reserved message. - The that currently holds the reservation. - The is not valid. - The is (Nothing in Visual Basic). - The did not have the message reserved. + + - Reserves the right to pass the ownership of the message identified by the from this to the . - The of the message that is to be reserved. - The for which the message is to be reserved. - The is not valid. - The is (Nothing in Visual Basic). - - if the message was successfully reserved; otherwise, . + + + + + 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. @@ -1386,26 +1247,6 @@ if one or more items could be received; otherwise, . - - Gets a that represents the asynchronous operation and completion of the dataflow block. - The task. - - - Gets the number of output items available to be received from this block. - The number of output items. - - - 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. - 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 . @@ -1420,11 +1261,9 @@ 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 . + The is . +-or- +The is . Initializes a new with the specified . @@ -1435,22 +1274,32 @@ 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 . + 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). - An IDisposable that, upon calling Dispose, will unlink the source from the target. + + + 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. @@ -1463,11 +1312,10 @@ 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 . - 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 . Called by a linked to release a previously reserved by this . @@ -1481,10 +1329,10 @@ Called by a linked to reserve a previously offered by this . The of the message being reserved. The reserving the message. - The is not valid. - The is . 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. @@ -1493,16 +1341,12 @@ 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 is not valid. - - -or- may only be true if provided with a non-null . - 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 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. @@ -1521,18 +1365,6 @@ if one or more items could be received; otherwise, . - - 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. - - - Gets the number of output items available to be received from this block. - The number of output items. - 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 . @@ -1547,11 +1379,9 @@ 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 . + The is . +-or- +The is . Initializes a new with the specified function. @@ -1562,22 +1392,32 @@ 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 . + 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). - An IDisposable that, upon calling Dispose, will unlink the source from the target. + + + 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. @@ -1590,11 +1430,10 @@ 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 . - 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 . Called by a linked to release a previously reserved by this . @@ -1608,10 +1447,10 @@ Called by a linked to reserve a previously offered by this . The of the message being reserved. The reserving the message. - The is not valid. - The is . 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. @@ -1620,18 +1459,13 @@ 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 is not valid. - - -or- - - may only be true if provided with a non-null . - 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 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. @@ -1650,18 +1484,6 @@ if one or more items could be received; otherwise, . - - 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. - - - Gets the number of output items available to be received from this block. - The number of output items. - 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. @@ -1679,13 +1501,17 @@ 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). - An IDisposable that, upon calling Dispose, will unlink the source from the target. Causes the to complete in a state. @@ -1704,11 +1530,10 @@ 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 . - 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 . Called by a linked to release a previously reserved by this . @@ -1722,10 +1547,10 @@ Called by a linked to reserve a previously offered by this . The of the message being reserved. The reserving the message. - The is not valid. - The is . 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. @@ -1733,16 +1558,12 @@ 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 is not valid. - - -or- may only be true if provided with a non-null . - 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 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. @@ -1755,9 +1576,5 @@ if an item could be received; otherwise, . - - Gets a that represents the asynchronous operation and completion of the dataflow block. - The task. - \ No newline at end of file diff --git a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Threading.Tasks.Parallel.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Threading.Tasks.Parallel.xml index dd2aab2..507ff83 100755 --- a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Threading.Tasks.Parallel.xml +++ b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Threading.Tasks.Parallel.xml @@ -12,18 +12,18 @@ 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. - A structure that contains information about which portion of the loop completed. 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. - A structure that contains information about which portion of the loop completed. 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. @@ -31,15 +31,13 @@ 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 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. - A structure that contains information about which portion of the loop completed. Executes a loop in which iterations may run in parallel and loop options can be configured. @@ -47,33 +45,31 @@ 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 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. - A structure that contains information about which portion of the loop completed. 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. - A structure that contains information on what portion of the loop completed. 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. - A structure that contains information about which portion of the loop completed. 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. @@ -81,15 +77,13 @@ 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 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. - A structure that contains information about which portion of the loop completed. Executes a loop with 64-bit indexes in which iterations may run in parallel and loop options can be configured. @@ -97,15 +91,13 @@ 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 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. - A structure that contains information about which portion of the loop completed. 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. @@ -115,17 +107,13 @@ 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. - The argument is . - - -or- - - The argument is . - - -or- - - The argument is . - The exception that contains all the individual exceptions thrown on all threads. 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. @@ -136,23 +124,17 @@ 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. - The argument is . - - -or- - - The argument is . - - -or- - - The argument is . - - -or- - - The argument is . + 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. - A structure that contains information about which portion of the loop completed. 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. @@ -162,17 +144,13 @@ 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. - The argument is . - - -or- - - The argument is . - - -or- - - The argument is . - The exception that contains all the individual exceptions thrown on all threads. 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. @@ -183,45 +161,33 @@ 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. - The argument is . - - -or- - - The argument is . - - -or- - - The argument is . - - -or- - - The argument is . + 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. - A structure that contains information about which portion of the loop completed. 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 . - 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. 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. @@ -229,72 +195,52 @@ 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 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 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. - A structure that contains information about which portion of the loop completed. 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 . - 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. 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 . - 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. 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. @@ -302,24 +248,18 @@ 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 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. - A structure that contains information about which portion of the loop completed. Executes a ( in Visual Basic) operation on a in which iterations may run in parallel and loop options can be configured. @@ -327,63 +267,51 @@ 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 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. - A structure that contains information about which portion of the loop completed. 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. - The argument is . - - -or- - - The argument is . - The exception that contains all the individual exceptions thrown on all threads. 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. - The argument is . - - -or- - - The argument is . - The exception that contains all the individual exceptions thrown on all threads. 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. - The argument is . - - -or- - - The argument is . - The exception that contains all the individual exceptions thrown on all threads. 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. @@ -391,19 +319,15 @@ 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 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. - A structure that contains information about which portion of the loop completed. 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. @@ -411,19 +335,15 @@ 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 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. - A structure that contains information about which portion of the loop completed. Executes a ( in Visual Basic) operation on an in which iterations may run in parallel and loop options can be configured. @@ -431,19 +351,15 @@ 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 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. - A structure that contains information about which portion of the loop completed. 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. @@ -453,22 +369,16 @@ 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. - The argument is . - - -or- - - The argument is . - - -or- - - The argument is . - - -or- - - The argument is . + 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. - A structure that contains information about which portion of the loop completed. 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. @@ -479,24 +389,18 @@ 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. - The argument is . - - -or- - - The argument is . - - -or- - - The argument is . - - -or- - - The or argument is . + 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. - A structure that contains information about which portion of the loop completed. 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. @@ -506,22 +410,16 @@ 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. - The argument is . - - -or- - - The argument is . - - -or- - - The argument is . - - -or- - - The argument is . + 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. - A structure that contains information about which portion of the loop completed. 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. @@ -532,28 +430,20 @@ 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. - The argument is . - - -or- - - The argument is . - - -or- - - The argument is . - - -or- - - The argument is . - - -or- - - The argument is . + 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. - A structure that contains information about which portion of the loop completed. 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. @@ -563,21 +453,15 @@ 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. - 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. 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. @@ -587,21 +471,15 @@ 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. - 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. 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. @@ -612,27 +490,19 @@ 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. - The argument is . - - -or- - - The argument is . - - -or- - - The argument is . - - -or- - - The argument is . - - -or- - - The argument is . + 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. - A structure that contains information about which portion of the loop completed. 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. @@ -643,85 +513,19 @@ 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. - The argument is . - - -or- - - The argument is . - - -or- - - The argument is . - - -or- - - The argument is . - - -or- - - The argument is . + 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. - A structure that contains information about which portion of the loop completed. - - - Executes a for-each operation on an in which iterations may run in parallel. - An enumerable data source. - An asynchronous delegate that is invoked once per element in the data source. - The type of the data in the source. - - or is . - A task that represents the entire for-each operation. - - - Executes a for-each operation on an in which iterations may run in parallel. - An enumerable data source. - A cancellation token that may be used to cancel the for-each operation. - An asynchronous delegate that is invoked once per element in the data source. - The type of the data in the source. - - or is . - A task that represents the entire for-each operation. - - - Executes a for-each operation on an in which iterations may run in parallel. - An enumerable data source. - An object that configures the behavior of this operation. - An asynchronous delegate that is invoked once per element in the data source. - The type of the data in the source. - - or is . - A task that represents the entire for-each operation. - - - Executes a for-each operation on an in which iterations may run in parallel. - An enumerable data source. - An asynchronous delegate that is invoked once per element in the data source. - The type of the data in the source. - - or is . - A task that represents the entire for-each operation. - - - Executes a for-each operation on an in which iterations may run in parallel. - An enumerable data source. - A cancellation token that may be used to cancel the for-each operation. - An asynchronous delegate that is invoked once per element in the data source. - The type of the data in the source. - - or is . - A task that represents the entire for-each operation. - - - Executes a for-each operation on an in which iterations may run in parallel. - An enumerable data source. - An object that configures the behavior of this operation. - An asynchronous delegate that is invoked once per element in the data source. - The type of the data in the source. - - or is . - A task that represents the entire for-each operation. Executes each of the provided actions, possibly in parallel. @@ -735,11 +539,9 @@ 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 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. @@ -749,8 +551,7 @@ 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. - - if the loop ran to completion; otherwise, . + true if the loop ran to completion; otherwise false; Gets the index of the lowest iteration from which was called. @@ -763,10 +564,6 @@ 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. - - 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. - Gets whether any iteration of the loop has thrown an exception that went unhandled by that iteration. @@ -786,6 +583,10 @@ 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. @@ -798,8 +599,8 @@ Gets or sets the maximum number of concurrent tasks enabled by this instance. - The property is being set to zero or to a value that is less than -1. 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. diff --git a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Threading.Tasks.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Threading.Tasks.xml new file mode 100755 index 0000000..52149f3 --- /dev/null +++ b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Threading.Tasks.xml @@ -0,0 +1,573 @@ + + + + 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.API11/build/tizen11.0/ref/System.Threading.Thread.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Threading.Thread.xml index afb1804..65f6922 100755 --- a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Threading.Thread.xml +++ b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Threading.Thread.xml @@ -35,12 +35,10 @@ Gets the compressed stack for the current thread. - A caller in the call chain does not have permission to access unmanaged code. - - -or- - - The request for failed. 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. @@ -73,9 +71,8 @@ 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. + 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 . @@ -89,9 +86,8 @@ 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. + 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 . @@ -99,14 +95,14 @@ 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 and .NET 5+ only: In all cases. + .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 and .NET 5+ only: In all cases. + .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. @@ -117,8 +113,13 @@ 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. - A named data slot with the specified name already exists. 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. @@ -127,6 +128,28 @@ 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. @@ -137,6 +160,10 @@ 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. @@ -150,6 +177,7 @@ Returns a object that can be used to capture the stack for the current thread. + None. In all cases. @@ -182,6 +210,22 @@ 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. @@ -190,42 +234,57 @@ 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. - - if the thread has terminated; if the thread has not terminated after the amount of time specified by the parameter has elapsed. 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. - 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. 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 and .NET 5+ only: In all cases. + .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 and .NET 5+ only: In all cases. + .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 and .NET 5+ only: In all cases on macOS and Linux. + .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. @@ -248,7 +307,7 @@ 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 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. @@ -269,159 +328,151 @@ Either suspends the thread, or if the thread is already suspended, has no effect. - .NET Core and .NET 5+ only: In all cases. + .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. - .NET Core and .NET 5+ only: In all cases on macOS and Linux. + + 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. - - if the apartment state is set; otherwise, . - - - 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. - Reads the value of a 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. + 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 value that was read. + The latest value written to the field by any processor. - Reads the value of a 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. + 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 value that was read. + The latest value written to the field by any processor. - Reads the value of a 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. + 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 value that was read. + The latest value written to the field by any processor. - Reads the value of a 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. + 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 value that was read. + The latest value written to the field by any processor. - Reads the value of a 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. + 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 value that was read. + The latest value written to the field by any processor. - Reads the value of a 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. + 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 value that was read. + The latest value written to the field by any processor. - Reads the value of a 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. + 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 value that was read. + The latest value written to the field by any processor. - Reads the value of a 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. + 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 value that was read. + The latest value written to the field by any processor. - Reads the value of a 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. + 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 value that was read. + The latest value written to the field by any processor. - Reads the value of a 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. + 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 value that was read. + The latest value written to the field by any processor. - Reads the value of a 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. + 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 value that was read. + The latest value written to the field by any processor. - Reads the value of a 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. + 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 value that was read. + The latest value written to the field by any processor. - Reads the value of a 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. + 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 value that was read. + The latest value written to the field by any processor. - Writes a value to a 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. + 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. 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. + 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. 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. + 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. 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. + 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. 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. + 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. 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. + 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. 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. + 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. 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. + 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. 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. + 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. 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. + 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. 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. + 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. 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. + 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. 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. + 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. @@ -430,72 +481,6 @@ if the operating system switched execution to another thread; otherwise, . - - Gets or sets the apartment state of this thread. - 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 ()). - One of the values. The initial value is . - - - Gets or sets the culture for the current thread. - The property is set to . - .NET Core and .NET 5+ only: Reading or writing the culture of a thread from another thread is not supported. - An object that represents the culture for the current thread. - - - Gets or sets the thread's current principal (for role-based security). - The caller does not have the permission required to set the principal. - An value representing the security context. - - - 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. - 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 and .NET 5+ only: Reading or writing the culture of a thread from another thread is not supported. - An object that represents the current culture. - - - Gets an object that contains information about the various contexts of the current thread. - An object that consolidates context information for the current thread. - - - 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. - The thread is dead. - - if this thread is or is to become a background thread; otherwise, . - - - 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, . - - - Gets a unique identifier for the current managed thread. - An integer that represents a unique identifier for this managed thread. - - - Gets or sets the name of the thread. - A set operation was requested, but the property has already been set. - A string containing the name of the thread, or if no name was set. - - - Gets or sets a value indicating the scheduling priority of a thread. - The thread has reached a final state, such as . - The value specified for a set operation is not a valid value. - One of the values. The default value is . - - - 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 . - The exception that is thrown when a call is made to the method. This class cannot be inherited. diff --git a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Threading.ThreadPool.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Threading.ThreadPool.xml index e42cae9..c44977d 100755 --- a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Threading.ThreadPool.xml +++ b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Threading.ThreadPool.xml @@ -25,17 +25,21 @@ 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. - The caller does not have the required permission. 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. - - is . 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. @@ -52,24 +56,28 @@ 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. - - if the method is successfully queued; is thrown if the work item could not be queued. 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 . - - if the method is successfully queued; is thrown if the work item could not be queued. 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. @@ -79,7 +87,8 @@ 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. + 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. @@ -89,8 +98,8 @@ 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 parameter is less than -1. 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. @@ -100,8 +109,8 @@ 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 parameter is less than -1. 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. @@ -111,9 +120,9 @@ 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 . - The that encapsulates the native handle. Registers a delegate to wait for a , specifying a 32-bit unsigned integer for the time-out in milliseconds. @@ -123,8 +132,8 @@ 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 parameter is less than -1. 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. @@ -140,6 +149,10 @@ 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. @@ -151,24 +164,24 @@ 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. - - if the method succeeds; is thrown if 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 . - - if the method succeeds; is thrown if the work item could not be queued. 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. @@ -177,11 +190,11 @@ 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. - - if the method is successfully queued; is thrown if 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. @@ -191,9 +204,9 @@ 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. - The object that can be used to cancel the registered wait operation. 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. @@ -203,9 +216,9 @@ 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. - The object that can be used to cancel the registered wait operation. 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. @@ -215,10 +228,10 @@ 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. - The object that can be used to cancel the registered wait operation. 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. @@ -228,20 +241,8 @@ 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 caller does not have the required permission. The object that can be used to cancel the registered wait operation. - - - Gets the number of work items that have been processed so far. - The number of work items that have been processed so far. - - - 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. - - - Gets the number of thread pool threads that currently exist. - The number of thread pool threads that currently exist. + The caller does not have the required permission. Represents a callback method to be executed by a thread pool thread. diff --git a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Threading.Timer.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Threading.Timer.xml new file mode 100755 index 0000000..442a018 --- /dev/null +++ b/pkg/Tizen.NET.API11/build/tizen11.0/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.API11/build/tizen11.0/ref/System.Threading.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Threading.xml index 8758434..f1eefe9 100755 --- a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Threading.xml +++ b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Threading.xml @@ -55,11 +55,9 @@ 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 . + 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. @@ -93,11 +91,9 @@ 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 . + 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. @@ -157,26 +153,26 @@ Notifies the that there will be an additional participant. - 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. 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. + 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. - The phase number of the barrier in which the new participants will first participate. + + + 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. @@ -186,29 +182,31 @@ 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. + 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- - - The current participant count is less than the specified participantCount. + 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. @@ -219,26 +217,25 @@ 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. - - if all participants reached the barrier within the specified time; otherwise . 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. - - if all participants reached the barrier within the specified time; otherwise, . Signals that a participant has reached the barrier and waits for all other participants to reach the barrier, while observing a cancellation token. @@ -251,37 +248,25 @@ 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. - - if all other participants reached the barrier; otherwise, . 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. - - if all other participants reached the barrier; otherwise, . - - - Gets the number of the barrier's current phase. - Returns the number of the barrier's current phase. - - - 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. The exception that is thrown when the post-phase action of a fails. @@ -323,11 +308,9 @@ 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 . + The current instance is already set. +-or- + is equal to or greater than . Increments the 's current count by a specified value. @@ -335,11 +318,13 @@ 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 . + 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. @@ -348,6 +333,15 @@ 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. @@ -361,39 +355,39 @@ Registers a signal with the , decrementing the value of . - The current instance has already been disposed. - The current instance is already set. 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 . - - if the signals caused the count to reach zero and the event was set; otherwise, . 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 . - - if the increment succeeded; otherwise, false. If is already at zero, this method will return . 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 . - - if the increment succeeded; otherwise, false. If is already at zero this will return . Blocks the current thread until the is set. @@ -402,23 +396,23 @@ 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. - - if the was set; otherwise, . 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. - - if the was set; otherwise, . Blocks the current thread until the is set, while observing a . @@ -430,41 +424,28 @@ 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 . - - if the was set; otherwise, . 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 . - - if the was set; otherwise, . - - - Gets the number of remaining signals required to set the event. - The number of remaining signals required to set the event. - - - 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, . Gets a that is used to wait for the event to be set. - The current instance has already been disposed. 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. @@ -483,112 +464,72 @@ 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. - The enum value was out of legal range. 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, if the synchronization object is to be shared with other processes; otherwise, or an empty string. The name is case-sensitive. - - is invalid. This can be for various reasons, including some restrictions that may be placed by the operating system, such as an unknown prefix or invalid characters. Note that the name and common prefixes "Global" and "Local" are case-sensitive. - --or- - -There was some other error. The HResult property may provide more information. - Windows only: specified an unknown namespace. See Object Names for more information. - The is too long. Length restrictions may depend on the operating system or configuration. + 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 . - A synchronization object with the provided cannot be created. A synchronization object of a different type might have the same name. + The named event cannot be created, perhaps because a wait handle of a different type has the same name. - The enum value was out of legal range. - --or- - -.NET Framework only: is longer than MAX_PATH (260 characters). + 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, if the synchronization object is to be shared with other processes; otherwise, or an empty string. The name is case-sensitive. + 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. - - is invalid. This can be for various reasons, including some restrictions that may be placed by the operating system, such as an unknown prefix or invalid characters. Note that the name and common prefixes "Global" and "Local" are case-sensitive. - --or- - -There was some other error. The HResult property may provide more information. - Windows only: specified an unknown namespace. See Object Names for more information. - The is too long. Length restrictions may depend on the operating system or configuration. + A Win32 error occurred. The named event exists and has access control security, but the user does not have . - A synchronization object with the provided cannot be created. A synchronization object of a different type might have the same name. + The named event cannot be created, perhaps because a wait handle of a different type has the same name. - The enum value was out of legal range. - --or- - -.NET Framework only: is longer than MAX_PATH (260 characters). + is longer than 260 characters. Opens the specified named synchronization event, if it already exists. - The name of the synchronization object to be opened and shared with other processes. The name is case-sensitive. - A synchronization object with the provided cannot be opened. It may not exist, or a synchronization object of a different type might have the same name. In some cases, this exception may be thrown for invalid names. + The name of the system synchronization event to open. + An object that represents the named system event. is an empty string. - -or- - -.NET Framework only: is longer than MAX_PATH (260 characters). + is longer than 260 characters. is . - - is invalid. This can be for various reasons, including some restrictions that may be placed by the operating system, such as an unknown prefix or invalid characters. Note that the name and common prefixes "Global" and "Local" are case-sensitive. - --or- - -There was some other error. The HResult property may provide more information. - Windows only: specified an unknown namespace. See Object Names for more information. - The is too long. Length restrictions may depend on the operating system or configuration. + 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. - An object that represents the named system event. Sets the state of the event to nonsignaled, causing threads to block. - The method was previously called on this . 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. - The method was previously called on this . 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 synchronization object to be opened and shared with other processes. The name is case-sensitive. + 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- - -.NET Framework only: is longer than MAX_PATH (260 characters). + is longer than 260 characters. is . - - is invalid. This can be for various reasons, including some restrictions that may be placed by the operating system, such as an unknown prefix or invalid characters. Note that the name and common prefixes "Global" and "Local" are case-sensitive. For some invalid names, the method may return instead. - --or- - -There was some other error. The HResult property may provide more information. - The is too long. Length restrictions may depend on the operating system or configuration. + A Win32 error occurred. The named event exists, but the user does not have the desired security access. - - if the named synchronization event was opened successfully; otherwise, . In some cases, may be returned for invalid names. Manages the execution context for the current thread. This class cannot be inherited. @@ -599,8 +540,8 @@ There was some other error. The HResult property may provide more information. Creates a copy of the current execution context. - This context cannot be copied because it is used. Only newly captured contexts can be copied. 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. @@ -617,12 +558,6 @@ There was some other error. The HResult property may provide more information. if the flow is suppressed; otherwise, . - - Restores a captured execution context on to the current thread. - The ExecutionContext to set. - - is . - Restores the flow of the execution context across asynchronous threads. The context flow cannot be restored because it is not being suppressed. @@ -633,20 +568,16 @@ There was some other error. The HResult property may provide more information.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. + 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. - The context flow is already suppressed. An structure for restoring the flow. + The context flow is already suppressed. Encapsulates and propagates the host execution context across threads. @@ -688,26 +619,20 @@ There was some other error. The HResult property may provide more information.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 . + 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. - - was not acquired through a capture operation. - - -or- - - has been the argument to a previous method call. 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. @@ -716,121 +641,63 @@ There was some other error. The HResult property may provide more information.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. - The new value that was stored at by this operation. 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. - The new value that was stored at by this operation. - - - Adds two 32-bit unsigned 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 address of is a pointer. - The new value that was stored at by this operation. - - - Adds two 64-bit unsigned 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 address of is a pointer. - The new value that was stored at by this operation. - - - Bitwise "ands" two 32-bit signed integers and replaces the first integer with the result, as an atomic operation. - A variable containing the first value to be combined. The result is stored in . - The value to be combined with the integer at . - The address of is a pointer. - The original value in . - - - Bitwise "ands" two 64-bit signed integers and replaces the first integer with the result, as an atomic operation. - A variable containing the first value to be combined. The result is stored in . - The value to be combined with the integer at . - The address of is a pointer. - The original value in . - - - Bitwise "ands" two 32-bit unsigned integers and replaces the first integer with the result, as an atomic operation. - A variable containing the first value to be combined. The result is stored in . - The value to be combined with the integer at . - The address of is a pointer. - The original value in . - - - Bitwise "ands" two 64-bit unsigned integers and replaces the first integer with the result, as an atomic operation. - A variable containing the first value to be combined. The result is stored in . - The value to be combined with the integer at . - The address of is a pointer. - The original value in . 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 address of is a null pointer. 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 address of is a null pointer. 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 address of is a null pointer. 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 address of is a null pointer. 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 address of is a pointer. 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 address of is a null pointer. - The original value in . - - - Compares two 32-bit unsigned 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 address of is a pointer. - The original value in . - - - Compares two 64-bit unsigned 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 address of is a pointer. 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. @@ -838,124 +705,82 @@ There was some other error. The HResult property may provide more information.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 address of is a null pointer. 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 address of is a pointer. - The address of is a pointer. 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 address of is a pointer. - The address of is a pointer. - The decremented value. - - - Decrements a specified variable and stores the result, as an atomic operation. - The variable whose value is to be decremented. - The address of is a pointer. - The decremented value. - - - Decrements a specified variable and stores the result, as an atomic operation. - The variable whose value is to be decremented. - The address of is a pointer. 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 address of is a pointer. 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 address of is a pointer. - The address of is a pointer. 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 address of is a pointer. 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 address of is a pointer. 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 address of is a pointer. - The address of is a pointer. 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 address of is a pointer. - The original value of . - - - Sets a 32-bit unsigned 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 address of is a pointer. - The original value of . - - - Sets a 64-bit unsigned 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 address of is a pointer. 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 address of is a pointer. 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 address of is a pointer. 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 address of is a pointer. - The incremented value. - - - Increments a specified variable and stores the result, as an atomic operation. - The variable whose value is to be incremented. - The address of is a pointer. - The incremented value. - - - Increments a specified variable and stores the result, as an atomic operation. - The variable whose value is to be incremented. - The address of is a pointer. 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 . @@ -963,54 +788,21 @@ There was some other error. The HResult property may provide more information. Provides a process-wide memory barrier that ensures that reads and writes from any CPU cannot move across the barrier. - - Bitwise "ors" two 32-bit signed integers and replaces the first integer with the result, as an atomic operation. - A variable containing the first value to be combined. The result is stored in . - The value to be combined with the integer at . - The address of is a pointer. - The original value in . - - - Bitwise "ors" two 64-bit signed integers and replaces the first integer with the result, as an atomic operation. - A variable containing the first value to be combined. The result is stored in . - The value to be combined with the integer at . - The address of is a pointer. - The original value in . - - - Bitwise "ors" two 32-bit unsigned integers and replaces the first integer with the result, as an atomic operation. - A variable containing the first value to be combined. The result is stored in . - The value to be combined with the integer at . - The address of is a pointer. - The original value in . - - - Bitwise "ors" two 64-bit unsigned integers and replaces the first integer with the result, as an atomic operation. - A variable containing the first value to be combined. The result is stored in . - The value to be combined with the integer at . - The address of is a pointer. - The original value in . - Returns a 64-bit value, loaded as an atomic operation. The 64-bit value to be loaded. The loaded value. - - Returns a 64-bit unsigned 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. If it is , it is considered not initialized; otherwise, it's considered 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. - The initialized object. Initializes a target reference or value type with its parameterless constructor if it hasn't already been initialized. @@ -1018,9 +810,9 @@ There was some other error. The HResult property may provide more information.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. - The initialized object. Initializes a target reference or value type by using a specified function if it hasn't already been initialized. @@ -1029,25 +821,25 @@ There was some other error. The HResult property may provide more information.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. - The initialized object. 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). - The initialized object. 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. If it is , it is considered not initialized; otherwise, it's considered 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. +. 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. @@ -1146,6 +938,10 @@ There was some other error. The HResult property may provide more information.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. @@ -1153,6 +949,10 @@ There was some other error. The HResult property may provide more information. 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. @@ -1161,25 +961,27 @@ There was some other error. The HResult property may provide more information. 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. - - if the was set; otherwise, . 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. - - if the was set; otherwise, . Blocks the current thread until the current receives a signal, while observing a . @@ -1188,52 +990,42 @@ There was some other error. The HResult property may provide more information. was canceled. The object has already been disposed or the that created has been disposed. - + was - canceled. +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 . + 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. - - if the was set; otherwise, . 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 . + 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. - - if the was set; otherwise, . - - - Gets whether the event is set. - true if the event is set; otherwise, false. - - - 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. Gets the underlying object for this . - The underlying event object for this . + The underlying event object fore this . Provides a mechanism that synchronizes access to objects. @@ -1246,9 +1038,8 @@ There was some other error. The HResult property may provide more information. 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 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 . @@ -1261,10 +1052,14 @@ There was some other error. The HResult property may provide more information. Determines whether the current thread holds the lock on the specified object. The object to test. - - is . 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. @@ -1281,9 +1076,9 @@ There was some other error. The HResult property may provide more information. Attempts to acquire an exclusive lock on the specified object. The object on which to acquire the lock. - The parameter is . 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. @@ -1296,11 +1091,11 @@ There was some other error. The HResult property may provide more information.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 . - - if the current thread acquires the lock; otherwise, . 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. @@ -1316,10 +1111,10 @@ There was some other error. The HResult property may provide more information.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. - The parameter is . - The value of in milliseconds is negative and is not equal to (-1 millisecond), or is greater than . 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. @@ -1333,22 +1128,22 @@ There was some other error. The HResult property may provide more information. 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. - - 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. 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 . - - 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. 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. @@ -1356,24 +1151,24 @@ There was some other error. The HResult property may provide more information.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 . - - 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. 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 . - - 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. 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. @@ -1381,17 +1176,13 @@ There was some other error. The HResult property may provide more information.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 . - - 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. - - - 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. A synchronization primitive that can also be used for interprocess synchronization. @@ -1408,61 +1199,38 @@ There was some other error. The HResult property may provide more information.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, if the synchronization object is to be shared with other processes; otherwise, or an empty string. The name is case-sensitive. + 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 . - - is invalid. This can be for various reasons, including some restrictions that may be placed by the operating system, such as an unknown prefix or invalid characters. Note that the name and common prefixes "Global" and "Local" are case-sensitive. - --or- - -There was some other error. The HResult property may provide more information. - Windows only: specified an unknown namespace. See Object Names for more information. - The is too long. Length restrictions may depend on the operating system or configuration. - A synchronization object with the provided cannot be created. A synchronization object of a different type might have the same name. + A Win32 error occurred. + The named mutex cannot be created, perhaps because a wait handle of a different type has the same name. - .NET Framework only: is longer than MAX_PATH (260 characters). + 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, if the synchronization object is to be shared with other processes; otherwise, or an empty string. The name is case-sensitive. + 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 . - - is invalid. This can be for various reasons, including some restrictions that may be placed by the operating system, such as an unknown prefix or invalid characters. Note that the name and common prefixes "Global" and "Local" are case-sensitive. - --or- - -There was some other error. The HResult property may provide more information. - Windows only: specified an unknown namespace. See Object Names for more information. - The is too long. Length restrictions may depend on the operating system or configuration. - A synchronization object with the provided cannot be created. A synchronization object of a different type might have the same name. + A Win32 error occurred. + The named mutex cannot be created, perhaps because a wait handle of a different type has the same name. - .NET Framework only: is longer than MAX_PATH (260 characters). + is longer than 260 characters. Opens the specified named mutex, if it already exists. - The name of the synchronization object to be shared with other processes. The name is case-sensitive. + The name of the system mutex to open. + An object that represents the named system mutex. is an empty string. - -or- - -.NET Framework only: is longer than MAX_PATH (260 characters). + is longer than 260 characters. is . - A synchronization object with the provided cannot be created. A synchronization object of a different type might have the same name. In some cases, this exception may be thrown for invalid names. - - is invalid. This can be for various reasons, including some restrictions that may be placed by the operating system, such as an unknown prefix or invalid characters. Note that the name and common prefixes "Global" and "Local" are case-sensitive. - --or- - -There was some other error. The HResult property may provide more information. - Windows only: specified an unknown namespace. See Object Names for more information. - The is too long. Length restrictions may depend on the operating system or configuration. + 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. - An object that represents the named system mutex. Releases the once. @@ -1471,26 +1239,18 @@ There was some other error. The HResult property may provide more information. Opens the specified named mutex, if it already exists, and returns a value that indicates whether the operation succeeded. - The name of the synchronization object to be shared with other processes. The name is case-sensitive. + 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- - -.NET Framework only: is longer than MAX_PATH (260 characters). + is longer than 260 characters. is . - - is invalid. This can be for various reasons, including some restrictions that may be placed by the operating system, such as an unknown prefix or invalid characters. Note that the name and common prefixes "Global" and "Local" are case-sensitive. For some invalid names, the method may return instead. - --or- - -There was some other error. The HResult property may provide more information. - The is too long. Length restrictions may depend on the operating system or configuration. + A Win32 error occurred. The named mutex exists, but the user does not have the security access required to use it. - - if the named mutex was opened successfully; otherwise, . In some cases, may be returned for invalid names. Defines a lock that supports single writers and multiple readers. @@ -1538,6 +1298,16 @@ There was some other error. The HResult property may provide more information.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. @@ -1556,30 +1326,20 @@ There was some other error. The HResult property may provide more information.The address of is a null pointer. - Upgrades a reader lock to the writer lock, using an value for the time-out. + 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. - A value. 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. - A value. - - - 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, . Gets the current sequence number. @@ -1595,56 +1355,44 @@ There was some other error. The HResult property may provide more information.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. + 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 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 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 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. @@ -1659,146 +1407,116 @@ There was some other error. The HResult property may provide more information.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. - 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. 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. - 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. 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. - 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. 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. - 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. 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. - 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. 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. - 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. if the calling thread entered write mode, otherwise, . - - - 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. - - - 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. + 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. @@ -1822,138 +1540,94 @@ There was some other error. The HResult property may provide more information. is greater than . - is less than 1. - - -or- - - is less than 0. + 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, if the synchronization object is to be shared with other processes; otherwise, or an empty string. The name is case-sensitive. + The name of a named system semaphore object. is greater than . - -or- - -.NET Framework only: is longer than MAX_PATH (260 characters). + is longer than 260 characters. - is less than 1. - - -or- - - is less than 0. - - is invalid. This can be for various reasons, including some restrictions that may be placed by the operating system, such as an unknown prefix or invalid characters. Note that the name and common prefixes "Global" and "Local" are case-sensitive. - + is less than 1. -or- - -There was some other error. The HResult property may provide more information. - Windows only: specified an unknown namespace. See Object Names for more information. - The is too long. Length restrictions may depend on the operating system or configuration. + is less than 0. + A Win32 error occurred. The named semaphore exists and has access control security, and the user does not have . - A synchronization object with the provided cannot be created. A synchronization object of a different type might have the same name. + 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, if the synchronization object is to be shared with other processes; otherwise, or an empty string. The name is case-sensitive. + 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- - -.NET Framework only: is longer than MAX_PATH (260 characters). + is longer than 260 characters. - is less than 1. - - -or- - - is less than 0. - - is invalid. This can be for various reasons, including some restrictions that may be placed by the operating system, such as an unknown prefix or invalid characters. Note that the name and common prefixes "Global" and "Local" are case-sensitive. - + is less than 1. -or- - -There was some other error. The HResult property may provide more information. - Windows only: specified an unknown namespace. See Object Names for more information. - The is too long. Length restrictions may depend on the operating system or configuration. + is less than 0. + A Win32 error occurred. The named semaphore exists and has access control security, and the user does not have . - A synchronization object with the provided cannot be created. A synchronization object of a different type might have the same name. + 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 synchronization object to be shared with other processes. The name is case-sensitive. + The name of the system semaphore to open. + An object that represents the named system semaphore. is an empty string. - -or- - -.NET Framework only: is longer than MAX_PATH (260 characters). + is longer than 260 characters. is . - A synchronization object with the provided cannot be created. A synchronization object of a different type might have the same name. In some cases, this exception may be thrown for invalid names. - - is invalid. This can be for various reasons, including some restrictions that may be placed by the operating system, such as an unknown prefix or invalid characters. Note that the name and common prefixes "Global" and "Local" are case-sensitive. - --or- - -There was some other error. The HResult property may provide more information. - The is too long. Length restrictions may depend on the operating system or configuration. + 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. - An object that represents the named system semaphore. 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 . - The count on the semaphore before the method was called. + 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. - The count on the semaphore before the method was called. + 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 synchronization object to be shared with other processes. The name is case-sensitive. + 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- - -.NET Framework only: is longer than MAX_PATH (260 characters). + is longer than 260 characters. is . - - is invalid. This can be for various reasons, including some restrictions that may be placed by the operating system, such as an unknown prefix or invalid characters. Note that the name and common prefixes "Global" and "Local" are case-sensitive. For some invalid names, the method may return instead. - --or- - -There was some other error. The HResult property may provide more information. - The is too long. Length restrictions may depend on the operating system or configuration. + A Win32 error occurred. The named semaphore exists, but the user does not have the security access required to use it. - - if the named semaphore was opened successfully; otherwise, . In some cases, may be returned for invalid names. The exception that is thrown when the method is called on a semaphore whose count is already at the maximum. @@ -1991,6 +1665,15 @@ There was some other error. The HResult property may provide more information. 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. @@ -2001,18 +1684,18 @@ There was some other error. The HResult property may provide more information. Releases the object once. + The previous count of the . The current instance has already been disposed. The has already reached its maximum size. - The previous count of the . 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. - The previous count of the . Blocks the current thread until it can enter the . @@ -2021,147 +1704,105 @@ There was some other error. The HResult property may provide more information. 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. - - if the current thread successfully entered the ; otherwise, . 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- - - is greater than . + 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. - - if the current thread successfully entered the ; otherwise, . 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. + 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. - - is a negative number other than -1, which represents an infinite timeout. - --or- - - is greater than . - The semaphoreSlim instance has been disposed. 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-. - - is greater than . - The semaphoreSlim instance has been disposed. - --or- - + 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. - - if the current thread successfully entered the ; otherwise, . Asynchronously waits to enter the . - The has been disposed. 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- - - is greater than . - 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 . 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- - - is greater than . + 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. - A task that will complete with a result of if the current thread successfully entered the , otherwise with a result of . 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. - A task that will complete when the semaphore has been entered. 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- - - is greater than . - 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 . 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- - - is greater than . + is a negative number other than -1, which represents an infinite timeout -or- timeout is greater than . was canceled. The has been disposed. - A task that will complete with a result of if the current thread successfully entered the , otherwise with a result of . - - - Returns a that can be used to wait on the semaphore. - The has been disposed. - A that can be used to wait on the semaphore. - - - Gets the number of remaining threads that can enter the object. - The number of remaining threads that can enter the semaphore. Represents a method to be called when a message is to be dispatched to a synchronization context. @@ -2189,6 +1830,19 @@ The that created 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. @@ -2213,22 +1867,17 @@ The that created 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. - - 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. - Thread ownership tracking is disabled. - true if the lock is held by the current thread; otherwise false. - - - Gets whether thread ownership tracking is enabled for this instance. - true if thread ownership tracking is enabled for this instance; otherwise false. - 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. @@ -2250,29 +1899,21 @@ The that created 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. - - if the condition is satisfied within the timeout; otherwise, false. 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 . - - if the condition is satisfied within the timeout; otherwise, false. - - - 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. Provides the basic functionality for propagating a synchronization context in various synchronization models. @@ -2284,6 +1925,10 @@ The that created 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. @@ -2319,9 +1964,9 @@ The that created 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. - The array index of the object that satisfied the wait. Helper function that waits for any or all the elements in the specified array to receive a signal. @@ -2331,10 +1976,6 @@ The that created The number of milliseconds to wait, or (-1) to wait indefinitely. The array index of the object that satisfied the wait. - - Gets the synchronization context for the current thread. - A object representing the current synchronization context. - 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. @@ -2365,7 +2006,7 @@ The that created 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. When set to , a value stored from a given thread will be available through even after that thread has exited. + to track all values set on the instance and expose them through the property; otherwise. Initializes the instance with the specified function. @@ -2377,7 +2018,7 @@ The that created 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. When set to , a value stored from a given thread will be available through even after that thread has exited. + to track all values set on the instance and expose them through the property; otherwise. is a reference ( in Visual Basic). @@ -2391,31 +2032,31 @@ The that created 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. - The result of calling on the . - - - Gets whether is initialized on the current thread. - The instance has been disposed. - true if is initialized on the current thread; otherwise false. 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. - Returns an instance of the object that this ThreadLocal is responsible for initializing. - Gets a list containing the values stored by all threads that have accessed this instance. + 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. - A list for all of the values stored by all of the threads that have accessed this instance. Contains methods for performing volatile memory operations. @@ -2423,67 +2064,67 @@ The that created 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. + 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. + 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. + 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. + 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. + 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. + 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. + 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. + 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. + 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. + 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. + 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. + 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. + 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. @@ -2494,72 +2135,72 @@ The that created 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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. diff --git a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Transactions.Local.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Transactions.Local.xml index 10f9e57..5783c00 100755 --- a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Transactions.Local.xml +++ b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Transactions.Local.xml @@ -9,14 +9,17 @@ 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. @@ -189,10 +192,8 @@ 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". - + 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. @@ -219,8 +220,8 @@ Gets the recovery information of an enlistment. - An attempt to get recovery information inside a volatile enlistment, which does not generate any recovery information. 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. @@ -247,20 +248,20 @@ Initializes a new instance of the class. - The isolation level of the transaction. - A . + The isolation level of the transaction + A Represents a transaction. - - Indicates that the transaction is completed. - An attempt to subscribe this event on a transaction that has been disposed. - 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. @@ -324,6 +325,10 @@ 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. @@ -346,6 +351,10 @@ 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. @@ -363,17 +372,9 @@ The to populate with data. The destination (see ) for this serialization. - - Gets or sets the ambient transaction. - A that describes the current transaction. - - - Gets the isolation level of the transaction. - One of the values that indicates the isolation level of the transaction. - - - 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. + + 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. @@ -476,9 +477,6 @@ Facilitates interaction between and components that were previously written to interact with MSDTC, COM+, or . This class cannot be inherited. - - The type of the distributed transaction processor. - Gets an instance that represents a . A instance to be marshaled. @@ -503,26 +501,40 @@ Generates a instance from the specified transmitter propagation token. A propagation token representing a transaction. - The deserialization of a transaction fails because the transaction manager cannot be contacted. This may be caused by network firewall or security settings. 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. + 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. @@ -533,32 +545,16 @@ 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 . + 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 . - An that describes the enlistment. - - - Gets the default timeout interval for new transactions. - A value that specifies the timeout interval for new transactions. - - - 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. The exception that is thrown when a resource manager cannot communicate with the transaction manager. @@ -593,6 +589,10 @@ 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. @@ -607,10 +607,6 @@ if and are not equal; otherwise, . - - Gets or sets the isolation level of the transaction. - A enumeration that specifies the isolation level of the transaction. - Gets or sets the timeout period for the transaction. A value that specifies the timeout period for the transaction. @@ -657,17 +653,15 @@ 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. + [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. + [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. @@ -702,9 +696,8 @@ 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. + [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. diff --git a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Web.HttpUtility.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Web.HttpUtility.xml index 7566ff1..be04dd0 100755 --- a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Web.HttpUtility.xml +++ b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Web.HttpUtility.xml @@ -17,7 +17,7 @@ Minimally converts a string into an HTML-encoded string and sends the encoded string to a output stream. - The string to encode. + The string to encode A output stream. @@ -42,7 +42,7 @@ Converts a string into an HTML-encoded string, and returns the output as a stream of output. - The string to encode. + The string to encode A output stream. @@ -59,21 +59,19 @@ Parses a query string into a using encoding. The query string to parse. + A of query parameters and values. is . - A of query parameters and values. 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 . - A of query parameters and values. + 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. @@ -81,15 +79,13 @@ 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. - A decoded string. + 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. @@ -118,15 +114,13 @@ 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. - A decoded array of bytes. + is less than , or + is greater than the length of the array. Converts a URL-encoded string into a decoded array of bytes. @@ -172,15 +166,13 @@ 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. - An encoded array of bytes. + is less than , or + is greater than the length of the array. Converts a string into a URL-encoded array of bytes. @@ -189,7 +181,7 @@ Converts a string into a URL-encoded array of bytes using the specified encoding object. - The string to encode. + The string to encode The that specifies the encoding scheme. An encoded array of bytes. diff --git a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Xml.ReaderWriter.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Xml.ReaderWriter.xml index 4f40ed9..613be01 100755 --- a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Xml.ReaderWriter.xml +++ b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Xml.ReaderWriter.xml @@ -8,9 +8,8 @@ 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 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. @@ -34,15 +33,12 @@ 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. - + 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. @@ -50,7 +46,6 @@ When set to , a reader call to 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. @@ -125,54 +120,44 @@ This option indents element content only; mixed content is not affected. For 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. - 0 > - - -or- - - >= .Length - - -or- - - >= .Length - - The above conditions do not cause an exception to be thrown if =0. + 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. - The atomized string or the existing string if one already exists in the . If is zero, String.Empty is returned. 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 . - The atomized string or the existing string if it already exists in the . 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. - 0 > - - -or- - - >= .Length - - -or- - - >= .Length - - The above conditions do not cause an exception to be thrown if =0. + 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. - The atomized string or if the string has not already been atomized. If is zero, String.Empty is returned. 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 . - The atomized string object or if the string has not already been atomized. Specifies how to handle line breaks. @@ -260,11 +245,9 @@ This option indents element content only; mixed content is not affected. For the or is . - or is less than 0. - - -or- - - The length of the minus is less than . + 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. @@ -280,19 +263,21 @@ This option indents element content only; mixed content is not affected. For the 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. - A or object that corresponds to the actual source. + Cannot resolve URI passed in . +-or- + is not of a supported type. Asynchronously maps a URI to an object that contains the actual resource. @@ -301,6 +286,10 @@ This option indents element content only; mixed content is not affected. For the 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. @@ -311,26 +300,18 @@ This option indents element content only; mixed content is not affected. For the 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 . - The representing the absolute URI or if the relative URI cannot be resolved. Determines whether the resolver supports other s than just . The absolute URI to check. The to return. - - is . if the is supported; otherwise, . - - - Sets the credentials that are used to authenticate the underlying . - The credentials that are used to authenticate the underlying web request. - - - Gets a collection of preloaded URIs. - The collection of preloaded URIs. + + is . Defines the post-schema-validation infoset of a validated XML node. @@ -382,9 +363,8 @@ This option indents element content only; mixed content is not affected. For the 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 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. @@ -394,6 +374,11 @@ This option indents element content only; mixed content is not affected. For the 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. @@ -402,64 +387,59 @@ This option indents element content only; mixed content is not affected. For the 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. - The value of the validated XML element or attribute as the type requested. - - - 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. - - - Gets the current validated XML element or attribute as a boxed object of the most appropriate .NET type according to its schema type. - The current validated XML element or attribute as a boxed object of the most appropriate .NET type. - - - Gets the value of the validated XML element or attribute. - The value of the validated XML element or attribute. 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 validated XML element or attribute's value as a . 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 validated XML element or attribute's value as a . 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. - The validated XML element or attribute's value as a . 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. - The validated XML element or attribute's value as an . 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. - The validated XML element or attribute's value as an . - Gets the .NET type of the validated XML element or attribute. - The .NET type of the validated XML element or attribute. The default value is . + 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. @@ -468,73 +448,9 @@ This option indents element content only; mixed content is not affected. For the 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]. - - The XML schema instance namespace. This field is constant. - - - The XML schema namespace. This field is constant. - Initializes a new instance of the class. - - 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. - - - Reads an XML Schema from the supplied stream. - The supplied data stream. - The validation event handler that receives information about XML Schema syntax errors. - An is raised if no is specified. - The object representing the XML Schema. - - - 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. - An is raised if no is specified. - The object representing the XML Schema. - - - 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. - An is raised if no is specified. - The object representing the XML Schema. - - - 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 . - 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 . @@ -551,6 +467,15 @@ This option indents element content only; mixed content is not affected. For the 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 . @@ -575,6 +500,9 @@ This option indents element content only; mixed content is not affected. For the 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. @@ -584,10 +512,34 @@ This option indents element content only; mixed content is not affected. For the 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. @@ -604,6 +556,34 @@ This option indents element content only; mixed content is not affected. For the 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). @@ -791,9 +771,6 @@ This option indents element content only; mixed content is not affected. For the Contains a cache of XML Schema definition language (XSD) and XML-Data Reduced (XDR) schemas. The class is obsolete. Use instead. - - Sets an event handler for receiving information about the XDR and XML schema validation errors. - Initializes a new instance of the class. @@ -805,16 +782,16 @@ This option indents element content only; mixed content is not affected. For the 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 schema is not a valid schema. 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 schema is not a valid schema. 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. @@ -822,8 +799,8 @@ This option indents element content only; mixed content is not affected. For 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 schema is not a valid schema. 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. @@ -834,8 +811,8 @@ This option indents element content only; mixed content is not affected. For the 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 schema is not a valid schema. 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. @@ -858,23 +835,14 @@ This option indents element content only; mixed content is not affected. For the The array to copy the objects to. The index in where copying will begin. - - Provides support for the "for each" style iteration over the collection of schemas. - An enumerator for iterating over all schemas in the current collection. - - - 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 for the collection. - 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. @@ -884,6 +852,11 @@ This option indents element content only; mixed content is not affected. For the 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. @@ -897,14 +870,29 @@ This option indents element content only; mixed content is not affected. For the For a description of this member, see . A object that can be used to synchronize access to the collection. - - Supports a simple iteration over a collection. This class cannot be inherited. + + 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. @@ -912,14 +900,6 @@ This option indents element content only; mixed content is not affected. For the For a description of this member, see . - - Gets the current in the collection. - The current in the collection. - - - For a description of this member, see . - The current node. - Provides schema compilation options for the class This class cannot be inherited. @@ -1065,7 +1045,6 @@ This option indents element content only; mixed content is not affected. For the 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. @@ -1073,12 +1052,10 @@ If the item is not validated, the XML processor attempts to notify the client th 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. @@ -1103,18 +1080,18 @@ If the processor cannot find a schema or if the items are not valid, the XML pro 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. - The converted input value. 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 converted input value. The method always returns . @@ -1126,9 +1103,9 @@ If the processor cannot find a schema or if the items are not valid, the XML pro 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 . - An that can be cast safely to the type returned by the property. When overridden in a derived class, gets the type for the as specified in the World Wide Web Consortium (W3C) XML 1.0 specification. @@ -1306,12 +1283,12 @@ If the processor cannot find a schema or if the items are not valid, the XML pro 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. + 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 object that caused this exception. + 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. @@ -1485,20 +1462,29 @@ If the processor cannot find a schema or if the items are not valid, the XML pro 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. - An object containing the inferred schemas. 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. - An object containing the inferred schemas. Gets or sets the value that affects schema occurrence declarations inferred from the XML document. @@ -1508,15 +1494,6 @@ If the processor cannot find a schema or if the items are not valid, the XML pro Gets or sets the value that affects types inferred from the XML document. An object. - - 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. - Returns information about errors encountered by the class while inferring a schema from an XML document. @@ -1664,7 +1641,7 @@ If the processor cannot find a schema or if the items are not valid, the XML pro 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 . + Abstract class for defining facets. This class is the base class for numeric facet classes such as Initializes a new instance of the class. @@ -1708,14 +1685,12 @@ If the processor cannot find a schema or if the items are not valid, the XML pro Adds an to the . The . + The index at which the item has been added. - is less than zero. - - -or- - - is greater than . + is less than zero. +-or- + is greater than . The parameter specified is not of type or its derived types , , and . - The index at which the item has been added. Indicates if the specified is in the . @@ -1732,15 +1707,11 @@ If the processor cannot find a schema or if the items are not valid, the XML pro is less than zero. - is multi-dimensional. - + is multi-dimensional. -or- - - is equal to or greater than the length of . - + 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 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. @@ -1757,11 +1728,14 @@ If the processor cannot find a schema or if the items are not valid, the XML pro The zero-based index at which an item should be inserted. The to insert. - is less than zero. - - -or- - - is greater than . + is less than zero. +-or- + is greater than . + + + Gets the at the specified index. + The index of the . + The at the specified index. @@ -1790,14 +1764,13 @@ If the processor cannot find a schema or if the items are not valid, the XML pro Removes an from the . The to remove. - - Gets the at the specified index. - The index of the . - The at the specified index. - Represents the enumerator for the . + + Gets the current in the collection. + The current . + Moves to the next item in the collection. @@ -1806,6 +1779,10 @@ If the processor cannot find a schema or if the items are not valid, the XML pro 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 . @@ -1813,14 +1790,6 @@ If the processor cannot find a schema or if the items are not valid, the XML pro For a description of this member, see . - - Gets the current in the collection. - The current . - - - For a description of this member, see . - The current . - Provides the collections for contained elements in the class (for example, Attributes, AttributeGroups, Elements, and so on). @@ -1830,14 +1799,14 @@ If the processor cannot find a schema or if the items are not valid, the XML pro if the qualified name specified exists in the collection; otherwise, . - - Returns an enumerator that can iterate through the . - An that can iterate through . - 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. @@ -1914,9 +1883,6 @@ If the processor cannot find a schema or if the items are not valid, the XML pro Contains a cache of XML Schema definition language (XSD) schemas. - - Specifies an event handler for receiving information about XML Schema definition language (XSD) schema validation errors. - Initializes a new instance of the class. @@ -1929,24 +1895,24 @@ If the processor cannot find a schema or if the items are not valid, the XML pro 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 . - 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. 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 . - 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. 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 . - 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. Adds all the XML Schema definition language (XSD) schemas in the given to the . @@ -1954,6 +1920,10 @@ If the processor cannot find a schema or if the items are not valid, the XML pro 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 . @@ -1967,36 +1937,61 @@ If the processor cannot find a schema or if the items are not valid, the XML pro Indicates whether the specified XML Schema definition language (XSD) object is in the . The object. - The passed as a parameter is . 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 . - The object removed from the or if the schema was not found in the . Removes the specified XML Schema definition language (XSD) schema and all the schemas it imports from the . The object to remove from the . - The passed as a parameter is . 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 . - 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. Returns a collection of all the XML Schema definition language (XSD) schemas in the . @@ -2007,34 +2002,8 @@ If the processor cannot find a schema or if the items are not valid, the XML pro 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. - - Gets or sets the for the . - The for the . The default is an instance with the property set to . - - - 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. + + 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. @@ -2092,9 +2061,8 @@ If the processor cannot find a schema or if the items are not valid, the XML pro Gets or sets an Xml Schema facet. - One of the following facet classes: - - , , , , , , , , , , , . + 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. @@ -2146,9 +2114,8 @@ If the processor cannot find a schema or if the items are not valid, the XML pro Gets or sets an Xml Schema facet. - One of the following facet classes: - - , , , , , , , , , , , . + 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. @@ -2180,6 +2147,30 @@ If the processor cannot find a schema or if the items are not valid, the XML pro 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. @@ -2188,8 +2179,8 @@ If the processor cannot find a schema or if the items are not valid, the XML pro Returns an that represents the built-in complex type of the complex type specified by qualified name. The of the complex type. - The parameter is . 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. @@ -2199,8 +2190,8 @@ If the processor cannot find a schema or if the items are not valid, the XML pro 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 parameter is . 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. @@ -2210,30 +2201,6 @@ If the processor cannot find a schema or if the items are not valid, the XML pro if the derived type is derived from the base type; otherwise, . - - 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. - Gets or sets a value indicating if this type has a mixed content model. This property is only valid in a complex type. @@ -2340,9 +2307,6 @@ If the processor cannot find a schema or if the items are not valid, the XML pro Represents an XML Schema Definition Language (XSD) Schema validation engine. The class cannot be inherited. - - The that receives schema validation warnings and errors encountered during schema validation. - Initializes a new instance of the class. An object containing element and attribute names as atomized strings. @@ -2386,21 +2350,29 @@ If the processor cannot find a schema or if the items are not valid, the XML pro 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 . - The validated attribute's value. Validates the attribute name, namespace URI, and value in the current element context. @@ -2408,10 +2380,10 @@ If the processor cannot find a schema or if the items are not valid, the XML pro 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 . - The validated attribute's value. Validates the element in the current context. @@ -2436,18 +2408,18 @@ If the processor cannot find a schema or if the items are not valid, the XML pro 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 . - The parsed, typed text value of the element if the element has simple content. 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 . - The parsed, typed simple content of the element. Verifies whether all the required attributes in the element context are present and prepares the object to validate the child content of the element. @@ -2482,13 +2454,8 @@ If the processor cannot find a schema or if the items are not valid, the XML pro 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 . - - Gets or sets the line number information for the XML node being validated. - An object. - - - 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 . + + 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. @@ -2745,8 +2712,8 @@ If the processor cannot find a schema or if the items are not valid, the XML pro Gets or sets the XML element name. - The element name of an array member does not match the element name specified by the property. 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. @@ -2816,8 +2783,8 @@ If the processor cannot find a schema or if the items are not valid, the XML pro Gets or sets the XML Schema definition (XSD) data type of the XML element generated by the . - The XML Schema data type you have specified cannot be mapped to the.NET data type. 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. @@ -2932,14 +2899,14 @@ If the processor cannot find a schema or if the items are not valid, the XML pro The prefix associated with an XML namespace. An XML namespace. - - 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. - 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. @@ -2952,9 +2919,9 @@ If the processor cannot find a schema or if the items are not valid, the XML pro 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. - An XML Schema (XSD) data type. Gets or sets the type of the member. @@ -2964,8 +2931,7 @@ If the processor cannot find a schema or if the items are not valid, the XML pro Specifies the type of validation to perform. - Validates if DTD or schema information is found. - + 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. @@ -2973,7 +2939,6 @@ Starting with .NET Framework 2.0, this field is obsolete. It applies only to the 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. @@ -2981,7 +2946,6 @@ Calls to report default attr 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. @@ -3013,7 +2977,6 @@ Starting with .NET Framework 2.0, this field is obsolete. It applies only to the 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. @@ -3035,99 +2998,52 @@ This field was added in .NET Framework 2.0. Adds the specified node to the end of the list of child nodes, of this node. The to add. - 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 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. + 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 . - 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. 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 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. The inserted. - - - 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. - 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 added. - - - Removes the specified child node. - The to remove. - The is not a child of this node. Or this node is read-only. - The removed. - - - Replaces the child node specified with the new child node specified. - The new child . - The to replace. - 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. - The replaced. - - - 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. - - - 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. - - - 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 XML specified when setting this property is not well-formed. - The attribute value. + 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. @@ -3159,19 +3075,40 @@ This field was added in .NET Framework 2.0. Gets or sets the namespace prefix of this node. - 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]. 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. @@ -3184,8 +3121,16 @@ This field was added in .NET Framework 2.0. Gets or sets the value of the node. - The node is read-only and a set operation is called. 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. @@ -3193,9 +3138,9 @@ This field was added in .NET Framework 2.0. 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. - The to append to the collection. Copies all the objects from this collection into the given array. @@ -3206,15 +3151,32 @@ This field was added in .NET Framework 2.0. Inserts the specified attribute immediately after the specified reference attribute. The attribute to insert. The reference attribute. is placed after the . - The was created from a document different from the one that created this collection. Or the is not a member of this collection. 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 was created from a document different from the one that created this collection. Or the is not a member of this collection. 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. @@ -3237,36 +3199,18 @@ This field was added in .NET Framework 2.0. 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. + 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. - If the replaces an existing node with the same name, the old node is returned; otherwise, the added node is returned. 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. - - Gets the attribute with the specified index. - The index of the attribute. - The index being passed in is out of range. - The attribute at the specified index. - - - 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 . - For a description of this member, see . An that contains the count of the attributes. @@ -3296,14 +3240,6 @@ This field was added in .NET Framework 2.0. 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. - - 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. - Gets the local name of the node. For CDATA nodes, the local name is . @@ -3324,6 +3260,14 @@ This field was added in .NET Framework 2.0. 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. @@ -3337,16 +3281,28 @@ This field was added in .NET Framework 2.0. 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. @@ -3359,22 +3315,10 @@ This field was added in .NET Framework 2.0. The number of characters to retrieve. The substring corresponding to the specified range. - - Contains the data of the node. - The data of the node. - - - 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. - - - 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. - Gets or sets the value of the node. - Node is read-only. The value of the node. + Node is read-only. Represents the content of an XML comment. @@ -3390,14 +3334,6 @@ This field was added in .NET Framework 2.0. 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. - - 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. - Gets the local name of the node. For comment nodes, the value is . @@ -3410,6 +3346,14 @@ This field was added in .NET Framework 2.0. 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. @@ -3476,97 +3420,94 @@ This field was added in .NET Framework 2.0. Converts the to a equivalent. The string to convert. + A value, that is, or . is . does not represent a value. - A value, that is, or . 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 . - A equivalent of the string. 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. - A representing the single 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. - A equivalent of the string. 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 . - A equivalent of the string. + 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 . - A equivalent of the string. + 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. - A equivalent of the . Converts the supplied to a equivalent. - The string to convert. 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 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. - The equivalent of the supplied string. 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. - The equivalent of the supplied string. Converts the supplied to a equivalent. @@ -3577,24 +3518,24 @@ This field was added in .NET Framework 2.0. 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 . - A equivalent of the 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 . - A equivalent of the string. Converts the to a equivalent. @@ -3604,57 +3545,57 @@ This field was added in .NET Framework 2.0. 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 . - An 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 . - An 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 . - An 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 . - An equivalent of the 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 . - A equivalent of the string. Converts the to a . @@ -3686,9 +3627,9 @@ This field was added in .NET Framework 2.0. 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 . - A equivalent of the . Converts the supplied to a . @@ -3709,7 +3650,7 @@ This field was added in .NET Framework 2.0. Converts the to a . The value to convert. - A string representation of the . + A string representation of the . Converts the to a . @@ -3719,17 +3660,17 @@ This field was added in .NET Framework 2.0. Converts the to a . The value to convert. - A string representation of the . + A string representation of the . Converts the to a . The value to convert. - A string representation of the . + A string representation of the . Converts the to a . The value to convert. - A string representation of the . + A string representation of the . Converts the to a . @@ -3739,7 +3680,7 @@ This field was added in .NET Framework 2.0. Converts the to a . The value to convert. - A string representation of the . + A string representation of the . Converts the to a . @@ -3749,83 +3690,83 @@ This field was added in .NET Framework 2.0. Converts the to a . The value to convert. - A string representation of the . + A string representation of the . Converts the to a . The value to convert. - A string representation of the . + A string representation of the . Converts the to a . The value to convert. - A string representation of the . + 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. - A equivalent of the 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 . - A equivalent of the 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 . - A equivalent of the 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 . - A equivalent of the string. 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. - The name, if it is a valid XML name. 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 . + is or String.Empty. is not a valid non-colon name. - The name, if it is a valid NCName. 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 . - The name token, if it is a valid NMTOKEN. Returns the passed in string instance if all the characters in the string argument are valid public id characters. @@ -3836,8 +3777,8 @@ This field was added in .NET Framework 2.0. 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 string value is not a valid token. 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. @@ -3882,23 +3823,32 @@ This field was added in .NET Framework 2.0. 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. - - 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. - 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: + The valid character encoding name. The most commonly supported character encoding names for XML are the following: + Category - 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. + 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 - If an encoding attribute is not included, UTF-8 encoding is assumed when the document is written or saved out. + 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 . @@ -3928,26 +3878,16 @@ This field was added in .NET Framework 2.0. Gets the XML version of the document. The value is always . - - Represents an XML document. You can use this class to load, validate, edit, add, and position XML in a 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. + + 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. - - Occurs when a node belonging to this document has been removed from its parent. + + Saves the node to the specified . + The to which you want to save. - - Occurs when a node belonging to this document is about to be removed from the document. + + 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. @@ -3960,6 +3900,10 @@ This field was added in .NET Framework 2.0. 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. @@ -4034,8 +3978,8 @@ This field was added in .NET Framework 2.0. Creates an with the specified name. The name of the entity reference. - The name is invalid (for example, names starting with'#' are invalid.) The new . + The name is invalid (for example, names starting with'#' are invalid.) Creates a new object for navigating this document. @@ -4051,16 +3995,16 @@ This field was added in .NET Framework 2.0. 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 name was not provided and the requires a name; or is not one of the strings listed below. 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 name was not provided and the requires a name. The new . + The name was not provided and the requires a name. Creates a with the specified , , , and . @@ -4068,8 +4012,8 @@ This field was added in .NET Framework 2.0. The prefix of the new node. The local name of the new node. The namespace URI of the new node. - The name was not provided and the requires a name. The new . + The name was not provided and the requires a name. Creates an with the specified name and data. @@ -4079,7 +4023,7 @@ This field was added in .NET Framework 2.0. Creates an node. - The string must contain only the following characters &#20; &#10; &#13; and &#9;. + The string must contain only the following characters &#20; &#10; &#13; and &#9; A new node. @@ -4089,18 +4033,25 @@ This field was added in .NET Framework 2.0. Creates an node. - The string must contain only the following characters &#20; &#10; &#13; and &#9;. + 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 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 values of or are something other than the ones specified above. 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. @@ -4118,13 +4069,32 @@ This field was added in .NET Framework 2.0. 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, . - Calling this method on a node type which cannot be imported. 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. @@ -4148,19 +4118,13 @@ This field was added in .NET Framework 2.0. 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. + 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. @@ -4176,11 +4140,58 @@ This field was added in .NET Framework 2.0. 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 reader is positioned on a node type that does not translate to a valid DOM node (for example, EndElement or EndEntity). + 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. @@ -4202,6 +4213,14 @@ This field was added in .NET Framework 2.0. 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. @@ -4223,80 +4242,11 @@ This field was added in .NET Framework 2.0. Saves the node to the specified . The to which you want to save. - - Gets the base URI of the current node. - The location from which the node was loaded. - - - 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 object for the current document. - The object for the current document. - - - Throws an in all cases. - In all cases. - The values of the node and all its child nodes. - - - Gets or sets the markup representing the children of the current node. - The XML specified when setting this property is not well-formed. - The markup of the children of the current node. - - - Gets a value indicating whether the current node is read-only. - - if the current node is read-only; otherwise . nodes always return . - - - 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. - - - 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 . - - - 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. - 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. - The to use. - - In version 1.1 of the.NET Framework, the caller must be fully trusted in order to specify an . Represents a lightweight object that is useful for tree insert operations. @@ -4311,18 +4261,10 @@ This field was added in .NET Framework 2.0. to recursively clone the subtree under the specified node; to clone only the node itself. The cloned node. - - 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. - Gets or sets the markup representing the children of this node. - The XML specified when setting this property is not well-formed. 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. @@ -4342,9 +4284,16 @@ This field was added in .NET Framework 2.0. Gets the parent of this node (for nodes that can have parents). - The parent of this node. - - For nodes, this property is always . + 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. @@ -4363,14 +4312,6 @@ This field was added in .NET Framework 2.0. 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. - - 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. - Gets the collection of nodes declared in the document type declaration. An containing the nodes. The returned is read-only. @@ -4382,9 +4323,8 @@ This field was added in .NET Framework 2.0. 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 . + if the node is read-only; otherwise, . +Because DocumentType nodes are read-only, this property always returns . Gets the local name of the node. @@ -4410,16 +4350,29 @@ This field was added in .NET Framework 2.0. 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. - - Represents an element. + + 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. @@ -4472,6 +4425,64 @@ This field was added in .NET Framework 2.0. 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. @@ -4480,7 +4491,7 @@ This field was added in .NET Framework 2.0. 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 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. @@ -4498,14 +4509,18 @@ This field was added in .NET Framework 2.0. 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. - This node is read-only. 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. - This node is read-only. 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. @@ -4530,9 +4545,9 @@ This field was added in .NET Framework 2.0. 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. - If the attribute replaces an existing attribute with the same name, the old is returned; otherwise, is returned. Saves all the children of the node to the specified . @@ -4542,116 +4557,35 @@ This field was added in .NET Framework 2.0. Saves the current node to the specified . The to which you want to save. - - Gets an containing the list of attributes for this node. - - containing the list of attributes for this node. - - - 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 XML specified when setting this property is not well-formed. - The markup of the children of this node. - - - 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. - 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. - The namespace prefix of this node. If there is no prefix, this property returns String.Empty. - - - 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. - 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. - Entity nodes cannot be cloned. Calling this method on an object throws an exception. A copy of the from which the method is called. - - - 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. - - - Gets the base Uniform Resource Identifier (URI) of the current node. - The location from which the node was loaded. + 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. - Attempting to set the property. The concatenated values of the node and all its children. + Attempting to set the property. Gets the markup representing the children of this node. - Attempting to set the property. 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 . + 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. @@ -4681,6 +4615,14 @@ This field was added in .NET Framework 2.0. 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. @@ -4689,30 +4631,21 @@ This field was added in .NET Framework 2.0. 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. - - 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. - - - Gets the base Uniform Resource Identifier (URI) of the current node. - The location from which the node was loaded. - 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 . + if the node is read-only; otherwise . +Because nodes are read-only, this property always returns . Gets the local name of the node. @@ -4728,9 +4661,17 @@ This field was added in .NET Framework 2.0. 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. - The value of the node. For nodes, this property returns . + + + 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. @@ -4765,11 +4706,11 @@ This field was added in .NET Framework 2.0. The object. - Gets the line number indicating where the error occurred. Line numbers start at 1. + 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. Line position starts at 1. + Gets the line position indicating where the error occurred. The line position indicating where the error occurred. @@ -4799,11 +4740,19 @@ This field was added in .NET Framework 2.0. 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 + 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. @@ -4819,6 +4768,10 @@ This field was added in .NET Framework 2.0. 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. @@ -4853,12 +4806,8 @@ This field was added in .NET Framework 2.0. 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. - The was created from a different than the one that created the ; or the is read-only. If the replaces an existing node with the same name, the old node is returned; otherwise, is returned. - - - Gets the number of nodes in the . - The number of nodes. + 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. @@ -4867,17 +4816,20 @@ This field was added in .NET Framework 2.0. Initializes a new instance of the class with the specified . The to use. - is passed to the constructor. + 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. - - Note If 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 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 . @@ -4896,15 +4848,18 @@ This field was added in .NET Framework 2.0. 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. + 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. @@ -4915,18 +4870,10 @@ This field was added in .NET Framework 2.0. Removes the given namespace for the given prefix. - The prefix for the namespace. + 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 . - - 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. - - - Gets the associated with this object. - The used by this object. - Defines the namespace scope. @@ -4950,54 +4897,44 @@ This field was added in .NET Framework 2.0. 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. - 0 > - - -or- - - >= .Length - - -or- - - > .Length - - The above conditions do not cause an exception to be thrown if =0. + 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. - The new atomized string or the existing one if it already exists. If length is zero, String.Empty is returned. 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 . - The new atomized string or the existing one if it already exists. 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. - 0 > - - -or- - - >= .Length - - -or- - - > .Length - - The above conditions do not cause an exception to be thrown if =0. + 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. - The atomized string or if the string has not already been atomized. If is zero, String.Empty is returned. 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 . - The atomized string or if the string has not already been atomized. Represents a single node in the XML document. @@ -5005,29 +4942,45 @@ This field was added in .NET Framework 2.0. 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. - 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 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 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. - Calling this method on a node type that cannot be cloned. 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. @@ -5042,47 +4995,289 @@ This field was added in .NET Framework 2.0. 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 . - 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. 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 current node is of a type that does not allow child nodes of the type of the 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 - The is an ancestor of this node. - The was created from a different document than the one that created this node. + Name - The is not a child of this node. + Attribute - This node is read-only. - The node being inserted. + 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. - 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 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. @@ -5090,57 +5285,67 @@ This field was added in .NET Framework 2.0. Removes specified child node. The node being removed. - The is not a child of this node. Or this node is read-only. 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. - 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. 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. - The XPath expression contains a prefix. See XPath Examples. 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. - The XPath expression contains a prefix which is not defined in the . 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 XPath expression contains a prefix. 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 XPath expression contains a prefix which is not defined in the . 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 + 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 . @@ -5150,144 +5355,82 @@ This field was added in .NET Framework 2.0. For a description of this member, see . A copy of the node from which it is called. - - 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. - - - Gets an containing the attributes of this node. - An containing the attributes of the node. + + Gets or sets the value of the node. + The value returned depends on the of the node: + Type - 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. + Value - If there are no child nodes, this property returns an empty . - - - Gets the first child of the node. - The first child of the node. If there is no such node, is returned. - - - 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. - Setting this property on a node that cannot have child nodes. - The XML specified when setting this property is not well-formed. - The markup of the child nodes of this node, not including default attributes. - - - 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>. + Attribute - The name returned is dependent on the of the node: + The value of the attribute. - 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: + CDATASection - 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. - - - Gets the markup containing this node and all its child nodes. - The markup containing this node and all its child nodes, not including default attributes. - - - Gets the to which this node belongs. - The to which this node belongs. + 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 - 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. + The entire content excluding the target. - 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. - This node is read-only. - The specified prefix contains an invalid character. + Text - The specified prefix is malformed. + The content of the text node. - The specified prefix is "xml" and the namespaceURI of this node is different from "http://www.w3.org/XML/1998/namespace". + SignificantWhitespace - 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/ ". + The white space characters. White space can consist of one or more space characters, carriage returns, line feeds, or tabs. - This node is an attribute and the qualifiedName of this node is "xmlns". - 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. - - - 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 . - - - 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. - - - Gets or sets the value of the node. + 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). - 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 ?>). + + + 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. @@ -5319,13 +5462,14 @@ This field was added in .NET Framework 2.0. 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 . + 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. + 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. @@ -5333,13 +5477,14 @@ This field was added in .NET Framework 2.0. 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 . + 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. + 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. @@ -5352,6 +5497,10 @@ This field was added in .NET Framework 2.0. 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. @@ -5361,21 +5510,17 @@ This field was added in .NET Framework 2.0. 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. - - Gets the number of nodes in the . - The number of nodes in the . - - - 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 . - Describes the document order of a node compared to a second node. @@ -5398,14 +5543,41 @@ This field was added in .NET Framework 2.0. 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 parameter is less than 0 or greater than or equal to . 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. @@ -5418,6 +5590,31 @@ This field was added in .NET Framework 2.0. 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. @@ -5456,6 +5653,42 @@ This field was added in .NET Framework 2.0. 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. @@ -5464,182 +5697,121 @@ This field was added in .NET Framework 2.0. 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. + 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. - The number of bytes written to the buffer. 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 number of bytes written to the buffer. 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 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. The number of bytes written to the buffer. - - - 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 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. - The number of bytes written to the buffer. - - - 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. - - - 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 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 . - - - 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 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. - - - 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. + 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 namespace prefix associated with the current node. - The namespace prefix associated with the current node. + + 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. + 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 - 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. + 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. @@ -5698,19 +5870,13 @@ This field was added in .NET Framework 2.0. White space between markup in a mixed content model or white space within the xml:space="preserve" scope. - - The text content of a node. - A node cannot have any child nodes. It can appear as the child node of the , , , and nodes. - + The text content of a node. White space between markup. - - The XML declaration (for example, <?xml version='1.0'?> ). - The node must be the first node in the document. It cannot have children. It is a child of the node. It can have attributes that provide version and encoding information. - + The XML declaration (for example, <?xml version='1.0'?> ). Represents a notation declaration, such as <!NOTATION... >. @@ -5719,28 +5885,19 @@ This field was added in .NET Framework 2.0. 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. - Notation nodes cannot be cloned. Calling this method on an object throws an exception. A copy of the node from which the method is called. - - - 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. + Notation nodes cannot be cloned. Calling this method on an object throws an exception. Gets the markup representing the children of this node. - Attempting to set the property. 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 . + 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. @@ -5766,6 +5923,14 @@ This field was added in .NET Framework 2.0. 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. @@ -5887,14 +6052,6 @@ This field was added in .NET Framework 2.0. to recursively clone the subtree under the specified node; to clone only the node itself. The duplicate node. - - 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. - Gets or sets the content of the processing instruction, excluding the target. The content of the processing instruction, excluding the target. @@ -5921,15 +6078,20 @@ This field was added in .NET Framework 2.0. Gets or sets the value of the node. - Node is read-only. 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. - - Provides an empty . - Initializes a new instance of the class. @@ -5942,6 +6104,9 @@ This field was added in .NET Framework 2.0. 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. @@ -5952,6 +6117,19 @@ This field was added in .NET Framework 2.0. 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. @@ -5976,154 +6154,168 @@ This field was added in .NET Framework 2.0. 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. - - 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. - 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. + 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. - An object that is used to read the XML data in the stream. 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 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 value is . 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 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. - The value is . + 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 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 . - The value is . + 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. - The value is . 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 . - The value is . 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. - The value is . + 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 . + 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). - An object that is used to read the XML data in the stream. 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. - The URI format is not correct. + In the .NET for Windows Store apps or the Portable Class Library, catch the base class exception, , instead. + -Note: In .NET for Windows Store apps or the Portable Class Library, catch the base class exception, , instead. - An object that is used to read the XML data in the stream. + + + 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. - The URI format is not correct. + In the .NET for Windows Store apps or the Portable Class Library, catch the base class exception, , instead. + -Note: In .NET for Windows Store apps or the Portable Class Library, catch the base class exception, , instead. - An object that is used to read the XML data in the stream. + + + 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 . + 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. - An object that is used to read the XML data in the stream. 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 . - 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. + 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. @@ -6135,83 +6327,136 @@ Note: In .NET for Windows Store apps or the Portable Class Library, catch the ba 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." - The value of the specified attribute. This method does not move the reader. 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." - The value of the specified attribute. If the attribute is not found or the value is , is returned. 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." - 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. 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." - The value of the current node. + + + 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. - The value is . 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. - The value is . 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. - 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." 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. - 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." 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. - 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." 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. - 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 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. @@ -6222,693 +6467,622 @@ An asynchronous method was called without When overridden in a derived class, moves to the attribute with the specified . The qualified name 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 is an empty string. 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. - 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 . 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." - The of the current node found by the method or if the reader has reached the end of the input stream. 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." - The of the current node found by the method or if the reader has reached the end of the input stream. When overridden in a derived class, moves to the element that contains the current 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." 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. - 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." 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. - 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." 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. - 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." 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." - - if the next node was read successfully; if there are no more nodes to read. When overridden in a derived class, parses the attribute value into one or more , , or nodes. - 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." - 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 . + 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 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 . - The concatenated text content or attribute value converted to the requested type. 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." - The concatenated text content or attribute value converted to the requested type. 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. - The number of bytes written to the buffer. 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." - The number of bytes written to the buffer. 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. - The number of bytes written to the buffer. 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." - The number of bytes written to the buffer. 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." - The text content as a object. 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." - The text content as a object. Reads the text content at the current position 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." 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." - The text content at the current position as a object. 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." - The text content as a double-precision floating-point number. 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." - The text content at the current position as a single-precision floating point number. 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." - The text content as a 32-bit signed integer. 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." - The text content as a 64-bit signed integer. 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." - The text content as the most appropriate common language runtime (CLR) object. 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." - The text content as the most appropriate common language runtime (CLR) object. 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." - The text content as a object. 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." - The text content as a object. 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. + 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 current element contains child elements. +-or- +The element content cannot be converted to the requested type. The method is called with arguments. Read . - The element content converted to the requested typed object. 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. + 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 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 . - The element content converted to the requested typed object. 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." - The element content converted to the requested typed object. 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. - The number of bytes written to the buffer. 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." - The number of bytes written to the buffer. 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. - The number of bytes written to the buffer. 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." - The number of bytes written to the buffer. 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 current element contains child elements. +-or- +The element content cannot be converted to a object. The method is called with arguments. - The element content as a object. 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 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. - The element content as a object. 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 current element contains child elements. +-or- +The element content cannot be converted to a object. The method is called with arguments. - The element content as a object. 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 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. - The element contents as a object. 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 current element contains child elements. +-or- +The element content cannot be converted to a . The method is called with arguments. - The element content as a object. 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 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. - The element content as a object. 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 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. - The element content as a double-precision floating-point number. 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 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. - The element content as a double-precision floating-point number. 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 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 element content as a single-precision floating point number. 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 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. - The element content as a single-precision floating point number. 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. - The element content as a 32-bit signed integer. + 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 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. - The element content as a 32-bit signed integer. 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 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 element content as a 64-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 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 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. - The element content as a 64-bit signed integer. 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 current element contains child elements. +-or- +The element content cannot be converted to the requested type The method is called with arguments. - 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. 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 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. - 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. 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." - 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. 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 current element contains child elements. +-or- +The element content cannot be converted to a object. The method is called with arguments. - The element content as a object. 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 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. - The element content as a object. Asynchronously reads the current element and returns the contents 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." 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." - The text contained in the element that was read. An empty string if the element is empty. 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." - The text contained in the element that was read. An empty string if the element is empty. 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." - The text contained in the element that was read. An empty string if the element is empty. Checks that the current content node is an end tag and advances the reader to the next node. @@ -6917,31 +7091,28 @@ An method was called before a previous asy 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." - 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. 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." - All the XML content, including markup, in the current node. If the current node has no children, an empty string is returned. 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." - 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. Asynchronously reads the content, including markup, representing this node and all its children. - 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." 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. @@ -6951,322 +7122,193 @@ An asynchronous method was called without 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 . + 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. + 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." - The contents of the element or an empty string. 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." - 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. 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. - - 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. 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 . - - 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. Reads until an element with the specified qualified name is found. The qualified name of the 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. 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. - 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 . 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. - 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. 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. - 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 . 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. - The number of characters read into the buffer. The value zero is returned when there is no more text content. 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." - The number of characters read into the buffer. The value zero is returned when there is no more text content. 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." - - - 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. - 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." - The current node. - - - When overridden in a derived class, gets 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." - The number of attributes on the current node. - - - When overridden in a derived class, gets 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." - The base URI of the current node. - - - Gets a value indicating whether the implements the binary content read methods. - 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." - - if the binary content read methods are implemented; otherwise . - - - Gets a value indicating whether the implements the method. - 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." - - if the implements the method; otherwise . - - - Gets a value indicating whether this reader can parse and resolve entities. - 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." - - if the reader can parse and resolve entities; otherwise, . - - - When overridden in a derived class, gets 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." - The depth of the current node in the XML document. - - - When overridden in a derived class, gets a value indicating whether the reader is positioned at the end of the 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." - - if the reader is positioned at the end of the stream; otherwise, . - - - Gets a value indicating whether the current node has any 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." - - if the current node has attributes; otherwise, . - - - When overridden in a derived class, gets a value indicating whether the current node can have a . - 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." - - if the node on which the reader is currently positioned can have a ; otherwise, . If , the node has a value of . - - - 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. - 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." - - 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. - - - When overridden in a derived class, gets a value indicating whether the current node is an empty element (for example, <MyElement/>). - 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." - - if the current node is an element ( equals ) that ends with />; otherwise, . - - - When overridden in a derived class, gets the value of 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 value of the specified attribute. - - - When overridden in a derived class, gets the value of the attribute with the specified . - The qualified name 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 value of the specified attribute. If the attribute is not found, is returned. - - - 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. - 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 of the specified attribute. If the attribute is not found, is returned. - - - When overridden in a derived class, gets the local name 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." - 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 . - - - When overridden in a derived class, gets the qualified name 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." - 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 . - - - 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. - 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 namespace URI of the current node; otherwise an empty string. - - - When overridden in a derived class, gets the associated with this implementation. - 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 enabling you to get the atomized version of a string within the node. - - - When overridden in a derived class, gets 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." - One of the enumeration values that specify the type of the current node. - - - When overridden in a derived class, gets 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." - The namespace prefix associated with the current node. - - - When overridden in a derived class, gets the quotation mark character 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." - The quotation mark character (" or ') used to enclose the value of an attribute node. - - - When overridden in a derived class, gets 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." - 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." 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." - 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. Gets the object used to create this instance. - 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 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. - 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 returned depends on the of the node. The following table lists node types that have a value to return. All other node types return . + 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. - 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. + 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. - 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 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. - 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 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. - 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." 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. - - Occurs when the reader encounters validation errors. - Initializes a new instance of the class. - - Creates a copy of the instance. - The cloned object. - - - Resets the members of the settings class to their default values. - Gets or sets whether asynchronous methods can be used on a particular instance. @@ -7275,7 +7317,13 @@ An asynchronous method was called without Gets or sets a value indicating whether to do character checking. - to do character checking; otherwise . The default is . + 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. @@ -7323,19 +7371,24 @@ An asynchronous method was called without 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 . + 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. @@ -7354,18 +7407,22 @@ An asynchronous method was called without 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). - A stream object or if a type other than stream is specified. Asynchronously maps a URI to an object that contains the actual resource. @@ -7378,9 +7435,9 @@ An asynchronous method was called without 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 . - The absolute URI or if the relative URI cannot be resolved. Enables the resolver to return types other than . @@ -7389,10 +7446,6 @@ An asynchronous method was called without if the is supported; otherwise, . - - 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. - Helps to secure another implementation of by wrapping the object and restricting the resources that the underlying has access to. @@ -7401,18 +7454,22 @@ An asynchronous method was called without 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). - The stream returned by calling on the underlying . If a type other than is specified, the method returns . Asynchronously maps a URI to an object that contains the actual resource. @@ -7425,13 +7482,9 @@ An asynchronous method was called without 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 . - The absolute URI or if the relative URI cannot be resolved (returned by 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. 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. @@ -7447,14 +7500,6 @@ An asynchronous method was called without 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. - - 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. - Gets the local name of the node. For nodes, this property returns . @@ -7477,8 +7522,16 @@ An asynchronous method was called without Gets or sets the value of the node. - Setting to invalid white space characters. 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. @@ -7506,19 +7559,6 @@ An asynchronous method was called without to recursively clone the subtree under the specified node; to clone only the node itself. The cloned node. - - 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. - - - 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. - Gets the local name of the node. For text nodes, this property returns . @@ -7539,14 +7579,26 @@ An asynchronous method was called without 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. + 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 . @@ -7590,11 +7642,9 @@ An asynchronous method was called without 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. + The remote filename cannot be resolved. +-or- +An error occurred while processing the request. is not a valid URI. @@ -7633,11 +7683,9 @@ An asynchronous method was called without 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. + The remote filename cannot be resolved. +-or- +An error occurred while processing the request. is not a valid URI. @@ -7655,14 +7703,58 @@ An asynchronous method was called without 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 parameter is less than 0 or greater than or equal to . 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. @@ -7689,11 +7781,38 @@ An asynchronous method was called without 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 property is set to and the value is . 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. @@ -7728,112 +7847,170 @@ An asynchronous method was called without 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. - An error occurred while parsing the XML. 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 . + + 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- . - The number of bytes written to the buffer. 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- . - The number of bytes written to your buffer. 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 . - 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. 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. - The number of bytes written to the buffer. 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. - The number of bytes written to the buffer. 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. - The number of bytes written to the buffer. 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. - The number of bytes written to the buffer. + + + 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. - 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. Resets the state of the reader to ReadState.Initial. @@ -7861,138 +8038,36 @@ An asynchronous method was called without 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 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 . - - - 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 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>. + + 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 - For node types that do not have a name (like , , and so on), this property returns . - - - Gets the qualified name of the current node. - The qualified name of the current node. For example, is for the element <bk:book>. + Value - 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. + The value of the attribute. - 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. - Setting this property after a read operation has occurred ( is not ). - - to do namespace support; otherwise, . The default is . - - - 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. - Setting this property when the reader is closed ( is ). - - to normalize; otherwise, . The default 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. - - - Gets the state of the reader. - One of the values. - - - 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 . + The content of the CDATA section. + + The content of the comment. + + The internal subset. + + The entire content, excluding the target. - 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. + 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 ). - One of the values. The default is (returns and nodes). Gets the current scope. @@ -8000,18 +8075,16 @@ An asynchronous method was called without 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 . + 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. + 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. @@ -8036,18 +8109,49 @@ An asynchronous method was called without 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 . - The matching prefix. Or if no matching namespace URI is found in the current scope. + + + 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. @@ -8093,17 +8197,15 @@ An asynchronous method was called without 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. + 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 text would result in a non-well formed XML document The is . @@ -8114,11 +8216,9 @@ An asynchronous method was called without 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. + is or +-or- +the value for would result in invalid XML. Closes the previous call. @@ -8154,20 +8254,17 @@ An asynchronous method was called without 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. + 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. + is either or . + is not a valid name according to the W3C Namespaces spec. Writes raw markup manually from a character buffer. @@ -8177,11 +8274,9 @@ An asynchronous method was called without is . - or is less than zero. - - -or- - - The buffer length minus is less than . + or is less than zero. +-or- +The buffer length minus is less than . Writes raw markup manually from a string. @@ -8194,7 +8289,7 @@ An asynchronous method was called without of the attribute. - of the attribute. + of the attribute is either or . @@ -8214,6 +8309,10 @@ An asynchronous method was called without 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. @@ -8230,49 +8329,28 @@ An asynchronous method was called without The string of white space characters. The string contains non-white space characters. - - 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. - - - 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 . - Setting this property to a negative value. - Number of for each level. The default is 2. - - - Gets or sets which character to use for indenting when is set to . - The character to use for indenting. The default is space. - - - Gets or sets a value indicating whether to do namespace support. - You can only change this property when in the state. - - to support namespaces; otherwise, . - - The default is . - - - Gets or sets which character to use to quote attribute values. - Setting this property to something other than either a single or double quote. - 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. - - - Gets the state of the writer. - One of the values. - 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. + An representing the current scope. + Value - Value Meaning None This is the default if no scope exists. Default The current scope is ="default". Preserve The current scope is ="preserve". + 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. @@ -8322,18 +8400,26 @@ An asynchronous method was called without 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). - A stream object or if a type other than stream is specified. Asynchronously maps a URI to an object that contains the actual resource. @@ -8342,33 +8428,21 @@ An asynchronous method was called without The type of object to return. The current implementation only returns objects. A stream object or if a type other than stream is specified. - - 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. - - is or is . - The absolute URI, or if the relative URI cannot be resolved. - - - 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. - Gets or sets the network proxy for the underlying object. The to use to access the Internet resource. - - 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. + + 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 . - - 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. + + 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. @@ -8391,14 +8465,50 @@ An asynchronous method was called without 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 parameter is less than 0 or greater than or equal to . 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. @@ -8416,6 +8526,34 @@ An asynchronous method was called without 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. @@ -8454,168 +8592,25 @@ An asynchronous method was called without if there is a next attribute; if there are no more attributes. - - 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. + + 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 - 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. + Name - 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 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 number of bytes written to the buffer. - - - 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 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. - The number of bytes written to the buffer. - - - 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 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. - The number of bytes written to the buffer. - - - 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 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. - The number of bytes written to the buffer. - - - 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. - - - 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. - - - For a description of this member, see . - An object that identifies the scope of the reader. - An 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 . - - - 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 . - - - 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. - Invalid value was specified. - One of the values. If no is specified, it defaults to EntityHandling.ExpandEntities. - - - 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 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>. + The name of the attribute. - For node types that do not have a name (like , , and so on), this property returns String.Empty. - - - Gets the qualified name of the current node. - The qualified name of the current node. For example, is for the element <bk:book>. + The document type name. + + The tag name. - 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. + The name of the entity referenced. - 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 . + The target of the processing instruction. + + The literal string . Gets or sets a value indicating whether to do namespace support. @@ -8631,17 +8626,78 @@ An asynchronous method was called without 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 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. - - Gets the namespace prefix associated with the current node. - The namespace prefix associated with the current node. + + 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. - - 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 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 . @@ -8651,6 +8707,20 @@ An asynchronous method was called without 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. @@ -8660,16 +8730,53 @@ An asynchronous method was called without , , 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. - Setting the property after a Read has been called. 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. + 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. - 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. + 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. @@ -8677,9 +8784,8 @@ An asynchronous method was called without 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 . + 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. @@ -8699,14 +8805,6 @@ An asynchronous method was called without 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. - - 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. - Gets the local name of the node. For nodes, this property returns . @@ -8729,8 +8827,16 @@ An asynchronous method was called without Gets or sets the value of the node. - Setting to invalid white space characters. 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. @@ -8741,85 +8847,78 @@ An asynchronous method was called without 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. - The value is . 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. - The value is . + 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 . - The value is . 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. - The value is . + 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. - The value is . 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. - The value is . + 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 . - The value is . 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. - The value is . + 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. - The value is . 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. - The value is . + 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. @@ -8831,34 +8930,29 @@ An method was called before a previous asy 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." - - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources asynchronously. - A task that represents the asynchronous dispose operation. - - - Performs application-defined tasks associated with freeing, releasing, or resetting managed resources asynchronously. - A task that represents the asynchronous dispose operation. - 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." - The task that represents the asynchronous operation. 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." - The matching prefix or if no matching namespace URI is found in the current scope. + + + 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 . @@ -8875,21 +8969,17 @@ An asynchronous method was called without 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." - The task that represents the asynchronous operation. 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. @@ -8899,9 +8989,7 @@ An method was called before a previous asy 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. @@ -8912,9 +9000,7 @@ An method was called before a previous asy 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 . @@ -8925,12 +9011,10 @@ An method was called before a previous asy 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." - The task that represents the asynchronous operation. When overridden in a derived class, encodes the specified binary bytes as Base64 and writes out the resulting text. @@ -8940,11 +9024,9 @@ An asynchronous method was called without is . - or is less than zero. - - -or- - - The buffer length minus is less than . + 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." @@ -8952,12 +9034,10 @@ An asynchronous method was called without 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." - The task that represents the asynchronous operation. When overridden in a derived class, encodes the specified binary bytes as and writes out the resulting text. @@ -8968,26 +9048,21 @@ An asynchronous method was called without 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 . + 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." - The task that represents the asynchronous operation. When overridden in a derived class, writes out a <![CDATA[...]]> block containing the specified text. @@ -8998,12 +9073,10 @@ An asynchronous method was called without 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." - The task that represents the asynchronous operation. When overridden in a derived class, forces the generation of a character entity for the specified Unicode character value. @@ -9014,12 +9087,10 @@ An asynchronous method was called without 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." - The task that represents the asynchronous operation. When overridden in a derived class, writes text one buffer at a time. @@ -9029,11 +9100,9 @@ An asynchronous method was called without 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. + 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." @@ -9042,12 +9111,10 @@ An asynchronous method was called without 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." - The task that represents the asynchronous operation. When overridden in a derived class, writes out a comment <!--...--> containing the specified text. @@ -9058,12 +9125,10 @@ An asynchronous method was called without 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." - The task that represents the asynchronous operation. When overridden in a derived class, writes the DOCTYPE declaration with the specified name and optional attributes. @@ -9072,9 +9137,7 @@ An asynchronous method was called without 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. @@ -9084,22 +9147,18 @@ An method was called before a previous asy 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." - The task that represents the asynchronous operation. 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. + 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." @@ -9108,11 +9167,9 @@ An asynchronous method was called without 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. + 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." @@ -9122,11 +9179,9 @@ An asynchronous method was called without 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. + 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." @@ -9136,12 +9191,10 @@ An asynchronous method was called without 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." - The task that represents the asynchronous operation. When overridden in a derived class, closes the previous call. @@ -9149,12 +9202,10 @@ An asynchronous method was called without 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." - The task that represents the asynchronous operation. When overridden in a derived class, closes any open elements or attributes and puts the writer back in the Start state. @@ -9163,29 +9214,23 @@ An asynchronous method was called without 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." - The task that represents the asynchronous operation. 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." - The task that represents the asynchronous operation. When overridden in a derived class, writes out an entity reference as . @@ -9197,12 +9242,10 @@ An asynchronous method was called without 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." - The task that represents the asynchronous operation. When overridden in a derived class, closes one element and pops the corresponding namespace scope. @@ -9210,12 +9253,10 @@ An asynchronous method was called without 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." - The task that represents the asynchronous operation. 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). @@ -9227,12 +9268,10 @@ An asynchronous method was called without 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." - The task that represents the asynchronous operation. 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). @@ -9244,12 +9283,10 @@ An asynchronous method was called without 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." - The task that represents the asynchronous operation. 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. @@ -9276,67 +9313,56 @@ An asynchronous method was called without 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." - The task that represents the asynchronous operation. 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." - The task that represents the asynchronous operation. 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. + 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." - The task that represents the asynchronous operation. 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. + 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." - The task that represents the asynchronous operation. When overridden in a derived class, writes raw markup manually from a character buffer. @@ -9346,11 +9372,9 @@ An asynchronous method was called without is . - or is less than zero. - - -or- - - The buffer length minus is less than . + 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." @@ -9365,30 +9389,24 @@ An asynchronous method was called without 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." - The task that represents the asynchronous operation. 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." - The task that represents the asynchronous operation. 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. @@ -9412,56 +9430,44 @@ An method was called before a previous asy 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." - The task that represents the asynchronous operation. 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." - The task that represents the asynchronous operation. 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." - The task that represents the asynchronous operation. 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. @@ -9470,9 +9476,7 @@ An method was called before a previous asy 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. @@ -9482,9 +9486,7 @@ An method was called before a previous asy 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. @@ -9493,12 +9495,15 @@ An method was called before a previous asy 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." - The task that represents the asynchronous operation. + + + 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. @@ -9509,12 +9514,10 @@ An asynchronous method was called without 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." - The task that represents the asynchronous operation. When overridden in a derived class, generates and writes the surrogate character entity for the surrogate character pair. @@ -9527,12 +9530,10 @@ An asynchronous method was called without 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." - The task that represents the asynchronous operation. Writes a value. @@ -9577,15 +9578,12 @@ An asynchronous method was called without 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. + 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." @@ -9609,34 +9607,29 @@ An method was called before a previous asy 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." - The task that represents the asynchronous operation. - - - Gets the object used to create this instance. - 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 object used to create this writer instance. If this writer was not created using the method, this property returns . - - - When overridden in a derived class, gets the state of the writer. - 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." - One of the values. When overridden in a derived class, gets 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." 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 method was called before a previous asynchronous operation finished. In this case, is thrown with the message "An asynchronous operation is already in progress." - An representing the current scope. + An representing the current scope. + Value + + Meaning - Value Meaning This is the default if no scope exists. The current scope is ="default". The current scope is ="preserve". + 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. @@ -9644,13 +9637,6 @@ An asynchronous method was called without Initializes a new instance of the class. - - Creates a copy of the instance. - The cloned object. - - - Resets the members of the settings class to their default values. - Gets or sets a value that indicates whether asynchronous methods can be used on a particular instance. @@ -9661,6 +9647,10 @@ An asynchronous method was called without 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. @@ -9686,8 +9676,8 @@ An asynchronous method was called without Gets or sets the character string to use when indenting. This setting is used when the property is set to . - The value assigned to the is . 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. @@ -9695,8 +9685,8 @@ An asynchronous method was called without Gets or sets the character string to use for line breaks. - The value assigned to the is . 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. @@ -9705,7 +9695,12 @@ An asynchronous method was called without Gets or sets a value indicating whether to write attributes on a new line. - to write attributes on individual lines; otherwise, . The default is . + 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. @@ -9716,6 +9711,9 @@ An asynchronous method was called without 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. @@ -9783,17 +9781,25 @@ An asynchronous method was called without 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. - An object. 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. - An object. + + + 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. @@ -9805,82 +9811,74 @@ An asynchronous method was called without An object to use for namespace resolution. The object parameter is not derived from the class. - - 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. - 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. - The value of the item as the type requested. 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. - The value of the item as the type requested. - - - 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. 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 item's value as a . 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 item's value as a . 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. - The item's value as a . 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. - The item's value as an . 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. - The item's value as an . When overridden in a derived class, gets the .NET Framework 2.0 type of the item. @@ -9910,9 +9908,9 @@ An asynchronous method was called without 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. - An object used to create new child nodes at the end of the list of child nodes of the current node. Creates a new child node at the end of the list of child nodes of the current node using the XML data string specified. @@ -9947,15 +9945,24 @@ An asynchronous method was called without 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. - - if no schema validation errors occurred; otherwise, . When overridden in a derived class, creates a new positioned at the same node as this . @@ -9969,9 +9976,9 @@ An asynchronous method was called without 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. - An object representing the XPath expression. Creates an attribute node on the current element node using the namespace prefix, local name and namespace URI specified with the value specified. @@ -9984,9 +9991,9 @@ An asynchronous method was called without 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. - An object used to create new attributes on the current element. Returns a copy of the . @@ -10007,32 +10014,32 @@ An asynchronous method was called without 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. - The result of the expression (Boolean, number, string, or node set). This maps to , , , or objects respectively. 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. - The result of the expression (Boolean, number, string, or node set). This maps to , , , or objects respectively. 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. - The result of the expression (Boolean, number, string, or node set). This maps to , , , or objects respectively. 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. - The result of the expression (Boolean, number, string, or node set). This maps to , , , or objects respectively. Gets the value of the attribute with the specified local name and namespace URI. @@ -10050,11 +10057,26 @@ An asynchronous method was called without 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. - An object used to create a new sibling node after the currently selected node. Creates a new sibling node after the currently selected node using the XML string specified. @@ -10082,9 +10104,9 @@ An asynchronous method was called without 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. - An object used to create a new sibling node before the currently selected node. Creates a new sibling node before the currently selected node using the XML string specified. @@ -10134,12 +10156,25 @@ An asynchronous method was called without 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 . @@ -10153,18 +10188,18 @@ An asynchronous method was called without Determines whether the current node matches the specified XPath expression. The XPath expression. - The XPath expression cannot be evaluated. - The XPath expression is not valid. 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. - The XPath expression cannot be evaluated. - The XPath expression is not valid. 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 . @@ -10195,9 +10230,8 @@ An asynchronous method was called without 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. + 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. @@ -10294,24 +10328,52 @@ An asynchronous method was called without 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 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. - - 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. + + 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. - - Moves the to the root node that the current node belongs to. + + 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. - An object used to create a new child node at the beginning of the list of child nodes of the current node. Creates a new child node at the beginning of the list of child nodes of the current node using the XML string specified. @@ -10348,16 +10410,16 @@ An asynchronous method was called without Returns an object that contains the current node and its child nodes. - The is not positioned on an element node or the root node. 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. - An object used to specify the replacement range. Replaces the current node with the content of the string specified. @@ -10384,36 +10446,40 @@ An asynchronous method was called without 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. - An pointing to the selected node set. 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. - An that points to the selected node set. 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. - An that points to the selected node set. 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. - An that contains the selected nodes. The returned nodes are in reverse document order. Selects all the ancestor nodes of the current node that have a matching . @@ -10425,9 +10491,9 @@ An asynchronous method was called without 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. - An that contains the selected nodes. Selects all the child nodes of the current node that have the matching . @@ -10440,9 +10506,9 @@ An asynchronous method was called without 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. - An that contains the selected nodes. Selects all the descendant nodes of the current node that have a matching . @@ -10454,24 +10520,24 @@ An asynchronous method was called without 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. - An object that contains the first matching node for the XPath query specified; otherwise, if there are no query results. 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. - An object that contains the first matching node for the XPath query specified; otherwise if there are no query results. 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. - An object that contains the first matching node for the XPath query specified; otherwise if there are no query results. Sets the typed value of the current node. @@ -10496,128 +10562,59 @@ An asynchronous method was called without 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. - The value of the current node as the requested. - - - Streams the current node and its child nodes to the object specified. - The object to stream to. - - - 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, . - - - 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. - The property cannot be set. - A that contains the markup of the child nodes of the current node. - - - 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, 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). - - - 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. - - - 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. - - - Gets the current node as a boxed object of the most appropriate .NET type. - The current node as a boxed object of the most appropriate .NET 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 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. - The current node's value as a . 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. - The current node's value as a . 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. - The current node's value as a . 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. - The current node's value as an . 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. - The current node's value as an . - Gets the .NET of the current node. - The .NET of the current node. The default value is . + 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. @@ -10637,6 +10634,18 @@ An asynchronous method was called without 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. @@ -10650,18 +10659,6 @@ An asynchronous method was called without Creates a new object that is a copy of the current instance. A new object that is a copy of this instance. - - 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. - Defines the XPath node types that can be returned from the class. @@ -10672,7 +10669,7 @@ An asynchronous method was called without An attribute, such as id='123'. - A comment, such as <!-- my comment -->. + A comment, such as <!-- my comment --> An element, such as <element>. @@ -10722,6 +10719,10 @@ An asynchronous method was called without 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. @@ -10729,10 +10730,6 @@ An asynchronous method was called without The context node for the function call. An representing the return value of the function. - - 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. - 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. @@ -10743,7 +10740,7 @@ An asynchronous method was called without Gets the representing the XPath type returned by the function. - An 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. @@ -10791,11 +10788,9 @@ An asynchronous method was called without 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. + 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. @@ -10809,20 +10804,17 @@ An asynchronous method was called without 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. + 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. + 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 . @@ -10852,6 +10844,10 @@ An asynchronous method was called without 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. @@ -10860,11 +10856,9 @@ An asynchronous method was called without 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. + 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. @@ -10872,17 +10866,14 @@ An asynchronous method was called without 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 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. + 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. @@ -10895,11 +10886,9 @@ An asynchronous method was called without 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. + 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. @@ -10912,11 +10901,9 @@ An asynchronous method was called without 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. + 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. @@ -10925,17 +10912,14 @@ An asynchronous method was called without 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 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. + 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. @@ -10943,9 +10927,8 @@ An asynchronous method was called without 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 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. @@ -10969,9 +10952,8 @@ An asynchronous method was called without 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 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. @@ -10979,9 +10961,8 @@ An asynchronous method was called without 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 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. @@ -10989,9 +10970,8 @@ An asynchronous method was called without 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 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. @@ -11015,9 +10995,8 @@ An asynchronous method was called without 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 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. @@ -11025,21 +11004,13 @@ An asynchronous method was called without 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 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. - - 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 . - Contains a variable number of arguments which are either XSLT parameters or extension objects. - - Occurs when a message is specified in the style sheet by the xsl:message element. - Implements a new instance of the . @@ -11047,9 +11018,8 @@ An asynchronous method was called without 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 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. @@ -11057,11 +11027,9 @@ An asynchronous method was called without 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. + 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 . @@ -11088,6 +11056,9 @@ An asynchronous method was called without 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. @@ -11231,11 +11202,9 @@ An asynchronous method was called without 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 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. @@ -11248,9 +11217,8 @@ An asynchronous method was called without 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 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. @@ -11263,9 +11231,8 @@ An asynchronous method was called without 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 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. @@ -11278,9 +11245,8 @@ An asynchronous method was called without 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 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. @@ -11293,9 +11259,8 @@ An asynchronous method was called without 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. + 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 . @@ -11308,50 +11273,43 @@ An asynchronous method was called without 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. + 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. + 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. + 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. + 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. + 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. @@ -11359,105 +11317,90 @@ An asynchronous method was called without 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. + 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. + 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. - 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. 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. + 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. + 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. + 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. + 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. - 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. + 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. + 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. + 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. diff --git a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Xml.XDocument.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Xml.XDocument.xml index 1a67a92..9a3e8b0 100755 --- a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Xml.XDocument.xml +++ b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Xml.XDocument.xml @@ -161,97 +161,118 @@ 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 . - 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 . - 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 . - 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 . - 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 . - 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 . - A that contains the content of this . 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 . - A that contains the content of this . 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 . - A that contains the content of this . Cast the value of this to a of . The to cast to of . - The attribute does not contain a valid value. 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 . - The attribute does not contain a valid value. 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 . - The attribute does not contain a valid value. 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 . - The attribute does not contain a valid value. 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 . - The attribute does not contain a valid value. 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 . - The attribute does not contain a valid value. A of that contains the content of this . + The attribute does not contain a valid value. Cast the value of this to a of . @@ -261,39 +282,39 @@ Cast the value of this to a of . The to cast to a of . - The attribute does not contain a valid value. 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 . - The attribute does not contain a valid value. 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 . - The attribute does not contain a valid value. 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 . - The attribute does not contain a valid value. 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 . - The attribute does not contain a valid value. 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 . - A that contains the content of this . Cast the value of this to a . @@ -303,23 +324,27 @@ 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 . - 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 . - 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 . - A that contains the content of this . + + + Gets the previous attribute of the parent element. + An containing the previous attribute of the parent element. Removes this attribute from its parent element. @@ -335,35 +360,10 @@ Converts the current object to a string representation. A containing the XML text representation of an attribute and its value. - - 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 . - - - Gets the previous attribute of the parent element. - An containing the previous attribute of the parent element. - Gets or sets the value of this attribute. - When setting, the is . A containing the value of this attribute. + When setting, the is . Represents a text node that contains CDATA. @@ -376,6 +376,10 @@ 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. @@ -386,10 +390,6 @@ A token that can be used to request cancellation of the asynchronous operation. A task representing the asynchronous write operation. - - Gets the node type for this node. - The node type. For objects, this value is . - Represents an XML comment. @@ -403,6 +403,15 @@ 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. @@ -411,16 +420,6 @@ 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 that represents the asynchronous write operation. - - - Gets the node type for this node. - The node type. For objects, this value is . - - - Gets or sets the string value of this comment. - The is . - A that contains the string value of this comment. Represents a node that can contain other nodes. @@ -473,6 +472,14 @@ 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. @@ -488,14 +495,6 @@ Replaces the children nodes of this document or element with the specified content. A parameter list of content objects. - - 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 . - Represents an XML declaration. @@ -509,10 +508,6 @@ Initializes a new instance of the class from another object. The used to initialize this object. - - Provides the declaration as a formatted string. - A that contains the formatted XML string. - Gets or sets the encoding for this document. A containing the code page name for this document. @@ -521,6 +516,10 @@ 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. @@ -544,6 +543,14 @@ 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. @@ -609,6 +616,10 @@ 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. @@ -620,6 +631,10 @@ 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. @@ -681,22 +696,6 @@ A cancellation token. A task representing the asynchronous write operation. - - 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. - - - Gets the node type for this node. - The node type. For objects, this value is . - - - Gets the root element of the XML Tree for this document. - The root of the XML tree. - Represents an XML Document Type Definition (DTD). @@ -711,16 +710,6 @@ Initializes an instance of the class from another object. An object to copy from. - - 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. - Gets or sets the internal subset for this Document Type Definition (DTD). A that contains the internal subset for this Document Type Definition (DTD). @@ -741,6 +730,16 @@ 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. @@ -785,9 +784,9 @@ An of of attributes of this element. - Returns a filtered collection of attributes of this element. Only attributes that have a matching are included in the collection. + 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 attributes that have a matching are included in the collection. + 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. @@ -802,6 +801,14 @@ 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 . @@ -816,6 +823,25 @@ 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. @@ -881,154 +907,148 @@ 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 . - 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 . - - is . - 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 . - - is . - 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 . - - is . - 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 . - - is . - 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 . - - is . - A that contains the content of this . 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 . - A that contains the content of this . 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 . - - is . - A that contains the content of this . Cast the value of this to a of . The to cast to of . - The element is not and does not contain a valid value. 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 . - The element is not and does not contain a valid value. 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 . - The element is not and does not contain a valid value. 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 . - The element is not and does not contain a valid value. 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 . - The element is not and does not contain a valid value. 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 . - The element is not and does not contain a valid value. 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 . - The element is not and does not contain a valid value. 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 . - The element is not and does not contain a valid value. 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 . - The element is not and does not contain a valid value. 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 . - The element is not and does not contain a valid value. 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 . - The element is not and does not contain a valid value. 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 . - The element is not and does not contain a valid value. 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 . - - is . - A that contains the content of this . Cast the value of this to a . @@ -1038,25 +1058,23 @@ 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 . - 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 . - 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 . - - is . - A that contains the content of this . Load an from a string that contains XML. @@ -1172,6 +1190,10 @@ 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. @@ -1182,45 +1204,6 @@ A token that can be used to request cancellation of the asynchronous operation. A task representing the asynchronous write operation. - - 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 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. - - - 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 . - - - 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. - Represents a name of an XML element or attribute. @@ -1245,6 +1228,18 @@ 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. @@ -1279,18 +1274,6 @@ Returns the expanded XML name in the format {namespace}localname. A that contains the expanded XML name in the format {namespace}localname. - - 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 . - Represents an XML namespace. This class cannot be inherited. @@ -1313,6 +1296,14 @@ 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. @@ -1340,14 +1331,6 @@ Returns the URI of this . The URI of this . - - 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. - 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). @@ -1386,18 +1369,16 @@ 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. + 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. - The two nodes do not share a common ancestor. 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. @@ -1415,6 +1396,10 @@ 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. @@ -1433,6 +1418,10 @@ 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. @@ -1445,6 +1434,10 @@ 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. @@ -1453,19 +1446,23 @@ 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. - 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. 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. - The is not positioned on a recognized node type. 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. @@ -1498,22 +1495,6 @@ A token that can be used to request cancellation of the asynchronous operation. A task representing the asynchronous write operation. - - Gets a comparer that can compare the relative position of two nodes. - An that can compare the relative position of two nodes. - - - Gets a comparer that can compare two nodes for value equality. - A that can compare two nodes for value equality. - - - Gets the next sibling node of this node. - The that contains the next sibling node. - - - Gets the previous sibling node of this node. - The that contains the previous sibling node. - Contains functionality to compare nodes for their document order. This class cannot be inherited. @@ -1524,16 +1505,16 @@ Compares two nodes to determine their relative document order. The first to compare. The second to compare. - The two nodes do not share a common ancestor. 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 . - An that contains 0 if the nodes are equal; -1 if is before ; 1 if is after . Compares nodes to determine whether they are equal. This class cannot be inherited. @@ -1567,12 +1548,6 @@ Represents a node or an attribute in an XML tree. - - Raised when this or any of its descendants have changed. - - - Raised when this or any of its descendants are about to change. - Adds an object to the annotation list of this . An object that contains the annotation to add. @@ -1597,23 +1572,16 @@ The type of the annotations to retrieve. An that contains the annotations for 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 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 . @@ -1626,6 +1594,19 @@ 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 . @@ -1652,26 +1633,26 @@ 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. - - Initializes a new instance of the class. - An that contains the event arguments for LINQ to XML events. - - - Gets the type of change. - An that contains the type of change. - Represents an XML processing instruction. @@ -1686,20 +1667,10 @@ Initializes a new instance of the class. The node to copy from. - - 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. - Gets or sets the string value of this processing instruction. - The string is . A that contains the string value of this processing instruction. + The string is . Gets the node type for this node. @@ -1707,9 +1678,19 @@ 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. - A containing the target application for this processing instruction. + + + 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. @@ -1736,6 +1717,10 @@ 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. @@ -1780,10 +1765,6 @@ Writes this streaming element to an . An into which this method will write. - - Gets or sets the name of this streaming element. - An that contains the name of this streaming element. - Represents a text node. @@ -1795,6 +1776,14 @@ 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. @@ -1805,14 +1794,6 @@ A token that can be used to request cancellation of the asynchronous operation. A task representing the asynchronous write operation. - - 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. - This class contains the LINQ to XML extension methods for XSD validation. diff --git a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Xml.XmlSerializer.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Xml.XmlSerializer.xml index d0cd3f2..e25c40f 100755 --- a/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Xml.XmlSerializer.xml +++ b/pkg/Tizen.NET.API11/build/tizen11.0/ref/System.Xml.XmlSerializer.xml @@ -47,7 +47,7 @@ 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 .NET's XML serialization infrastructure. + 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. @@ -110,7 +110,7 @@ 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 code entities. + 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. @@ -131,7 +131,7 @@ A that contains warnings that were generated when importing the code entity descriptions. - Establishes a property for use by the .NET infrastructure. + Establishes a property for use by the .NET Framework infrastructure. Gets or sets whether white space and attribute values are normalized. @@ -161,8 +161,8 @@ Gets or sets the XML Schema definition language (XSD) data type of the SOAP attribute generated by the . - The XML Schema data type you have specified cannot be mapped to the .NET data type. 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. @@ -286,7 +286,7 @@ The type of the object to include. - Generates mappings to SOAP-encoded messages from .NET types or Web service method information. + Generates mappings to SOAP-encoded messages from .NET Framework types or Web service method information. Initializes a new instance of the class. @@ -308,38 +308,38 @@ 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 code entities that belong to a Web service method. - Internal .NET type mappings to the element parts of a WSDL message definition. + 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 code entities that belong to a 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 type mappings to the element parts of a WSDL message definition. + 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 code entities that belong to a 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 type mappings to the element parts of a WSDL message definition. + 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 code entities that belong to a 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, . @@ -347,22 +347,22 @@ 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 type mappings to the element parts of a WSDL message definition. + 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 type. - The .NET type for which to generate a type mapping. - Internal .NET 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. + Internal .NET Framework mapping of a type to an XML Schema element. - Generates a mapping to an XML Schema element for a .NET type. - The .NET type for which to generate a type mapping. + 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 mapping of a type to an XML Schema element. + 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 type for which to save type mapping information. + 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. @@ -463,15 +463,15 @@ The index where the is inserted. The to insert. - - Removes the specified from the collection. - The to remove. - 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. @@ -532,8 +532,8 @@ Gets or sets a value that indicates whether the name of the generated XML element is qualified. - The property is set to and a value is specified. 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 . @@ -584,15 +584,15 @@ The index at which the attribute is inserted. The to insert. - - Removes an from the collection, if it is present. - The to remove. - 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. @@ -617,7 +617,7 @@ The object being deserialized. - Represents the method that handles the . + Represents the method that handles the The source of the event. An that contains the event data. @@ -782,17 +782,17 @@ The zero-based index where the member is inserted. The to insert. - - Removes the specified object from the collection. - The to remove from the collection. - 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. - The element at the specified index. + + + Removes the specified object from the collection. + The to remove from the collection. Provides data for the event. @@ -834,11 +834,7 @@ The of the object to include. - Supports mappings between .NET types and XML Schema data types. - - - Sets the key used to look up the mapping. - The lookup key. + Supports mappings between .NET Framework types and XML Schema data types. Gets the name of the mapped element. @@ -848,6 +844,10 @@ 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. @@ -865,15 +865,15 @@ Write methods are generated. - Maps a code entity in a .NET Web service method to an element in a Web Services Description Language (WSDL) message. + 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 type maps to an XML element or attribute of any type. + 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 type has a value specified. + 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, . @@ -890,40 +890,40 @@ The XML namespace that applies to this mapping. - Gets the fully qualified type name of the .NET type for this mapping. - The fully qualified type name of the .NET type for 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 type for this mapping. - The type name of the .NET 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 type for this mapping. - The namespace of the .NET 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 Web service methods and Web Services Description Language (WSDL) messages that are defined for SOAP Web services. + 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 code entities that belong to a Web service method to which a SOAP message is being mapped. + 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 code entity that belongs to a Web service method being mapped to a SOAP message. + 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 type being mapped to the data type of an XML Schema element that represents a SOAP message. - The name of the .NET type. + 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 type being mapped to the data type of an XML Schema element that represents a SOAP message. - The .NET namespace of the mapping. + 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. @@ -966,7 +966,7 @@ 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 types or Web service method information. + 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. @@ -1032,28 +1032,28 @@ An that contains the mappings. - Generates a mapping to an XML Schema element for a specified .NET type. - The .NET type for which to generate a type mapping. - Internal .NET mapping of a type to an XML Schema element. + 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 type, using the specified type and namespace. - The .NET type for which to generate a type mapping. + 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 mapping of a type to an XML Schema element. + Internal .NET Framework mapping of a type to an XML Schema element. - Generates a mapping to an XML Schema element for a .NET type, using the specified type and attribute. - The .NET type for which to generate a type mapping. + 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 type to an XML Schema element. + 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 type, using the specified type, attribute, and namespace. - The .NET type for which to generate a type mapping. + 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 mapping of a type to an XML Schema element. + 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. @@ -1064,7 +1064,7 @@ An instance of the class that contains custom attributes derived from the attribute. - Provides mappings between code entities in .NET Web service methods and the content of Web Services Description Language (WSDL) messages that are defined for SOAP Web services. + 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. @@ -1102,6 +1102,10 @@ 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 . @@ -1110,17 +1114,13 @@ if the move is successful; otherwise, . - - Sets the enumerator to its initial position, which is before the first element in the collection of objects. - - - Gets the current element in the collection. - The current object in the collection. - 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. @@ -1129,9 +1129,9 @@ 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. + 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. @@ -1154,11 +1154,11 @@ An that represents the qualified XML name of the exported element declaration. - Adds an element declaration for a .NET type to the applicable object. - The internal mapping between a .NET type and an XML schema element. + 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 types for XML schema element declarations, including literal XSD message parts in a WSDL document. + 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. @@ -1306,12 +1306,27 @@ 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. @@ -1339,21 +1354,6 @@ Returns an enumerator that iterates through the collection of XML schemas. An object that can be used to iterate through the collection. - - Gets a value that indicates whether the schemas have been compiled. - - , if the schemas have been compiled; 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. - 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. @@ -1380,7 +1380,7 @@ 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 collections or enumerations that map to SOAP-encoded arrays or SOAP-encoded, multi-referenced elements. + 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. @@ -1410,6 +1410,27 @@ 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. @@ -1476,6 +1497,15 @@ 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. @@ -1483,8 +1513,35 @@ 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 reference type. + 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. @@ -1513,6 +1570,11 @@ 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. @@ -1530,14 +1592,22 @@ 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, . + 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. + 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 . @@ -1756,76 +1826,6 @@ 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. - - Gets or sets a value that determines whether XML strings are translated into valid .NET type names. - - if XML strings are decoded into valid .NET type names; otherwise, . - - - Gets the XML document object into which the XML document is being deserialized. - An that represents the deserialized data. - - - Gets or sets a value that should be for a SOAP 1.1 return value. - - , if the value is a return value. - - - 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 . - - - 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. - - - 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. - Delegate that is used by the class for serialization of types from SOAP-encoded, non-root XML data. The object being serialized. @@ -1896,6 +1896,11 @@ 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. @@ -1933,7 +1938,7 @@ The enumeration value as a series of bitwise operations. The values of the enumeration. The constants of the enumeration. - The name of the type. + 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. @@ -1976,6 +1981,10 @@ 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. @@ -2256,6 +2265,10 @@ 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. @@ -2368,34 +2381,9 @@ The local name of an XML Schema data type. The namespace of an XML Schema data type. - - Gets or sets a value that indicates whether the method is used to write valid XML. - - if the method returns an encoded name; otherwise, . - - - 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 or sets the that is being used by the . - The used by the class instance. - Serializes and deserializes objects into and from XML documents. The enables you to control how objects are encoded into XML. - - 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. - Initializes a new instance of the class. @@ -2452,13 +2440,13 @@ Returns an object used to read the XML document to be serialized. - Any attempt is made to access the method when the method is not overridden in a descendant class. 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. - Any attempt is made to access the method when the method is not overridden in a descendant class. 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 . @@ -2468,27 +2456,27 @@ Deserializes the XML document contained by the specified . The that contains the XML document to deserialize. - An error occurred during deserialization. The original exception is available using the property. 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. - Any attempt is made to access the method when the method is not overridden in a descendant class. 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. - An error occurred during deserialization. The original exception is available using the property. 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. - An error occurred during deserialization. The original exception is available using the property. 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 . @@ -2590,6 +2578,18 @@ 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. diff --git a/pkg/Tizen.NET.API11/build/tizen11.0/ref/WindowsBase.xml b/pkg/Tizen.NET.API11/build/tizen11.0/ref/WindowsBase.xml new file mode 100755 index 0000000..8c2fb94 --- /dev/null +++ b/pkg/Tizen.NET.API11/build/tizen11.0/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.Internals/Tizen.NET.Internals.nuspec b/pkg/Tizen.NET.Internals/Tizen.NET.Internals.nuspec index baa2697..f5b97f7 100644 --- a/pkg/Tizen.NET.Internals/Tizen.NET.Internals.nuspec +++ b/pkg/Tizen.NET.Internals/Tizen.NET.Internals.nuspec @@ -16,7 +16,7 @@ - - + + diff --git a/pkg/Tizen.NET/Tizen.NET.nuspec b/pkg/Tizen.NET/Tizen.NET.nuspec index e85ef8a..e2623d2 100644 --- a/pkg/Tizen.NET/Tizen.NET.nuspec +++ b/pkg/Tizen.NET/Tizen.NET.nuspec @@ -42,15 +42,11 @@ - - - - - + - + diff --git a/pkg/Tizen.NET/runtime.json b/pkg/Tizen.NET/runtime.json index fc97c4b..b582716 100644 --- a/pkg/Tizen.NET/runtime.json +++ b/pkg/Tizen.NET/runtime.json @@ -142,29 +142,6 @@ "tizen.7.0.0", "tizen.6.5.0-arm64" ] - }, - "tizen.8.0.0": { - "#import": [ - "tizen.7.0.0" - ] - }, - "tizen.8.0.0-armel": { - "#import": [ - "tizen.8.0.0", - "tizen.7.0.0-armel" - ] - }, - "tizen.8.0.0-x86": { - "#import": [ - "tizen.8.0.0", - "tizen.7.0.0-x86" - ] - }, - "tizen.8.0.0-arm64": { - "#import": [ - "tizen.8.0.0", - "tizen.7.0.0-arm64" - ] } } } diff --git a/src/ElmSharp.Wearable/ElmSharp.Wearable.csproj b/src/ElmSharp.Wearable/ElmSharp.Wearable.csproj index 30afae8..a34c236 100644 --- a/src/ElmSharp.Wearable/ElmSharp.Wearable.csproj +++ b/src/ElmSharp.Wearable/ElmSharp.Wearable.csproj @@ -1,7 +1,7 @@  - net6.0 + netstandard2.0 diff --git a/src/ElmSharp/ElmSharp.csproj b/src/ElmSharp/ElmSharp.csproj index 62f4511..bc4577a 100644 --- a/src/ElmSharp/ElmSharp.csproj +++ b/src/ElmSharp/ElmSharp.csproj @@ -1,7 +1,7 @@  - net6.0 + netstandard2.0 $(NoWarn);CS1591 diff --git a/src/Tizen.Account.AccountManager/Tizen.Account.AccountManager.csproj b/src/Tizen.Account.AccountManager/Tizen.Account.AccountManager.csproj index c3f01b1..5bcad70 100644 --- a/src/Tizen.Account.AccountManager/Tizen.Account.AccountManager.csproj +++ b/src/Tizen.Account.AccountManager/Tizen.Account.AccountManager.csproj @@ -1,7 +1,7 @@  - net6.0 + netstandard2.0 diff --git a/src/Tizen.Account.FidoClient/Tizen.Account.FidoClient.csproj b/src/Tizen.Account.FidoClient/Tizen.Account.FidoClient.csproj index c54347d..7a686e9 100644 --- a/src/Tizen.Account.FidoClient/Tizen.Account.FidoClient.csproj +++ b/src/Tizen.Account.FidoClient/Tizen.Account.FidoClient.csproj @@ -1,7 +1,7 @@  - net6.0 + netstandard2.0 diff --git a/src/Tizen.Account.OAuth2/Tizen.Account.OAuth2.csproj b/src/Tizen.Account.OAuth2/Tizen.Account.OAuth2.csproj index 68b2e68..8ccaf8e 100644 --- a/src/Tizen.Account.OAuth2/Tizen.Account.OAuth2.csproj +++ b/src/Tizen.Account.OAuth2/Tizen.Account.OAuth2.csproj @@ -1,7 +1,7 @@  - net6.0 + netstandard2.0 $(NoWarn);CS0612;CS0618 diff --git a/src/Tizen.Account.SyncManager/Tizen.Account.SyncManager.csproj b/src/Tizen.Account.SyncManager/Tizen.Account.SyncManager.csproj index c26980a..5c666e7 100644 --- a/src/Tizen.Account.SyncManager/Tizen.Account.SyncManager.csproj +++ b/src/Tizen.Account.SyncManager/Tizen.Account.SyncManager.csproj @@ -1,7 +1,7 @@  - net6.0 + netstandard2.0 diff --git a/src/Tizen.Applications.Alarm/Tizen.Applications.Alarm.csproj b/src/Tizen.Applications.Alarm/Tizen.Applications.Alarm.csproj index be50050..9c3d059 100755 --- a/src/Tizen.Applications.Alarm/Tizen.Applications.Alarm.csproj +++ b/src/Tizen.Applications.Alarm/Tizen.Applications.Alarm.csproj @@ -1,7 +1,7 @@  - net6.0 + netstandard2.0 diff --git a/src/Tizen.Applications.AttachPanel/Tizen.Applications.AttachPanel.csproj b/src/Tizen.Applications.AttachPanel/Tizen.Applications.AttachPanel.csproj index 5f7fbbd..73fcf25 100755 --- a/src/Tizen.Applications.AttachPanel/Tizen.Applications.AttachPanel.csproj +++ b/src/Tizen.Applications.AttachPanel/Tizen.Applications.AttachPanel.csproj @@ -1,7 +1,7 @@  - net6.0 + netstandard2.0 diff --git a/src/Tizen.Applications.Badge/Tizen.Applications.Badge.csproj b/src/Tizen.Applications.Badge/Tizen.Applications.Badge.csproj index c54347d..7a686e9 100755 --- a/src/Tizen.Applications.Badge/Tizen.Applications.Badge.csproj +++ b/src/Tizen.Applications.Badge/Tizen.Applications.Badge.csproj @@ -1,7 +1,7 @@  - net6.0 + netstandard2.0 diff --git a/src/Tizen.Applications.Cion/Tizen.Applications.Cion.csproj b/src/Tizen.Applications.Cion/Tizen.Applications.Cion.csproj index beb466d..b1f36fa 100755 --- a/src/Tizen.Applications.Cion/Tizen.Applications.Cion.csproj +++ b/src/Tizen.Applications.Cion/Tizen.Applications.Cion.csproj @@ -1,7 +1,7 @@ - net6.0 + netstandard2.0 diff --git a/src/Tizen.Applications.Common/Tizen.Applications.Common.csproj b/src/Tizen.Applications.Common/Tizen.Applications.Common.csproj index 0474a31..53fd210 100755 --- a/src/Tizen.Applications.Common/Tizen.Applications.Common.csproj +++ b/src/Tizen.Applications.Common/Tizen.Applications.Common.csproj @@ -1,7 +1,7 @@  - net6.0 + netstandard2.0 diff --git a/src/Tizen.Applications.ComponentBased.ComponentManager/Tizen.Applications.ComponentBased.ComponentManager.csproj b/src/Tizen.Applications.ComponentBased.ComponentManager/Tizen.Applications.ComponentBased.ComponentManager.csproj index 90e20a1..4c51c41 100755 --- a/src/Tizen.Applications.ComponentBased.ComponentManager/Tizen.Applications.ComponentBased.ComponentManager.csproj +++ b/src/Tizen.Applications.ComponentBased.ComponentManager/Tizen.Applications.ComponentBased.ComponentManager.csproj @@ -1,7 +1,7 @@  - net6.0 + netstandard2.0 diff --git a/src/Tizen.Applications.ComponentBased.Default/Tizen.Applications.ComponentBased.Default.csproj b/src/Tizen.Applications.ComponentBased.Default/Tizen.Applications.ComponentBased.Default.csproj index fdeffaa..15f2a07 100644 --- a/src/Tizen.Applications.ComponentBased.Default/Tizen.Applications.ComponentBased.Default.csproj +++ b/src/Tizen.Applications.ComponentBased.Default/Tizen.Applications.ComponentBased.Default.csproj @@ -2,7 +2,7 @@ - net6.0 + netstandard2.0 false diff --git a/src/Tizen.Applications.ComponentBased.Port/Tizen.Applications.ComponentBased.Port.csproj b/src/Tizen.Applications.ComponentBased.Port/Tizen.Applications.ComponentBased.Port.csproj index 90e20a1..4c51c41 100644 --- a/src/Tizen.Applications.ComponentBased.Port/Tizen.Applications.ComponentBased.Port.csproj +++ b/src/Tizen.Applications.ComponentBased.Port/Tizen.Applications.ComponentBased.Port.csproj @@ -1,7 +1,7 @@  - net6.0 + netstandard2.0 diff --git a/src/Tizen.Applications.ComponentBased/Tizen.Applications.ComponentBased.csproj b/src/Tizen.Applications.ComponentBased/Tizen.Applications.ComponentBased.csproj index f34520d..3903111 100644 --- a/src/Tizen.Applications.ComponentBased/Tizen.Applications.ComponentBased.csproj +++ b/src/Tizen.Applications.ComponentBased/Tizen.Applications.ComponentBased.csproj @@ -1,7 +1,7 @@  - net6.0 + netstandard2.0 diff --git a/src/Tizen.Applications.DataControl/Tizen.Applications.DataControl.csproj b/src/Tizen.Applications.DataControl/Tizen.Applications.DataControl.csproj index 19ede7d..020b2cb 100644 --- a/src/Tizen.Applications.DataControl/Tizen.Applications.DataControl.csproj +++ b/src/Tizen.Applications.DataControl/Tizen.Applications.DataControl.csproj @@ -1,7 +1,7 @@  - net6.0 + netstandard2.0 diff --git a/src/Tizen.Applications.EventManager/Tizen.Applications.EventManager.csproj b/src/Tizen.Applications.EventManager/Tizen.Applications.EventManager.csproj index eddfaca..1c0b931 100755 --- a/src/Tizen.Applications.EventManager/Tizen.Applications.EventManager.csproj +++ b/src/Tizen.Applications.EventManager/Tizen.Applications.EventManager.csproj @@ -1,7 +1,7 @@  - net6.0 + netstandard2.0 diff --git a/src/Tizen.Applications.MessagePort/Tizen.Applications.MessagePort.csproj b/src/Tizen.Applications.MessagePort/Tizen.Applications.MessagePort.csproj index 19ede7d..020b2cb 100755 --- a/src/Tizen.Applications.MessagePort/Tizen.Applications.MessagePort.csproj +++ b/src/Tizen.Applications.MessagePort/Tizen.Applications.MessagePort.csproj @@ -1,7 +1,7 @@  - net6.0 + netstandard2.0 diff --git a/src/Tizen.Applications.Notification/Tizen.Applications.Notification.csproj b/src/Tizen.Applications.Notification/Tizen.Applications.Notification.csproj index 19ede7d..020b2cb 100755 --- a/src/Tizen.Applications.Notification/Tizen.Applications.Notification.csproj +++ b/src/Tizen.Applications.Notification/Tizen.Applications.Notification.csproj @@ -1,7 +1,7 @@  - net6.0 + netstandard2.0 diff --git a/src/Tizen.Applications.NotificationEventListener/Tizen.Applications.NotificationEventListener.csproj b/src/Tizen.Applications.NotificationEventListener/Tizen.Applications.NotificationEventListener.csproj index 19ede7d..020b2cb 100755 --- a/src/Tizen.Applications.NotificationEventListener/Tizen.Applications.NotificationEventListener.csproj +++ b/src/Tizen.Applications.NotificationEventListener/Tizen.Applications.NotificationEventListener.csproj @@ -1,7 +1,7 @@  - net6.0 + netstandard2.0 diff --git a/src/Tizen.Applications.PackageManager/Tizen.Applications.PackageManager.csproj b/src/Tizen.Applications.PackageManager/Tizen.Applications.PackageManager.csproj index 19ede7d..020b2cb 100755 --- a/src/Tizen.Applications.PackageManager/Tizen.Applications.PackageManager.csproj +++ b/src/Tizen.Applications.PackageManager/Tizen.Applications.PackageManager.csproj @@ -1,7 +1,7 @@  - net6.0 + netstandard2.0 diff --git a/src/Tizen.Applications.Preference/Tizen.Applications.Preference.csproj b/src/Tizen.Applications.Preference/Tizen.Applications.Preference.csproj index d82d90a..7f4584f 100755 --- a/src/Tizen.Applications.Preference/Tizen.Applications.Preference.csproj +++ b/src/Tizen.Applications.Preference/Tizen.Applications.Preference.csproj @@ -1,7 +1,7 @@  - net6.0 + netstandard2.0 diff --git a/src/Tizen.Applications.RemoteView/Tizen.Applications.RemoteView.csproj b/src/Tizen.Applications.RemoteView/Tizen.Applications.RemoteView.csproj index feac9a6..f47359d 100644 --- a/src/Tizen.Applications.RemoteView/Tizen.Applications.RemoteView.csproj +++ b/src/Tizen.Applications.RemoteView/Tizen.Applications.RemoteView.csproj @@ -1,7 +1,7 @@  - net6.0 + netstandard2.0 diff --git a/src/Tizen.Applications.Service/Tizen.Applications.Service.csproj b/src/Tizen.Applications.Service/Tizen.Applications.Service.csproj index 19ede7d..020b2cb 100755 --- a/src/Tizen.Applications.Service/Tizen.Applications.Service.csproj +++ b/src/Tizen.Applications.Service/Tizen.Applications.Service.csproj @@ -1,7 +1,7 @@  - net6.0 + netstandard2.0 diff --git a/src/Tizen.Applications.Shortcut/Tizen.Applications.Shortcut.csproj b/src/Tizen.Applications.Shortcut/Tizen.Applications.Shortcut.csproj index 01b747b..207eea4 100644 --- a/src/Tizen.Applications.Shortcut/Tizen.Applications.Shortcut.csproj +++ b/src/Tizen.Applications.Shortcut/Tizen.Applications.Shortcut.csproj @@ -1,7 +1,7 @@ - net6.0 + netstandard2.0 diff --git a/src/Tizen.Applications.ThemeManager/Tizen.Applications.ThemeManager.csproj b/src/Tizen.Applications.ThemeManager/Tizen.Applications.ThemeManager.csproj index 7097694..974ea0f 100755 --- a/src/Tizen.Applications.ThemeManager/Tizen.Applications.ThemeManager.csproj +++ b/src/Tizen.Applications.ThemeManager/Tizen.Applications.ThemeManager.csproj @@ -1,7 +1,7 @@  - net6.0 + netstandard2.0 diff --git a/src/Tizen.Applications.ToastMessage/Tizen.Applications.ToastMessage.csproj b/src/Tizen.Applications.ToastMessage/Tizen.Applications.ToastMessage.csproj index 19ede7d..020b2cb 100755 --- a/src/Tizen.Applications.ToastMessage/Tizen.Applications.ToastMessage.csproj +++ b/src/Tizen.Applications.ToastMessage/Tizen.Applications.ToastMessage.csproj @@ -1,7 +1,7 @@  - net6.0 + netstandard2.0 diff --git a/src/Tizen.Applications.UI/Tizen.Applications.UI.csproj b/src/Tizen.Applications.UI/Tizen.Applications.UI.csproj index ba22e9d..ee7f3b8 100755 --- a/src/Tizen.Applications.UI/Tizen.Applications.UI.csproj +++ b/src/Tizen.Applications.UI/Tizen.Applications.UI.csproj @@ -1,7 +1,7 @@  - net6.0 + netstandard2.0 diff --git a/src/Tizen.Applications.WatchApplication/Tizen.Applications.WatchApplication.csproj b/src/Tizen.Applications.WatchApplication/Tizen.Applications.WatchApplication.csproj index 8209314..0dbc62d 100755 --- a/src/Tizen.Applications.WatchApplication/Tizen.Applications.WatchApplication.csproj +++ b/src/Tizen.Applications.WatchApplication/Tizen.Applications.WatchApplication.csproj @@ -1,7 +1,7 @@  - net6.0 + netstandard2.0 diff --git a/src/Tizen.Applications.WatchfaceComplication/Tizen.Applications.WatchfaceComplication.csproj b/src/Tizen.Applications.WatchfaceComplication/Tizen.Applications.WatchfaceComplication.csproj index 14ca9f7..f834976 100755 --- a/src/Tizen.Applications.WatchfaceComplication/Tizen.Applications.WatchfaceComplication.csproj +++ b/src/Tizen.Applications.WatchfaceComplication/Tizen.Applications.WatchfaceComplication.csproj @@ -1,7 +1,7 @@  - net6.0 + netstandard2.0 diff --git a/src/Tizen.Applications.WidgetApplication/Tizen.Applications.WidgetApplication.csproj b/src/Tizen.Applications.WidgetApplication/Tizen.Applications.WidgetApplication.csproj index fba3587..e56b74e 100644 --- a/src/Tizen.Applications.WidgetApplication/Tizen.Applications.WidgetApplication.csproj +++ b/src/Tizen.Applications.WidgetApplication/Tizen.Applications.WidgetApplication.csproj @@ -1,7 +1,7 @@  - net6.0 + netstandard2.0 diff --git a/src/Tizen.Applications.WidgetControl/Tizen.Applications.WidgetControl.csproj b/src/Tizen.Applications.WidgetControl/Tizen.Applications.WidgetControl.csproj index 19ede7d..020b2cb 100644 --- a/src/Tizen.Applications.WidgetControl/Tizen.Applications.WidgetControl.csproj +++ b/src/Tizen.Applications.WidgetControl/Tizen.Applications.WidgetControl.csproj @@ -1,7 +1,7 @@  - net6.0 + netstandard2.0 diff --git a/src/Tizen.Content.Download/Tizen.Content.Download.csproj b/src/Tizen.Content.Download/Tizen.Content.Download.csproj index 19ede7d..020b2cb 100644 --- a/src/Tizen.Content.Download/Tizen.Content.Download.csproj +++ b/src/Tizen.Content.Download/Tizen.Content.Download.csproj @@ -1,7 +1,7 @@  - net6.0 + netstandard2.0 diff --git a/src/Tizen.Content.MediaContent/Tizen.Content.MediaContent.csproj b/src/Tizen.Content.MediaContent/Tizen.Content.MediaContent.csproj index 2f62278..e404a79 100644 --- a/src/Tizen.Content.MediaContent/Tizen.Content.MediaContent.csproj +++ b/src/Tizen.Content.MediaContent/Tizen.Content.MediaContent.csproj @@ -1,7 +1,7 @@  - net6.0 + netstandard2.0 diff --git a/src/Tizen.Content.MimeType/Tizen.Content.MimeType.csproj b/src/Tizen.Content.MimeType/Tizen.Content.MimeType.csproj index d82d90a..7f4584f 100644 --- a/src/Tizen.Content.MimeType/Tizen.Content.MimeType.csproj +++ b/src/Tizen.Content.MimeType/Tizen.Content.MimeType.csproj @@ -1,7 +1,7 @@  - net6.0 + netstandard2.0 diff --git a/src/Tizen.Context/Tizen.Context.csproj b/src/Tizen.Context/Tizen.Context.csproj index c54347d..7a686e9 100644 --- a/src/Tizen.Context/Tizen.Context.csproj +++ b/src/Tizen.Context/Tizen.Context.csproj @@ -1,7 +1,7 @@  - net6.0 + netstandard2.0 diff --git a/src/Tizen.Data.Tdbc.Driver.Sqlite/Tizen.Data.Tdbc.Driver.Sqlite.csproj b/src/Tizen.Data.Tdbc.Driver.Sqlite/Tizen.Data.Tdbc.Driver.Sqlite.csproj index c2ea4eb..c20a09c 100755 --- a/src/Tizen.Data.Tdbc.Driver.Sqlite/Tizen.Data.Tdbc.Driver.Sqlite.csproj +++ b/src/Tizen.Data.Tdbc.Driver.Sqlite/Tizen.Data.Tdbc.Driver.Sqlite.csproj @@ -1,7 +1,7 @@ - net6.0 + netstandard2.0 diff --git a/src/Tizen.Data.Tdbc/Tizen.Data.Tdbc.csproj b/src/Tizen.Data.Tdbc/Tizen.Data.Tdbc.csproj index dbc1517..9f5c4f4 100644 --- a/src/Tizen.Data.Tdbc/Tizen.Data.Tdbc.csproj +++ b/src/Tizen.Data.Tdbc/Tizen.Data.Tdbc.csproj @@ -1,7 +1,7 @@ - net6.0 + netstandard2.0 diff --git a/src/Tizen.Location.Geofence/Tizen.Location.Geofence.csproj b/src/Tizen.Location.Geofence/Tizen.Location.Geofence.csproj index 608da3d..0fd03c2 100644 --- a/src/Tizen.Location.Geofence/Tizen.Location.Geofence.csproj +++ b/src/Tizen.Location.Geofence/Tizen.Location.Geofence.csproj @@ -1,7 +1,7 @@  - net6.0 + netstandard2.0 diff --git a/src/Tizen.Location/Tizen.Location.csproj b/src/Tizen.Location/Tizen.Location.csproj index d82d90a..7f4584f 100644 --- a/src/Tizen.Location/Tizen.Location.csproj +++ b/src/Tizen.Location/Tizen.Location.csproj @@ -1,7 +1,7 @@  - net6.0 + netstandard2.0 diff --git a/src/Tizen.Log/Tizen.Log.csproj b/src/Tizen.Log/Tizen.Log.csproj index 48da673..62d79ca 100644 --- a/src/Tizen.Log/Tizen.Log.csproj +++ b/src/Tizen.Log/Tizen.Log.csproj @@ -1,7 +1,7 @@  - net6.0 + netstandard2.0 diff --git a/src/Tizen.MachineLearning.Inference/Tizen.MachineLearning.Inference.csproj b/src/Tizen.MachineLearning.Inference/Tizen.MachineLearning.Inference.csproj index 170d123..969ce76 100755 --- a/src/Tizen.MachineLearning.Inference/Tizen.MachineLearning.Inference.csproj +++ b/src/Tizen.MachineLearning.Inference/Tizen.MachineLearning.Inference.csproj @@ -1,7 +1,7 @@  - net6.0 + netstandard2.0 diff --git a/src/Tizen.MachineLearning.Train/Tizen.MachineLearning.Train.csproj b/src/Tizen.MachineLearning.Train/Tizen.MachineLearning.Train.csproj index 20647e7..dbc94ad 100644 --- a/src/Tizen.MachineLearning.Train/Tizen.MachineLearning.Train.csproj +++ b/src/Tizen.MachineLearning.Train/Tizen.MachineLearning.Train.csproj @@ -1,7 +1,7 @@  - net6.0 + netstandard2.0 diff --git a/src/Tizen.Maps/Tizen.Maps.csproj b/src/Tizen.Maps/Tizen.Maps.csproj index 2e0e02c..ae92048 100644 --- a/src/Tizen.Maps/Tizen.Maps.csproj +++ b/src/Tizen.Maps/Tizen.Maps.csproj @@ -1,7 +1,7 @@  - net6.0 + netstandard2.0 diff --git a/src/Tizen.Messaging.Push/Tizen.Messaging.Push.csproj b/src/Tizen.Messaging.Push/Tizen.Messaging.Push.csproj index d82d90a..7f4584f 100644 --- a/src/Tizen.Messaging.Push/Tizen.Messaging.Push.csproj +++ b/src/Tizen.Messaging.Push/Tizen.Messaging.Push.csproj @@ -1,7 +1,7 @@  - net6.0 + netstandard2.0 diff --git a/src/Tizen.Messaging/Tizen.Messaging.csproj b/src/Tizen.Messaging/Tizen.Messaging.csproj index c54347d..7a686e9 100644 --- a/src/Tizen.Messaging/Tizen.Messaging.csproj +++ b/src/Tizen.Messaging/Tizen.Messaging.csproj @@ -1,7 +1,7 @@  - net6.0 + netstandard2.0 diff --git a/src/Tizen.Multimedia.AudioIO/Tizen.Multimedia.AudioIO.csproj b/src/Tizen.Multimedia.AudioIO/Tizen.Multimedia.AudioIO.csproj index 526b52a..ec9bff7 100644 --- a/src/Tizen.Multimedia.AudioIO/Tizen.Multimedia.AudioIO.csproj +++ b/src/Tizen.Multimedia.AudioIO/Tizen.Multimedia.AudioIO.csproj @@ -1,7 +1,7 @@  - net6.0 + netstandard2.0 diff --git a/src/Tizen.Multimedia.Camera/Tizen.Multimedia.Camera.csproj b/src/Tizen.Multimedia.Camera/Tizen.Multimedia.Camera.csproj index 526b52a..ec9bff7 100644 --- a/src/Tizen.Multimedia.Camera/Tizen.Multimedia.Camera.csproj +++ b/src/Tizen.Multimedia.Camera/Tizen.Multimedia.Camera.csproj @@ -1,7 +1,7 @@  - net6.0 + netstandard2.0 diff --git a/src/Tizen.Multimedia.MediaCodec/Tizen.Multimedia.MediaCodec.csproj b/src/Tizen.Multimedia.MediaCodec/Tizen.Multimedia.MediaCodec.csproj index 8bc7532..f2d87db 100644 --- a/src/Tizen.Multimedia.MediaCodec/Tizen.Multimedia.MediaCodec.csproj +++ b/src/Tizen.Multimedia.MediaCodec/Tizen.Multimedia.MediaCodec.csproj @@ -1,7 +1,7 @@  - net6.0 + netstandard2.0 diff --git a/src/Tizen.Multimedia.MediaPlayer/Tizen.Multimedia.MediaPlayer.csproj b/src/Tizen.Multimedia.MediaPlayer/Tizen.Multimedia.MediaPlayer.csproj index 526b52a..ec9bff7 100644 --- a/src/Tizen.Multimedia.MediaPlayer/Tizen.Multimedia.MediaPlayer.csproj +++ b/src/Tizen.Multimedia.MediaPlayer/Tizen.Multimedia.MediaPlayer.csproj @@ -1,7 +1,7 @@  - net6.0 + netstandard2.0 diff --git a/src/Tizen.Multimedia.Metadata/Tizen.Multimedia.Metadata.csproj b/src/Tizen.Multimedia.Metadata/Tizen.Multimedia.Metadata.csproj index 526b52a..ec9bff7 100644 --- a/src/Tizen.Multimedia.Metadata/Tizen.Multimedia.Metadata.csproj +++ b/src/Tizen.Multimedia.Metadata/Tizen.Multimedia.Metadata.csproj @@ -1,7 +1,7 @@  - net6.0 + netstandard2.0 diff --git a/src/Tizen.Multimedia.Radio/Tizen.Multimedia.Radio.csproj b/src/Tizen.Multimedia.Radio/Tizen.Multimedia.Radio.csproj index af06a48..76f23ae 100644 --- a/src/Tizen.Multimedia.Radio/Tizen.Multimedia.Radio.csproj +++ b/src/Tizen.Multimedia.Radio/Tizen.Multimedia.Radio.csproj @@ -1,7 +1,7 @@  - net6.0 + netstandard2.0 diff --git a/src/Tizen.Multimedia.Recorder/Tizen.Multimedia.Recorder.csproj b/src/Tizen.Multimedia.Recorder/Tizen.Multimedia.Recorder.csproj index 88cd622..bd01a3b 100644 --- a/src/Tizen.Multimedia.Recorder/Tizen.Multimedia.Recorder.csproj +++ b/src/Tizen.Multimedia.Recorder/Tizen.Multimedia.Recorder.csproj @@ -1,7 +1,7 @@  - net6.0 + netstandard2.0 diff --git a/src/Tizen.Multimedia.Remoting/Tizen.Multimedia.Remoting.csproj b/src/Tizen.Multimedia.Remoting/Tizen.Multimedia.Remoting.csproj index 526b52a..ec9bff7 100644 --- a/src/Tizen.Multimedia.Remoting/Tizen.Multimedia.Remoting.csproj +++ b/src/Tizen.Multimedia.Remoting/Tizen.Multimedia.Remoting.csproj @@ -1,7 +1,7 @@  - net6.0 + netstandard2.0 diff --git a/src/Tizen.Multimedia.StreamRecorder/Tizen.Multimedia.StreamRecorder.csproj b/src/Tizen.Multimedia.StreamRecorder/Tizen.Multimedia.StreamRecorder.csproj index 7b772bc..9b8e9e6 100644 --- a/src/Tizen.Multimedia.StreamRecorder/Tizen.Multimedia.StreamRecorder.csproj +++ b/src/Tizen.Multimedia.StreamRecorder/Tizen.Multimedia.StreamRecorder.csproj @@ -1,7 +1,7 @@  - net6.0 + netstandard2.0 diff --git a/src/Tizen.Multimedia.Util/Tizen.Multimedia.Util.csproj b/src/Tizen.Multimedia.Util/Tizen.Multimedia.Util.csproj index 526b52a..ec9bff7 100644 --- a/src/Tizen.Multimedia.Util/Tizen.Multimedia.Util.csproj +++ b/src/Tizen.Multimedia.Util/Tizen.Multimedia.Util.csproj @@ -1,7 +1,7 @@  - net6.0 + netstandard2.0 diff --git a/src/Tizen.Multimedia.Vision/Tizen.Multimedia.Vision.csproj b/src/Tizen.Multimedia.Vision/Tizen.Multimedia.Vision.csproj index 526b52a..ec9bff7 100644 --- a/src/Tizen.Multimedia.Vision/Tizen.Multimedia.Vision.csproj +++ b/src/Tizen.Multimedia.Vision/Tizen.Multimedia.Vision.csproj @@ -1,7 +1,7 @@  - net6.0 + netstandard2.0 diff --git a/src/Tizen.Multimedia/Tizen.Multimedia.csproj b/src/Tizen.Multimedia/Tizen.Multimedia.csproj index 9c14696..3b5598e 100644 --- a/src/Tizen.Multimedia/Tizen.Multimedia.csproj +++ b/src/Tizen.Multimedia/Tizen.Multimedia.csproj @@ -1,7 +1,7 @@  - net6.0 + netstandard2.0 diff --git a/src/Tizen.NUI.Components.Design/Tizen.NUI.Components.Design.csproj b/src/Tizen.NUI.Components.Design/Tizen.NUI.Components.Design.csproj index 52608a2..d8b066c 100755 --- a/src/Tizen.NUI.Components.Design/Tizen.NUI.Components.Design.csproj +++ b/src/Tizen.NUI.Components.Design/Tizen.NUI.Components.Design.csproj @@ -1,7 +1,7 @@  - net6.0 + netstandard2.0 $(ProjectRootDir)externals\libs\ $(OutputBaseDir)bin\design\ Properties diff --git a/src/Tizen.NUI.Components/Tizen.NUI.Components.csproj b/src/Tizen.NUI.Components/Tizen.NUI.Components.csproj index e1f4205..8c216a1 100755 --- a/src/Tizen.NUI.Components/Tizen.NUI.Components.csproj +++ b/src/Tizen.NUI.Components/Tizen.NUI.Components.csproj @@ -1,7 +1,7 @@  - net6.0 + netstandard2.0 $(NoWarn);CS0618;CA1054;CA1056 diff --git a/src/Tizen.NUI.Design/Tizen.NUI.Design.csproj b/src/Tizen.NUI.Design/Tizen.NUI.Design.csproj index d8831b2..4163efe 100755 --- a/src/Tizen.NUI.Design/Tizen.NUI.Design.csproj +++ b/src/Tizen.NUI.Design/Tizen.NUI.Design.csproj @@ -1,7 +1,7 @@  - net6.0 + netstandard2.0 $(ProjectRootDir)externals\libs\ $(OutputBaseDir)bin\design\ Properties diff --git a/src/Tizen.NUI.Extension/Tizen.NUI.Extension.csproj b/src/Tizen.NUI.Extension/Tizen.NUI.Extension.csproj index 4d078cb..bb9ce42 100644 --- a/src/Tizen.NUI.Extension/Tizen.NUI.Extension.csproj +++ b/src/Tizen.NUI.Extension/Tizen.NUI.Extension.csproj @@ -1,7 +1,7 @@  - net6.0 + netstandard2.0 $(NoWarn);CS0618;CA1054;CA1056 diff --git a/src/Tizen.NUI.Gadget/Tizen.NUI.Gadget.csproj b/src/Tizen.NUI.Gadget/Tizen.NUI.Gadget.csproj index 50308b8..78ca4b1 100644 --- a/src/Tizen.NUI.Gadget/Tizen.NUI.Gadget.csproj +++ b/src/Tizen.NUI.Gadget/Tizen.NUI.Gadget.csproj @@ -1,6 +1,6 @@  - net6.0 + netstandard2.0 diff --git a/src/Tizen.NUI.Scene3D/Tizen.NUI.Scene3D.csproj b/src/Tizen.NUI.Scene3D/Tizen.NUI.Scene3D.csproj index 4d078cb..bb9ce42 100755 --- a/src/Tizen.NUI.Scene3D/Tizen.NUI.Scene3D.csproj +++ b/src/Tizen.NUI.Scene3D/Tizen.NUI.Scene3D.csproj @@ -1,7 +1,7 @@  - net6.0 + netstandard2.0 $(NoWarn);CS0618;CA1054;CA1056 diff --git a/src/Tizen.NUI.Wearable/Tizen.NUI.Wearable.csproj b/src/Tizen.NUI.Wearable/Tizen.NUI.Wearable.csproj index 3d865bf..420ef76 100755 --- a/src/Tizen.NUI.Wearable/Tizen.NUI.Wearable.csproj +++ b/src/Tizen.NUI.Wearable/Tizen.NUI.Wearable.csproj @@ -1,7 +1,7 @@  - net6.0 + netstandard2.0 Tizen.NUI $(NoWarn);CS0618 diff --git a/src/Tizen.NUI.WindowSystem/Tizen.NUI.WindowSystem.csproj b/src/Tizen.NUI.WindowSystem/Tizen.NUI.WindowSystem.csproj index b151e96..34ce2dd 100644 --- a/src/Tizen.NUI.WindowSystem/Tizen.NUI.WindowSystem.csproj +++ b/src/Tizen.NUI.WindowSystem/Tizen.NUI.WindowSystem.csproj @@ -1,7 +1,7 @@  - net6.0 + netstandard2.0 false diff --git a/src/Tizen.NUI.XamlBuild/Tizen.NUI.XamlBuild.csproj b/src/Tizen.NUI.XamlBuild/Tizen.NUI.XamlBuild.csproj index 1e9f869..f6dc133 100755 --- a/src/Tizen.NUI.XamlBuild/Tizen.NUI.XamlBuild.csproj +++ b/src/Tizen.NUI.XamlBuild/Tizen.NUI.XamlBuild.csproj @@ -1,7 +1,7 @@  - net6.0 + netstandard2.0 diff --git a/src/Tizen.NUI/Tizen.NUI.csproj b/src/Tizen.NUI/Tizen.NUI.csproj index 21da0ed..8f6d799 100755 --- a/src/Tizen.NUI/Tizen.NUI.csproj +++ b/src/Tizen.NUI/Tizen.NUI.csproj @@ -1,6 +1,6 @@  - net6.0 + netstandard2.0 $(NoWarn);CS0618;CS0809;CS1591;CA1054;CA1056 8.0 diff --git a/src/Tizen.Network.Bluetooth/Tizen.Network.Bluetooth.csproj b/src/Tizen.Network.Bluetooth/Tizen.Network.Bluetooth.csproj index b17f968..348907f 100644 --- a/src/Tizen.Network.Bluetooth/Tizen.Network.Bluetooth.csproj +++ b/src/Tizen.Network.Bluetooth/Tizen.Network.Bluetooth.csproj @@ -1,7 +1,7 @@  - net6.0 + netstandard2.0 diff --git a/src/Tizen.Network.Connection/Tizen.Network.Connection.csproj b/src/Tizen.Network.Connection/Tizen.Network.Connection.csproj index c4040b1..4942b30 100644 --- a/src/Tizen.Network.Connection/Tizen.Network.Connection.csproj +++ b/src/Tizen.Network.Connection/Tizen.Network.Connection.csproj @@ -1,7 +1,7 @@  - net6.0 + netstandard2.0 diff --git a/src/Tizen.Network.IoTConnectivity/Tizen.Network.IoTConnectivity.csproj b/src/Tizen.Network.IoTConnectivity/Tizen.Network.IoTConnectivity.csproj index d82d90a..7f4584f 100644 --- a/src/Tizen.Network.IoTConnectivity/Tizen.Network.IoTConnectivity.csproj +++ b/src/Tizen.Network.IoTConnectivity/Tizen.Network.IoTConnectivity.csproj @@ -1,7 +1,7 @@  - net6.0 + netstandard2.0 diff --git a/src/Tizen.Network.Nfc/Tizen.Network.Nfc.csproj b/src/Tizen.Network.Nfc/Tizen.Network.Nfc.csproj index 4804f3a..a594125 100644 --- a/src/Tizen.Network.Nfc/Tizen.Network.Nfc.csproj +++ b/src/Tizen.Network.Nfc/Tizen.Network.Nfc.csproj @@ -1,7 +1,7 @@  - net6.0 + netstandard2.0 diff --git a/src/Tizen.Network.Nsd/Tizen.Network.Nsd.csproj b/src/Tizen.Network.Nsd/Tizen.Network.Nsd.csproj index d82d90a..7f4584f 100644 --- a/src/Tizen.Network.Nsd/Tizen.Network.Nsd.csproj +++ b/src/Tizen.Network.Nsd/Tizen.Network.Nsd.csproj @@ -1,7 +1,7 @@  - net6.0 + netstandard2.0 diff --git a/src/Tizen.Network.Smartcard/Tizen.Network.Smartcard.csproj b/src/Tizen.Network.Smartcard/Tizen.Network.Smartcard.csproj index c54347d..7a686e9 100644 --- a/src/Tizen.Network.Smartcard/Tizen.Network.Smartcard.csproj +++ b/src/Tizen.Network.Smartcard/Tizen.Network.Smartcard.csproj @@ -1,7 +1,7 @@  - net6.0 + netstandard2.0 diff --git a/src/Tizen.Network.Stc/Tizen.Network.Stc.csproj b/src/Tizen.Network.Stc/Tizen.Network.Stc.csproj index d82d90a..7f4584f 100755 --- a/src/Tizen.Network.Stc/Tizen.Network.Stc.csproj +++ b/src/Tizen.Network.Stc/Tizen.Network.Stc.csproj @@ -1,7 +1,7 @@  - net6.0 + netstandard2.0 diff --git a/src/Tizen.Network.WiFi/Tizen.Network.WiFi.csproj b/src/Tizen.Network.WiFi/Tizen.Network.WiFi.csproj index 7e50267..52d22a1 100644 --- a/src/Tizen.Network.WiFi/Tizen.Network.WiFi.csproj +++ b/src/Tizen.Network.WiFi/Tizen.Network.WiFi.csproj @@ -1,7 +1,7 @@  - net6.0 + netstandard2.0 diff --git a/src/Tizen.Network.WiFiDirect/Tizen.Network.WiFiDirect.csproj b/src/Tizen.Network.WiFiDirect/Tizen.Network.WiFiDirect.csproj index fe02a9a..2c28715 100644 --- a/src/Tizen.Network.WiFiDirect/Tizen.Network.WiFiDirect.csproj +++ b/src/Tizen.Network.WiFiDirect/Tizen.Network.WiFiDirect.csproj @@ -1,7 +1,7 @@  - net6.0 + netstandard2.0 diff --git a/src/Tizen.Nlp/Tizen.Nlp.csproj b/src/Tizen.Nlp/Tizen.Nlp.csproj index b647046..fccb16a 100644 --- a/src/Tizen.Nlp/Tizen.Nlp.csproj +++ b/src/Tizen.Nlp/Tizen.Nlp.csproj @@ -1,7 +1,7 @@  - net6.0 + netstandard2.0 diff --git a/src/Tizen.PhonenumberUtils/Tizen.PhonenumberUtils.csproj b/src/Tizen.PhonenumberUtils/Tizen.PhonenumberUtils.csproj index c54347d..7a686e9 100644 --- a/src/Tizen.PhonenumberUtils/Tizen.PhonenumberUtils.csproj +++ b/src/Tizen.PhonenumberUtils/Tizen.PhonenumberUtils.csproj @@ -1,7 +1,7 @@  - net6.0 + netstandard2.0 diff --git a/src/Tizen.Pims.Calendar/Tizen.Pims.Calendar.csproj b/src/Tizen.Pims.Calendar/Tizen.Pims.Calendar.csproj index d82d90a..7f4584f 100644 --- a/src/Tizen.Pims.Calendar/Tizen.Pims.Calendar.csproj +++ b/src/Tizen.Pims.Calendar/Tizen.Pims.Calendar.csproj @@ -1,7 +1,7 @@  - net6.0 + netstandard2.0 diff --git a/src/Tizen.Pims.Contacts/Tizen.Pims.Contacts.csproj b/src/Tizen.Pims.Contacts/Tizen.Pims.Contacts.csproj index b9763ce..b783573 100644 --- a/src/Tizen.Pims.Contacts/Tizen.Pims.Contacts.csproj +++ b/src/Tizen.Pims.Contacts/Tizen.Pims.Contacts.csproj @@ -1,7 +1,7 @@  - net6.0 + netstandard2.0 diff --git a/src/Tizen.Security.DevicePolicyManager/Tizen.Security.DevicePolicyManager.csproj b/src/Tizen.Security.DevicePolicyManager/Tizen.Security.DevicePolicyManager.csproj index 0ebd302..96ae4d1 100644 --- a/src/Tizen.Security.DevicePolicyManager/Tizen.Security.DevicePolicyManager.csproj +++ b/src/Tizen.Security.DevicePolicyManager/Tizen.Security.DevicePolicyManager.csproj @@ -1,7 +1,7 @@  - net6.0 + netstandard2.0 $(NoWarn);CS1591 diff --git a/src/Tizen.Security.PrivacyPrivilegeManager/Tizen.Security.PrivacyPrivilegeManager.csproj b/src/Tizen.Security.PrivacyPrivilegeManager/Tizen.Security.PrivacyPrivilegeManager.csproj index 8d0fdb5..a3f7577 100644 --- a/src/Tizen.Security.PrivacyPrivilegeManager/Tizen.Security.PrivacyPrivilegeManager.csproj +++ b/src/Tizen.Security.PrivacyPrivilegeManager/Tizen.Security.PrivacyPrivilegeManager.csproj @@ -1,6 +1,6 @@  - net6.0 + netstandard2.0 diff --git a/src/Tizen.Security.SecureRepository/Tizen.Security.SecureRepository.csproj b/src/Tizen.Security.SecureRepository/Tizen.Security.SecureRepository.csproj index 90e20a1..4c51c41 100644 --- a/src/Tizen.Security.SecureRepository/Tizen.Security.SecureRepository.csproj +++ b/src/Tizen.Security.SecureRepository/Tizen.Security.SecureRepository.csproj @@ -1,7 +1,7 @@  - net6.0 + netstandard2.0 diff --git a/src/Tizen.Security.TEEC/Tizen.Security.TEEC.csproj b/src/Tizen.Security.TEEC/Tizen.Security.TEEC.csproj index 6dbc1d6..fbac841 100644 --- a/src/Tizen.Security.TEEC/Tizen.Security.TEEC.csproj +++ b/src/Tizen.Security.TEEC/Tizen.Security.TEEC.csproj @@ -1,7 +1,7 @@  - net6.0 + netstandard2.0 diff --git a/src/Tizen.Security/Tizen.Security.csproj b/src/Tizen.Security/Tizen.Security.csproj index 21a4641..eec4f4a 100644 --- a/src/Tizen.Security/Tizen.Security.csproj +++ b/src/Tizen.Security/Tizen.Security.csproj @@ -1,7 +1,7 @@  - net6.0 + netstandard2.0 diff --git a/src/Tizen.Sensor/Tizen.Sensor.csproj b/src/Tizen.Sensor/Tizen.Sensor.csproj index b17f968..348907f 100644 --- a/src/Tizen.Sensor/Tizen.Sensor.csproj +++ b/src/Tizen.Sensor/Tizen.Sensor.csproj @@ -1,7 +1,7 @@  - net6.0 + netstandard2.0 diff --git a/src/Tizen.System.Feedback/Tizen.System.Feedback.csproj b/src/Tizen.System.Feedback/Tizen.System.Feedback.csproj index 90e20a1..4c51c41 100644 --- a/src/Tizen.System.Feedback/Tizen.System.Feedback.csproj +++ b/src/Tizen.System.Feedback/Tizen.System.Feedback.csproj @@ -1,7 +1,7 @@  - net6.0 + netstandard2.0 diff --git a/src/Tizen.System.Information/Tizen.System.Information.csproj b/src/Tizen.System.Information/Tizen.System.Information.csproj index 6b40189..69865a1 100755 --- a/src/Tizen.System.Information/Tizen.System.Information.csproj +++ b/src/Tizen.System.Information/Tizen.System.Information.csproj @@ -1,7 +1,7 @@  - net6.0 + netstandard2.0 diff --git a/src/Tizen.System.MediaKey/Tizen.System.MediaKey.csproj b/src/Tizen.System.MediaKey/Tizen.System.MediaKey.csproj index 90e20a1..4c51c41 100644 --- a/src/Tizen.System.MediaKey/Tizen.System.MediaKey.csproj +++ b/src/Tizen.System.MediaKey/Tizen.System.MediaKey.csproj @@ -1,7 +1,7 @@  - net6.0 + netstandard2.0 diff --git a/src/Tizen.System.PlatformConfig/Tizen.System.PlatformConfig.csproj b/src/Tizen.System.PlatformConfig/Tizen.System.PlatformConfig.csproj index 90e20a1..4c51c41 100644 --- a/src/Tizen.System.PlatformConfig/Tizen.System.PlatformConfig.csproj +++ b/src/Tizen.System.PlatformConfig/Tizen.System.PlatformConfig.csproj @@ -1,7 +1,7 @@  - net6.0 + netstandard2.0 diff --git a/src/Tizen.System.PowerUsage/Tizen.System.PowerUsage.csproj b/src/Tizen.System.PowerUsage/Tizen.System.PowerUsage.csproj index 9b3b138..1160c1a 100644 --- a/src/Tizen.System.PowerUsage/Tizen.System.PowerUsage.csproj +++ b/src/Tizen.System.PowerUsage/Tizen.System.PowerUsage.csproj @@ -1,7 +1,7 @@  - net6.0 + netstandard2.0 diff --git a/src/Tizen.System.Resource/Tizen.System.Resource.csproj b/src/Tizen.System.Resource/Tizen.System.Resource.csproj index f54179b..1407501 100644 --- a/src/Tizen.System.Resource/Tizen.System.Resource.csproj +++ b/src/Tizen.System.Resource/Tizen.System.Resource.csproj @@ -1,7 +1,7 @@ - net6.0 + netstandard2.0 diff --git a/src/Tizen.System.Session/Tizen.System.Session.csproj b/src/Tizen.System.Session/Tizen.System.Session.csproj index f54179b..1407501 100644 --- a/src/Tizen.System.Session/Tizen.System.Session.csproj +++ b/src/Tizen.System.Session/Tizen.System.Session.csproj @@ -1,7 +1,7 @@ - net6.0 + netstandard2.0 diff --git a/src/Tizen.System.Storage/Tizen.System.Storage.csproj b/src/Tizen.System.Storage/Tizen.System.Storage.csproj index 90e20a1..4c51c41 100644 --- a/src/Tizen.System.Storage/Tizen.System.Storage.csproj +++ b/src/Tizen.System.Storage/Tizen.System.Storage.csproj @@ -1,7 +1,7 @@  - net6.0 + netstandard2.0 diff --git a/src/Tizen.System.SystemSettings/Tizen.System.SystemSettings.csproj b/src/Tizen.System.SystemSettings/Tizen.System.SystemSettings.csproj index d82d90a..7f4584f 100644 --- a/src/Tizen.System.SystemSettings/Tizen.System.SystemSettings.csproj +++ b/src/Tizen.System.SystemSettings/Tizen.System.SystemSettings.csproj @@ -1,7 +1,7 @@  - net6.0 + netstandard2.0 diff --git a/src/Tizen.System.Usb/Tizen.System.Usb.csproj b/src/Tizen.System.Usb/Tizen.System.Usb.csproj index 520eb88..c2cd32e 100755 --- a/src/Tizen.System.Usb/Tizen.System.Usb.csproj +++ b/src/Tizen.System.Usb/Tizen.System.Usb.csproj @@ -1,7 +1,7 @@ - net6.0 + netstandard2.0 diff --git a/src/Tizen.System/Tizen.System.csproj b/src/Tizen.System/Tizen.System.csproj index 90e20a1..4c51c41 100644 --- a/src/Tizen.System/Tizen.System.csproj +++ b/src/Tizen.System/Tizen.System.csproj @@ -1,7 +1,7 @@  - net6.0 + netstandard2.0 diff --git a/src/Tizen.Telephony/Tizen.Telephony.csproj b/src/Tizen.Telephony/Tizen.Telephony.csproj index b9763ce..b783573 100644 --- a/src/Tizen.Telephony/Tizen.Telephony.csproj +++ b/src/Tizen.Telephony/Tizen.Telephony.csproj @@ -1,7 +1,7 @@  - net6.0 + netstandard2.0 diff --git a/src/Tizen.Tracer/Tizen.Tracer.csproj b/src/Tizen.Tracer/Tizen.Tracer.csproj index 90e20a1..4c51c41 100644 --- a/src/Tizen.Tracer/Tizen.Tracer.csproj +++ b/src/Tizen.Tracer/Tizen.Tracer.csproj @@ -1,7 +1,7 @@  - net6.0 + netstandard2.0 diff --git a/src/Tizen.Uix.InputMethod/Tizen.Uix.InputMethod.csproj b/src/Tizen.Uix.InputMethod/Tizen.Uix.InputMethod.csproj index feac9a6..f47359d 100644 --- a/src/Tizen.Uix.InputMethod/Tizen.Uix.InputMethod.csproj +++ b/src/Tizen.Uix.InputMethod/Tizen.Uix.InputMethod.csproj @@ -1,7 +1,7 @@  - net6.0 + netstandard2.0 diff --git a/src/Tizen.Uix.InputMethodManager/Tizen.Uix.InputMethodManager.csproj b/src/Tizen.Uix.InputMethodManager/Tizen.Uix.InputMethodManager.csproj index 90e20a1..4c51c41 100644 --- a/src/Tizen.Uix.InputMethodManager/Tizen.Uix.InputMethodManager.csproj +++ b/src/Tizen.Uix.InputMethodManager/Tizen.Uix.InputMethodManager.csproj @@ -1,7 +1,7 @@  - net6.0 + netstandard2.0 diff --git a/src/Tizen.Uix.Sticker/Tizen.Uix.Sticker.csproj b/src/Tizen.Uix.Sticker/Tizen.Uix.Sticker.csproj index c9ed2e1..037d8a8 100644 --- a/src/Tizen.Uix.Sticker/Tizen.Uix.Sticker.csproj +++ b/src/Tizen.Uix.Sticker/Tizen.Uix.Sticker.csproj @@ -1,7 +1,7 @@  - net6.0 + netstandard2.0 diff --git a/src/Tizen.Uix.Stt/Tizen.Uix.Stt.csproj b/src/Tizen.Uix.Stt/Tizen.Uix.Stt.csproj index 90e20a1..4c51c41 100644 --- a/src/Tizen.Uix.Stt/Tizen.Uix.Stt.csproj +++ b/src/Tizen.Uix.Stt/Tizen.Uix.Stt.csproj @@ -1,7 +1,7 @@  - net6.0 + netstandard2.0 diff --git a/src/Tizen.Uix.SttEngine/Tizen.Uix.SttEngine.csproj b/src/Tizen.Uix.SttEngine/Tizen.Uix.SttEngine.csproj index 90e20a1..4c51c41 100755 --- a/src/Tizen.Uix.SttEngine/Tizen.Uix.SttEngine.csproj +++ b/src/Tizen.Uix.SttEngine/Tizen.Uix.SttEngine.csproj @@ -1,7 +1,7 @@  - net6.0 + netstandard2.0 diff --git a/src/Tizen.Uix.Tts/Tizen.Uix.Tts.csproj b/src/Tizen.Uix.Tts/Tizen.Uix.Tts.csproj index 90e20a1..4c51c41 100644 --- a/src/Tizen.Uix.Tts/Tizen.Uix.Tts.csproj +++ b/src/Tizen.Uix.Tts/Tizen.Uix.Tts.csproj @@ -1,7 +1,7 @@  - net6.0 + netstandard2.0 diff --git a/src/Tizen.Uix.TtsEngine/Tizen.Uix.TtsEngine.csproj b/src/Tizen.Uix.TtsEngine/Tizen.Uix.TtsEngine.csproj index 90e20a1..4c51c41 100755 --- a/src/Tizen.Uix.TtsEngine/Tizen.Uix.TtsEngine.csproj +++ b/src/Tizen.Uix.TtsEngine/Tizen.Uix.TtsEngine.csproj @@ -1,7 +1,7 @@  - net6.0 + netstandard2.0 diff --git a/src/Tizen.Uix.VoiceControl/Tizen.Uix.VoiceControl.csproj b/src/Tizen.Uix.VoiceControl/Tizen.Uix.VoiceControl.csproj index 90e20a1..4c51c41 100644 --- a/src/Tizen.Uix.VoiceControl/Tizen.Uix.VoiceControl.csproj +++ b/src/Tizen.Uix.VoiceControl/Tizen.Uix.VoiceControl.csproj @@ -1,7 +1,7 @@  - net6.0 + netstandard2.0 diff --git a/src/Tizen.Uix.VoiceControlManager/Tizen.Uix.VoiceControlManager.csproj b/src/Tizen.Uix.VoiceControlManager/Tizen.Uix.VoiceControlManager.csproj index 40ee30f..24b16bb 100644 --- a/src/Tizen.Uix.VoiceControlManager/Tizen.Uix.VoiceControlManager.csproj +++ b/src/Tizen.Uix.VoiceControlManager/Tizen.Uix.VoiceControlManager.csproj @@ -1,7 +1,7 @@  - net6.0 + netstandard2.0 diff --git a/src/Tizen.WebView/Tizen.WebView.csproj b/src/Tizen.WebView/Tizen.WebView.csproj index ed309dc..48e80f0 100644 --- a/src/Tizen.WebView/Tizen.WebView.csproj +++ b/src/Tizen.WebView/Tizen.WebView.csproj @@ -1,7 +1,7 @@  - net6.0 + netstandard2.0 diff --git a/src/Tizen/Tizen.csproj b/src/Tizen/Tizen.csproj index ccbb007..a0621cd 100644 --- a/src/Tizen/Tizen.csproj +++ b/src/Tizen/Tizen.csproj @@ -1,7 +1,7 @@  - net6.0 + netstandard2.0 diff --git a/test/AIAgentLayer/AIAgentLayer.csproj b/test/AIAgentLayer/AIAgentLayer.csproj index 19742dd..ed08816 100644 --- a/test/AIAgentLayer/AIAgentLayer.csproj +++ b/test/AIAgentLayer/AIAgentLayer.csproj @@ -2,7 +2,7 @@ Exe - net6.0 + netcoreapp3.1 diff --git a/test/DigitalHumanLayer/DigitalHumanLayer.csproj b/test/DigitalHumanLayer/DigitalHumanLayer.csproj index 19742dd..ed08816 100644 --- a/test/DigitalHumanLayer/DigitalHumanLayer.csproj +++ b/test/DigitalHumanLayer/DigitalHumanLayer.csproj @@ -2,7 +2,7 @@ Exe - net6.0 + netcoreapp3.1 diff --git a/test/ElmSharp.Test/ElmSharp.Test.csproj b/test/ElmSharp.Test/ElmSharp.Test.csproj index b23efc5..15c273f 100644 --- a/test/ElmSharp.Test/ElmSharp.Test.csproj +++ b/test/ElmSharp.Test/ElmSharp.Test.csproj @@ -2,7 +2,7 @@ Exe - net6.0 + netcoreapp2.0 diff --git a/test/ElmSharp.Wearable.Test/ElmSharp.Wearable.Test.csproj b/test/ElmSharp.Wearable.Test/ElmSharp.Wearable.Test.csproj index 21256ca..d32515b 100644 --- a/test/ElmSharp.Wearable.Test/ElmSharp.Wearable.Test.csproj +++ b/test/ElmSharp.Wearable.Test/ElmSharp.Wearable.Test.csproj @@ -12,7 +12,7 @@ Exe - net6.0 + netcoreapp2.0 diff --git a/test/NUIDnDMultiWindow/NUIDnDMultiWindow.csproj b/test/NUIDnDMultiWindow/NUIDnDMultiWindow.csproj index dfb92de..5c97a2a 100644 --- a/test/NUIDnDMultiWindow/NUIDnDMultiWindow.csproj +++ b/test/NUIDnDMultiWindow/NUIDnDMultiWindow.csproj @@ -2,7 +2,7 @@ Exe - net6.0 + netcoreapp3.1 diff --git a/test/NUIDnDSource/NUIDnDSource.csproj b/test/NUIDnDSource/NUIDnDSource.csproj index dfb92de..5c97a2a 100644 --- a/test/NUIDnDSource/NUIDnDSource.csproj +++ b/test/NUIDnDSource/NUIDnDSource.csproj @@ -2,7 +2,7 @@ Exe - net6.0 + netcoreapp3.1 diff --git a/test/NUIDnDTarget/NUIDnDTarget.csproj b/test/NUIDnDTarget/NUIDnDTarget.csproj index 1714378..8702ced 100644 --- a/test/NUIDnDTarget/NUIDnDTarget.csproj +++ b/test/NUIDnDTarget/NUIDnDTarget.csproj @@ -2,7 +2,7 @@ Exe - net6.0 + netcoreapp3.1 diff --git a/test/NUISettings/NUISettings/NUISettings.csproj b/test/NUISettings/NUISettings/NUISettings.csproj index d7cdadb..4d74637 100755 --- a/test/NUISettings/NUISettings/NUISettings.csproj +++ b/test/NUISettings/NUISettings/NUISettings.csproj @@ -2,7 +2,7 @@ Exe - net6.0 + netcoreapp2.0 NUISettings true NUISettings diff --git a/test/NUISettings/NUISettingsReset/NUISettingsReset.csproj b/test/NUISettings/NUISettingsReset/NUISettingsReset.csproj index 5c9c598..ce940cf 100755 --- a/test/NUISettings/NUISettingsReset/NUISettingsReset.csproj +++ b/test/NUISettings/NUISettingsReset/NUISettingsReset.csproj @@ -2,7 +2,7 @@ Exe - net6.0 + netcoreapp2.0 NUISettingsReset true NUISettingsReset diff --git a/test/NUITestSample/CommonUI_Samples/NuiCommonUiSamples.csproj b/test/NUITestSample/CommonUI_Samples/NuiCommonUiSamples.csproj index 5503fe5..cdf6569 100755 --- a/test/NUITestSample/CommonUI_Samples/NuiCommonUiSamples.csproj +++ b/test/NUITestSample/CommonUI_Samples/NuiCommonUiSamples.csproj @@ -2,7 +2,7 @@ Exe - net6.0 + netcoreapp2.0 NuiCommonUiSamples NuiCommonUiSamples diff --git a/test/NUITizenGallery/NUITizenGallery.csproj b/test/NUITizenGallery/NUITizenGallery.csproj index 31dd075..fbb4f22 100755 --- a/test/NUITizenGallery/NUITizenGallery.csproj +++ b/test/NUITizenGallery/NUITizenGallery.csproj @@ -2,7 +2,7 @@ Exe - net6.0 + netcoreapp3.1 diff --git a/test/NUIWindowLayout/NUIWindowLayout.csproj b/test/NUIWindowLayout/NUIWindowLayout.csproj index 115feb0..7853929 100755 --- a/test/NUIWindowLayout/NUIWindowLayout.csproj +++ b/test/NUIWindowLayout/NUIWindowLayout.csproj @@ -2,7 +2,7 @@ Exe - net6.0 + netcoreapp3.1 diff --git a/test/PerformanceTest/PerformanceTest.csproj b/test/PerformanceTest/PerformanceTest.csproj index f7300c0..c9187b0 100755 --- a/test/PerformanceTest/PerformanceTest.csproj +++ b/test/PerformanceTest/PerformanceTest.csproj @@ -3,7 +3,7 @@ Exe - net6.0 + netcoreapp3.1 diff --git a/test/SampleTelephony/SampleTelephony.csproj b/test/SampleTelephony/SampleTelephony.csproj index c6d56c8..466348a 100755 --- a/test/SampleTelephony/SampleTelephony.csproj +++ b/test/SampleTelephony/SampleTelephony.csproj @@ -9,7 +9,7 @@ Exe - net6.0 + netcoreapp1.1 diff --git a/test/Tizen.NUI.ComponentApplication/FrameComponentDll/FrameComponentDll.csproj b/test/Tizen.NUI.ComponentApplication/FrameComponentDll/FrameComponentDll.csproj index 47a3af7..9251a43 100755 --- a/test/Tizen.NUI.ComponentApplication/FrameComponentDll/FrameComponentDll.csproj +++ b/test/Tizen.NUI.ComponentApplication/FrameComponentDll/FrameComponentDll.csproj @@ -2,7 +2,7 @@ Exe - net6.0 + netcoreapp2.0 diff --git a/test/Tizen.NUI.ComponentApplication/NUIComponentApplication/NUIComponentApplication.csproj b/test/Tizen.NUI.ComponentApplication/NUIComponentApplication/NUIComponentApplication.csproj index 8387228..91a27f7 100755 --- a/test/Tizen.NUI.ComponentApplication/NUIComponentApplication/NUIComponentApplication.csproj +++ b/test/Tizen.NUI.ComponentApplication/NUIComponentApplication/NUIComponentApplication.csproj @@ -2,7 +2,7 @@ Exe - net6.0 + netcoreapp2.0 diff --git a/test/Tizen.NUI.Devel.Tests.Ubuntu/Tizen.NUI.Devel.Tests/Tizen.NUI.Devel.Tests.csproj b/test/Tizen.NUI.Devel.Tests.Ubuntu/Tizen.NUI.Devel.Tests/Tizen.NUI.Devel.Tests.csproj index 28c43a6..50fcb54 100755 --- a/test/Tizen.NUI.Devel.Tests.Ubuntu/Tizen.NUI.Devel.Tests/Tizen.NUI.Devel.Tests.csproj +++ b/test/Tizen.NUI.Devel.Tests.Ubuntu/Tizen.NUI.Devel.Tests/Tizen.NUI.Devel.Tests.csproj @@ -3,7 +3,7 @@ Exe - net6.0 + netcoreapp3.1 Tizen.NUI.Devel.Tests diff --git a/test/Tizen.NUI.Devel.Tests.Ubuntu/nunit.framework/nunit.framework.csproj b/test/Tizen.NUI.Devel.Tests.Ubuntu/nunit.framework/nunit.framework.csproj index 1f28e2b..7f61abc 100755 --- a/test/Tizen.NUI.Devel.Tests.Ubuntu/nunit.framework/nunit.framework.csproj +++ b/test/Tizen.NUI.Devel.Tests.Ubuntu/nunit.framework/nunit.framework.csproj @@ -2,7 +2,7 @@ Library - net6.0 + netstandard2.0 diff --git a/test/Tizen.NUI.Devel.Tests.Ubuntu/nunitlite/nunitlite.csproj b/test/Tizen.NUI.Devel.Tests.Ubuntu/nunitlite/nunitlite.csproj index 130f48c..bf6bedd 100755 --- a/test/Tizen.NUI.Devel.Tests.Ubuntu/nunitlite/nunitlite.csproj +++ b/test/Tizen.NUI.Devel.Tests.Ubuntu/nunitlite/nunitlite.csproj @@ -2,7 +2,7 @@ Library - net6.0 + netstandard2.0 diff --git a/test/Tizen.NUI.LayoutSamples/Tizen.NUI.LayoutSamples/Tizen.NUI.LayoutSamples.csproj b/test/Tizen.NUI.LayoutSamples/Tizen.NUI.LayoutSamples/Tizen.NUI.LayoutSamples.csproj index 9bf9b82..fccec1a 100755 --- a/test/Tizen.NUI.LayoutSamples/Tizen.NUI.LayoutSamples/Tizen.NUI.LayoutSamples.csproj +++ b/test/Tizen.NUI.LayoutSamples/Tizen.NUI.LayoutSamples/Tizen.NUI.LayoutSamples.csproj @@ -2,7 +2,7 @@ Exe - net6.0 + netcoreapp3.1 diff --git a/test/Tizen.NUI.PerformanceTest/Tizen.NUI.PerformanceTest.csproj b/test/Tizen.NUI.PerformanceTest/Tizen.NUI.PerformanceTest.csproj index c11af01..7f60b43 100644 --- a/test/Tizen.NUI.PerformanceTest/Tizen.NUI.PerformanceTest.csproj +++ b/test/Tizen.NUI.PerformanceTest/Tizen.NUI.PerformanceTest.csproj @@ -1,7 +1,7 @@  Exe - net6.0 + netcoreapp3.1 PerformanceTest diff --git a/test/Tizen.NUI.Samples/Tizen.NUI.Samples/Tizen.NUI.Samples.csproj b/test/Tizen.NUI.Samples/Tizen.NUI.Samples/Tizen.NUI.Samples.csproj index a42e02b..d7f1dbd 100755 --- a/test/Tizen.NUI.Samples/Tizen.NUI.Samples/Tizen.NUI.Samples.csproj +++ b/test/Tizen.NUI.Samples/Tizen.NUI.Samples/Tizen.NUI.Samples.csproj @@ -2,7 +2,7 @@ Exe - net6.0 + netcoreapp3.1 Tizen.NUI.Samples Tizen.NUI.Samples Tizen.NUI.Samples.Application diff --git a/test/Tizen.NUI.Scene3D.Sample/Tizen.NUI.Scene3D.Sample.csproj b/test/Tizen.NUI.Scene3D.Sample/Tizen.NUI.Scene3D.Sample.csproj index ea94129..42edfaa 100644 --- a/test/Tizen.NUI.Scene3D.Sample/Tizen.NUI.Scene3D.Sample.csproj +++ b/test/Tizen.NUI.Scene3D.Sample/Tizen.NUI.Scene3D.Sample.csproj @@ -1,7 +1,7 @@  Exe - net6.0 + netcoreapp3.1 Scene3DSample diff --git a/test/Tizen.NUI.SeamlessSamples/BrokerSample/BrokerSample.csproj b/test/Tizen.NUI.SeamlessSamples/BrokerSample/BrokerSample.csproj index 78953c1..5ee7a50 100755 --- a/test/Tizen.NUI.SeamlessSamples/BrokerSample/BrokerSample.csproj +++ b/test/Tizen.NUI.SeamlessSamples/BrokerSample/BrokerSample.csproj @@ -2,7 +2,7 @@ Exe - net6.0 + netcoreapp2.0 BrokerSample diff --git a/test/Tizen.NUI.SeamlessSamples/ProviderSample/ProviderSample.csproj b/test/Tizen.NUI.SeamlessSamples/ProviderSample/ProviderSample.csproj index 8a3fd46..db36357 100755 --- a/test/Tizen.NUI.SeamlessSamples/ProviderSample/ProviderSample.csproj +++ b/test/Tizen.NUI.SeamlessSamples/ProviderSample/ProviderSample.csproj @@ -2,7 +2,7 @@ Exe - net6.0 + netcoreapp2.0 ProviderSample diff --git a/test/Tizen.NUI.StyleGuide/Tizen.NUI.StyleGuide.csproj b/test/Tizen.NUI.StyleGuide/Tizen.NUI.StyleGuide.csproj index f7300c0..c9187b0 100755 --- a/test/Tizen.NUI.StyleGuide/Tizen.NUI.StyleGuide.csproj +++ b/test/Tizen.NUI.StyleGuide/Tizen.NUI.StyleGuide.csproj @@ -3,7 +3,7 @@ Exe - net6.0 + netcoreapp3.1 diff --git a/test/Tizen.NUI.Tests/Tizen.NUI.Devel.Tests/Tizen.NUI.Devel.Tests.csproj b/test/Tizen.NUI.Tests/Tizen.NUI.Devel.Tests/Tizen.NUI.Devel.Tests.csproj index 7510253..4c44a2a 100755 --- a/test/Tizen.NUI.Tests/Tizen.NUI.Devel.Tests/Tizen.NUI.Devel.Tests.csproj +++ b/test/Tizen.NUI.Tests/Tizen.NUI.Devel.Tests/Tizen.NUI.Devel.Tests.csproj @@ -3,7 +3,7 @@ Exe - net6.0 + netcoreapp3.1 Tizen diff --git a/test/Tizen.NUI.ThemeManager.Samples/TizenThemeChangeSample/TizenThemeChangeSample.csproj b/test/Tizen.NUI.ThemeManager.Samples/TizenThemeChangeSample/TizenThemeChangeSample.csproj index 8e65cea..a295e8f 100755 --- a/test/Tizen.NUI.ThemeManager.Samples/TizenThemeChangeSample/TizenThemeChangeSample.csproj +++ b/test/Tizen.NUI.ThemeManager.Samples/TizenThemeChangeSample/TizenThemeChangeSample.csproj @@ -2,7 +2,7 @@ Exe - net6.0 + netcoreapp3.1 TizenThemeChangeSample diff --git a/test/Tizen.NUI.UIThread/Tizen.NUI.UIThread.csproj b/test/Tizen.NUI.UIThread/Tizen.NUI.UIThread.csproj index 9dcdc3f..1badb70 100644 --- a/test/Tizen.NUI.UIThread/Tizen.NUI.UIThread.csproj +++ b/test/Tizen.NUI.UIThread/Tizen.NUI.UIThread.csproj @@ -2,7 +2,7 @@ Exe - net6.0 + netcoreapp3.1 diff --git a/test/Tizen.NUI.WidgetViewTest/0.Template/Tizen.NUI.WidgetTest/Tizen.NUI.WidgetTest.csproj b/test/Tizen.NUI.WidgetViewTest/0.Template/Tizen.NUI.WidgetTest/Tizen.NUI.WidgetTest.csproj index c01d359..30360b5 100755 --- a/test/Tizen.NUI.WidgetViewTest/0.Template/Tizen.NUI.WidgetTest/Tizen.NUI.WidgetTest.csproj +++ b/test/Tizen.NUI.WidgetViewTest/0.Template/Tizen.NUI.WidgetTest/Tizen.NUI.WidgetTest.csproj @@ -2,7 +2,7 @@ Exe - net6.0 + netcoreapp2.0 Tizen.NUI.WidgetTest true Tizen.NUI.WidgetTest diff --git a/test/Tizen.NUI.WidgetViewTest/0.Template/Tizen.NUI.WidgetViewTest/Tizen.NUI.WidgetViewTest.csproj b/test/Tizen.NUI.WidgetViewTest/0.Template/Tizen.NUI.WidgetViewTest/Tizen.NUI.WidgetViewTest.csproj index b5114dd..9a38cb4 100755 --- a/test/Tizen.NUI.WidgetViewTest/0.Template/Tizen.NUI.WidgetViewTest/Tizen.NUI.WidgetViewTest.csproj +++ b/test/Tizen.NUI.WidgetViewTest/0.Template/Tizen.NUI.WidgetViewTest/Tizen.NUI.WidgetViewTest.csproj @@ -2,7 +2,7 @@ Exe - net6.0 + netcoreapp2.0 Tizen.NUI.WidgetViewTest true Tizen.NUI.WidgetViewTest diff --git a/test/Tizen.NUI.WidgetViewTest/1.SendInfo/Tizen.NUI.WidgetTest/Tizen.NUI.WidgetTest.csproj b/test/Tizen.NUI.WidgetViewTest/1.SendInfo/Tizen.NUI.WidgetTest/Tizen.NUI.WidgetTest.csproj index 2896d19..b1d08d9 100755 --- a/test/Tizen.NUI.WidgetViewTest/1.SendInfo/Tizen.NUI.WidgetTest/Tizen.NUI.WidgetTest.csproj +++ b/test/Tizen.NUI.WidgetViewTest/1.SendInfo/Tizen.NUI.WidgetTest/Tizen.NUI.WidgetTest.csproj @@ -2,7 +2,7 @@ Exe - net6.0 + netcoreapp2.0 Tizen.NUI.WidgetTest true Tizen.NUI.WidgetTest diff --git a/test/Tizen.NUI.WidgetViewTest/1.SendInfo/Tizen.NUI.WidgetViewTest/Tizen.NUI.WidgetViewTest.csproj b/test/Tizen.NUI.WidgetViewTest/1.SendInfo/Tizen.NUI.WidgetViewTest/Tizen.NUI.WidgetViewTest.csproj index 09c5dd0..4395beb 100755 --- a/test/Tizen.NUI.WidgetViewTest/1.SendInfo/Tizen.NUI.WidgetViewTest/Tizen.NUI.WidgetViewTest.csproj +++ b/test/Tizen.NUI.WidgetViewTest/1.SendInfo/Tizen.NUI.WidgetViewTest/Tizen.NUI.WidgetViewTest.csproj @@ -2,7 +2,7 @@ Exe - net6.0 + netcoreapp2.0 Tizen.NUI.WidgetViewTest true Tizen.NUI.WidgetViewTest diff --git a/test/Tizen.NUI.WindowSystem.Samples/Tizen.NUI.WindowSystem.Samples.csproj b/test/Tizen.NUI.WindowSystem.Samples/Tizen.NUI.WindowSystem.Samples.csproj index ea673ce..0828444 100644 --- a/test/Tizen.NUI.WindowSystem.Samples/Tizen.NUI.WindowSystem.Samples.csproj +++ b/test/Tizen.NUI.WindowSystem.Samples/Tizen.NUI.WindowSystem.Samples.csproj @@ -2,7 +2,7 @@ Exe - net6.0 + netcoreapp2.0 diff --git a/tools/scripts/module.csproj.template b/tools/scripts/module.csproj.template index a3aa7a8..30cd5a4 100644 --- a/tools/scripts/module.csproj.template +++ b/tools/scripts/module.csproj.template @@ -1,7 +1,7 @@  - net6.0 + netstandard2.0