Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/api-snapshot.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormonojenkins <jo.shields+jenkins@xamarin.com>2019-02-15 00:38:42 +0300
committermonojenkins <jo.shields+jenkins@xamarin.com>2019-02-15 00:38:42 +0300
commitb6f22e38fbf9146a01d004d7aa0298c69e181567 (patch)
treedf092b317f9deaaaeb4745aafbca75c51a8f5a0b /profiles
parentc264965ac8d5d83244ec5ddac863412eca0950f9 (diff)
Apply changes from https://github.com/mono/mono/pull/12854 to API snapshot
Diffstat (limited to 'profiles')
-rw-r--r--profiles/monodroid/Facades/netstandard.cs1
-rw-r--r--profiles/monodroid/System.Core.cs9
-rw-r--r--profiles/monodroid/System.Data.cs4
-rw-r--r--profiles/monodroid/System.Xml.cs4
-rw-r--r--profiles/monodroid/System.cs48
-rw-r--r--profiles/monodroid/mscorlib.cs186
-rw-r--r--profiles/monotouch/Facades/netstandard.cs1
-rw-r--r--profiles/monotouch/System.Core.cs9
-rw-r--r--profiles/monotouch/System.Data.cs4
-rw-r--r--profiles/monotouch/System.Xml.cs4
-rw-r--r--profiles/monotouch/System.cs48
-rw-r--r--profiles/monotouch/mscorlib.cs154
-rw-r--r--profiles/net_4_x/Facades/netstandard.cs118
-rw-r--r--profiles/net_4_x/System.Core.cs18
-rw-r--r--profiles/net_4_x/System.Data.cs6
-rw-r--r--profiles/net_4_x/System.Xml.cs8
-rw-r--r--profiles/net_4_x/System.cs48
-rw-r--r--profiles/net_4_x/mscorlib.cs186
18 files changed, 588 insertions, 268 deletions
diff --git a/profiles/monodroid/Facades/netstandard.cs b/profiles/monodroid/Facades/netstandard.cs
index a438847..a88de13 100644
--- a/profiles/monodroid/Facades/netstandard.cs
+++ b/profiles/monodroid/Facades/netstandard.cs
@@ -819,6 +819,7 @@
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.GopherStyleUriParser))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Guid))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.HttpStyleUriParser))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IAsyncDisposable))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IAsyncResult))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ICloneable))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IComparable))]
diff --git a/profiles/monodroid/System.Core.cs b/profiles/monodroid/System.Core.cs
index cd6b4d3..916ed38 100644
--- a/profiles/monodroid/System.Core.cs
+++ b/profiles/monodroid/System.Core.cs
@@ -2854,10 +2854,15 @@ namespace System.Security.Cryptography
public virtual byte[] SignData(byte[] data, System.Security.Cryptography.HashAlgorithmName hashAlgorithm) { throw null; }
public virtual byte[] SignData(System.IO.Stream data, System.Security.Cryptography.HashAlgorithmName hashAlgorithm) { throw null; }
public abstract byte[] SignHash(byte[] hash);
+ protected virtual bool TryHashData(System.ReadOnlySpan<byte> data, System.Span<byte> destination, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, out int bytesWritten) { throw null; }
+ public virtual bool TrySignData(System.ReadOnlySpan<byte> data, System.Span<byte> destination, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, out int bytesWritten) { throw null; }
+ public virtual bool TrySignHash(System.ReadOnlySpan<byte> hash, System.Span<byte> destination, out int bytesWritten) { throw null; }
public bool VerifyData(byte[] data, byte[] signature, System.Security.Cryptography.HashAlgorithmName hashAlgorithm) { throw null; }
public virtual bool VerifyData(byte[] data, int offset, int count, byte[] signature, System.Security.Cryptography.HashAlgorithmName hashAlgorithm) { throw null; }
public bool VerifyData(System.IO.Stream data, byte[] signature, System.Security.Cryptography.HashAlgorithmName hashAlgorithm) { throw null; }
+ public virtual bool VerifyData(System.ReadOnlySpan<byte> data, System.ReadOnlySpan<byte> signature, System.Security.Cryptography.HashAlgorithmName hashAlgorithm) { throw null; }
public abstract bool VerifyHash(byte[] hash, byte[] signature);
+ public virtual bool VerifyHash(System.ReadOnlySpan<byte> hash, System.ReadOnlySpan<byte> signature) { throw null; }
}
[System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, MayLeakOnAbort=true)]
public sealed partial class ECDsaCng : System.Security.Cryptography.ECDsa
@@ -2904,10 +2909,12 @@ namespace System.Security.Cryptography
public System.Security.Cryptography.HashAlgorithmName AlgorithmName { get { throw null; } }
public void AppendData(byte[] data) { }
public void AppendData(byte[] data, int offset, int count) { }
+ public void AppendData(System.ReadOnlySpan<byte> data) { }
public static System.Security.Cryptography.IncrementalHash CreateHash(System.Security.Cryptography.HashAlgorithmName hashAlgorithm) { throw null; }
public static System.Security.Cryptography.IncrementalHash CreateHMAC(System.Security.Cryptography.HashAlgorithmName hashAlgorithm, byte[] key) { throw null; }
public void Dispose() { }
public byte[] GetHashAndReset() { throw null; }
+ public bool TryGetHashAndReset(System.Span<byte> destination, out int bytesWritten) { throw null; }
}
public sealed partial class RSACng : System.Security.Cryptography.RSA
{
@@ -2986,6 +2993,8 @@ namespace System.Security.Cryptography.X509Certificates
public static partial class ECDsaCertificateExtensions
{
[System.MonoTODOAttribute]
+ public static System.Security.Cryptography.X509Certificates.X509Certificate2 CopyWithPrivateKey(this System.Security.Cryptography.X509Certificates.X509Certificate2 certificate, System.Security.Cryptography.ECDsa privateKey) { throw null; }
+ [System.MonoTODOAttribute]
public static System.Security.Cryptography.ECDsa GetECDsaPrivateKey(this System.Security.Cryptography.X509Certificates.X509Certificate2 certificate) { throw null; }
[System.MonoTODOAttribute]
public static System.Security.Cryptography.ECDsa GetECDsaPublicKey(this System.Security.Cryptography.X509Certificates.X509Certificate2 certificate) { throw null; }
diff --git a/profiles/monodroid/System.Data.cs b/profiles/monodroid/System.Data.cs
index d603652..0df643f 100644
--- a/profiles/monodroid/System.Data.cs
+++ b/profiles/monodroid/System.Data.cs
@@ -937,10 +937,10 @@ namespace System.Data
Utc = 4,
}
[System.AttributeUsageAttribute(System.AttributeTargets.All)]
- [System.ObsoleteAttribute("DataSysDescriptionAttribute has been deprecated. http://go.microsoft.com/fwlink/?linkid=14202", false)]
+ [System.ObsoleteAttribute("DataSysDescriptionAttribute has been deprecated. https://go.microsoft.com/fwlink/?linkid=14202", false)]
public partial class DataSysDescriptionAttribute : System.ComponentModel.DescriptionAttribute
{
- [System.ObsoleteAttribute("DataSysDescriptionAttribute has been deprecated. http://go.microsoft.com/fwlink/?linkid=14202", false)]
+ [System.ObsoleteAttribute("DataSysDescriptionAttribute has been deprecated. https://go.microsoft.com/fwlink/?linkid=14202", false)]
public DataSysDescriptionAttribute(string description) { }
public override string Description { get { throw null; } }
}
diff --git a/profiles/monodroid/System.Xml.cs b/profiles/monodroid/System.Xml.cs
index d08fc2a..8d8b621 100644
--- a/profiles/monodroid/System.Xml.cs
+++ b/profiles/monodroid/System.Xml.cs
@@ -1187,7 +1187,7 @@ namespace System.Xml
[System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.InheritanceDemand, Name="FullTrust")]
public override System.Uri ResolveUri(System.Uri baseUri, string relativeUri) { throw null; }
}
- [System.ObsoleteAttribute("Use XmlReader created by XmlReader.Create() method using appropriate XmlReaderSettings instead. http://go.microsoft.com/fwlink/?linkid=14202")]
+ [System.ObsoleteAttribute("Use XmlReader created by XmlReader.Create() method using appropriate XmlReaderSettings instead. https://go.microsoft.com/fwlink/?linkid=14202")]
[System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.InheritanceDemand, Name="FullTrust")]
public partial class XmlValidatingReader : System.Xml.XmlReader, System.Xml.IXmlLineInfo, System.Xml.IXmlNamespaceResolver
{
@@ -1652,7 +1652,7 @@ namespace System.Xml.Schema
[System.Xml.Serialization.XmlElementAttribute("sequence", typeof(System.Xml.Schema.XmlSchemaSequence))]
public override System.Xml.Schema.XmlSchemaObjectCollection Items { get { throw null; } }
}
- [System.ObsoleteAttribute("Use System.Xml.Schema.XmlSchemaSet for schema compilation and validation. http://go.microsoft.com/fwlink/?linkid=14202")]
+ [System.ObsoleteAttribute("Use System.Xml.Schema.XmlSchemaSet for schema compilation and validation. https://go.microsoft.com/fwlink/?linkid=14202")]
public sealed partial class XmlSchemaCollection : System.Collections.ICollection, System.Collections.IEnumerable
{
public XmlSchemaCollection() { }
diff --git a/profiles/monodroid/System.cs b/profiles/monodroid/System.cs
index 671e043..3e44610 100644
--- a/profiles/monodroid/System.cs
+++ b/profiles/monodroid/System.cs
@@ -1185,6 +1185,7 @@ namespace System.ComponentModel
public string PropertyName { get { throw null; } }
public string TypeName { get { throw null; } }
}
+ [System.ComponentModel.DefaultEventAttribute("DoWork")]
public partial class BackgroundWorker : System.ComponentModel.Component
{
public BackgroundWorker() { }
@@ -1902,7 +1903,7 @@ namespace System.ComponentModel
bool IsChanged { get; }
void AcceptChanges();
}
- [System.ObsoleteAttribute("This interface has been deprecated. Add a TypeDescriptionProvider to handle type TypeDescriptor.ComObjectType instead. http://go.microsoft.com/fwlink/?linkid=14202")]
+ [System.ObsoleteAttribute("This interface has been deprecated. Add a TypeDescriptionProvider to handle type TypeDescriptor.ComObjectType instead. https://go.microsoft.com/fwlink/?linkid=14202")]
public partial interface IComNativeDescriptorHandler
{
System.ComponentModel.AttributeCollection GetAttributes(object component);
@@ -3772,7 +3773,7 @@ namespace System.ComponentModel.Design.Serialization
}
public delegate void ResolveNameEventHandler(object sender, System.ComponentModel.Design.Serialization.ResolveNameEventArgs e);
[System.AttributeUsageAttribute(System.AttributeTargets.Class | System.AttributeTargets.Interface, AllowMultiple=true, Inherited=true)]
- [System.ObsoleteAttribute("This attribute has been deprecated. Use DesignerSerializerAttribute instead. For example, to specify a root designer for CodeDom, use DesignerSerializerAttribute(...,typeof(TypeCodeDomSerializer)). http://go.microsoft.com/fwlink/?linkid=14202")]
+ [System.ObsoleteAttribute("This attribute has been deprecated. Use DesignerSerializerAttribute instead. For example, to specify a root designer for CodeDom, use DesignerSerializerAttribute(...,typeof(TypeCodeDomSerializer)). https://go.microsoft.com/fwlink/?linkid=14202")]
public sealed partial class RootDesignerSerializerAttribute : System.Attribute
{
public RootDesignerSerializerAttribute(string serializerTypeName, string baseSerializerTypeName, bool reloadable) { }
@@ -4337,6 +4338,7 @@ namespace System.Diagnostics
public ProcessStartInfo() { }
public ProcessStartInfo(string fileName) { }
public ProcessStartInfo(string fileName, string arguments) { }
+ public System.Collections.ObjectModel.Collection<string> ArgumentList { get { throw null; } }
[System.ComponentModel.DefaultValueAttribute("")]
[System.ComponentModel.NotifyParentPropertyAttribute(true)]
[System.ComponentModel.SettingsBindableAttribute(true)]
@@ -4392,6 +4394,7 @@ namespace System.Diagnostics
[System.Diagnostics.MonitoringDescriptionAttribute("Whether the process output is written to the Process instance's StandardOutput member.")]
public bool RedirectStandardOutput { get { throw null; } set { } }
public System.Text.Encoding StandardErrorEncoding { get { throw null; } set { } }
+ public System.Text.Encoding StandardInputEncoding { get { throw null; } set { } }
public System.Text.Encoding StandardOutputEncoding { get { throw null; } set { } }
[System.ComponentModel.NotifyParentPropertyAttribute(true)]
public string UserName { get { throw null; } set { } }
@@ -4946,7 +4949,7 @@ namespace System.Diagnostics
}
namespace System.Diagnostics.CodeAnalysis
{
- [System.AttributeUsageAttribute(System.AttributeTargets.Class | System.AttributeTargets.Constructor | System.AttributeTargets.Event | System.AttributeTargets.Method | System.AttributeTargets.Property | System.AttributeTargets.Struct, Inherited=false, AllowMultiple=false)]
+ [System.AttributeUsageAttribute(System.AttributeTargets.Assembly | System.AttributeTargets.Class | System.AttributeTargets.Constructor | System.AttributeTargets.Event | System.AttributeTargets.Method | System.AttributeTargets.Property | System.AttributeTargets.Struct, Inherited=false, AllowMultiple=false)]
public sealed partial class ExcludeFromCodeCoverageAttribute : System.Attribute
{
public ExcludeFromCodeCoverageAttribute() { }
@@ -5128,15 +5131,6 @@ namespace System.IO.Compression
public override System.Threading.Tasks.ValueTask WriteAsync(System.ReadOnlyMemory<byte> buffer, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
}
}
-namespace System.IO.Enumeration
-{
- public static partial class FileSystemName
- {
- public static bool MatchesSimpleExpression(System.ReadOnlySpan<char> expression, System.ReadOnlySpan<char> name, bool ignoreCase = true) { throw null; }
- public static bool MatchesWin32Expression(System.ReadOnlySpan<char> expression, System.ReadOnlySpan<char> name, bool ignoreCase = true) { throw null; }
- public static string TranslateWin32Expression(string expression) { throw null; }
- }
-}
namespace System.Net
{
public partial class AuthenticationManager
@@ -5486,7 +5480,7 @@ namespace System.Net
public override void Close() { }
public override System.IO.Stream GetResponseStream() { throw null; }
}
- [System.ObsoleteAttribute("This class has been deprecated. Please use WebRequest.DefaultWebProxy instead to access and set the global default proxy. Use 'null' instead of GetEmptyWebProxy. http://go.microsoft.com/fwlink/?linkid=14202")]
+ [System.ObsoleteAttribute("This class has been deprecated. Please use WebRequest.DefaultWebProxy instead to access and set the global default proxy. Use 'null' instead of GetEmptyWebProxy. https://go.microsoft.com/fwlink/?linkid=14202")]
public partial class GlobalProxySelection
{
public GlobalProxySelection() { }
@@ -5945,7 +5939,9 @@ namespace System.Net
public IPAddress(byte[] address) { }
public IPAddress(byte[] address, long scopeid) { }
public IPAddress(long newAddress) { }
- [System.ObsoleteAttribute("This property has been deprecated. It is address family dependent. Please use IPAddress.Equals method to perform comparisons. http://go.microsoft.com/fwlink/?linkid=14202")]
+ public IPAddress(System.ReadOnlySpan<byte> address) { }
+ public IPAddress(System.ReadOnlySpan<byte> address, long scopeid) { }
+ [System.ObsoleteAttribute("This property has been deprecated. It is address family dependent. Please use IPAddress.Equals method to perform comparisons. https://go.microsoft.com/fwlink/?linkid=14202")]
public long Address { get { throw null; } set { } }
public System.Net.Sockets.AddressFamily AddressFamily { get { throw null; } }
public bool IsIPv4MappedToIPv6 { get { throw null; } }
@@ -5966,9 +5962,13 @@ namespace System.Net
public static short NetworkToHostOrder(short network) { throw null; }
public static int NetworkToHostOrder(int network) { throw null; }
public static long NetworkToHostOrder(long network) { throw null; }
+ public static System.Net.IPAddress Parse(System.ReadOnlySpan<char> ipSpan) { throw null; }
public static System.Net.IPAddress Parse(string ipString) { throw null; }
public override string ToString() { throw null; }
+ public bool TryFormat(System.Span<char> destination, out int charsWritten) { throw null; }
+ public static bool TryParse(System.ReadOnlySpan<char> ipSpan, out System.Net.IPAddress address) { throw null; }
public static bool TryParse(string ipString, out System.Net.IPAddress address) { throw null; }
+ public bool TryWriteBytes(System.Span<byte> destination, out int bytesWritten) { throw null; }
}
[System.SerializableAttribute]
public partial class IPEndPoint : System.Net.EndPoint
@@ -7810,6 +7810,7 @@ namespace System.Net.Security
public virtual int KeyExchangeStrength { get { throw null; } }
public override long Length { get { throw null; } }
public virtual System.Security.Cryptography.X509Certificates.X509Certificate LocalCertificate { get { throw null; } }
+ public System.Net.Security.SslApplicationProtocol NegotiatedApplicationProtocol { get { throw null; } }
public override long Position { get { throw null; } set { } }
public override int ReadTimeout { get { throw null; } set { } }
public virtual System.Security.Cryptography.X509Certificates.X509Certificate RemoteCertificate { get { throw null; } }
@@ -8199,6 +8200,7 @@ namespace System.Net.Sockets
public int Receive(System.Collections.Generic.IList<System.ArraySegment<byte>> buffers, System.Net.Sockets.SocketFlags socketFlags, out System.Net.Sockets.SocketError errorCode) { throw null; }
public int Receive(System.Span<byte> buffer) { throw null; }
public int Receive(System.Span<byte> buffer, System.Net.Sockets.SocketFlags socketFlags) { throw null; }
+ public int Receive(System.Span<byte> buffer, System.Net.Sockets.SocketFlags socketFlags, out System.Net.Sockets.SocketError errorCode) { throw null; }
public bool ReceiveAsync(System.Net.Sockets.SocketAsyncEventArgs e) { throw null; }
public int ReceiveFrom(byte[] buffer, int offset, int size, System.Net.Sockets.SocketFlags socketFlags, ref System.Net.EndPoint remoteEP) { throw null; }
public int ReceiveFrom(byte[] buffer, int size, System.Net.Sockets.SocketFlags socketFlags, ref System.Net.EndPoint remoteEP) { throw null; }
@@ -8221,6 +8223,7 @@ namespace System.Net.Sockets
public int Send(System.Collections.Generic.IList<System.ArraySegment<byte>> buffers, System.Net.Sockets.SocketFlags socketFlags, out System.Net.Sockets.SocketError errorCode) { throw null; }
public int Send(System.ReadOnlySpan<byte> buffer) { throw null; }
public int Send(System.ReadOnlySpan<byte> buffer, System.Net.Sockets.SocketFlags socketFlags) { throw null; }
+ public int Send(System.ReadOnlySpan<byte> buffer, System.Net.Sockets.SocketFlags socketFlags, out System.Net.Sockets.SocketError errorCode) { throw null; }
public bool SendAsync(System.Net.Sockets.SocketAsyncEventArgs e) { throw null; }
public void SendFile(string fileName) { }
public void SendFile(string fileName, byte[] preBuffer, byte[] postBuffer, System.Net.Sockets.TransmitFileOptions flags) { }
@@ -8267,6 +8270,7 @@ namespace System.Net.Sockets
protected virtual void OnCompleted(System.Net.Sockets.SocketAsyncEventArgs e) { }
public void SetBuffer(byte[] buffer, int offset, int count) { }
public void SetBuffer(int offset, int count) { }
+ public void SetBuffer(System.Memory<byte> buffer) { }
}
public enum SocketAsyncOperation
{
@@ -8470,6 +8474,7 @@ namespace System.Net.Sockets
public static System.Threading.Tasks.Task<System.Net.Sockets.SocketReceiveMessageFromResult> ReceiveMessageFromAsync(this System.Net.Sockets.Socket socket, System.ArraySegment<byte> buffer, System.Net.Sockets.SocketFlags socketFlags, System.Net.EndPoint remoteEndPoint) { throw null; }
public static System.Threading.Tasks.Task<int> SendAsync(this System.Net.Sockets.Socket socket, System.ArraySegment<byte> buffer, System.Net.Sockets.SocketFlags socketFlags) { throw null; }
public static System.Threading.Tasks.Task<int> SendAsync(this System.Net.Sockets.Socket socket, System.Collections.Generic.IList<System.ArraySegment<byte>> buffers, System.Net.Sockets.SocketFlags socketFlags) { throw null; }
+ public static System.Threading.Tasks.ValueTask<int> SendAsync(this System.Net.Sockets.Socket socket, System.ReadOnlyMemory<byte> buffer, System.Net.Sockets.SocketFlags socketFlags, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
public static System.Threading.Tasks.Task<int> SendToAsync(this System.Net.Sockets.Socket socket, System.ArraySegment<byte> buffer, System.Net.Sockets.SocketFlags socketFlags, System.Net.EndPoint remoteEP) { throw null; }
}
public enum SocketType
@@ -9185,11 +9190,6 @@ namespace System.Security.Cryptography
public bool MoveNext() { throw null; }
public void Reset() { }
}
- public static partial class CryptographicOperations
- {
- [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining, NoOptimization)]public static bool FixedTimeEquals(System.ReadOnlySpan<byte> left, System.ReadOnlySpan<byte> right) { throw null; }
- [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining, NoOptimization)]public static void ZeroMemory(System.Span<byte> buffer) { }
- }
public sealed partial class Oid
{
public Oid() { }
@@ -9273,6 +9273,16 @@ namespace System.Security.Cryptography.X509Certificates
TrustedPeople = 7,
TrustedPublisher = 8,
}
+ public sealed partial class SubjectAlternativeNameBuilder
+ {
+ public SubjectAlternativeNameBuilder() { }
+ public void AddDnsName(string dnsName) { }
+ public void AddEmailAddress(string emailAddress) { }
+ public void AddIpAddress(System.Net.IPAddress ipAddress) { }
+ public void AddUri(System.Uri uri) { }
+ public void AddUserPrincipalName(string upn) { }
+ public System.Security.Cryptography.X509Certificates.X509Extension Build(bool critical = false) { throw null; }
+ }
[System.MonoTODOAttribute("Some X500DistinguishedNameFlags options aren't supported, like DoNotUsePlusSign, DoNotUseQuotes and ForceUTF8Encoding")]
public sealed partial class X500DistinguishedName : System.Security.Cryptography.AsnEncodedData
{
diff --git a/profiles/monodroid/mscorlib.cs b/profiles/monodroid/mscorlib.cs
index c6f37ae..64d3e11 100644
--- a/profiles/monodroid/mscorlib.cs
+++ b/profiles/monodroid/mscorlib.cs
@@ -1032,9 +1032,9 @@ namespace System
}
[System.SerializableAttribute]
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
- public partial struct Boolean : System.IComparable, System.IComparable<bool>, System.IConvertible, System.IEquatable<bool>
+ public readonly partial struct Boolean : System.IComparable, System.IComparable<bool>, System.IConvertible, System.IEquatable<bool>
{
- private bool _dummyPrimitive;
+ private readonly bool _dummyPrimitive;
public static readonly string FalseString;
public static readonly string TrueString;
public int CompareTo(System.Boolean value) { throw null; }
@@ -1080,9 +1080,9 @@ namespace System
}
[System.SerializableAttribute]
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
- public partial struct Byte : System.IComparable, System.IComparable<byte>, System.IConvertible, System.IEquatable<byte>, System.IFormattable
+ public readonly partial struct Byte : System.IComparable, System.IComparable<byte>, System.IConvertible, System.IEquatable<byte>, System.IFormattable
{
- private byte _dummyPrimitive;
+ private readonly byte _dummyPrimitive;
public const byte MaxValue = (byte)255;
public const byte MinValue = (byte)0;
public int CompareTo(System.Byte value) { throw null; }
@@ -1131,9 +1131,9 @@ namespace System
}
[System.SerializableAttribute]
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
- public partial struct Char : System.IComparable, System.IComparable<char>, System.IConvertible, System.IEquatable<char>
+ public readonly partial struct Char : System.IComparable, System.IComparable<char>, System.IConvertible, System.IEquatable<char>
{
- private char _dummyPrimitive;
+ private readonly char _dummyPrimitive;
public const char MaxValue = '\uFFFF';
public const char MinValue = '\0';
public int CompareTo(System.Char value) { throw null; }
@@ -3055,9 +3055,9 @@ namespace System
}
[System.SerializableAttribute]
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
- public partial struct Int16 : System.IComparable, System.IComparable<short>, System.IConvertible, System.IEquatable<short>, System.IFormattable
+ public readonly partial struct Int16 : System.IComparable, System.IComparable<short>, System.IConvertible, System.IEquatable<short>, System.IFormattable
{
- private short _dummyPrimitive;
+ private readonly short _dummyPrimitive;
public const short MaxValue = (short)32767;
public const short MinValue = (short)-32768;
public int CompareTo(System.Int16 value) { throw null; }
@@ -3098,9 +3098,9 @@ namespace System
}
[System.SerializableAttribute]
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
- public partial struct Int32 : System.IComparable, System.IComparable<int>, System.IConvertible, System.IEquatable<int>, System.IFormattable
+ public readonly partial struct Int32 : System.IComparable, System.IComparable<int>, System.IConvertible, System.IEquatable<int>, System.IFormattable
{
- private int _dummyPrimitive;
+ private readonly int _dummyPrimitive;
public const int MaxValue = 2147483647;
public const int MinValue = -2147483648;
public System.Int32 CompareTo(System.Int32 value) { throw null; }
@@ -3141,9 +3141,9 @@ namespace System
}
[System.SerializableAttribute]
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
- public partial struct Int64 : System.IComparable, System.IComparable<long>, System.IConvertible, System.IEquatable<long>, System.IFormattable
+ public readonly partial struct Int64 : System.IComparable, System.IComparable<long>, System.IConvertible, System.IEquatable<long>, System.IFormattable
{
- private long _dummyPrimitive;
+ private readonly long _dummyPrimitive;
public const long MaxValue = (long)9223372036854775807;
public const long MinValue = (long)-9223372036854775808;
public int CompareTo(System.Int64 value) { throw null; }
@@ -3185,9 +3185,9 @@ namespace System
[System.Runtime.InteropServices.ComVisibleAttribute(true)]
[System.SerializableAttribute]
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
- public partial struct IntPtr : System.IEquatable<System.IntPtr>, System.Runtime.Serialization.ISerializable
+ public readonly partial struct IntPtr : System.IEquatable<System.IntPtr>, System.Runtime.Serialization.ISerializable
{
- private int _dummyPrimitive;
+ private readonly int _dummyPrimitive;
public static readonly System.IntPtr Zero;
[System.Runtime.ConstrainedExecution.ReliabilityContractAttribute(System.Runtime.ConstrainedExecution.Consistency.MayCorruptInstance, System.Runtime.ConstrainedExecution.Cer.MayFail)]
public IntPtr(int value) { throw null; }
@@ -4075,9 +4075,9 @@ namespace System
[System.CLSCompliantAttribute(false)]
[System.SerializableAttribute]
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
- public partial struct SByte : System.IComparable, System.IComparable<sbyte>, System.IConvertible, System.IEquatable<sbyte>, System.IFormattable
+ public readonly partial struct SByte : System.IComparable, System.IComparable<sbyte>, System.IConvertible, System.IEquatable<sbyte>, System.IFormattable
{
- private sbyte _dummyPrimitive;
+ private readonly sbyte _dummyPrimitive;
public const sbyte MaxValue = (sbyte)127;
public const sbyte MinValue = (sbyte)-128;
public int CompareTo(object obj) { throw null; }
@@ -5206,9 +5206,9 @@ namespace System
[System.CLSCompliantAttribute(false)]
[System.SerializableAttribute]
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
- public partial struct UInt16 : System.IComparable, System.IComparable<ushort>, System.IConvertible, System.IEquatable<ushort>, System.IFormattable
+ public readonly partial struct UInt16 : System.IComparable, System.IComparable<ushort>, System.IConvertible, System.IEquatable<ushort>, System.IFormattable
{
- private ushort _dummyPrimitive;
+ private readonly ushort _dummyPrimitive;
public const ushort MaxValue = (ushort)65535;
public const ushort MinValue = (ushort)0;
public int CompareTo(object value) { throw null; }
@@ -5259,9 +5259,9 @@ namespace System
[System.CLSCompliantAttribute(false)]
[System.SerializableAttribute]
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
- public partial struct UInt32 : System.IComparable, System.IComparable<uint>, System.IConvertible, System.IEquatable<uint>, System.IFormattable
+ public readonly partial struct UInt32 : System.IComparable, System.IComparable<uint>, System.IConvertible, System.IEquatable<uint>, System.IFormattable
{
- private uint _dummyPrimitive;
+ private readonly uint _dummyPrimitive;
public const uint MaxValue = (uint)4294967295;
public const uint MinValue = (uint)0;
public int CompareTo(object value) { throw null; }
@@ -5312,9 +5312,9 @@ namespace System
[System.CLSCompliantAttribute(false)]
[System.SerializableAttribute]
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
- public partial struct UInt64 : System.IComparable, System.IComparable<ulong>, System.IConvertible, System.IEquatable<ulong>, System.IFormattable
+ public readonly partial struct UInt64 : System.IComparable, System.IComparable<ulong>, System.IConvertible, System.IEquatable<ulong>, System.IFormattable
{
- private ulong _dummyPrimitive;
+ private readonly ulong _dummyPrimitive;
public const ulong MaxValue = (ulong)18446744073709551615;
public const ulong MinValue = (ulong)0;
public int CompareTo(object value) { throw null; }
@@ -5366,9 +5366,9 @@ namespace System
[System.Runtime.InteropServices.ComVisibleAttribute(true)]
[System.SerializableAttribute]
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
- public partial struct UIntPtr : System.IEquatable<System.UIntPtr>, System.Runtime.Serialization.ISerializable
+ public readonly partial struct UIntPtr : System.IEquatable<System.UIntPtr>, System.Runtime.Serialization.ISerializable
{
- private int _dummyPrimitive;
+ private readonly int _dummyPrimitive;
public static readonly System.UIntPtr Zero;
public UIntPtr(uint value) { throw null; }
public UIntPtr(ulong value) { throw null; }
@@ -9122,6 +9122,8 @@ namespace System.IO
public virtual int Read(byte[] buffer, int index, int count) { throw null; }
[System.Security.SecuritySafeCriticalAttribute]
public virtual int Read(char[] buffer, int index, int count) { throw null; }
+ public virtual int Read(System.Span<byte> buffer) { throw null; }
+ public virtual int Read(System.Span<char> buffer) { throw null; }
protected internal int Read7BitEncodedInt() { throw null; }
public virtual bool ReadBoolean() { throw null; }
public virtual byte ReadByte() { throw null; }
@@ -9161,6 +9163,7 @@ namespace System.IO
public virtual void Close() { }
public void Dispose() { }
protected virtual void Dispose(bool disposing) { }
+ public virtual System.Threading.Tasks.ValueTask DisposeAsync() { throw null; }
public virtual void Flush() { }
public virtual long Seek(int offset, System.IO.SeekOrigin origin) { throw null; }
public virtual void Write(bool value) { }
@@ -9177,6 +9180,8 @@ namespace System.IO
public virtual void Write(short value) { }
public virtual void Write(int value) { }
public virtual void Write(long value) { }
+ public virtual void Write(System.ReadOnlySpan<byte> buffer) { }
+ public virtual void Write(System.ReadOnlySpan<char> buffer) { }
[System.CLSCompliantAttribute(false)]
public virtual void Write(sbyte value) { }
[System.Security.SecuritySafeCriticalAttribute]
@@ -9207,6 +9212,7 @@ namespace System.IO
public override void CopyTo(System.IO.Stream destination, int bufferSize) { }
public override System.Threading.Tasks.Task CopyToAsync(System.IO.Stream destination, int bufferSize, System.Threading.CancellationToken cancellationToken) { throw null; }
protected override void Dispose(bool disposing) { }
+ public override System.Threading.Tasks.ValueTask DisposeAsync() { throw null; }
public override int EndRead(System.IAsyncResult asyncResult) { throw null; }
public override void EndWrite(System.IAsyncResult asyncResult) { }
public override void Flush() { }
@@ -9600,7 +9606,7 @@ namespace System.IO
public virtual System.IntPtr Handle { [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.InheritanceDemand, UnmanagedCode=true), System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, UnmanagedCode=true)]get { throw null; } }
public virtual bool IsAsync { get { throw null; } }
public override long Length { get { throw null; } }
- public string Name { get { throw null; } }
+ public virtual string Name { get { throw null; } }
public override long Position { get { throw null; } set { } }
public virtual Microsoft.Win32.SafeHandles.SafeFileHandle SafeFileHandle { [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.InheritanceDemand, UnmanagedCode=true), System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, UnmanagedCode=true)]get { throw null; } }
public override System.IAsyncResult BeginRead(byte[] array, int offset, int numBytes, System.AsyncCallback userCallback, object stateObject) { throw null; }
@@ -9722,20 +9728,28 @@ namespace System.IO
public static string Combine(params string[] paths) { throw null; }
public static System.ReadOnlySpan<char> GetDirectoryName(System.ReadOnlySpan<char> path) { throw null; }
public static string GetDirectoryName(string path) { throw null; }
+ public static System.ReadOnlySpan<char> GetExtension(System.ReadOnlySpan<char> path) { throw null; }
public static string GetExtension(string path) { throw null; }
public static System.ReadOnlySpan<char> GetFileName(System.ReadOnlySpan<char> path) { throw null; }
public static string GetFileName(string path) { throw null; }
+ public static System.ReadOnlySpan<char> GetFileNameWithoutExtension(System.ReadOnlySpan<char> path) { throw null; }
public static string GetFileNameWithoutExtension(string path) { throw null; }
public static string GetFullPath(string path) { throw null; }
+ public static string GetFullPath(string path, string basePath) { throw null; }
public static char[] GetInvalidFileNameChars() { throw null; }
public static char[] GetInvalidPathChars() { throw null; }
+ public static System.ReadOnlySpan<char> GetPathRoot(System.ReadOnlySpan<char> path) { throw null; }
public static string GetPathRoot(string path) { throw null; }
public static string GetRandomFileName() { throw null; }
+ public static string GetRelativePath(string relativeTo, string path) { throw null; }
[System.Security.Permissions.FileIOPermissionAttribute(System.Security.Permissions.SecurityAction.Assert, Unrestricted=true)]
public static string GetTempFileName() { throw null; }
[System.Security.Permissions.EnvironmentPermissionAttribute(System.Security.Permissions.SecurityAction.Demand, Unrestricted=true)]
public static string GetTempPath() { throw null; }
+ public static bool HasExtension(System.ReadOnlySpan<char> path) { throw null; }
public static bool HasExtension(string path) { throw null; }
+ public static bool IsPathFullyQualified(System.ReadOnlySpan<char> path) { throw null; }
+ public static bool IsPathFullyQualified(string path) { throw null; }
public static bool IsPathRooted(System.ReadOnlySpan<char> path) { throw null; }
public static bool IsPathRooted(string path) { throw null; }
public static string Join(System.ReadOnlySpan<char> path1, System.ReadOnlySpan<char> path2) { throw null; }
@@ -9788,6 +9802,7 @@ namespace System.IO
protected virtual System.Threading.WaitHandle CreateWaitHandle() { throw null; }
public void Dispose() { }
protected virtual void Dispose(bool disposing) { }
+ public virtual System.Threading.Tasks.ValueTask DisposeAsync() { throw null; }
public virtual int EndRead(System.IAsyncResult asyncResult) { throw null; }
public virtual void EndWrite(System.IAsyncResult asyncResult) { }
public abstract void Flush();
@@ -9864,6 +9879,7 @@ namespace System.IO
public override System.Text.Encoding Encoding { get { throw null; } }
public override void Close() { }
protected override void Dispose(bool disposing) { }
+ public override System.Threading.Tasks.ValueTask DisposeAsync() { throw null; }
public override void Flush() { }
public override System.Threading.Tasks.Task FlushAsync() { throw null; }
public override void Write(char value) { }
@@ -9979,6 +9995,7 @@ namespace System.IO
public virtual void Close() { }
public void Dispose() { }
protected virtual void Dispose(bool disposing) { }
+ public virtual System.Threading.Tasks.ValueTask DisposeAsync() { throw null; }
public virtual void Flush() { }
public virtual System.Threading.Tasks.Task FlushAsync() { throw null; }
public static System.IO.TextWriter Synchronized(System.IO.TextWriter writer) { throw null; }
@@ -10213,7 +10230,7 @@ namespace System.IO.IsolatedStorage
protected virtual char SeparatorInternal { get { throw null; } }
[System.Runtime.InteropServices.ComVisibleAttribute(false)]
public virtual long UsedSize { get { throw null; } }
- protected abstract System.Security.Permissions.IsolatedStoragePermission GetPermission(System.Security.PermissionSet ps);
+ protected virtual System.Security.Permissions.IsolatedStoragePermission GetPermission(System.Security.PermissionSet ps) { throw null; }
[System.Runtime.InteropServices.ComVisibleAttribute(false)]
public virtual bool IncreaseQuotaTo(long newQuotaSize) { throw null; }
[System.MonoTODOAttribute("requires manifest support")]
@@ -10485,6 +10502,7 @@ namespace System.Numerics
public partial struct Vector<T> : System.IEquatable<System.Numerics.Vector<T>>, System.IFormattable where T : struct
{
private int _dummyPrimitive;
+ public Vector(System.Span<T> values) { throw null; }
public Vector(T value) { throw null; }
public Vector(T[] values) { throw null; }
public Vector(T[] values, int index) { throw null; }
@@ -10586,6 +10604,7 @@ namespace System.Reflection
public virtual System.IO.FileStream GetFile(string name) { throw null; }
public virtual System.IO.FileStream[] GetFiles() { throw null; }
public virtual System.IO.FileStream[] GetFiles(bool getResourceModules) { throw null; }
+ public virtual System.Type[] GetForwardedTypes() { throw null; }
public override int GetHashCode() { throw null; }
public System.Reflection.Module[] GetLoadedModules() { throw null; }
[System.MonoTODOAttribute("Always returns the same as GetModules")]
@@ -12120,9 +12139,9 @@ namespace System.Reflection.Emit
[System.Runtime.InteropServices.ComVisibleAttribute(true)]
[System.SerializableAttribute]
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
- public partial struct EventToken
+ public readonly partial struct EventToken : System.IEquatable<System.Reflection.Emit.EventToken>
{
- private int _dummyPrimitive;
+ private readonly int _dummyPrimitive;
public static readonly System.Reflection.Emit.EventToken Empty;
public int Token { get { throw null; } }
public override bool Equals(object obj) { throw null; }
@@ -12133,9 +12152,9 @@ namespace System.Reflection.Emit
}
[System.Runtime.InteropServices.ComVisibleAttribute(false)]
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
- public partial struct ExceptionHandler : System.IEquatable<System.Reflection.Emit.ExceptionHandler>
+ public readonly partial struct ExceptionHandler : System.IEquatable<System.Reflection.Emit.ExceptionHandler>
{
- private int _dummyPrimitive;
+ private readonly int _dummyPrimitive;
public ExceptionHandler(int tryOffset, int tryLength, int filterOffset, int handlerOffset, int handlerLength, System.Reflection.ExceptionHandlingClauseOptions kind, int exceptionTypeToken) { throw null; }
public int ExceptionTypeToken { get { throw null; } }
public int FilterOffset { get { throw null; } }
@@ -12179,9 +12198,9 @@ namespace System.Reflection.Emit
[System.Runtime.InteropServices.ComVisibleAttribute(true)]
[System.SerializableAttribute]
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
- public partial struct FieldToken
+ public readonly partial struct FieldToken : System.IEquatable<System.Reflection.Emit.FieldToken>
{
- private int _dummyPrimitive;
+ private readonly int _dummyPrimitive;
public static readonly System.Reflection.Emit.FieldToken Empty;
public int Token { get { throw null; } }
public override bool Equals(object obj) { throw null; }
@@ -12339,9 +12358,9 @@ namespace System.Reflection.Emit
[System.Runtime.InteropServices.ComVisibleAttribute(true)]
[System.SerializableAttribute]
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
- public partial struct Label
+ public readonly partial struct Label : System.IEquatable<System.Reflection.Emit.Label>
{
- private int _dummyPrimitive;
+ private readonly int _dummyPrimitive;
public override bool Equals(object obj) { throw null; }
public bool Equals(System.Reflection.Emit.Label obj) { throw null; }
public override int GetHashCode() { throw null; }
@@ -12432,9 +12451,9 @@ namespace System.Reflection.Emit
[System.Runtime.InteropServices.ComVisibleAttribute(true)]
[System.SerializableAttribute]
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
- public partial struct MethodToken
+ public readonly partial struct MethodToken : System.IEquatable<System.Reflection.Emit.MethodToken>
{
- private int _dummyPrimitive;
+ private readonly int _dummyPrimitive;
public static readonly System.Reflection.Emit.MethodToken Empty;
public int Token { get { throw null; } }
public override bool Equals(object obj) { throw null; }
@@ -12527,9 +12546,9 @@ namespace System.Reflection.Emit
}
[System.Runtime.InteropServices.ComVisibleAttribute(true)]
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
- public partial struct OpCode
+ public readonly partial struct OpCode : System.IEquatable<System.Reflection.Emit.OpCode>
{
- private int _dummyPrimitive;
+ private readonly int _dummyPrimitive;
public System.Reflection.Emit.FlowControl FlowControl { get { throw null; } }
public string Name { get { throw null; } }
public System.Reflection.Emit.OpCodeType OpCodeType { get { throw null; } }
@@ -12843,9 +12862,9 @@ namespace System.Reflection.Emit
[System.Runtime.InteropServices.ComVisibleAttribute(true)]
[System.SerializableAttribute]
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
- public partial struct ParameterToken
+ public readonly partial struct ParameterToken : System.IEquatable<System.Reflection.Emit.ParameterToken>
{
- private int _dummyPrimitive;
+ private readonly int _dummyPrimitive;
public static readonly System.Reflection.Emit.ParameterToken Empty;
public int Token { get { throw null; } }
public override bool Equals(object obj) { throw null; }
@@ -12897,9 +12916,9 @@ namespace System.Reflection.Emit
[System.Runtime.InteropServices.ComVisibleAttribute(true)]
[System.SerializableAttribute]
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
- public partial struct PropertyToken
+ public readonly partial struct PropertyToken : System.IEquatable<System.Reflection.Emit.PropertyToken>
{
- private int _dummyPrimitive;
+ private readonly int _dummyPrimitive;
public static readonly System.Reflection.Emit.PropertyToken Empty;
public int Token { get { throw null; } }
public override bool Equals(object obj) { throw null; }
@@ -12948,9 +12967,9 @@ namespace System.Reflection.Emit
}
[System.Runtime.InteropServices.ComVisibleAttribute(true)]
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
- public partial struct SignatureToken
+ public readonly partial struct SignatureToken : System.IEquatable<System.Reflection.Emit.SignatureToken>
{
- private int _dummyPrimitive;
+ private readonly int _dummyPrimitive;
public static readonly System.Reflection.Emit.SignatureToken Empty;
public int Token { get { throw null; } }
public override bool Equals(object obj) { throw null; }
@@ -12994,9 +13013,9 @@ namespace System.Reflection.Emit
[System.Runtime.InteropServices.ComVisibleAttribute(true)]
[System.SerializableAttribute]
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
- public partial struct StringToken
+ public readonly partial struct StringToken : System.IEquatable<System.Reflection.Emit.StringToken>
{
- private int _dummyPrimitive;
+ private readonly int _dummyPrimitive;
public int Token { get { throw null; } }
public override bool Equals(object obj) { throw null; }
public bool Equals(System.Reflection.Emit.StringToken obj) { throw null; }
@@ -13132,9 +13151,9 @@ namespace System.Reflection.Emit
[System.Runtime.InteropServices.ComVisibleAttribute(true)]
[System.SerializableAttribute]
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
- public partial struct TypeToken
+ public readonly partial struct TypeToken : System.IEquatable<System.Reflection.Emit.TypeToken>
{
- private int _dummyPrimitive;
+ private readonly int _dummyPrimitive;
public static readonly System.Reflection.Emit.TypeToken Empty;
public int Token { get { throw null; } }
public override bool Equals(object obj) { throw null; }
@@ -13900,6 +13919,8 @@ namespace System.Runtime.CompilerServices
public static partial class RuntimeFeature
{
public const string PortablePdb = "PortablePdb";
+ public static bool IsDynamicCodeCompiled { get { throw null; } }
+ public static bool IsDynamicCodeSupported { get { throw null; } }
public static bool IsSupported(string feature) { throw null; }
}
public static partial class RuntimeHelpers
@@ -14654,10 +14675,10 @@ namespace System.Runtime.InteropServices
public string Value { get { throw null; } }
}
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
- public partial struct HandleRef
+ public readonly partial struct HandleRef
{
- private object _dummy;
- private int _dummyPrimitive;
+ private readonly object _dummy;
+ private readonly int _dummyPrimitive;
public HandleRef(object wrapper, System.IntPtr handle) { throw null; }
public System.IntPtr Handle { get { throw null; } }
public object Wrapper { get { throw null; } }
@@ -14865,7 +14886,7 @@ namespace System.Runtime.InteropServices
LIBFLAG_FHIDDEN = (short)4,
LIBFLAG_FRESTRICTED = (short)1,
}
- [System.AttributeUsageAttribute(System.AttributeTargets.Method, Inherited=false, AllowMultiple=false)]
+ [System.AttributeUsageAttribute(System.AttributeTargets.Method, Inherited=false)]
[System.Runtime.InteropServices.ComVisibleAttribute(false)]
public sealed partial class ManagedToNativeComInteropStubAttribute : System.Attribute
{
@@ -15051,6 +15072,7 @@ namespace System.Runtime.InteropServices
public static System.IntPtr StringToCoTaskMemAnsi(string s) { throw null; }
public static System.IntPtr StringToCoTaskMemAuto(string s) { throw null; }
public static System.IntPtr StringToCoTaskMemUni(string s) { throw null; }
+ public static System.IntPtr StringToCoTaskMemUTF8(string s) { throw null; }
public static System.IntPtr StringToHGlobalAnsi(string s) { throw null; }
public static System.IntPtr StringToHGlobalAuto(string s) { throw null; }
public static System.IntPtr StringToHGlobalUni(string s) { throw null; }
@@ -19173,9 +19195,9 @@ namespace System.Runtime.Serialization
public abstract System.Type BindToType(string assemblyName, string typeName);
}
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
- public partial struct SerializationEntry
+ public readonly partial struct SerializationEntry
{
- private object _dummy;
+ private readonly object _dummy;
public string Name { get { throw null; } }
public System.Type ObjectType { get { throw null; } }
public object Value { get { throw null; } }
@@ -19267,10 +19289,10 @@ namespace System.Runtime.Serialization
[System.Runtime.InteropServices.ComVisibleAttribute(true)]
[System.SerializableAttribute]
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
- public partial struct StreamingContext
+ public readonly partial struct StreamingContext
{
- private object _dummy;
- private int _dummyPrimitive;
+ private readonly object _dummy;
+ private readonly int _dummyPrimitive;
public StreamingContext(System.Runtime.Serialization.StreamingContextStates state) { throw null; }
public StreamingContext(System.Runtime.Serialization.StreamingContextStates state, object additional) { throw null; }
public object Context { get { throw null; } }
@@ -21077,30 +21099,34 @@ namespace System.Security.Cryptography
public CryptographicUnexpectedOperationException(string message, System.Exception inner) { }
public CryptographicUnexpectedOperationException(string format, string insert) { }
}
- [System.Runtime.InteropServices.ComVisibleAttribute(true)]
public partial class CryptoStream : System.IO.Stream, System.IDisposable
{
public CryptoStream(System.IO.Stream stream, System.Security.Cryptography.ICryptoTransform transform, System.Security.Cryptography.CryptoStreamMode mode) { }
+ public CryptoStream(System.IO.Stream stream, System.Security.Cryptography.ICryptoTransform transform, System.Security.Cryptography.CryptoStreamMode mode, bool leaveOpen) { }
public override bool CanRead { get { throw null; } }
public override bool CanSeek { get { throw null; } }
public override bool CanWrite { get { throw null; } }
public bool HasFlushedFinalBlock { get { throw null; } }
public override long Length { get { throw null; } }
public override long Position { get { throw null; } set { } }
+ public override System.IAsyncResult BeginRead(byte[] buffer, int offset, int count, System.AsyncCallback callback, object state) { throw null; }
+ public override System.IAsyncResult BeginWrite(byte[] buffer, int offset, int count, System.AsyncCallback callback, object state) { throw null; }
public void Clear() { }
protected override void Dispose(bool disposing) { }
+ public override int EndRead(System.IAsyncResult asyncResult) { throw null; }
+ public override void EndWrite(System.IAsyncResult asyncResult) { }
public override void Flush() { }
public override System.Threading.Tasks.Task FlushAsync(System.Threading.CancellationToken cancellationToken) { throw null; }
public void FlushFinalBlock() { }
- public override int Read([System.Runtime.InteropServices.In][System.Runtime.InteropServices.Out]byte[] buffer, int offset, int count) { throw null; }
+ public override int Read(byte[] buffer, int offset, int count) { throw null; }
public override System.Threading.Tasks.Task<int> ReadAsync(byte[] buffer, int offset, int count, System.Threading.CancellationToken cancellationToken) { throw null; }
+ public override int ReadByte() { throw null; }
public override long Seek(long offset, System.IO.SeekOrigin origin) { throw null; }
public override void SetLength(long value) { }
public override void Write(byte[] buffer, int offset, int count) { }
public override System.Threading.Tasks.Task WriteAsync(byte[] buffer, int offset, int count, System.Threading.CancellationToken cancellationToken) { throw null; }
+ public override void WriteByte(byte value) { }
}
- [System.Runtime.InteropServices.ComVisibleAttribute(true)]
- [System.SerializableAttribute]
public enum CryptoStreamMode
{
Read = 0,
@@ -21193,6 +21219,8 @@ namespace System.Security.Cryptography
{
protected DSA() { }
public static new System.Security.Cryptography.DSA Create() { throw null; }
+ public static System.Security.Cryptography.DSA Create(int keySizeInBits) { throw null; }
+ public static System.Security.Cryptography.DSA Create(System.Security.Cryptography.DSAParameters parameters) { throw null; }
public static new System.Security.Cryptography.DSA Create(string algName) { throw null; }
public abstract byte[] CreateSignature(byte[] rgbHash);
public abstract System.Security.Cryptography.DSAParameters ExportParameters(bool includePrivateParameters);
@@ -21204,10 +21232,15 @@ namespace System.Security.Cryptography
public byte[] SignData(byte[] data, System.Security.Cryptography.HashAlgorithmName hashAlgorithm) { throw null; }
public virtual byte[] SignData(System.IO.Stream data, System.Security.Cryptography.HashAlgorithmName hashAlgorithm) { throw null; }
public override string ToXmlString(bool includePrivateParameters) { throw null; }
+ public virtual bool TryCreateSignature(System.ReadOnlySpan<byte> hash, System.Span<byte> destination, out int bytesWritten) { throw null; }
+ protected virtual bool TryHashData(System.ReadOnlySpan<byte> data, System.Span<byte> destination, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, out int bytesWritten) { throw null; }
+ public virtual bool TrySignData(System.ReadOnlySpan<byte> data, System.Span<byte> destination, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, out int bytesWritten) { throw null; }
public bool VerifyData(byte[] data, byte[] signature, System.Security.Cryptography.HashAlgorithmName hashAlgorithm) { throw null; }
public virtual bool VerifyData(byte[] data, int offset, int count, byte[] signature, System.Security.Cryptography.HashAlgorithmName hashAlgorithm) { throw null; }
public virtual bool VerifyData(System.IO.Stream data, byte[] signature, System.Security.Cryptography.HashAlgorithmName hashAlgorithm) { throw null; }
+ public virtual bool VerifyData(System.ReadOnlySpan<byte> data, System.ReadOnlySpan<byte> signature, System.Security.Cryptography.HashAlgorithmName hashAlgorithm) { throw null; }
public abstract bool VerifySignature(byte[] rgbHash, byte[] rgbSignature);
+ public virtual bool VerifySignature(System.ReadOnlySpan<byte> hash, System.ReadOnlySpan<byte> signature) { throw null; }
}
[System.Runtime.InteropServices.ComVisibleAttribute(true)]
public sealed partial class DSACryptoServiceProvider : System.Security.Cryptography.DSA, System.Security.Cryptography.ICspAsymmetricAlgorithm
@@ -21331,9 +21364,9 @@ namespace System.Security.Cryptography
protected virtual bool TryHashFinal(System.Span<byte> destination, out int bytesWritten) { throw null; }
}
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
- public partial struct HashAlgorithmName : System.IEquatable<System.Security.Cryptography.HashAlgorithmName>
+ public readonly partial struct HashAlgorithmName : System.IEquatable<System.Security.Cryptography.HashAlgorithmName>
{
- private object _dummy;
+ private readonly object _dummy;
public HashAlgorithmName(string name) { throw null; }
public static System.Security.Cryptography.HashAlgorithmName MD5 { get { throw null; } }
public string Name { get { throw null; } }
@@ -21530,7 +21563,9 @@ namespace System.Security.Cryptography
public static void Fill(System.Span<byte> data) { }
public abstract void GetBytes(byte[] data);
public virtual void GetBytes(byte[] data, int offset, int count) { }
+ public virtual void GetBytes(System.Span<byte> data) { }
public virtual void GetNonZeroBytes(byte[] data) { }
+ public virtual void GetNonZeroBytes(System.Span<byte> data) { }
}
[System.Runtime.InteropServices.ComVisibleAttribute(true)]
public abstract partial class RC2 : System.Security.Cryptography.SymmetricAlgorithm
@@ -21557,19 +21592,19 @@ namespace System.Security.Cryptography
public override void GenerateIV() { }
public override void GenerateKey() { }
}
- [System.Runtime.InteropServices.ComVisibleAttribute(true)]
public partial class Rfc2898DeriveBytes : System.Security.Cryptography.DeriveBytes
{
- [System.Security.SecuritySafeCriticalAttribute]
public Rfc2898DeriveBytes(byte[] password, byte[] salt, int iterations) { }
+ public Rfc2898DeriveBytes(byte[] password, byte[] salt, int iterations, System.Security.Cryptography.HashAlgorithmName hashAlgorithm) { }
public Rfc2898DeriveBytes(string password, byte[] salt) { }
public Rfc2898DeriveBytes(string password, byte[] salt, int iterations) { }
+ public Rfc2898DeriveBytes(string password, byte[] salt, int iterations, System.Security.Cryptography.HashAlgorithmName hashAlgorithm) { }
public Rfc2898DeriveBytes(string password, int saltSize) { }
- [System.Security.SecuritySafeCriticalAttribute]
public Rfc2898DeriveBytes(string password, int saltSize, int iterations) { }
+ public Rfc2898DeriveBytes(string password, int saltSize, int iterations, System.Security.Cryptography.HashAlgorithmName hashAlgorithm) { }
+ public System.Security.Cryptography.HashAlgorithmName HashAlgorithm { get { throw null; } }
public int IterationCount { get { throw null; } set { } }
public byte[] Salt { get { throw null; } set { } }
- [System.Security.SecuritySafeCriticalAttribute]
public byte[] CryptDeriveKey(string algname, string alghashname, int keySize, byte[] rgbIV) { throw null; }
protected override void Dispose(bool disposing) { }
public override byte[] GetBytes(int cb) { throw null; }
@@ -21641,6 +21676,8 @@ namespace System.Security.Cryptography
public override string KeyExchangeAlgorithm { get { throw null; } }
public override string SignatureAlgorithm { get { throw null; } }
public static new System.Security.Cryptography.RSA Create() { throw null; }
+ public static System.Security.Cryptography.RSA Create(int keySizeInBits) { throw null; }
+ public static System.Security.Cryptography.RSA Create(System.Security.Cryptography.RSAParameters parameters) { throw null; }
public static new System.Security.Cryptography.RSA Create(string algName) { throw null; }
public virtual byte[] Decrypt(byte[] data, System.Security.Cryptography.RSAEncryptionPadding padding) { throw null; }
public virtual byte[] DecryptValue(byte[] rgb) { throw null; }
@@ -21656,10 +21693,16 @@ namespace System.Security.Cryptography
public virtual byte[] SignData(System.IO.Stream data, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.RSASignaturePadding padding) { throw null; }
public virtual byte[] SignHash(byte[] hash, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.RSASignaturePadding padding) { throw null; }
public override string ToXmlString(bool includePrivateParameters) { throw null; }
+ public virtual bool TryDecrypt(System.ReadOnlySpan<byte> data, System.Span<byte> destination, System.Security.Cryptography.RSAEncryptionPadding padding, out int bytesWritten) { throw null; }
+ public virtual bool TryEncrypt(System.ReadOnlySpan<byte> data, System.Span<byte> destination, System.Security.Cryptography.RSAEncryptionPadding padding, out int bytesWritten) { throw null; }
+ protected virtual bool TryHashData(System.ReadOnlySpan<byte> data, System.Span<byte> destination, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, out int bytesWritten) { throw null; }
+ public virtual bool TrySignHash(System.ReadOnlySpan<byte> hash, System.Span<byte> destination, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.RSASignaturePadding padding, out int bytesWritten) { throw null; }
public bool VerifyData(byte[] data, byte[] signature, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.RSASignaturePadding padding) { throw null; }
public virtual bool VerifyData(byte[] data, int offset, int count, byte[] signature, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.RSASignaturePadding padding) { throw null; }
public bool VerifyData(System.IO.Stream data, byte[] signature, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.RSASignaturePadding padding) { throw null; }
+ public virtual bool VerifyData(System.ReadOnlySpan<byte> data, System.ReadOnlySpan<byte> signature, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.RSASignaturePadding padding) { throw null; }
public virtual bool VerifyHash(byte[] hash, byte[] signature, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.RSASignaturePadding padding) { throw null; }
+ public virtual bool VerifyHash(System.ReadOnlySpan<byte> hash, System.ReadOnlySpan<byte> signature, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.RSASignaturePadding padding) { throw null; }
}
[System.Runtime.InteropServices.ComVisibleAttribute(true)]
public sealed partial class RSACryptoServiceProvider : System.Security.Cryptography.RSA, System.Security.Cryptography.ICspAsymmetricAlgorithm
@@ -24363,11 +24406,11 @@ namespace System.Threading
public void Undo() { }
}
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
- public partial struct AsyncLocalValueChangedArgs<T>
+ public readonly partial struct AsyncLocalValueChangedArgs<T>
{
- private T _PreviousValue_k__BackingField;
- private T _CurrentValue_k__BackingField;
- private int _dummyPrimitive;
+ private readonly T _PreviousValue_k__BackingField;
+ private readonly T _CurrentValue_k__BackingField;
+ private readonly int _dummyPrimitive;
public T CurrentValue { get { throw null; } }
public T PreviousValue { get { throw null; } }
public bool ThreadContextChanged { get { throw null; } }
@@ -24586,6 +24629,7 @@ namespace System.Threading
[System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)][System.Runtime.ConstrainedExecution.ReliabilityContractAttribute(System.Runtime.ConstrainedExecution.Consistency.WillNotCorruptState, System.Runtime.ConstrainedExecution.Cer.Success)]
public static long Increment(ref long location) { throw null; }
public static void MemoryBarrier() { }
+ public static void MemoryBarrierProcessWide() { }
[System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)]public static long Read(ref long location) { throw null; }
}
[System.CLSCompliantAttribute(false)]
diff --git a/profiles/monotouch/Facades/netstandard.cs b/profiles/monotouch/Facades/netstandard.cs
index a438847..a88de13 100644
--- a/profiles/monotouch/Facades/netstandard.cs
+++ b/profiles/monotouch/Facades/netstandard.cs
@@ -819,6 +819,7 @@
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.GopherStyleUriParser))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Guid))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.HttpStyleUriParser))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IAsyncDisposable))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IAsyncResult))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ICloneable))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IComparable))]
diff --git a/profiles/monotouch/System.Core.cs b/profiles/monotouch/System.Core.cs
index abf6e68..eadee20 100644
--- a/profiles/monotouch/System.Core.cs
+++ b/profiles/monotouch/System.Core.cs
@@ -2827,10 +2827,15 @@ namespace System.Security.Cryptography
public virtual byte[] SignData(byte[] data, System.Security.Cryptography.HashAlgorithmName hashAlgorithm) { throw null; }
public virtual byte[] SignData(System.IO.Stream data, System.Security.Cryptography.HashAlgorithmName hashAlgorithm) { throw null; }
public abstract byte[] SignHash(byte[] hash);
+ protected virtual bool TryHashData(System.ReadOnlySpan<byte> data, System.Span<byte> destination, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, out int bytesWritten) { throw null; }
+ public virtual bool TrySignData(System.ReadOnlySpan<byte> data, System.Span<byte> destination, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, out int bytesWritten) { throw null; }
+ public virtual bool TrySignHash(System.ReadOnlySpan<byte> hash, System.Span<byte> destination, out int bytesWritten) { throw null; }
public bool VerifyData(byte[] data, byte[] signature, System.Security.Cryptography.HashAlgorithmName hashAlgorithm) { throw null; }
public virtual bool VerifyData(byte[] data, int offset, int count, byte[] signature, System.Security.Cryptography.HashAlgorithmName hashAlgorithm) { throw null; }
public bool VerifyData(System.IO.Stream data, byte[] signature, System.Security.Cryptography.HashAlgorithmName hashAlgorithm) { throw null; }
+ public virtual bool VerifyData(System.ReadOnlySpan<byte> data, System.ReadOnlySpan<byte> signature, System.Security.Cryptography.HashAlgorithmName hashAlgorithm) { throw null; }
public abstract bool VerifyHash(byte[] hash, byte[] signature);
+ public virtual bool VerifyHash(System.ReadOnlySpan<byte> hash, System.ReadOnlySpan<byte> signature) { throw null; }
}
[System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, MayLeakOnAbort=true)]
public sealed partial class ECDsaCng : System.Security.Cryptography.ECDsa
@@ -2877,10 +2882,12 @@ namespace System.Security.Cryptography
public System.Security.Cryptography.HashAlgorithmName AlgorithmName { get { throw null; } }
public void AppendData(byte[] data) { }
public void AppendData(byte[] data, int offset, int count) { }
+ public void AppendData(System.ReadOnlySpan<byte> data) { }
public static System.Security.Cryptography.IncrementalHash CreateHash(System.Security.Cryptography.HashAlgorithmName hashAlgorithm) { throw null; }
public static System.Security.Cryptography.IncrementalHash CreateHMAC(System.Security.Cryptography.HashAlgorithmName hashAlgorithm, byte[] key) { throw null; }
public void Dispose() { }
public byte[] GetHashAndReset() { throw null; }
+ public bool TryGetHashAndReset(System.Span<byte> destination, out int bytesWritten) { throw null; }
}
public sealed partial class RSACng : System.Security.Cryptography.RSA
{
@@ -2959,6 +2966,8 @@ namespace System.Security.Cryptography.X509Certificates
public static partial class ECDsaCertificateExtensions
{
[System.MonoTODOAttribute]
+ public static System.Security.Cryptography.X509Certificates.X509Certificate2 CopyWithPrivateKey(this System.Security.Cryptography.X509Certificates.X509Certificate2 certificate, System.Security.Cryptography.ECDsa privateKey) { throw null; }
+ [System.MonoTODOAttribute]
public static System.Security.Cryptography.ECDsa GetECDsaPrivateKey(this System.Security.Cryptography.X509Certificates.X509Certificate2 certificate) { throw null; }
[System.MonoTODOAttribute]
public static System.Security.Cryptography.ECDsa GetECDsaPublicKey(this System.Security.Cryptography.X509Certificates.X509Certificate2 certificate) { throw null; }
diff --git a/profiles/monotouch/System.Data.cs b/profiles/monotouch/System.Data.cs
index d603652..0df643f 100644
--- a/profiles/monotouch/System.Data.cs
+++ b/profiles/monotouch/System.Data.cs
@@ -937,10 +937,10 @@ namespace System.Data
Utc = 4,
}
[System.AttributeUsageAttribute(System.AttributeTargets.All)]
- [System.ObsoleteAttribute("DataSysDescriptionAttribute has been deprecated. http://go.microsoft.com/fwlink/?linkid=14202", false)]
+ [System.ObsoleteAttribute("DataSysDescriptionAttribute has been deprecated. https://go.microsoft.com/fwlink/?linkid=14202", false)]
public partial class DataSysDescriptionAttribute : System.ComponentModel.DescriptionAttribute
{
- [System.ObsoleteAttribute("DataSysDescriptionAttribute has been deprecated. http://go.microsoft.com/fwlink/?linkid=14202", false)]
+ [System.ObsoleteAttribute("DataSysDescriptionAttribute has been deprecated. https://go.microsoft.com/fwlink/?linkid=14202", false)]
public DataSysDescriptionAttribute(string description) { }
public override string Description { get { throw null; } }
}
diff --git a/profiles/monotouch/System.Xml.cs b/profiles/monotouch/System.Xml.cs
index d08fc2a..8d8b621 100644
--- a/profiles/monotouch/System.Xml.cs
+++ b/profiles/monotouch/System.Xml.cs
@@ -1187,7 +1187,7 @@ namespace System.Xml
[System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.InheritanceDemand, Name="FullTrust")]
public override System.Uri ResolveUri(System.Uri baseUri, string relativeUri) { throw null; }
}
- [System.ObsoleteAttribute("Use XmlReader created by XmlReader.Create() method using appropriate XmlReaderSettings instead. http://go.microsoft.com/fwlink/?linkid=14202")]
+ [System.ObsoleteAttribute("Use XmlReader created by XmlReader.Create() method using appropriate XmlReaderSettings instead. https://go.microsoft.com/fwlink/?linkid=14202")]
[System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.InheritanceDemand, Name="FullTrust")]
public partial class XmlValidatingReader : System.Xml.XmlReader, System.Xml.IXmlLineInfo, System.Xml.IXmlNamespaceResolver
{
@@ -1652,7 +1652,7 @@ namespace System.Xml.Schema
[System.Xml.Serialization.XmlElementAttribute("sequence", typeof(System.Xml.Schema.XmlSchemaSequence))]
public override System.Xml.Schema.XmlSchemaObjectCollection Items { get { throw null; } }
}
- [System.ObsoleteAttribute("Use System.Xml.Schema.XmlSchemaSet for schema compilation and validation. http://go.microsoft.com/fwlink/?linkid=14202")]
+ [System.ObsoleteAttribute("Use System.Xml.Schema.XmlSchemaSet for schema compilation and validation. https://go.microsoft.com/fwlink/?linkid=14202")]
public sealed partial class XmlSchemaCollection : System.Collections.ICollection, System.Collections.IEnumerable
{
public XmlSchemaCollection() { }
diff --git a/profiles/monotouch/System.cs b/profiles/monotouch/System.cs
index b9bc91c..7739942 100644
--- a/profiles/monotouch/System.cs
+++ b/profiles/monotouch/System.cs
@@ -1189,6 +1189,7 @@ namespace System.ComponentModel
public string PropertyName { get { throw null; } }
public string TypeName { get { throw null; } }
}
+ [System.ComponentModel.DefaultEventAttribute("DoWork")]
public partial class BackgroundWorker : System.ComponentModel.Component
{
public BackgroundWorker() { }
@@ -1906,7 +1907,7 @@ namespace System.ComponentModel
bool IsChanged { get; }
void AcceptChanges();
}
- [System.ObsoleteAttribute("This interface has been deprecated. Add a TypeDescriptionProvider to handle type TypeDescriptor.ComObjectType instead. http://go.microsoft.com/fwlink/?linkid=14202")]
+ [System.ObsoleteAttribute("This interface has been deprecated. Add a TypeDescriptionProvider to handle type TypeDescriptor.ComObjectType instead. https://go.microsoft.com/fwlink/?linkid=14202")]
public partial interface IComNativeDescriptorHandler
{
System.ComponentModel.AttributeCollection GetAttributes(object component);
@@ -3776,7 +3777,7 @@ namespace System.ComponentModel.Design.Serialization
}
public delegate void ResolveNameEventHandler(object sender, System.ComponentModel.Design.Serialization.ResolveNameEventArgs e);
[System.AttributeUsageAttribute(System.AttributeTargets.Class | System.AttributeTargets.Interface, AllowMultiple=true, Inherited=true)]
- [System.ObsoleteAttribute("This attribute has been deprecated. Use DesignerSerializerAttribute instead. For example, to specify a root designer for CodeDom, use DesignerSerializerAttribute(...,typeof(TypeCodeDomSerializer)). http://go.microsoft.com/fwlink/?linkid=14202")]
+ [System.ObsoleteAttribute("This attribute has been deprecated. Use DesignerSerializerAttribute instead. For example, to specify a root designer for CodeDom, use DesignerSerializerAttribute(...,typeof(TypeCodeDomSerializer)). https://go.microsoft.com/fwlink/?linkid=14202")]
public sealed partial class RootDesignerSerializerAttribute : System.Attribute
{
public RootDesignerSerializerAttribute(string serializerTypeName, string baseSerializerTypeName, bool reloadable) { }
@@ -4341,6 +4342,7 @@ namespace System.Diagnostics
public ProcessStartInfo() { }
public ProcessStartInfo(string fileName) { }
public ProcessStartInfo(string fileName, string arguments) { }
+ public System.Collections.ObjectModel.Collection<string> ArgumentList { get { throw null; } }
[System.ComponentModel.DefaultValueAttribute("")]
[System.ComponentModel.NotifyParentPropertyAttribute(true)]
[System.ComponentModel.SettingsBindableAttribute(true)]
@@ -4396,6 +4398,7 @@ namespace System.Diagnostics
[System.Diagnostics.MonitoringDescriptionAttribute("Whether the process output is written to the Process instance's StandardOutput member.")]
public bool RedirectStandardOutput { get { throw null; } set { } }
public System.Text.Encoding StandardErrorEncoding { get { throw null; } set { } }
+ public System.Text.Encoding StandardInputEncoding { get { throw null; } set { } }
public System.Text.Encoding StandardOutputEncoding { get { throw null; } set { } }
[System.ComponentModel.NotifyParentPropertyAttribute(true)]
public string UserName { get { throw null; } set { } }
@@ -4950,7 +4953,7 @@ namespace System.Diagnostics
}
namespace System.Diagnostics.CodeAnalysis
{
- [System.AttributeUsageAttribute(System.AttributeTargets.Class | System.AttributeTargets.Constructor | System.AttributeTargets.Event | System.AttributeTargets.Method | System.AttributeTargets.Property | System.AttributeTargets.Struct, Inherited=false, AllowMultiple=false)]
+ [System.AttributeUsageAttribute(System.AttributeTargets.Assembly | System.AttributeTargets.Class | System.AttributeTargets.Constructor | System.AttributeTargets.Event | System.AttributeTargets.Method | System.AttributeTargets.Property | System.AttributeTargets.Struct, Inherited=false, AllowMultiple=false)]
public sealed partial class ExcludeFromCodeCoverageAttribute : System.Attribute
{
public ExcludeFromCodeCoverageAttribute() { }
@@ -5132,15 +5135,6 @@ namespace System.IO.Compression
public override System.Threading.Tasks.ValueTask WriteAsync(System.ReadOnlyMemory<byte> buffer, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
}
}
-namespace System.IO.Enumeration
-{
- public static partial class FileSystemName
- {
- public static bool MatchesSimpleExpression(System.ReadOnlySpan<char> expression, System.ReadOnlySpan<char> name, bool ignoreCase = true) { throw null; }
- public static bool MatchesWin32Expression(System.ReadOnlySpan<char> expression, System.ReadOnlySpan<char> name, bool ignoreCase = true) { throw null; }
- public static string TranslateWin32Expression(string expression) { throw null; }
- }
-}
namespace System.Net
{
public partial class AuthenticationManager
@@ -5490,7 +5484,7 @@ namespace System.Net
public override void Close() { }
public override System.IO.Stream GetResponseStream() { throw null; }
}
- [System.ObsoleteAttribute("This class has been deprecated. Please use WebRequest.DefaultWebProxy instead to access and set the global default proxy. Use 'null' instead of GetEmptyWebProxy. http://go.microsoft.com/fwlink/?linkid=14202")]
+ [System.ObsoleteAttribute("This class has been deprecated. Please use WebRequest.DefaultWebProxy instead to access and set the global default proxy. Use 'null' instead of GetEmptyWebProxy. https://go.microsoft.com/fwlink/?linkid=14202")]
public partial class GlobalProxySelection
{
public GlobalProxySelection() { }
@@ -5949,7 +5943,9 @@ namespace System.Net
public IPAddress(byte[] address) { }
public IPAddress(byte[] address, long scopeid) { }
public IPAddress(long newAddress) { }
- [System.ObsoleteAttribute("This property has been deprecated. It is address family dependent. Please use IPAddress.Equals method to perform comparisons. http://go.microsoft.com/fwlink/?linkid=14202")]
+ public IPAddress(System.ReadOnlySpan<byte> address) { }
+ public IPAddress(System.ReadOnlySpan<byte> address, long scopeid) { }
+ [System.ObsoleteAttribute("This property has been deprecated. It is address family dependent. Please use IPAddress.Equals method to perform comparisons. https://go.microsoft.com/fwlink/?linkid=14202")]
public long Address { get { throw null; } set { } }
public System.Net.Sockets.AddressFamily AddressFamily { get { throw null; } }
public bool IsIPv4MappedToIPv6 { get { throw null; } }
@@ -5970,9 +5966,13 @@ namespace System.Net
public static short NetworkToHostOrder(short network) { throw null; }
public static int NetworkToHostOrder(int network) { throw null; }
public static long NetworkToHostOrder(long network) { throw null; }
+ public static System.Net.IPAddress Parse(System.ReadOnlySpan<char> ipSpan) { throw null; }
public static System.Net.IPAddress Parse(string ipString) { throw null; }
public override string ToString() { throw null; }
+ public bool TryFormat(System.Span<char> destination, out int charsWritten) { throw null; }
+ public static bool TryParse(System.ReadOnlySpan<char> ipSpan, out System.Net.IPAddress address) { throw null; }
public static bool TryParse(string ipString, out System.Net.IPAddress address) { throw null; }
+ public bool TryWriteBytes(System.Span<byte> destination, out int bytesWritten) { throw null; }
}
[System.SerializableAttribute]
public partial class IPEndPoint : System.Net.EndPoint
@@ -7814,6 +7814,7 @@ namespace System.Net.Security
public virtual int KeyExchangeStrength { get { throw null; } }
public override long Length { get { throw null; } }
public virtual System.Security.Cryptography.X509Certificates.X509Certificate LocalCertificate { get { throw null; } }
+ public System.Net.Security.SslApplicationProtocol NegotiatedApplicationProtocol { get { throw null; } }
public override long Position { get { throw null; } set { } }
public override int ReadTimeout { get { throw null; } set { } }
public virtual System.Security.Cryptography.X509Certificates.X509Certificate RemoteCertificate { get { throw null; } }
@@ -8203,6 +8204,7 @@ namespace System.Net.Sockets
public int Receive(System.Collections.Generic.IList<System.ArraySegment<byte>> buffers, System.Net.Sockets.SocketFlags socketFlags, out System.Net.Sockets.SocketError errorCode) { throw null; }
public int Receive(System.Span<byte> buffer) { throw null; }
public int Receive(System.Span<byte> buffer, System.Net.Sockets.SocketFlags socketFlags) { throw null; }
+ public int Receive(System.Span<byte> buffer, System.Net.Sockets.SocketFlags socketFlags, out System.Net.Sockets.SocketError errorCode) { throw null; }
public bool ReceiveAsync(System.Net.Sockets.SocketAsyncEventArgs e) { throw null; }
public int ReceiveFrom(byte[] buffer, int offset, int size, System.Net.Sockets.SocketFlags socketFlags, ref System.Net.EndPoint remoteEP) { throw null; }
public int ReceiveFrom(byte[] buffer, int size, System.Net.Sockets.SocketFlags socketFlags, ref System.Net.EndPoint remoteEP) { throw null; }
@@ -8225,6 +8227,7 @@ namespace System.Net.Sockets
public int Send(System.Collections.Generic.IList<System.ArraySegment<byte>> buffers, System.Net.Sockets.SocketFlags socketFlags, out System.Net.Sockets.SocketError errorCode) { throw null; }
public int Send(System.ReadOnlySpan<byte> buffer) { throw null; }
public int Send(System.ReadOnlySpan<byte> buffer, System.Net.Sockets.SocketFlags socketFlags) { throw null; }
+ public int Send(System.ReadOnlySpan<byte> buffer, System.Net.Sockets.SocketFlags socketFlags, out System.Net.Sockets.SocketError errorCode) { throw null; }
public bool SendAsync(System.Net.Sockets.SocketAsyncEventArgs e) { throw null; }
public void SendFile(string fileName) { }
public void SendFile(string fileName, byte[] preBuffer, byte[] postBuffer, System.Net.Sockets.TransmitFileOptions flags) { }
@@ -8271,6 +8274,7 @@ namespace System.Net.Sockets
protected virtual void OnCompleted(System.Net.Sockets.SocketAsyncEventArgs e) { }
public void SetBuffer(byte[] buffer, int offset, int count) { }
public void SetBuffer(int offset, int count) { }
+ public void SetBuffer(System.Memory<byte> buffer) { }
}
public enum SocketAsyncOperation
{
@@ -8474,6 +8478,7 @@ namespace System.Net.Sockets
public static System.Threading.Tasks.Task<System.Net.Sockets.SocketReceiveMessageFromResult> ReceiveMessageFromAsync(this System.Net.Sockets.Socket socket, System.ArraySegment<byte> buffer, System.Net.Sockets.SocketFlags socketFlags, System.Net.EndPoint remoteEndPoint) { throw null; }
public static System.Threading.Tasks.Task<int> SendAsync(this System.Net.Sockets.Socket socket, System.ArraySegment<byte> buffer, System.Net.Sockets.SocketFlags socketFlags) { throw null; }
public static System.Threading.Tasks.Task<int> SendAsync(this System.Net.Sockets.Socket socket, System.Collections.Generic.IList<System.ArraySegment<byte>> buffers, System.Net.Sockets.SocketFlags socketFlags) { throw null; }
+ public static System.Threading.Tasks.ValueTask<int> SendAsync(this System.Net.Sockets.Socket socket, System.ReadOnlyMemory<byte> buffer, System.Net.Sockets.SocketFlags socketFlags, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
public static System.Threading.Tasks.Task<int> SendToAsync(this System.Net.Sockets.Socket socket, System.ArraySegment<byte> buffer, System.Net.Sockets.SocketFlags socketFlags, System.Net.EndPoint remoteEP) { throw null; }
}
public enum SocketType
@@ -9189,11 +9194,6 @@ namespace System.Security.Cryptography
public bool MoveNext() { throw null; }
public void Reset() { }
}
- public static partial class CryptographicOperations
- {
- [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining, NoOptimization)]public static bool FixedTimeEquals(System.ReadOnlySpan<byte> left, System.ReadOnlySpan<byte> right) { throw null; }
- [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining, NoOptimization)]public static void ZeroMemory(System.Span<byte> buffer) { }
- }
public sealed partial class Oid
{
public Oid() { }
@@ -9277,6 +9277,16 @@ namespace System.Security.Cryptography.X509Certificates
TrustedPeople = 7,
TrustedPublisher = 8,
}
+ public sealed partial class SubjectAlternativeNameBuilder
+ {
+ public SubjectAlternativeNameBuilder() { }
+ public void AddDnsName(string dnsName) { }
+ public void AddEmailAddress(string emailAddress) { }
+ public void AddIpAddress(System.Net.IPAddress ipAddress) { }
+ public void AddUri(System.Uri uri) { }
+ public void AddUserPrincipalName(string upn) { }
+ public System.Security.Cryptography.X509Certificates.X509Extension Build(bool critical = false) { throw null; }
+ }
[System.MonoTODOAttribute("Some X500DistinguishedNameFlags options aren't supported, like DoNotUsePlusSign, DoNotUseQuotes and ForceUTF8Encoding")]
public sealed partial class X500DistinguishedName : System.Security.Cryptography.AsnEncodedData
{
diff --git a/profiles/monotouch/mscorlib.cs b/profiles/monotouch/mscorlib.cs
index 90a5cb9..93f42bf 100644
--- a/profiles/monotouch/mscorlib.cs
+++ b/profiles/monotouch/mscorlib.cs
@@ -1012,9 +1012,9 @@ namespace System
}
[System.SerializableAttribute]
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
- public partial struct Boolean : System.IComparable, System.IComparable<bool>, System.IConvertible, System.IEquatable<bool>
+ public readonly partial struct Boolean : System.IComparable, System.IComparable<bool>, System.IConvertible, System.IEquatable<bool>
{
- private bool _dummyPrimitive;
+ private readonly bool _dummyPrimitive;
public static readonly string FalseString;
public static readonly string TrueString;
public int CompareTo(System.Boolean value) { throw null; }
@@ -1060,9 +1060,9 @@ namespace System
}
[System.SerializableAttribute]
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
- public partial struct Byte : System.IComparable, System.IComparable<byte>, System.IConvertible, System.IEquatable<byte>, System.IFormattable
+ public readonly partial struct Byte : System.IComparable, System.IComparable<byte>, System.IConvertible, System.IEquatable<byte>, System.IFormattable
{
- private byte _dummyPrimitive;
+ private readonly byte _dummyPrimitive;
public const byte MaxValue = (byte)255;
public const byte MinValue = (byte)0;
public int CompareTo(System.Byte value) { throw null; }
@@ -1111,9 +1111,9 @@ namespace System
}
[System.SerializableAttribute]
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
- public partial struct Char : System.IComparable, System.IComparable<char>, System.IConvertible, System.IEquatable<char>
+ public readonly partial struct Char : System.IComparable, System.IComparable<char>, System.IConvertible, System.IEquatable<char>
{
- private char _dummyPrimitive;
+ private readonly char _dummyPrimitive;
public const char MaxValue = '\uFFFF';
public const char MinValue = '\0';
public int CompareTo(System.Char value) { throw null; }
@@ -3035,9 +3035,9 @@ namespace System
}
[System.SerializableAttribute]
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
- public partial struct Int16 : System.IComparable, System.IComparable<short>, System.IConvertible, System.IEquatable<short>, System.IFormattable
+ public readonly partial struct Int16 : System.IComparable, System.IComparable<short>, System.IConvertible, System.IEquatable<short>, System.IFormattable
{
- private short _dummyPrimitive;
+ private readonly short _dummyPrimitive;
public const short MaxValue = (short)32767;
public const short MinValue = (short)-32768;
public int CompareTo(System.Int16 value) { throw null; }
@@ -3078,9 +3078,9 @@ namespace System
}
[System.SerializableAttribute]
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
- public partial struct Int32 : System.IComparable, System.IComparable<int>, System.IConvertible, System.IEquatable<int>, System.IFormattable
+ public readonly partial struct Int32 : System.IComparable, System.IComparable<int>, System.IConvertible, System.IEquatable<int>, System.IFormattable
{
- private int _dummyPrimitive;
+ private readonly int _dummyPrimitive;
public const int MaxValue = 2147483647;
public const int MinValue = -2147483648;
public System.Int32 CompareTo(System.Int32 value) { throw null; }
@@ -3121,9 +3121,9 @@ namespace System
}
[System.SerializableAttribute]
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
- public partial struct Int64 : System.IComparable, System.IComparable<long>, System.IConvertible, System.IEquatable<long>, System.IFormattable
+ public readonly partial struct Int64 : System.IComparable, System.IComparable<long>, System.IConvertible, System.IEquatable<long>, System.IFormattable
{
- private long _dummyPrimitive;
+ private readonly long _dummyPrimitive;
public const long MaxValue = (long)9223372036854775807;
public const long MinValue = (long)-9223372036854775808;
public int CompareTo(System.Int64 value) { throw null; }
@@ -3165,9 +3165,9 @@ namespace System
[System.Runtime.InteropServices.ComVisibleAttribute(true)]
[System.SerializableAttribute]
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
- public partial struct IntPtr : System.IEquatable<System.IntPtr>, System.Runtime.Serialization.ISerializable
+ public readonly partial struct IntPtr : System.IEquatable<System.IntPtr>, System.Runtime.Serialization.ISerializable
{
- private int _dummyPrimitive;
+ private readonly int _dummyPrimitive;
public static readonly System.IntPtr Zero;
[System.Runtime.ConstrainedExecution.ReliabilityContractAttribute(System.Runtime.ConstrainedExecution.Consistency.MayCorruptInstance, System.Runtime.ConstrainedExecution.Cer.MayFail)]
public IntPtr(int value) { throw null; }
@@ -4055,9 +4055,9 @@ namespace System
[System.CLSCompliantAttribute(false)]
[System.SerializableAttribute]
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
- public partial struct SByte : System.IComparable, System.IComparable<sbyte>, System.IConvertible, System.IEquatable<sbyte>, System.IFormattable
+ public readonly partial struct SByte : System.IComparable, System.IComparable<sbyte>, System.IConvertible, System.IEquatable<sbyte>, System.IFormattable
{
- private sbyte _dummyPrimitive;
+ private readonly sbyte _dummyPrimitive;
public const sbyte MaxValue = (sbyte)127;
public const sbyte MinValue = (sbyte)-128;
public int CompareTo(object obj) { throw null; }
@@ -5186,9 +5186,9 @@ namespace System
[System.CLSCompliantAttribute(false)]
[System.SerializableAttribute]
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
- public partial struct UInt16 : System.IComparable, System.IComparable<ushort>, System.IConvertible, System.IEquatable<ushort>, System.IFormattable
+ public readonly partial struct UInt16 : System.IComparable, System.IComparable<ushort>, System.IConvertible, System.IEquatable<ushort>, System.IFormattable
{
- private ushort _dummyPrimitive;
+ private readonly ushort _dummyPrimitive;
public const ushort MaxValue = (ushort)65535;
public const ushort MinValue = (ushort)0;
public int CompareTo(object value) { throw null; }
@@ -5239,9 +5239,9 @@ namespace System
[System.CLSCompliantAttribute(false)]
[System.SerializableAttribute]
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
- public partial struct UInt32 : System.IComparable, System.IComparable<uint>, System.IConvertible, System.IEquatable<uint>, System.IFormattable
+ public readonly partial struct UInt32 : System.IComparable, System.IComparable<uint>, System.IConvertible, System.IEquatable<uint>, System.IFormattable
{
- private uint _dummyPrimitive;
+ private readonly uint _dummyPrimitive;
public const uint MaxValue = (uint)4294967295;
public const uint MinValue = (uint)0;
public int CompareTo(object value) { throw null; }
@@ -5292,9 +5292,9 @@ namespace System
[System.CLSCompliantAttribute(false)]
[System.SerializableAttribute]
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
- public partial struct UInt64 : System.IComparable, System.IComparable<ulong>, System.IConvertible, System.IEquatable<ulong>, System.IFormattable
+ public readonly partial struct UInt64 : System.IComparable, System.IComparable<ulong>, System.IConvertible, System.IEquatable<ulong>, System.IFormattable
{
- private ulong _dummyPrimitive;
+ private readonly ulong _dummyPrimitive;
public const ulong MaxValue = (ulong)18446744073709551615;
public const ulong MinValue = (ulong)0;
public int CompareTo(object value) { throw null; }
@@ -5346,9 +5346,9 @@ namespace System
[System.Runtime.InteropServices.ComVisibleAttribute(true)]
[System.SerializableAttribute]
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
- public partial struct UIntPtr : System.IEquatable<System.UIntPtr>, System.Runtime.Serialization.ISerializable
+ public readonly partial struct UIntPtr : System.IEquatable<System.UIntPtr>, System.Runtime.Serialization.ISerializable
{
- private int _dummyPrimitive;
+ private readonly int _dummyPrimitive;
public static readonly System.UIntPtr Zero;
public UIntPtr(uint value) { throw null; }
public UIntPtr(ulong value) { throw null; }
@@ -9093,6 +9093,8 @@ namespace System.IO
public virtual int Read(byte[] buffer, int index, int count) { throw null; }
[System.Security.SecuritySafeCriticalAttribute]
public virtual int Read(char[] buffer, int index, int count) { throw null; }
+ public virtual int Read(System.Span<byte> buffer) { throw null; }
+ public virtual int Read(System.Span<char> buffer) { throw null; }
protected internal int Read7BitEncodedInt() { throw null; }
public virtual bool ReadBoolean() { throw null; }
public virtual byte ReadByte() { throw null; }
@@ -9132,6 +9134,7 @@ namespace System.IO
public virtual void Close() { }
public void Dispose() { }
protected virtual void Dispose(bool disposing) { }
+ public virtual System.Threading.Tasks.ValueTask DisposeAsync() { throw null; }
public virtual void Flush() { }
public virtual long Seek(int offset, System.IO.SeekOrigin origin) { throw null; }
public virtual void Write(bool value) { }
@@ -9148,6 +9151,8 @@ namespace System.IO
public virtual void Write(short value) { }
public virtual void Write(int value) { }
public virtual void Write(long value) { }
+ public virtual void Write(System.ReadOnlySpan<byte> buffer) { }
+ public virtual void Write(System.ReadOnlySpan<char> buffer) { }
[System.CLSCompliantAttribute(false)]
public virtual void Write(sbyte value) { }
[System.Security.SecuritySafeCriticalAttribute]
@@ -9178,6 +9183,7 @@ namespace System.IO
public override void CopyTo(System.IO.Stream destination, int bufferSize) { }
public override System.Threading.Tasks.Task CopyToAsync(System.IO.Stream destination, int bufferSize, System.Threading.CancellationToken cancellationToken) { throw null; }
protected override void Dispose(bool disposing) { }
+ public override System.Threading.Tasks.ValueTask DisposeAsync() { throw null; }
public override int EndRead(System.IAsyncResult asyncResult) { throw null; }
public override void EndWrite(System.IAsyncResult asyncResult) { }
public override void Flush() { }
@@ -9571,7 +9577,7 @@ namespace System.IO
public virtual System.IntPtr Handle { [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.InheritanceDemand, UnmanagedCode=true), System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, UnmanagedCode=true)]get { throw null; } }
public virtual bool IsAsync { get { throw null; } }
public override long Length { get { throw null; } }
- public string Name { get { throw null; } }
+ public virtual string Name { get { throw null; } }
public override long Position { get { throw null; } set { } }
public virtual Microsoft.Win32.SafeHandles.SafeFileHandle SafeFileHandle { [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.InheritanceDemand, UnmanagedCode=true), System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, UnmanagedCode=true)]get { throw null; } }
public override System.IAsyncResult BeginRead(byte[] array, int offset, int numBytes, System.AsyncCallback userCallback, object stateObject) { throw null; }
@@ -9693,20 +9699,28 @@ namespace System.IO
public static string Combine(params string[] paths) { throw null; }
public static System.ReadOnlySpan<char> GetDirectoryName(System.ReadOnlySpan<char> path) { throw null; }
public static string GetDirectoryName(string path) { throw null; }
+ public static System.ReadOnlySpan<char> GetExtension(System.ReadOnlySpan<char> path) { throw null; }
public static string GetExtension(string path) { throw null; }
public static System.ReadOnlySpan<char> GetFileName(System.ReadOnlySpan<char> path) { throw null; }
public static string GetFileName(string path) { throw null; }
+ public static System.ReadOnlySpan<char> GetFileNameWithoutExtension(System.ReadOnlySpan<char> path) { throw null; }
public static string GetFileNameWithoutExtension(string path) { throw null; }
public static string GetFullPath(string path) { throw null; }
+ public static string GetFullPath(string path, string basePath) { throw null; }
public static char[] GetInvalidFileNameChars() { throw null; }
public static char[] GetInvalidPathChars() { throw null; }
+ public static System.ReadOnlySpan<char> GetPathRoot(System.ReadOnlySpan<char> path) { throw null; }
public static string GetPathRoot(string path) { throw null; }
public static string GetRandomFileName() { throw null; }
+ public static string GetRelativePath(string relativeTo, string path) { throw null; }
[System.Security.Permissions.FileIOPermissionAttribute(System.Security.Permissions.SecurityAction.Assert, Unrestricted=true)]
public static string GetTempFileName() { throw null; }
[System.Security.Permissions.EnvironmentPermissionAttribute(System.Security.Permissions.SecurityAction.Demand, Unrestricted=true)]
public static string GetTempPath() { throw null; }
+ public static bool HasExtension(System.ReadOnlySpan<char> path) { throw null; }
public static bool HasExtension(string path) { throw null; }
+ public static bool IsPathFullyQualified(System.ReadOnlySpan<char> path) { throw null; }
+ public static bool IsPathFullyQualified(string path) { throw null; }
public static bool IsPathRooted(System.ReadOnlySpan<char> path) { throw null; }
public static bool IsPathRooted(string path) { throw null; }
public static string Join(System.ReadOnlySpan<char> path1, System.ReadOnlySpan<char> path2) { throw null; }
@@ -9759,6 +9773,7 @@ namespace System.IO
protected virtual System.Threading.WaitHandle CreateWaitHandle() { throw null; }
public void Dispose() { }
protected virtual void Dispose(bool disposing) { }
+ public virtual System.Threading.Tasks.ValueTask DisposeAsync() { throw null; }
public virtual int EndRead(System.IAsyncResult asyncResult) { throw null; }
public virtual void EndWrite(System.IAsyncResult asyncResult) { }
public abstract void Flush();
@@ -9835,6 +9850,7 @@ namespace System.IO
public override System.Text.Encoding Encoding { get { throw null; } }
public override void Close() { }
protected override void Dispose(bool disposing) { }
+ public override System.Threading.Tasks.ValueTask DisposeAsync() { throw null; }
public override void Flush() { }
public override System.Threading.Tasks.Task FlushAsync() { throw null; }
public override void Write(char value) { }
@@ -9950,6 +9966,7 @@ namespace System.IO
public virtual void Close() { }
public void Dispose() { }
protected virtual void Dispose(bool disposing) { }
+ public virtual System.Threading.Tasks.ValueTask DisposeAsync() { throw null; }
public virtual void Flush() { }
public virtual System.Threading.Tasks.Task FlushAsync() { throw null; }
public static System.IO.TextWriter Synchronized(System.IO.TextWriter writer) { throw null; }
@@ -10184,7 +10201,7 @@ namespace System.IO.IsolatedStorage
protected virtual char SeparatorInternal { get { throw null; } }
[System.Runtime.InteropServices.ComVisibleAttribute(false)]
public virtual long UsedSize { get { throw null; } }
- protected abstract System.Security.Permissions.IsolatedStoragePermission GetPermission(System.Security.PermissionSet ps);
+ protected virtual System.Security.Permissions.IsolatedStoragePermission GetPermission(System.Security.PermissionSet ps) { throw null; }
[System.Runtime.InteropServices.ComVisibleAttribute(false)]
public virtual bool IncreaseQuotaTo(long newQuotaSize) { throw null; }
[System.MonoTODOAttribute("requires manifest support")]
@@ -10456,6 +10473,7 @@ namespace System.Numerics
public partial struct Vector<T> : System.IEquatable<System.Numerics.Vector<T>>, System.IFormattable where T : struct
{
private int _dummyPrimitive;
+ public Vector(System.Span<T> values) { throw null; }
public Vector(T value) { throw null; }
public Vector(T[] values) { throw null; }
public Vector(T[] values, int index) { throw null; }
@@ -10557,6 +10575,7 @@ namespace System.Reflection
public virtual System.IO.FileStream GetFile(string name) { throw null; }
public virtual System.IO.FileStream[] GetFiles() { throw null; }
public virtual System.IO.FileStream[] GetFiles(bool getResourceModules) { throw null; }
+ public virtual System.Type[] GetForwardedTypes() { throw null; }
public override int GetHashCode() { throw null; }
public System.Reflection.Module[] GetLoadedModules() { throw null; }
[System.MonoTODOAttribute("Always returns the same as GetModules")]
@@ -11922,9 +11941,9 @@ namespace System.Reflection.Emit
}
[System.Runtime.InteropServices.ComVisibleAttribute(false)]
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
- public partial struct ExceptionHandler : System.IEquatable<System.Reflection.Emit.ExceptionHandler>
+ public readonly partial struct ExceptionHandler : System.IEquatable<System.Reflection.Emit.ExceptionHandler>
{
- private int _dummyPrimitive;
+ private readonly int _dummyPrimitive;
public ExceptionHandler(int tryOffset, int tryLength, int filterOffset, int handlerOffset, int handlerLength, System.Reflection.ExceptionHandlingClauseOptions kind, int exceptionTypeToken) { throw null; }
public int ExceptionTypeToken { get { throw null; } }
public int FilterOffset { get { throw null; } }
@@ -12030,9 +12049,9 @@ namespace System.Reflection.Emit
[System.Runtime.InteropServices.ComVisibleAttribute(true)]
[System.SerializableAttribute]
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
- public partial struct Label
+ public readonly partial struct Label : System.IEquatable<System.Reflection.Emit.Label>
{
- private int _dummyPrimitive;
+ private readonly int _dummyPrimitive;
public override bool Equals(object obj) { throw null; }
public bool Equals(System.Reflection.Emit.Label obj) { throw null; }
public override int GetHashCode() { throw null; }
@@ -12091,9 +12110,9 @@ namespace System.Reflection.Emit
}
[System.Runtime.InteropServices.ComVisibleAttribute(true)]
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
- public partial struct OpCode
+ public readonly partial struct OpCode : System.IEquatable<System.Reflection.Emit.OpCode>
{
- private int _dummyPrimitive;
+ private readonly int _dummyPrimitive;
public System.Reflection.Emit.FlowControl FlowControl { get { throw null; } }
public string Name { get { throw null; } }
public System.Reflection.Emit.OpCodeType OpCodeType { get { throw null; } }
@@ -13267,6 +13286,8 @@ namespace System.Runtime.CompilerServices
public static partial class RuntimeFeature
{
public const string PortablePdb = "PortablePdb";
+ public static bool IsDynamicCodeCompiled { get { throw null; } }
+ public static bool IsDynamicCodeSupported { get { throw null; } }
public static bool IsSupported(string feature) { throw null; }
}
public static partial class RuntimeHelpers
@@ -14021,10 +14042,10 @@ namespace System.Runtime.InteropServices
public string Value { get { throw null; } }
}
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
- public partial struct HandleRef
+ public readonly partial struct HandleRef
{
- private object _dummy;
- private int _dummyPrimitive;
+ private readonly object _dummy;
+ private readonly int _dummyPrimitive;
public HandleRef(object wrapper, System.IntPtr handle) { throw null; }
public System.IntPtr Handle { get { throw null; } }
public object Wrapper { get { throw null; } }
@@ -14196,7 +14217,7 @@ namespace System.Runtime.InteropServices
LIBFLAG_FHIDDEN = (short)4,
LIBFLAG_FRESTRICTED = (short)1,
}
- [System.AttributeUsageAttribute(System.AttributeTargets.Method, Inherited=false, AllowMultiple=false)]
+ [System.AttributeUsageAttribute(System.AttributeTargets.Method, Inherited=false)]
[System.Runtime.InteropServices.ComVisibleAttribute(false)]
public sealed partial class ManagedToNativeComInteropStubAttribute : System.Attribute
{
@@ -14341,6 +14362,7 @@ namespace System.Runtime.InteropServices
public static System.IntPtr StringToCoTaskMemAnsi(string s) { throw null; }
public static System.IntPtr StringToCoTaskMemAuto(string s) { throw null; }
public static System.IntPtr StringToCoTaskMemUni(string s) { throw null; }
+ public static System.IntPtr StringToCoTaskMemUTF8(string s) { throw null; }
public static System.IntPtr StringToHGlobalAnsi(string s) { throw null; }
public static System.IntPtr StringToHGlobalAuto(string s) { throw null; }
public static System.IntPtr StringToHGlobalUni(string s) { throw null; }
@@ -18039,9 +18061,9 @@ namespace System.Runtime.Serialization
public abstract System.Type BindToType(string assemblyName, string typeName);
}
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
- public partial struct SerializationEntry
+ public readonly partial struct SerializationEntry
{
- private object _dummy;
+ private readonly object _dummy;
public string Name { get { throw null; } }
public System.Type ObjectType { get { throw null; } }
public object Value { get { throw null; } }
@@ -18133,10 +18155,10 @@ namespace System.Runtime.Serialization
[System.Runtime.InteropServices.ComVisibleAttribute(true)]
[System.SerializableAttribute]
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
- public partial struct StreamingContext
+ public readonly partial struct StreamingContext
{
- private object _dummy;
- private int _dummyPrimitive;
+ private readonly object _dummy;
+ private readonly int _dummyPrimitive;
public StreamingContext(System.Runtime.Serialization.StreamingContextStates state) { throw null; }
public StreamingContext(System.Runtime.Serialization.StreamingContextStates state, object additional) { throw null; }
public object Context { get { throw null; } }
@@ -19943,30 +19965,34 @@ namespace System.Security.Cryptography
public CryptographicUnexpectedOperationException(string message, System.Exception inner) { }
public CryptographicUnexpectedOperationException(string format, string insert) { }
}
- [System.Runtime.InteropServices.ComVisibleAttribute(true)]
public partial class CryptoStream : System.IO.Stream, System.IDisposable
{
public CryptoStream(System.IO.Stream stream, System.Security.Cryptography.ICryptoTransform transform, System.Security.Cryptography.CryptoStreamMode mode) { }
+ public CryptoStream(System.IO.Stream stream, System.Security.Cryptography.ICryptoTransform transform, System.Security.Cryptography.CryptoStreamMode mode, bool leaveOpen) { }
public override bool CanRead { get { throw null; } }
public override bool CanSeek { get { throw null; } }
public override bool CanWrite { get { throw null; } }
public bool HasFlushedFinalBlock { get { throw null; } }
public override long Length { get { throw null; } }
public override long Position { get { throw null; } set { } }
+ public override System.IAsyncResult BeginRead(byte[] buffer, int offset, int count, System.AsyncCallback callback, object state) { throw null; }
+ public override System.IAsyncResult BeginWrite(byte[] buffer, int offset, int count, System.AsyncCallback callback, object state) { throw null; }
public void Clear() { }
protected override void Dispose(bool disposing) { }
+ public override int EndRead(System.IAsyncResult asyncResult) { throw null; }
+ public override void EndWrite(System.IAsyncResult asyncResult) { }
public override void Flush() { }
public override System.Threading.Tasks.Task FlushAsync(System.Threading.CancellationToken cancellationToken) { throw null; }
public void FlushFinalBlock() { }
- public override int Read([System.Runtime.InteropServices.In][System.Runtime.InteropServices.Out]byte[] buffer, int offset, int count) { throw null; }
+ public override int Read(byte[] buffer, int offset, int count) { throw null; }
public override System.Threading.Tasks.Task<int> ReadAsync(byte[] buffer, int offset, int count, System.Threading.CancellationToken cancellationToken) { throw null; }
+ public override int ReadByte() { throw null; }
public override long Seek(long offset, System.IO.SeekOrigin origin) { throw null; }
public override void SetLength(long value) { }
public override void Write(byte[] buffer, int offset, int count) { }
public override System.Threading.Tasks.Task WriteAsync(byte[] buffer, int offset, int count, System.Threading.CancellationToken cancellationToken) { throw null; }
+ public override void WriteByte(byte value) { }
}
- [System.Runtime.InteropServices.ComVisibleAttribute(true)]
- [System.SerializableAttribute]
public enum CryptoStreamMode
{
Read = 0,
@@ -20055,6 +20081,8 @@ namespace System.Security.Cryptography
{
protected DSA() { }
public static new System.Security.Cryptography.DSA Create() { throw null; }
+ public static System.Security.Cryptography.DSA Create(int keySizeInBits) { throw null; }
+ public static System.Security.Cryptography.DSA Create(System.Security.Cryptography.DSAParameters parameters) { throw null; }
public static new System.Security.Cryptography.DSA Create(string algName) { throw null; }
public abstract byte[] CreateSignature(byte[] rgbHash);
public abstract System.Security.Cryptography.DSAParameters ExportParameters(bool includePrivateParameters);
@@ -20066,10 +20094,15 @@ namespace System.Security.Cryptography
public byte[] SignData(byte[] data, System.Security.Cryptography.HashAlgorithmName hashAlgorithm) { throw null; }
public virtual byte[] SignData(System.IO.Stream data, System.Security.Cryptography.HashAlgorithmName hashAlgorithm) { throw null; }
public override string ToXmlString(bool includePrivateParameters) { throw null; }
+ public virtual bool TryCreateSignature(System.ReadOnlySpan<byte> hash, System.Span<byte> destination, out int bytesWritten) { throw null; }
+ protected virtual bool TryHashData(System.ReadOnlySpan<byte> data, System.Span<byte> destination, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, out int bytesWritten) { throw null; }
+ public virtual bool TrySignData(System.ReadOnlySpan<byte> data, System.Span<byte> destination, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, out int bytesWritten) { throw null; }
public bool VerifyData(byte[] data, byte[] signature, System.Security.Cryptography.HashAlgorithmName hashAlgorithm) { throw null; }
public virtual bool VerifyData(byte[] data, int offset, int count, byte[] signature, System.Security.Cryptography.HashAlgorithmName hashAlgorithm) { throw null; }
public virtual bool VerifyData(System.IO.Stream data, byte[] signature, System.Security.Cryptography.HashAlgorithmName hashAlgorithm) { throw null; }
+ public virtual bool VerifyData(System.ReadOnlySpan<byte> data, System.ReadOnlySpan<byte> signature, System.Security.Cryptography.HashAlgorithmName hashAlgorithm) { throw null; }
public abstract bool VerifySignature(byte[] rgbHash, byte[] rgbSignature);
+ public virtual bool VerifySignature(System.ReadOnlySpan<byte> hash, System.ReadOnlySpan<byte> signature) { throw null; }
}
[System.Runtime.InteropServices.ComVisibleAttribute(true)]
public sealed partial class DSACryptoServiceProvider : System.Security.Cryptography.DSA, System.Security.Cryptography.ICspAsymmetricAlgorithm
@@ -20193,9 +20226,9 @@ namespace System.Security.Cryptography
protected virtual bool TryHashFinal(System.Span<byte> destination, out int bytesWritten) { throw null; }
}
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
- public partial struct HashAlgorithmName : System.IEquatable<System.Security.Cryptography.HashAlgorithmName>
+ public readonly partial struct HashAlgorithmName : System.IEquatable<System.Security.Cryptography.HashAlgorithmName>
{
- private object _dummy;
+ private readonly object _dummy;
public HashAlgorithmName(string name) { throw null; }
public static System.Security.Cryptography.HashAlgorithmName MD5 { get { throw null; } }
public string Name { get { throw null; } }
@@ -20391,7 +20424,9 @@ namespace System.Security.Cryptography
public static void Fill(System.Span<byte> data) { }
public abstract void GetBytes(byte[] data);
public virtual void GetBytes(byte[] data, int offset, int count) { }
+ public virtual void GetBytes(System.Span<byte> data) { }
public virtual void GetNonZeroBytes(byte[] data) { }
+ public virtual void GetNonZeroBytes(System.Span<byte> data) { }
}
[System.Runtime.InteropServices.ComVisibleAttribute(true)]
public abstract partial class RC2 : System.Security.Cryptography.SymmetricAlgorithm
@@ -20413,19 +20448,19 @@ namespace System.Security.Cryptography
public override void GenerateIV() { }
public override void GenerateKey() { }
}
- [System.Runtime.InteropServices.ComVisibleAttribute(true)]
public partial class Rfc2898DeriveBytes : System.Security.Cryptography.DeriveBytes
{
- [System.Security.SecuritySafeCriticalAttribute]
public Rfc2898DeriveBytes(byte[] password, byte[] salt, int iterations) { }
+ public Rfc2898DeriveBytes(byte[] password, byte[] salt, int iterations, System.Security.Cryptography.HashAlgorithmName hashAlgorithm) { }
public Rfc2898DeriveBytes(string password, byte[] salt) { }
public Rfc2898DeriveBytes(string password, byte[] salt, int iterations) { }
+ public Rfc2898DeriveBytes(string password, byte[] salt, int iterations, System.Security.Cryptography.HashAlgorithmName hashAlgorithm) { }
public Rfc2898DeriveBytes(string password, int saltSize) { }
- [System.Security.SecuritySafeCriticalAttribute]
public Rfc2898DeriveBytes(string password, int saltSize, int iterations) { }
+ public Rfc2898DeriveBytes(string password, int saltSize, int iterations, System.Security.Cryptography.HashAlgorithmName hashAlgorithm) { }
+ public System.Security.Cryptography.HashAlgorithmName HashAlgorithm { get { throw null; } }
public int IterationCount { get { throw null; } set { } }
public byte[] Salt { get { throw null; } set { } }
- [System.Security.SecuritySafeCriticalAttribute]
public byte[] CryptDeriveKey(string algname, string alghashname, int keySize, byte[] rgbIV) { throw null; }
protected override void Dispose(bool disposing) { }
public override byte[] GetBytes(int cb) { throw null; }
@@ -20495,6 +20530,8 @@ namespace System.Security.Cryptography
public override string KeyExchangeAlgorithm { get { throw null; } }
public override string SignatureAlgorithm { get { throw null; } }
public static new System.Security.Cryptography.RSA Create() { throw null; }
+ public static System.Security.Cryptography.RSA Create(int keySizeInBits) { throw null; }
+ public static System.Security.Cryptography.RSA Create(System.Security.Cryptography.RSAParameters parameters) { throw null; }
public static new System.Security.Cryptography.RSA Create(string algName) { throw null; }
public virtual byte[] Decrypt(byte[] data, System.Security.Cryptography.RSAEncryptionPadding padding) { throw null; }
public virtual byte[] DecryptValue(byte[] rgb) { throw null; }
@@ -20510,10 +20547,16 @@ namespace System.Security.Cryptography
public virtual byte[] SignData(System.IO.Stream data, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.RSASignaturePadding padding) { throw null; }
public virtual byte[] SignHash(byte[] hash, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.RSASignaturePadding padding) { throw null; }
public override string ToXmlString(bool includePrivateParameters) { throw null; }
+ public virtual bool TryDecrypt(System.ReadOnlySpan<byte> data, System.Span<byte> destination, System.Security.Cryptography.RSAEncryptionPadding padding, out int bytesWritten) { throw null; }
+ public virtual bool TryEncrypt(System.ReadOnlySpan<byte> data, System.Span<byte> destination, System.Security.Cryptography.RSAEncryptionPadding padding, out int bytesWritten) { throw null; }
+ protected virtual bool TryHashData(System.ReadOnlySpan<byte> data, System.Span<byte> destination, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, out int bytesWritten) { throw null; }
+ public virtual bool TrySignHash(System.ReadOnlySpan<byte> hash, System.Span<byte> destination, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.RSASignaturePadding padding, out int bytesWritten) { throw null; }
public bool VerifyData(byte[] data, byte[] signature, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.RSASignaturePadding padding) { throw null; }
public virtual bool VerifyData(byte[] data, int offset, int count, byte[] signature, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.RSASignaturePadding padding) { throw null; }
public bool VerifyData(System.IO.Stream data, byte[] signature, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.RSASignaturePadding padding) { throw null; }
+ public virtual bool VerifyData(System.ReadOnlySpan<byte> data, System.ReadOnlySpan<byte> signature, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.RSASignaturePadding padding) { throw null; }
public virtual bool VerifyHash(byte[] hash, byte[] signature, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.RSASignaturePadding padding) { throw null; }
+ public virtual bool VerifyHash(System.ReadOnlySpan<byte> hash, System.ReadOnlySpan<byte> signature, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.RSASignaturePadding padding) { throw null; }
}
[System.Runtime.InteropServices.ComVisibleAttribute(true)]
public sealed partial class RSACryptoServiceProvider : System.Security.Cryptography.RSA, System.Security.Cryptography.ICspAsymmetricAlgorithm
@@ -23207,11 +23250,11 @@ namespace System.Threading
public void Undo() { }
}
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
- public partial struct AsyncLocalValueChangedArgs<T>
+ public readonly partial struct AsyncLocalValueChangedArgs<T>
{
- private T _PreviousValue_k__BackingField;
- private T _CurrentValue_k__BackingField;
- private int _dummyPrimitive;
+ private readonly T _PreviousValue_k__BackingField;
+ private readonly T _CurrentValue_k__BackingField;
+ private readonly int _dummyPrimitive;
public T CurrentValue { get { throw null; } }
public T PreviousValue { get { throw null; } }
public bool ThreadContextChanged { get { throw null; } }
@@ -23430,6 +23473,7 @@ namespace System.Threading
[System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)][System.Runtime.ConstrainedExecution.ReliabilityContractAttribute(System.Runtime.ConstrainedExecution.Consistency.WillNotCorruptState, System.Runtime.ConstrainedExecution.Cer.Success)]
public static long Increment(ref long location) { throw null; }
public static void MemoryBarrier() { }
+ public static void MemoryBarrierProcessWide() { }
[System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)]public static long Read(ref long location) { throw null; }
}
[System.CLSCompliantAttribute(false)]
diff --git a/profiles/net_4_x/Facades/netstandard.cs b/profiles/net_4_x/Facades/netstandard.cs
index a438847..39cbdff 100644
--- a/profiles/net_4_x/Facades/netstandard.cs
+++ b/profiles/net_4_x/Facades/netstandard.cs
@@ -79,6 +79,24 @@
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Base64FormattingOptions))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.BitConverter))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Buffer))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Buffers.ArrayPool<>))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Buffers.Binary.BinaryPrimitives))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Buffers.BuffersExtensions))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Buffers.IBufferWriter<>))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Buffers.IMemoryOwner<>))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Buffers.IPinnable))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Buffers.MemoryHandle))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Buffers.MemoryManager<>))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Buffers.MemoryPool<>))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Buffers.OperationStatus))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Buffers.ReadOnlySequence<>))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Buffers.ReadOnlySequenceSegment<>))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Buffers.ReadOnlySpanAction<,>))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Buffers.SpanAction<,>))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Buffers.StandardFormat))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Buffers.Text.Base64))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Buffers.Text.Utf8Formatter))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Buffers.Text.Utf8Parser))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.CannotUnloadAppDomainException))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.CharEnumerator))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.CLSCompliantAttribute))]
@@ -102,6 +120,7 @@
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Collections.Concurrent.Partitioner<>))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Collections.DictionaryBase))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Collections.DictionaryEntry))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Collections.Generic.CollectionExtensions))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Collections.Generic.Comparer<>))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Collections.Generic.Dictionary<,>))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Collections.Generic.EqualityComparer<>))]
@@ -118,6 +137,7 @@
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Collections.Generic.IReadOnlyList<>))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Collections.Generic.ISet<>))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Collections.Generic.KeyNotFoundException))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Collections.Generic.KeyValuePair))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Collections.Generic.KeyValuePair<,>))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Collections.Generic.LinkedList<>))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Collections.Generic.LinkedListNode<>))]
@@ -462,6 +482,7 @@
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.Common.DbMetaDataColumnNames))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.Common.DbParameter))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.Common.DbParameterCollection))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.Common.DbProviderFactories))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.Common.DbProviderFactory))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.Common.DbProviderSpecificTypePropertyAttribute))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.Common.DbTransaction))]
@@ -701,6 +722,7 @@
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Diagnostics.Tracing.EventOpcode))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Diagnostics.Tracing.EventSource))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Diagnostics.Tracing.EventSourceAttribute))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Diagnostics.Tracing.EventSourceCreatedEventArgs))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Diagnostics.Tracing.EventSourceException))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Diagnostics.Tracing.EventSourceOptions))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Diagnostics.Tracing.EventSourceSettings))]
@@ -711,12 +733,18 @@
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.DivideByZeroException))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.DllNotFoundException))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Drawing.Color))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Drawing.ColorConverter))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Drawing.KnownColor))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Drawing.Point))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Drawing.PointConverter))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Drawing.PointF))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Drawing.Rectangle))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Drawing.RectangleConverter))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Drawing.RectangleF))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Drawing.Size))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Drawing.SizeConverter))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Drawing.SizeF))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Drawing.SizeFConverter))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.DuplicateWaitObjectException))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Dynamic.BinaryOperationBinder))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Dynamic.BindingRestrictions))]
@@ -796,6 +824,7 @@
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Globalization.HebrewCalendar))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Globalization.HijriCalendar))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Globalization.IdnMapping))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Globalization.ISOWeek))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Globalization.JapaneseCalendar))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Globalization.JapaneseLunisolarCalendar))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Globalization.JulianCalendar))]
@@ -818,7 +847,9 @@
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Globalization.UnicodeCategory))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.GopherStyleUriParser))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Guid))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.HashCode))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.HttpStyleUriParser))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IAsyncDisposable))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IAsyncResult))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ICloneable))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IComparable))]
@@ -840,6 +871,9 @@
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.BinaryReader))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.BinaryWriter))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.BufferedStream))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.Compression.BrotliDecoder))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.Compression.BrotliEncoder))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.Compression.BrotliStream))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.Compression.CompressionLevel))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.Compression.CompressionMode))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.Compression.DeflateStream))]
@@ -856,6 +890,11 @@
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.DriveNotFoundException))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.DriveType))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.EndOfStreamException))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.Enumeration.FileSystemEntry))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.Enumeration.FileSystemEnumerable<>))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.Enumeration.FileSystemEnumerator<>))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.Enumeration.FileSystemName))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.EnumerationOptions))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.ErrorEventArgs))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.ErrorEventHandler))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.File))]
@@ -882,6 +921,8 @@
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.IsolatedStorage.IsolatedStorageFile))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.IsolatedStorage.IsolatedStorageFileStream))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.IsolatedStorage.IsolatedStorageScope))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.MatchCasing))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.MatchType))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.MemoryMappedFiles.MemoryMappedFile))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.MemoryMappedFiles.MemoryMappedFileAccess))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.MemoryMappedFiles.MemoryMappedFileOptions))]
@@ -992,7 +1033,10 @@
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.LocalDataStoreSlot))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.MarshalByRefObject))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Math))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.MathF))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.MemberAccessException))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Memory<>))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.MemoryExtensions))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.MethodAccessException))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.MidpointRounding))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.MissingFieldException))]
@@ -1184,7 +1228,11 @@
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.Security.NegotiateStream))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.Security.ProtectionLevel))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.Security.RemoteCertificateValidationCallback))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.Security.ServerCertificateSelectionCallback))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.Security.SslApplicationProtocol))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.Security.SslClientAuthenticationOptions))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.Security.SslPolicyErrors))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.Security.SslServerAuthenticationOptions))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.Security.SslStream))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.SecurityProtocolType))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.ServicePoint))]
@@ -1222,6 +1270,7 @@
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.Sockets.TransmitFileOptions))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.Sockets.UdpClient))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.Sockets.UdpReceiveResult))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.Sockets.UnixDomainSocketEndPoint))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.TransportContext))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.UploadDataCompletedEventArgs))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.UploadDataCompletedEventHandler))]
@@ -1244,6 +1293,7 @@
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.WebSockets.ClientWebSocket))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.WebSockets.ClientWebSocketOptions))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.WebSockets.HttpListenerWebSocketContext))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.WebSockets.ValueWebSocketReceiveResult))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.WebSockets.WebSocket))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.WebSockets.WebSocketCloseStatus))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.WebSockets.WebSocketContext))]
@@ -1265,6 +1315,15 @@
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.NullReferenceException))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Numerics.BigInteger))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Numerics.Complex))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Numerics.Matrix3x2))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Numerics.Matrix4x4))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Numerics.Plane))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Numerics.Quaternion))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Numerics.Vector))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Numerics.Vector2))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Numerics.Vector3))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Numerics.Vector4))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Numerics.Vector<>))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ObjectDisposedException))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ObsoleteAttribute))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.OperatingSystem))]
@@ -1278,6 +1337,8 @@
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Progress<>))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Random))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.RankException))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ReadOnlyMemory<>))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ReadOnlySpan<>))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.AmbiguousMatchException))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.Assembly))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.AssemblyAlgorithmIdAttribute))]
@@ -1313,13 +1374,32 @@
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.CustomAttributeNamedArgument))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.CustomAttributeTypedArgument))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.DefaultMemberAttribute))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.DispatchProxy))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.Emit.AssemblyBuilder))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.Emit.AssemblyBuilderAccess))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.Emit.ConstructorBuilder))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.Emit.CustomAttributeBuilder))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.Emit.DynamicMethod))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.Emit.EnumBuilder))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.Emit.EventBuilder))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.Emit.FieldBuilder))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.Emit.FlowControl))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.Emit.GenericTypeParameterBuilder))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.Emit.ILGenerator))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.Emit.Label))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.Emit.LocalBuilder))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.Emit.MethodBuilder))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.Emit.ModuleBuilder))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.Emit.OpCode))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.Emit.OpCodes))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.Emit.OpCodeType))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.Emit.OperandType))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.Emit.PackingSize))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.Emit.ParameterBuilder))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.Emit.PropertyBuilder))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.Emit.SignatureHelper))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.Emit.StackBehaviour))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.Emit.TypeBuilder))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.EventAttributes))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.EventInfo))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.ExceptionHandlingClause))]
@@ -1385,9 +1465,12 @@
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Resources.UltimateResourceFallbackLocation))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.AssemblyTargetedPatchBandAttribute))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.AccessedThroughPropertyAttribute))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.AsyncMethodBuilderAttribute))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.AsyncStateMachineAttribute))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.AsyncTaskMethodBuilder))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.AsyncTaskMethodBuilder<>))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.AsyncValueTaskMethodBuilder))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.AsyncValueTaskMethodBuilder<>))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.AsyncVoidMethodBuilder))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.CallConvCdecl))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.CallConvFastcall))]
@@ -1408,6 +1491,8 @@
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.ConditionalWeakTable<,>))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.ConfiguredTaskAwaitable))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.ConfiguredTaskAwaitable<>))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable<>))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.ContractHelper))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.CustomConstantAttribute))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.DateTimeConstantAttribute))]
@@ -1430,6 +1515,7 @@
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.InternalsVisibleToAttribute))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.IRuntimeVariables))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.IsBoxed))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.IsByRefLikeAttribute))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.IsByValue))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.IsConst))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.IsCopyConstructed))]
@@ -1438,11 +1524,13 @@
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.IsJitIntrinsic))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.IsLong))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.IsPinned))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.IsReadOnlyAttribute))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.IsSignUnspecifiedByte))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.IStrongBox))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.IsUdtReturn))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.IsVolatile))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.IteratorStateMachineAttribute))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.ITuple))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.IUnknownConstantAttribute))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.LoadHint))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.MethodCodeType))]
@@ -1454,6 +1542,7 @@
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.RequiredAttributeAttribute))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.RuleCache<>))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.RuntimeCompatibilityAttribute))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.RuntimeFeature))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.RuntimeHelpers))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.RuntimeWrappedException))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.ScopelessEnumAttribute))]
@@ -1468,6 +1557,8 @@
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.TypeForwardedFromAttribute))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.TypeForwardedToAttribute))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.UnsafeValueTypeAttribute))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.ValueTaskAwaiter))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.ValueTaskAwaiter<>))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.YieldAwaitable))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.ConstrainedExecution.Cer))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.ConstrainedExecution.Consistency))]
@@ -1483,6 +1574,7 @@
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.AllowReversePInvokeCallsAttribute))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.Architecture))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.ArrayWithOffset))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.AutomationProxyAttribute))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.BestFitMappingAttribute))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.BStrWrapper))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.CallingConvention))]
@@ -1585,15 +1677,18 @@
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.ICustomFactory))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.ICustomMarshaler))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.ICustomQueryInterface))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.ImportedFromTypeLibAttribute))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.InAttribute))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.InterfaceTypeAttribute))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.InvalidComObjectException))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.InvalidOleVariantTypeException))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.LayoutKind))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.LCIDConversionAttribute))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.ManagedToNativeComInteropStubAttribute))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.Marshal))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.MarshalAsAttribute))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.MarshalDirectiveException))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.MemoryMarshal))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.OptionalAttribute))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.OSPlatform))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.OutAttribute))]
@@ -1607,8 +1702,17 @@
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.SafeBuffer))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.SafeHandle))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.SEHException))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.SequenceMarshal))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.StructLayoutAttribute))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.TypeIdentifierAttribute))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.TypeLibFuncAttribute))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.TypeLibFuncFlags))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.TypeLibImportClassAttribute))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.TypeLibTypeAttribute))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.TypeLibTypeFlags))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.TypeLibVarAttribute))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.TypeLibVarFlags))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.TypeLibVersionAttribute))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.UnknownWrapper))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.UnmanagedFunctionPointerAttribute))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.UnmanagedType))]
@@ -1633,6 +1737,7 @@
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.Serialization.Formatters.Binary.BinaryFormatter))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.Serialization.Formatters.FormatterAssemblyStyle))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.Serialization.Formatters.FormatterTypeStyle))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.Serialization.Formatters.IFieldInfo))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.Serialization.Formatters.TypeFilterLevel))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.Serialization.FormatterServices))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.Serialization.IDeserializationCallback))]
@@ -1720,6 +1825,7 @@
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.CipherMode))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.CryptoConfig))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.CryptographicException))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.CryptographicOperations))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.CryptographicUnexpectedOperationException))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.CryptoStream))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.CryptoStreamMode))]
@@ -1735,6 +1841,7 @@
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.DSASignatureDeformatter))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.DSASignatureFormatter))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.ECCurve))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.ECDiffieHellman))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.ECDiffieHellmanPublicKey))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.ECDsa))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.ECParameters))]
@@ -1802,12 +1909,14 @@
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.ToBase64Transform))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.TripleDES))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.TripleDESCryptoServiceProvider))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.X509Certificates.DSACertificateExtensions))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.X509Certificates.ECDsaCertificateExtensions))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.X509Certificates.OpenFlags))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.X509Certificates.PublicKey))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.X509Certificates.RSACertificateExtensions))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.X509Certificates.StoreLocation))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.X509Certificates.StoreName))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.X509Certificates.SubjectAlternativeNameBuilder))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.X509Certificates.X500DistinguishedName))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension))]
@@ -1868,7 +1977,9 @@
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.SuppressUnmanagedCodeSecurityAttribute))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.UnverifiableCodeAttribute))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.VerificationException))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.SequencePosition))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.SerializableAttribute))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Span<>))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.StackOverflowException))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.STAThreadAttribute))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.StringComparer))]
@@ -1964,6 +2075,10 @@
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Threading.Tasks.ParallelLoopResult))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Threading.Tasks.ParallelLoopState))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Threading.Tasks.ParallelOptions))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Threading.Tasks.Sources.IValueTaskSource))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Threading.Tasks.Sources.IValueTaskSource<>))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Threading.Tasks.Sources.ValueTaskSourceOnCompletedFlags))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Threading.Tasks.Sources.ValueTaskSourceStatus))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Threading.Tasks.Task))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Threading.Tasks.Task<>))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Threading.Tasks.TaskCanceledException))]
@@ -1977,6 +2092,8 @@
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Threading.Tasks.TaskSchedulerException))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Threading.Tasks.TaskStatus))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Threading.Tasks.UnobservedTaskExceptionEventArgs))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Threading.Tasks.ValueTask))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Threading.Tasks.ValueTask<>))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Threading.Thread))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Threading.ThreadAbortException))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Threading.ThreadExceptionEventArgs))]
@@ -2227,6 +2344,7 @@
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.Serialization.ImportContext))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.Serialization.IXmlSerializable))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.Serialization.IXmlTextParser))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.Serialization.SchemaImporter))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.Serialization.SoapAttributeAttribute))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.Serialization.SoapAttributeOverrides))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.Serialization.SoapAttributes))]
diff --git a/profiles/net_4_x/System.Core.cs b/profiles/net_4_x/System.Core.cs
index 85e53fa..13fa65c 100644
--- a/profiles/net_4_x/System.Core.cs
+++ b/profiles/net_4_x/System.Core.cs
@@ -2282,6 +2282,15 @@ namespace System.Net.Sockets
public override string ToString() { throw null; }
}
}
+namespace System.Reflection
+{
+ public abstract partial class DispatchProxy
+ {
+ protected DispatchProxy() { }
+ public static T Create<T, TProxy>() where TProxy : System.Reflection.DispatchProxy { throw null; }
+ protected abstract object Invoke(System.Reflection.MethodInfo targetMethod, object[] args);
+ }
+}
namespace System.Runtime.CompilerServices
{
public partial class CallSite
@@ -2897,10 +2906,15 @@ namespace System.Security.Cryptography
public virtual byte[] SignData(byte[] data, System.Security.Cryptography.HashAlgorithmName hashAlgorithm) { throw null; }
public virtual byte[] SignData(System.IO.Stream data, System.Security.Cryptography.HashAlgorithmName hashAlgorithm) { throw null; }
public abstract byte[] SignHash(byte[] hash);
+ protected virtual bool TryHashData(System.ReadOnlySpan<byte> data, System.Span<byte> destination, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, out int bytesWritten) { throw null; }
+ public virtual bool TrySignData(System.ReadOnlySpan<byte> data, System.Span<byte> destination, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, out int bytesWritten) { throw null; }
+ public virtual bool TrySignHash(System.ReadOnlySpan<byte> hash, System.Span<byte> destination, out int bytesWritten) { throw null; }
public bool VerifyData(byte[] data, byte[] signature, System.Security.Cryptography.HashAlgorithmName hashAlgorithm) { throw null; }
public virtual bool VerifyData(byte[] data, int offset, int count, byte[] signature, System.Security.Cryptography.HashAlgorithmName hashAlgorithm) { throw null; }
public bool VerifyData(System.IO.Stream data, byte[] signature, System.Security.Cryptography.HashAlgorithmName hashAlgorithm) { throw null; }
+ public virtual bool VerifyData(System.ReadOnlySpan<byte> data, System.ReadOnlySpan<byte> signature, System.Security.Cryptography.HashAlgorithmName hashAlgorithm) { throw null; }
public abstract bool VerifyHash(byte[] hash, byte[] signature);
+ public virtual bool VerifyHash(System.ReadOnlySpan<byte> hash, System.ReadOnlySpan<byte> signature) { throw null; }
}
[System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, MayLeakOnAbort=true)]
public sealed partial class ECDsaCng : System.Security.Cryptography.ECDsa
@@ -2947,10 +2961,12 @@ namespace System.Security.Cryptography
public System.Security.Cryptography.HashAlgorithmName AlgorithmName { get { throw null; } }
public void AppendData(byte[] data) { }
public void AppendData(byte[] data, int offset, int count) { }
+ public void AppendData(System.ReadOnlySpan<byte> data) { }
public static System.Security.Cryptography.IncrementalHash CreateHash(System.Security.Cryptography.HashAlgorithmName hashAlgorithm) { throw null; }
public static System.Security.Cryptography.IncrementalHash CreateHMAC(System.Security.Cryptography.HashAlgorithmName hashAlgorithm, byte[] key) { throw null; }
public void Dispose() { }
public byte[] GetHashAndReset() { throw null; }
+ public bool TryGetHashAndReset(System.Span<byte> destination, out int bytesWritten) { throw null; }
}
public sealed partial class MD5Cng : System.Security.Cryptography.MD5
{
@@ -3094,6 +3110,8 @@ namespace System.Security.Cryptography.X509Certificates
public static partial class ECDsaCertificateExtensions
{
[System.MonoTODOAttribute]
+ public static System.Security.Cryptography.X509Certificates.X509Certificate2 CopyWithPrivateKey(this System.Security.Cryptography.X509Certificates.X509Certificate2 certificate, System.Security.Cryptography.ECDsa privateKey) { throw null; }
+ [System.MonoTODOAttribute]
public static System.Security.Cryptography.ECDsa GetECDsaPrivateKey(this System.Security.Cryptography.X509Certificates.X509Certificate2 certificate) { throw null; }
[System.MonoTODOAttribute]
public static System.Security.Cryptography.ECDsa GetECDsaPublicKey(this System.Security.Cryptography.X509Certificates.X509Certificate2 certificate) { throw null; }
diff --git a/profiles/net_4_x/System.Data.cs b/profiles/net_4_x/System.Data.cs
index 65d7f06..66b1c25 100644
--- a/profiles/net_4_x/System.Data.cs
+++ b/profiles/net_4_x/System.Data.cs
@@ -963,10 +963,10 @@ namespace System.Data
public override string ImportSchemaType(System.Xml.Schema.XmlSchemaType type, System.Xml.Schema.XmlSchemaObject context, System.Xml.Serialization.XmlSchemas schemas, System.Xml.Serialization.XmlSchemaImporter importer, System.CodeDom.CodeCompileUnit compileUnit, System.CodeDom.CodeNamespace mainNamespace, System.Xml.Serialization.CodeGenerationOptions options, System.CodeDom.Compiler.CodeDomProvider codeProvider) { throw null; }
}
[System.AttributeUsageAttribute(System.AttributeTargets.All)]
- [System.ObsoleteAttribute("DataSysDescriptionAttribute has been deprecated. http://go.microsoft.com/fwlink/?linkid=14202", false)]
+ [System.ObsoleteAttribute("DataSysDescriptionAttribute has been deprecated. https://go.microsoft.com/fwlink/?linkid=14202", false)]
public partial class DataSysDescriptionAttribute : System.ComponentModel.DescriptionAttribute
{
- [System.ObsoleteAttribute("DataSysDescriptionAttribute has been deprecated. http://go.microsoft.com/fwlink/?linkid=14202", false)]
+ [System.ObsoleteAttribute("DataSysDescriptionAttribute has been deprecated. https://go.microsoft.com/fwlink/?linkid=14202", false)]
public DataSysDescriptionAttribute(string description) { }
public override string Description { get { throw null; } }
}
@@ -2734,11 +2734,13 @@ namespace System.Data.Common
public static System.Data.Common.DbProviderFactory GetFactory(System.Data.Common.DbConnection connection) { throw null; }
public static System.Data.Common.DbProviderFactory GetFactory(System.Data.DataRow providerRow) { throw null; }
public static System.Data.Common.DbProviderFactory GetFactory(string providerInvariantName) { throw null; }
+ public static System.Data.Common.DbProviderFactory GetFactory(string providerInvariantName, bool throwOnError) { throw null; }
public static System.Data.DataTable GetFactoryClasses() { throw null; }
public static System.Collections.Generic.IEnumerable<string> GetProviderInvariantNames() { throw null; }
public static void RegisterFactory(string providerInvariantName, System.Data.Common.DbProviderFactory factory) { }
public static void RegisterFactory(string providerInvariantName, string factoryTypeAssemblyQualifiedName) { }
public static void RegisterFactory(string providerInvariantName, System.Type providerFactoryClass) { }
+ public static bool TryGetFactory(string providerInvariantName, out System.Data.Common.DbProviderFactory factory) { throw null; }
public static bool UnregisterFactory(string providerInvariantName) { throw null; }
}
public partial class DbProviderFactoriesConfigurationHandler : System.Configuration.IConfigurationSectionHandler
diff --git a/profiles/net_4_x/System.Xml.cs b/profiles/net_4_x/System.Xml.cs
index 4f29631..b0dd2e5 100644
--- a/profiles/net_4_x/System.Xml.cs
+++ b/profiles/net_4_x/System.Xml.cs
@@ -1153,7 +1153,7 @@ namespace System.Xml
[System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.InheritanceDemand, Name="FullTrust")]
public override System.Uri ResolveUri(System.Uri baseUri, string relativeUri) { throw null; }
}
- [System.ObsoleteAttribute("Use XmlReader created by XmlReader.Create() method using appropriate XmlReaderSettings instead. http://go.microsoft.com/fwlink/?linkid=14202")]
+ [System.ObsoleteAttribute("Use XmlReader created by XmlReader.Create() method using appropriate XmlReaderSettings instead. https://go.microsoft.com/fwlink/?linkid=14202")]
[System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.InheritanceDemand, Name="FullTrust")]
public partial class XmlValidatingReader : System.Xml.XmlReader, System.Xml.IXmlLineInfo, System.Xml.IXmlNamespaceResolver
{
@@ -1618,7 +1618,7 @@ namespace System.Xml.Schema
[System.Xml.Serialization.XmlElementAttribute("sequence", typeof(System.Xml.Schema.XmlSchemaSequence))]
public override System.Xml.Schema.XmlSchemaObjectCollection Items { get { throw null; } }
}
- [System.ObsoleteAttribute("Use System.Xml.Schema.XmlSchemaSet for schema compilation and validation. http://go.microsoft.com/fwlink/?linkid=14202")]
+ [System.ObsoleteAttribute("Use System.Xml.Schema.XmlSchemaSet for schema compilation and validation. https://go.microsoft.com/fwlink/?linkid=14202")]
public sealed partial class XmlSchemaCollection : System.Collections.ICollection, System.Collections.IEnumerable
{
public XmlSchemaCollection() { }
@@ -2655,7 +2655,7 @@ namespace System.Xml.Serialization
public object UnreferencedObject { get { throw null; } }
}
public delegate void UnreferencedObjectEventHandler(object sender, System.Xml.Serialization.UnreferencedObjectEventArgs e);
- [System.AttributeUsageAttribute(System.AttributeTargets.Field | System.AttributeTargets.Parameter | System.AttributeTargets.Property | System.AttributeTargets.ReturnValue, AllowMultiple=false)]
+ [System.AttributeUsageAttribute(System.AttributeTargets.Field | System.AttributeTargets.Parameter | System.AttributeTargets.Property | System.AttributeTargets.ReturnValue)]
public partial class XmlAnyAttributeAttribute : System.Attribute
{
public XmlAnyAttributeAttribute() { }
@@ -2888,7 +2888,7 @@ namespace System.Xml.Serialization
public string TypeName { get { throw null; } }
public string TypeNamespace { get { throw null; } }
}
- [System.AttributeUsageAttribute(System.AttributeTargets.Field | System.AttributeTargets.Parameter | System.AttributeTargets.Property | System.AttributeTargets.ReturnValue, AllowMultiple=false)]
+ [System.AttributeUsageAttribute(System.AttributeTargets.Field | System.AttributeTargets.Parameter | System.AttributeTargets.Property | System.AttributeTargets.ReturnValue)]
public partial class XmlNamespaceDeclarationsAttribute : System.Attribute
{
public XmlNamespaceDeclarationsAttribute() { }
diff --git a/profiles/net_4_x/System.cs b/profiles/net_4_x/System.cs
index d26fb9d..3412eb1 100644
--- a/profiles/net_4_x/System.cs
+++ b/profiles/net_4_x/System.cs
@@ -2643,6 +2643,7 @@ namespace System.ComponentModel
public string PropertyName { get { throw null; } }
public string TypeName { get { throw null; } }
}
+ [System.ComponentModel.DefaultEventAttribute("DoWork")]
public partial class BackgroundWorker : System.ComponentModel.Component
{
public BackgroundWorker() { }
@@ -3359,7 +3360,7 @@ namespace System.ComponentModel
bool IsChanged { get; }
void AcceptChanges();
}
- [System.ObsoleteAttribute("This interface has been deprecated. Add a TypeDescriptionProvider to handle type TypeDescriptor.ComObjectType instead. http://go.microsoft.com/fwlink/?linkid=14202")]
+ [System.ObsoleteAttribute("This interface has been deprecated. Add a TypeDescriptionProvider to handle type TypeDescriptor.ComObjectType instead. https://go.microsoft.com/fwlink/?linkid=14202")]
public partial interface IComNativeDescriptorHandler
{
System.ComponentModel.AttributeCollection GetAttributes(object component);
@@ -5232,7 +5233,7 @@ namespace System.ComponentModel.Design.Serialization
}
public delegate void ResolveNameEventHandler(object sender, System.ComponentModel.Design.Serialization.ResolveNameEventArgs e);
[System.AttributeUsageAttribute(System.AttributeTargets.Class | System.AttributeTargets.Interface, AllowMultiple=true, Inherited=true)]
- [System.ObsoleteAttribute("This attribute has been deprecated. Use DesignerSerializerAttribute instead. For example, to specify a root designer for CodeDom, use DesignerSerializerAttribute(...,typeof(TypeCodeDomSerializer)). http://go.microsoft.com/fwlink/?linkid=14202")]
+ [System.ObsoleteAttribute("This attribute has been deprecated. Use DesignerSerializerAttribute instead. For example, to specify a root designer for CodeDom, use DesignerSerializerAttribute(...,typeof(TypeCodeDomSerializer)). https://go.microsoft.com/fwlink/?linkid=14202")]
public sealed partial class RootDesignerSerializerAttribute : System.Attribute
{
public RootDesignerSerializerAttribute(string serializerTypeName, string baseSerializerTypeName, bool reloadable) { }
@@ -6787,6 +6788,7 @@ namespace System.Diagnostics
public ProcessStartInfo() { }
public ProcessStartInfo(string fileName) { }
public ProcessStartInfo(string fileName, string arguments) { }
+ public System.Collections.ObjectModel.Collection<string> ArgumentList { get { throw null; } }
[System.ComponentModel.DefaultValueAttribute("")]
[System.ComponentModel.NotifyParentPropertyAttribute(true)]
[System.ComponentModel.SettingsBindableAttribute(true)]
@@ -6842,6 +6844,7 @@ namespace System.Diagnostics
[System.Diagnostics.MonitoringDescriptionAttribute("Whether the process output is written to the Process instance's StandardOutput member.")]
public bool RedirectStandardOutput { get { throw null; } set { } }
public System.Text.Encoding StandardErrorEncoding { get { throw null; } set { } }
+ public System.Text.Encoding StandardInputEncoding { get { throw null; } set { } }
public System.Text.Encoding StandardOutputEncoding { get { throw null; } set { } }
[System.ComponentModel.NotifyParentPropertyAttribute(true)]
public string UserName { get { throw null; } set { } }
@@ -7336,7 +7339,7 @@ namespace System.Diagnostics
}
namespace System.Diagnostics.CodeAnalysis
{
- [System.AttributeUsageAttribute(System.AttributeTargets.Class | System.AttributeTargets.Constructor | System.AttributeTargets.Event | System.AttributeTargets.Method | System.AttributeTargets.Property | System.AttributeTargets.Struct, Inherited=false, AllowMultiple=false)]
+ [System.AttributeUsageAttribute(System.AttributeTargets.Assembly | System.AttributeTargets.Class | System.AttributeTargets.Constructor | System.AttributeTargets.Event | System.AttributeTargets.Method | System.AttributeTargets.Property | System.AttributeTargets.Struct, Inherited=false, AllowMultiple=false)]
public sealed partial class ExcludeFromCodeCoverageAttribute : System.Attribute
{
public ExcludeFromCodeCoverageAttribute() { }
@@ -7579,15 +7582,6 @@ namespace System.IO.CoreFX
public System.IO.WaitForChangedResult WaitForChanged(System.IO.WatcherChangeTypes changeType, int timeout) { throw null; }
}
}
-namespace System.IO.Enumeration
-{
- public static partial class FileSystemName
- {
- public static bool MatchesSimpleExpression(System.ReadOnlySpan<char> expression, System.ReadOnlySpan<char> name, bool ignoreCase = true) { throw null; }
- public static bool MatchesWin32Expression(System.ReadOnlySpan<char> expression, System.ReadOnlySpan<char> name, bool ignoreCase = true) { throw null; }
- public static string TranslateWin32Expression(string expression) { throw null; }
- }
-}
namespace System.IO.Ports
{
public enum Handshake
@@ -8191,7 +8185,7 @@ namespace System.Net
public override void Close() { }
public override System.IO.Stream GetResponseStream() { throw null; }
}
- [System.ObsoleteAttribute("This class has been deprecated. Please use WebRequest.DefaultWebProxy instead to access and set the global default proxy. Use 'null' instead of GetEmptyWebProxy. http://go.microsoft.com/fwlink/?linkid=14202")]
+ [System.ObsoleteAttribute("This class has been deprecated. Please use WebRequest.DefaultWebProxy instead to access and set the global default proxy. Use 'null' instead of GetEmptyWebProxy. https://go.microsoft.com/fwlink/?linkid=14202")]
public partial class GlobalProxySelection
{
public GlobalProxySelection() { }
@@ -8651,7 +8645,9 @@ namespace System.Net
public IPAddress(byte[] address) { }
public IPAddress(byte[] address, long scopeid) { }
public IPAddress(long newAddress) { }
- [System.ObsoleteAttribute("This property has been deprecated. It is address family dependent. Please use IPAddress.Equals method to perform comparisons. http://go.microsoft.com/fwlink/?linkid=14202")]
+ public IPAddress(System.ReadOnlySpan<byte> address) { }
+ public IPAddress(System.ReadOnlySpan<byte> address, long scopeid) { }
+ [System.ObsoleteAttribute("This property has been deprecated. It is address family dependent. Please use IPAddress.Equals method to perform comparisons. https://go.microsoft.com/fwlink/?linkid=14202")]
public long Address { get { throw null; } set { } }
public System.Net.Sockets.AddressFamily AddressFamily { get { throw null; } }
public bool IsIPv4MappedToIPv6 { get { throw null; } }
@@ -8672,9 +8668,13 @@ namespace System.Net
public static short NetworkToHostOrder(short network) { throw null; }
public static int NetworkToHostOrder(int network) { throw null; }
public static long NetworkToHostOrder(long network) { throw null; }
+ public static System.Net.IPAddress Parse(System.ReadOnlySpan<char> ipSpan) { throw null; }
public static System.Net.IPAddress Parse(string ipString) { throw null; }
public override string ToString() { throw null; }
+ public bool TryFormat(System.Span<char> destination, out int charsWritten) { throw null; }
+ public static bool TryParse(System.ReadOnlySpan<char> ipSpan, out System.Net.IPAddress address) { throw null; }
public static bool TryParse(string ipString, out System.Net.IPAddress address) { throw null; }
+ public bool TryWriteBytes(System.Span<byte> destination, out int bytesWritten) { throw null; }
}
[System.SerializableAttribute]
public partial class IPEndPoint : System.Net.EndPoint
@@ -10948,6 +10948,7 @@ namespace System.Net.Security
public virtual int KeyExchangeStrength { get { throw null; } }
public override long Length { get { throw null; } }
public virtual System.Security.Cryptography.X509Certificates.X509Certificate LocalCertificate { get { throw null; } }
+ public System.Net.Security.SslApplicationProtocol NegotiatedApplicationProtocol { get { throw null; } }
public override long Position { get { throw null; } set { } }
public override int ReadTimeout { get { throw null; } set { } }
public virtual System.Security.Cryptography.X509Certificates.X509Certificate RemoteCertificate { get { throw null; } }
@@ -11337,6 +11338,7 @@ namespace System.Net.Sockets
public int Receive(System.Collections.Generic.IList<System.ArraySegment<byte>> buffers, System.Net.Sockets.SocketFlags socketFlags, out System.Net.Sockets.SocketError errorCode) { throw null; }
public int Receive(System.Span<byte> buffer) { throw null; }
public int Receive(System.Span<byte> buffer, System.Net.Sockets.SocketFlags socketFlags) { throw null; }
+ public int Receive(System.Span<byte> buffer, System.Net.Sockets.SocketFlags socketFlags, out System.Net.Sockets.SocketError errorCode) { throw null; }
public bool ReceiveAsync(System.Net.Sockets.SocketAsyncEventArgs e) { throw null; }
public int ReceiveFrom(byte[] buffer, int offset, int size, System.Net.Sockets.SocketFlags socketFlags, ref System.Net.EndPoint remoteEP) { throw null; }
public int ReceiveFrom(byte[] buffer, int size, System.Net.Sockets.SocketFlags socketFlags, ref System.Net.EndPoint remoteEP) { throw null; }
@@ -11359,6 +11361,7 @@ namespace System.Net.Sockets
public int Send(System.Collections.Generic.IList<System.ArraySegment<byte>> buffers, System.Net.Sockets.SocketFlags socketFlags, out System.Net.Sockets.SocketError errorCode) { throw null; }
public int Send(System.ReadOnlySpan<byte> buffer) { throw null; }
public int Send(System.ReadOnlySpan<byte> buffer, System.Net.Sockets.SocketFlags socketFlags) { throw null; }
+ public int Send(System.ReadOnlySpan<byte> buffer, System.Net.Sockets.SocketFlags socketFlags, out System.Net.Sockets.SocketError errorCode) { throw null; }
public bool SendAsync(System.Net.Sockets.SocketAsyncEventArgs e) { throw null; }
public void SendFile(string fileName) { }
public void SendFile(string fileName, byte[] preBuffer, byte[] postBuffer, System.Net.Sockets.TransmitFileOptions flags) { }
@@ -11405,6 +11408,7 @@ namespace System.Net.Sockets
protected virtual void OnCompleted(System.Net.Sockets.SocketAsyncEventArgs e) { }
public void SetBuffer(byte[] buffer, int offset, int count) { }
public void SetBuffer(int offset, int count) { }
+ public void SetBuffer(System.Memory<byte> buffer) { }
}
public enum SocketAsyncOperation
{
@@ -11608,6 +11612,7 @@ namespace System.Net.Sockets
public static System.Threading.Tasks.Task<System.Net.Sockets.SocketReceiveMessageFromResult> ReceiveMessageFromAsync(this System.Net.Sockets.Socket socket, System.ArraySegment<byte> buffer, System.Net.Sockets.SocketFlags socketFlags, System.Net.EndPoint remoteEndPoint) { throw null; }
public static System.Threading.Tasks.Task<int> SendAsync(this System.Net.Sockets.Socket socket, System.ArraySegment<byte> buffer, System.Net.Sockets.SocketFlags socketFlags) { throw null; }
public static System.Threading.Tasks.Task<int> SendAsync(this System.Net.Sockets.Socket socket, System.Collections.Generic.IList<System.ArraySegment<byte>> buffers, System.Net.Sockets.SocketFlags socketFlags) { throw null; }
+ public static System.Threading.Tasks.ValueTask<int> SendAsync(this System.Net.Sockets.Socket socket, System.ReadOnlyMemory<byte> buffer, System.Net.Sockets.SocketFlags socketFlags, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
public static System.Threading.Tasks.Task<int> SendToAsync(this System.Net.Sockets.Socket socket, System.ArraySegment<byte> buffer, System.Net.Sockets.SocketFlags socketFlags, System.Net.EndPoint remoteEP) { throw null; }
}
public enum SocketType
@@ -12367,11 +12372,6 @@ namespace System.Security.Cryptography
public bool MoveNext() { throw null; }
public void Reset() { }
}
- public static partial class CryptographicOperations
- {
- [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining, NoOptimization)]public static bool FixedTimeEquals(System.ReadOnlySpan<byte> left, System.ReadOnlySpan<byte> right) { throw null; }
- [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining, NoOptimization)]public static void ZeroMemory(System.Span<byte> buffer) { }
- }
public sealed partial class Oid
{
public Oid() { }
@@ -12455,6 +12455,16 @@ namespace System.Security.Cryptography.X509Certificates
TrustedPeople = 7,
TrustedPublisher = 8,
}
+ public sealed partial class SubjectAlternativeNameBuilder
+ {
+ public SubjectAlternativeNameBuilder() { }
+ public void AddDnsName(string dnsName) { }
+ public void AddEmailAddress(string emailAddress) { }
+ public void AddIpAddress(System.Net.IPAddress ipAddress) { }
+ public void AddUri(System.Uri uri) { }
+ public void AddUserPrincipalName(string upn) { }
+ public System.Security.Cryptography.X509Certificates.X509Extension Build(bool critical = false) { throw null; }
+ }
[System.MonoTODOAttribute("Some X500DistinguishedNameFlags options aren't supported, like DoNotUsePlusSign, DoNotUseQuotes and ForceUTF8Encoding")]
public sealed partial class X500DistinguishedName : System.Security.Cryptography.AsnEncodedData
{
diff --git a/profiles/net_4_x/mscorlib.cs b/profiles/net_4_x/mscorlib.cs
index d8f34dd..c9353d6 100644
--- a/profiles/net_4_x/mscorlib.cs
+++ b/profiles/net_4_x/mscorlib.cs
@@ -1073,9 +1073,9 @@ namespace System
}
[System.SerializableAttribute]
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
- public partial struct Boolean : System.IComparable, System.IComparable<bool>, System.IConvertible, System.IEquatable<bool>
+ public readonly partial struct Boolean : System.IComparable, System.IComparable<bool>, System.IConvertible, System.IEquatable<bool>
{
- private bool _dummyPrimitive;
+ private readonly bool _dummyPrimitive;
public static readonly string FalseString;
public static readonly string TrueString;
public int CompareTo(System.Boolean value) { throw null; }
@@ -1121,9 +1121,9 @@ namespace System
}
[System.SerializableAttribute]
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
- public partial struct Byte : System.IComparable, System.IComparable<byte>, System.IConvertible, System.IEquatable<byte>, System.IFormattable
+ public readonly partial struct Byte : System.IComparable, System.IComparable<byte>, System.IConvertible, System.IEquatable<byte>, System.IFormattable
{
- private byte _dummyPrimitive;
+ private readonly byte _dummyPrimitive;
public const byte MaxValue = (byte)255;
public const byte MinValue = (byte)0;
public int CompareTo(System.Byte value) { throw null; }
@@ -1172,9 +1172,9 @@ namespace System
}
[System.SerializableAttribute]
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
- public partial struct Char : System.IComparable, System.IComparable<char>, System.IConvertible, System.IEquatable<char>
+ public readonly partial struct Char : System.IComparable, System.IComparable<char>, System.IConvertible, System.IEquatable<char>
{
- private char _dummyPrimitive;
+ private readonly char _dummyPrimitive;
public const char MaxValue = '\uFFFF';
public const char MinValue = '\0';
public int CompareTo(System.Char value) { throw null; }
@@ -3101,9 +3101,9 @@ namespace System
}
[System.SerializableAttribute]
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
- public partial struct Int16 : System.IComparable, System.IComparable<short>, System.IConvertible, System.IEquatable<short>, System.IFormattable
+ public readonly partial struct Int16 : System.IComparable, System.IComparable<short>, System.IConvertible, System.IEquatable<short>, System.IFormattable
{
- private short _dummyPrimitive;
+ private readonly short _dummyPrimitive;
public const short MaxValue = (short)32767;
public const short MinValue = (short)-32768;
public int CompareTo(System.Int16 value) { throw null; }
@@ -3144,9 +3144,9 @@ namespace System
}
[System.SerializableAttribute]
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
- public partial struct Int32 : System.IComparable, System.IComparable<int>, System.IConvertible, System.IEquatable<int>, System.IFormattable
+ public readonly partial struct Int32 : System.IComparable, System.IComparable<int>, System.IConvertible, System.IEquatable<int>, System.IFormattable
{
- private int _dummyPrimitive;
+ private readonly int _dummyPrimitive;
public const int MaxValue = 2147483647;
public const int MinValue = -2147483648;
public System.Int32 CompareTo(System.Int32 value) { throw null; }
@@ -3187,9 +3187,9 @@ namespace System
}
[System.SerializableAttribute]
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
- public partial struct Int64 : System.IComparable, System.IComparable<long>, System.IConvertible, System.IEquatable<long>, System.IFormattable
+ public readonly partial struct Int64 : System.IComparable, System.IComparable<long>, System.IConvertible, System.IEquatable<long>, System.IFormattable
{
- private long _dummyPrimitive;
+ private readonly long _dummyPrimitive;
public const long MaxValue = (long)9223372036854775807;
public const long MinValue = (long)-9223372036854775808;
public int CompareTo(System.Int64 value) { throw null; }
@@ -3231,9 +3231,9 @@ namespace System
[System.Runtime.InteropServices.ComVisibleAttribute(true)]
[System.SerializableAttribute]
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
- public partial struct IntPtr : System.IEquatable<System.IntPtr>, System.Runtime.Serialization.ISerializable
+ public readonly partial struct IntPtr : System.IEquatable<System.IntPtr>, System.Runtime.Serialization.ISerializable
{
- private int _dummyPrimitive;
+ private readonly int _dummyPrimitive;
public static readonly System.IntPtr Zero;
[System.Runtime.ConstrainedExecution.ReliabilityContractAttribute(System.Runtime.ConstrainedExecution.Consistency.MayCorruptInstance, System.Runtime.ConstrainedExecution.Cer.MayFail)]
public IntPtr(int value) { throw null; }
@@ -4121,9 +4121,9 @@ namespace System
[System.CLSCompliantAttribute(false)]
[System.SerializableAttribute]
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
- public partial struct SByte : System.IComparable, System.IComparable<sbyte>, System.IConvertible, System.IEquatable<sbyte>, System.IFormattable
+ public readonly partial struct SByte : System.IComparable, System.IComparable<sbyte>, System.IConvertible, System.IEquatable<sbyte>, System.IFormattable
{
- private sbyte _dummyPrimitive;
+ private readonly sbyte _dummyPrimitive;
public const sbyte MaxValue = (sbyte)127;
public const sbyte MinValue = (sbyte)-128;
public int CompareTo(object obj) { throw null; }
@@ -5245,9 +5245,9 @@ namespace System
[System.CLSCompliantAttribute(false)]
[System.SerializableAttribute]
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
- public partial struct UInt16 : System.IComparable, System.IComparable<ushort>, System.IConvertible, System.IEquatable<ushort>, System.IFormattable
+ public readonly partial struct UInt16 : System.IComparable, System.IComparable<ushort>, System.IConvertible, System.IEquatable<ushort>, System.IFormattable
{
- private ushort _dummyPrimitive;
+ private readonly ushort _dummyPrimitive;
public const ushort MaxValue = (ushort)65535;
public const ushort MinValue = (ushort)0;
public int CompareTo(object value) { throw null; }
@@ -5298,9 +5298,9 @@ namespace System
[System.CLSCompliantAttribute(false)]
[System.SerializableAttribute]
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
- public partial struct UInt32 : System.IComparable, System.IComparable<uint>, System.IConvertible, System.IEquatable<uint>, System.IFormattable
+ public readonly partial struct UInt32 : System.IComparable, System.IComparable<uint>, System.IConvertible, System.IEquatable<uint>, System.IFormattable
{
- private uint _dummyPrimitive;
+ private readonly uint _dummyPrimitive;
public const uint MaxValue = (uint)4294967295;
public const uint MinValue = (uint)0;
public int CompareTo(object value) { throw null; }
@@ -5351,9 +5351,9 @@ namespace System
[System.CLSCompliantAttribute(false)]
[System.SerializableAttribute]
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
- public partial struct UInt64 : System.IComparable, System.IComparable<ulong>, System.IConvertible, System.IEquatable<ulong>, System.IFormattable
+ public readonly partial struct UInt64 : System.IComparable, System.IComparable<ulong>, System.IConvertible, System.IEquatable<ulong>, System.IFormattable
{
- private ulong _dummyPrimitive;
+ private readonly ulong _dummyPrimitive;
public const ulong MaxValue = (ulong)18446744073709551615;
public const ulong MinValue = (ulong)0;
public int CompareTo(object value) { throw null; }
@@ -5405,9 +5405,9 @@ namespace System
[System.Runtime.InteropServices.ComVisibleAttribute(true)]
[System.SerializableAttribute]
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
- public partial struct UIntPtr : System.IEquatable<System.UIntPtr>, System.Runtime.Serialization.ISerializable
+ public readonly partial struct UIntPtr : System.IEquatable<System.UIntPtr>, System.Runtime.Serialization.ISerializable
{
- private int _dummyPrimitive;
+ private readonly int _dummyPrimitive;
public static readonly System.UIntPtr Zero;
public UIntPtr(uint value) { throw null; }
public UIntPtr(ulong value) { throw null; }
@@ -9150,6 +9150,8 @@ namespace System.IO
public virtual int Read(byte[] buffer, int index, int count) { throw null; }
[System.Security.SecuritySafeCriticalAttribute]
public virtual int Read(char[] buffer, int index, int count) { throw null; }
+ public virtual int Read(System.Span<byte> buffer) { throw null; }
+ public virtual int Read(System.Span<char> buffer) { throw null; }
protected internal int Read7BitEncodedInt() { throw null; }
public virtual bool ReadBoolean() { throw null; }
public virtual byte ReadByte() { throw null; }
@@ -9189,6 +9191,7 @@ namespace System.IO
public virtual void Close() { }
public void Dispose() { }
protected virtual void Dispose(bool disposing) { }
+ public virtual System.Threading.Tasks.ValueTask DisposeAsync() { throw null; }
public virtual void Flush() { }
public virtual long Seek(int offset, System.IO.SeekOrigin origin) { throw null; }
public virtual void Write(bool value) { }
@@ -9205,6 +9208,8 @@ namespace System.IO
public virtual void Write(short value) { }
public virtual void Write(int value) { }
public virtual void Write(long value) { }
+ public virtual void Write(System.ReadOnlySpan<byte> buffer) { }
+ public virtual void Write(System.ReadOnlySpan<char> buffer) { }
[System.CLSCompliantAttribute(false)]
public virtual void Write(sbyte value) { }
[System.Security.SecuritySafeCriticalAttribute]
@@ -9235,6 +9240,7 @@ namespace System.IO
public override void CopyTo(System.IO.Stream destination, int bufferSize) { }
public override System.Threading.Tasks.Task CopyToAsync(System.IO.Stream destination, int bufferSize, System.Threading.CancellationToken cancellationToken) { throw null; }
protected override void Dispose(bool disposing) { }
+ public override System.Threading.Tasks.ValueTask DisposeAsync() { throw null; }
public override int EndRead(System.IAsyncResult asyncResult) { throw null; }
public override void EndWrite(System.IAsyncResult asyncResult) { }
public override void Flush() { }
@@ -9628,7 +9634,7 @@ namespace System.IO
public virtual System.IntPtr Handle { [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.InheritanceDemand, UnmanagedCode=true), System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, UnmanagedCode=true)]get { throw null; } }
public virtual bool IsAsync { get { throw null; } }
public override long Length { get { throw null; } }
- public string Name { get { throw null; } }
+ public virtual string Name { get { throw null; } }
public override long Position { get { throw null; } set { } }
public virtual Microsoft.Win32.SafeHandles.SafeFileHandle SafeFileHandle { [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.InheritanceDemand, UnmanagedCode=true), System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, UnmanagedCode=true)]get { throw null; } }
public override System.IAsyncResult BeginRead(byte[] array, int offset, int numBytes, System.AsyncCallback userCallback, object stateObject) { throw null; }
@@ -9750,20 +9756,28 @@ namespace System.IO
public static string Combine(params string[] paths) { throw null; }
public static System.ReadOnlySpan<char> GetDirectoryName(System.ReadOnlySpan<char> path) { throw null; }
public static string GetDirectoryName(string path) { throw null; }
+ public static System.ReadOnlySpan<char> GetExtension(System.ReadOnlySpan<char> path) { throw null; }
public static string GetExtension(string path) { throw null; }
public static System.ReadOnlySpan<char> GetFileName(System.ReadOnlySpan<char> path) { throw null; }
public static string GetFileName(string path) { throw null; }
+ public static System.ReadOnlySpan<char> GetFileNameWithoutExtension(System.ReadOnlySpan<char> path) { throw null; }
public static string GetFileNameWithoutExtension(string path) { throw null; }
public static string GetFullPath(string path) { throw null; }
+ public static string GetFullPath(string path, string basePath) { throw null; }
public static char[] GetInvalidFileNameChars() { throw null; }
public static char[] GetInvalidPathChars() { throw null; }
+ public static System.ReadOnlySpan<char> GetPathRoot(System.ReadOnlySpan<char> path) { throw null; }
public static string GetPathRoot(string path) { throw null; }
public static string GetRandomFileName() { throw null; }
+ public static string GetRelativePath(string relativeTo, string path) { throw null; }
[System.Security.Permissions.FileIOPermissionAttribute(System.Security.Permissions.SecurityAction.Assert, Unrestricted=true)]
public static string GetTempFileName() { throw null; }
[System.Security.Permissions.EnvironmentPermissionAttribute(System.Security.Permissions.SecurityAction.Demand, Unrestricted=true)]
public static string GetTempPath() { throw null; }
+ public static bool HasExtension(System.ReadOnlySpan<char> path) { throw null; }
public static bool HasExtension(string path) { throw null; }
+ public static bool IsPathFullyQualified(System.ReadOnlySpan<char> path) { throw null; }
+ public static bool IsPathFullyQualified(string path) { throw null; }
public static bool IsPathRooted(System.ReadOnlySpan<char> path) { throw null; }
public static bool IsPathRooted(string path) { throw null; }
public static string Join(System.ReadOnlySpan<char> path1, System.ReadOnlySpan<char> path2) { throw null; }
@@ -9816,6 +9830,7 @@ namespace System.IO
protected virtual System.Threading.WaitHandle CreateWaitHandle() { throw null; }
public void Dispose() { }
protected virtual void Dispose(bool disposing) { }
+ public virtual System.Threading.Tasks.ValueTask DisposeAsync() { throw null; }
public virtual int EndRead(System.IAsyncResult asyncResult) { throw null; }
public virtual void EndWrite(System.IAsyncResult asyncResult) { }
public abstract void Flush();
@@ -9892,6 +9907,7 @@ namespace System.IO
public override System.Text.Encoding Encoding { get { throw null; } }
public override void Close() { }
protected override void Dispose(bool disposing) { }
+ public override System.Threading.Tasks.ValueTask DisposeAsync() { throw null; }
public override void Flush() { }
public override System.Threading.Tasks.Task FlushAsync() { throw null; }
public override void Write(char value) { }
@@ -10007,6 +10023,7 @@ namespace System.IO
public virtual void Close() { }
public void Dispose() { }
protected virtual void Dispose(bool disposing) { }
+ public virtual System.Threading.Tasks.ValueTask DisposeAsync() { throw null; }
public virtual void Flush() { }
public virtual System.Threading.Tasks.Task FlushAsync() { throw null; }
public static System.IO.TextWriter Synchronized(System.IO.TextWriter writer) { throw null; }
@@ -10241,7 +10258,7 @@ namespace System.IO.IsolatedStorage
protected virtual char SeparatorInternal { get { throw null; } }
[System.Runtime.InteropServices.ComVisibleAttribute(false)]
public virtual long UsedSize { get { throw null; } }
- protected abstract System.Security.Permissions.IsolatedStoragePermission GetPermission(System.Security.PermissionSet ps);
+ protected virtual System.Security.Permissions.IsolatedStoragePermission GetPermission(System.Security.PermissionSet ps) { throw null; }
[System.Runtime.InteropServices.ComVisibleAttribute(false)]
public virtual bool IncreaseQuotaTo(long newQuotaSize) { throw null; }
[System.MonoTODOAttribute("requires manifest support")]
@@ -10513,6 +10530,7 @@ namespace System.Numerics
public partial struct Vector<T> : System.IEquatable<System.Numerics.Vector<T>>, System.IFormattable where T : struct
{
private int _dummyPrimitive;
+ public Vector(System.Span<T> values) { throw null; }
public Vector(T value) { throw null; }
public Vector(T[] values) { throw null; }
public Vector(T[] values, int index) { throw null; }
@@ -10615,6 +10633,7 @@ namespace System.Reflection
public virtual System.IO.FileStream GetFile(string name) { throw null; }
public virtual System.IO.FileStream[] GetFiles() { throw null; }
public virtual System.IO.FileStream[] GetFiles(bool getResourceModules) { throw null; }
+ public virtual System.Type[] GetForwardedTypes() { throw null; }
public override int GetHashCode() { throw null; }
public System.Reflection.Module[] GetLoadedModules() { throw null; }
[System.MonoTODOAttribute("Always returns the same as GetModules")]
@@ -12189,9 +12208,9 @@ namespace System.Reflection.Emit
[System.Runtime.InteropServices.ComVisibleAttribute(true)]
[System.SerializableAttribute]
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
- public partial struct EventToken
+ public readonly partial struct EventToken : System.IEquatable<System.Reflection.Emit.EventToken>
{
- private int _dummyPrimitive;
+ private readonly int _dummyPrimitive;
public static readonly System.Reflection.Emit.EventToken Empty;
public int Token { get { throw null; } }
public override bool Equals(object obj) { throw null; }
@@ -12202,9 +12221,9 @@ namespace System.Reflection.Emit
}
[System.Runtime.InteropServices.ComVisibleAttribute(false)]
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
- public partial struct ExceptionHandler : System.IEquatable<System.Reflection.Emit.ExceptionHandler>
+ public readonly partial struct ExceptionHandler : System.IEquatable<System.Reflection.Emit.ExceptionHandler>
{
- private int _dummyPrimitive;
+ private readonly int _dummyPrimitive;
public ExceptionHandler(int tryOffset, int tryLength, int filterOffset, int handlerOffset, int handlerLength, System.Reflection.ExceptionHandlingClauseOptions kind, int exceptionTypeToken) { throw null; }
public int ExceptionTypeToken { get { throw null; } }
public int FilterOffset { get { throw null; } }
@@ -12255,9 +12274,9 @@ namespace System.Reflection.Emit
[System.Runtime.InteropServices.ComVisibleAttribute(true)]
[System.SerializableAttribute]
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
- public partial struct FieldToken
+ public readonly partial struct FieldToken : System.IEquatable<System.Reflection.Emit.FieldToken>
{
- private int _dummyPrimitive;
+ private readonly int _dummyPrimitive;
public static readonly System.Reflection.Emit.FieldToken Empty;
public int Token { get { throw null; } }
public override bool Equals(object obj) { throw null; }
@@ -12419,9 +12438,9 @@ namespace System.Reflection.Emit
[System.Runtime.InteropServices.ComVisibleAttribute(true)]
[System.SerializableAttribute]
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
- public partial struct Label
+ public readonly partial struct Label : System.IEquatable<System.Reflection.Emit.Label>
{
- private int _dummyPrimitive;
+ private readonly int _dummyPrimitive;
public override bool Equals(object obj) { throw null; }
public bool Equals(System.Reflection.Emit.Label obj) { throw null; }
public override int GetHashCode() { throw null; }
@@ -12526,9 +12545,9 @@ namespace System.Reflection.Emit
[System.Runtime.InteropServices.ComVisibleAttribute(true)]
[System.SerializableAttribute]
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
- public partial struct MethodToken
+ public readonly partial struct MethodToken : System.IEquatable<System.Reflection.Emit.MethodToken>
{
- private int _dummyPrimitive;
+ private readonly int _dummyPrimitive;
public static readonly System.Reflection.Emit.MethodToken Empty;
public int Token { get { throw null; } }
public override bool Equals(object obj) { throw null; }
@@ -12628,9 +12647,9 @@ namespace System.Reflection.Emit
}
[System.Runtime.InteropServices.ComVisibleAttribute(true)]
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
- public partial struct OpCode
+ public readonly partial struct OpCode : System.IEquatable<System.Reflection.Emit.OpCode>
{
- private int _dummyPrimitive;
+ private readonly int _dummyPrimitive;
public System.Reflection.Emit.FlowControl FlowControl { get { throw null; } }
public string Name { get { throw null; } }
public System.Reflection.Emit.OpCodeType OpCodeType { get { throw null; } }
@@ -12951,9 +12970,9 @@ namespace System.Reflection.Emit
[System.Runtime.InteropServices.ComVisibleAttribute(true)]
[System.SerializableAttribute]
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
- public partial struct ParameterToken
+ public readonly partial struct ParameterToken : System.IEquatable<System.Reflection.Emit.ParameterToken>
{
- private int _dummyPrimitive;
+ private readonly int _dummyPrimitive;
public static readonly System.Reflection.Emit.ParameterToken Empty;
public int Token { get { throw null; } }
public override bool Equals(object obj) { throw null; }
@@ -13012,9 +13031,9 @@ namespace System.Reflection.Emit
[System.Runtime.InteropServices.ComVisibleAttribute(true)]
[System.SerializableAttribute]
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
- public partial struct PropertyToken
+ public readonly partial struct PropertyToken : System.IEquatable<System.Reflection.Emit.PropertyToken>
{
- private int _dummyPrimitive;
+ private readonly int _dummyPrimitive;
public static readonly System.Reflection.Emit.PropertyToken Empty;
public int Token { get { throw null; } }
public override bool Equals(object obj) { throw null; }
@@ -13063,9 +13082,9 @@ namespace System.Reflection.Emit
}
[System.Runtime.InteropServices.ComVisibleAttribute(true)]
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
- public partial struct SignatureToken
+ public readonly partial struct SignatureToken : System.IEquatable<System.Reflection.Emit.SignatureToken>
{
- private int _dummyPrimitive;
+ private readonly int _dummyPrimitive;
public static readonly System.Reflection.Emit.SignatureToken Empty;
public int Token { get { throw null; } }
public override bool Equals(object obj) { throw null; }
@@ -13109,9 +13128,9 @@ namespace System.Reflection.Emit
[System.Runtime.InteropServices.ComVisibleAttribute(true)]
[System.SerializableAttribute]
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
- public partial struct StringToken
+ public readonly partial struct StringToken : System.IEquatable<System.Reflection.Emit.StringToken>
{
- private int _dummyPrimitive;
+ private readonly int _dummyPrimitive;
public int Token { get { throw null; } }
public override bool Equals(object obj) { throw null; }
public bool Equals(System.Reflection.Emit.StringToken obj) { throw null; }
@@ -13254,9 +13273,9 @@ namespace System.Reflection.Emit
[System.Runtime.InteropServices.ComVisibleAttribute(true)]
[System.SerializableAttribute]
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
- public partial struct TypeToken
+ public readonly partial struct TypeToken : System.IEquatable<System.Reflection.Emit.TypeToken>
{
- private int _dummyPrimitive;
+ private readonly int _dummyPrimitive;
public static readonly System.Reflection.Emit.TypeToken Empty;
public int Token { get { throw null; } }
public override bool Equals(object obj) { throw null; }
@@ -14022,6 +14041,8 @@ namespace System.Runtime.CompilerServices
public static partial class RuntimeFeature
{
public const string PortablePdb = "PortablePdb";
+ public static bool IsDynamicCodeCompiled { get { throw null; } }
+ public static bool IsDynamicCodeSupported { get { throw null; } }
public static bool IsSupported(string feature) { throw null; }
}
public static partial class RuntimeHelpers
@@ -14776,10 +14797,10 @@ namespace System.Runtime.InteropServices
public string Value { get { throw null; } }
}
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
- public partial struct HandleRef
+ public readonly partial struct HandleRef
{
- private object _dummy;
- private int _dummyPrimitive;
+ private readonly object _dummy;
+ private readonly int _dummyPrimitive;
public HandleRef(object wrapper, System.IntPtr handle) { throw null; }
public System.IntPtr Handle { get { throw null; } }
public object Wrapper { get { throw null; } }
@@ -14987,7 +15008,7 @@ namespace System.Runtime.InteropServices
LIBFLAG_FHIDDEN = (short)4,
LIBFLAG_FRESTRICTED = (short)1,
}
- [System.AttributeUsageAttribute(System.AttributeTargets.Method, Inherited=false, AllowMultiple=false)]
+ [System.AttributeUsageAttribute(System.AttributeTargets.Method, Inherited=false)]
[System.Runtime.InteropServices.ComVisibleAttribute(false)]
public sealed partial class ManagedToNativeComInteropStubAttribute : System.Attribute
{
@@ -15173,6 +15194,7 @@ namespace System.Runtime.InteropServices
public static System.IntPtr StringToCoTaskMemAnsi(string s) { throw null; }
public static System.IntPtr StringToCoTaskMemAuto(string s) { throw null; }
public static System.IntPtr StringToCoTaskMemUni(string s) { throw null; }
+ public static System.IntPtr StringToCoTaskMemUTF8(string s) { throw null; }
public static System.IntPtr StringToHGlobalAnsi(string s) { throw null; }
public static System.IntPtr StringToHGlobalAuto(string s) { throw null; }
public static System.IntPtr StringToHGlobalUni(string s) { throw null; }
@@ -19323,9 +19345,9 @@ namespace System.Runtime.Serialization
public abstract System.Type BindToType(string assemblyName, string typeName);
}
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
- public partial struct SerializationEntry
+ public readonly partial struct SerializationEntry
{
- private object _dummy;
+ private readonly object _dummy;
public string Name { get { throw null; } }
public System.Type ObjectType { get { throw null; } }
public object Value { get { throw null; } }
@@ -19417,10 +19439,10 @@ namespace System.Runtime.Serialization
[System.Runtime.InteropServices.ComVisibleAttribute(true)]
[System.SerializableAttribute]
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
- public partial struct StreamingContext
+ public readonly partial struct StreamingContext
{
- private object _dummy;
- private int _dummyPrimitive;
+ private readonly object _dummy;
+ private readonly int _dummyPrimitive;
public StreamingContext(System.Runtime.Serialization.StreamingContextStates state) { throw null; }
public StreamingContext(System.Runtime.Serialization.StreamingContextStates state, object additional) { throw null; }
public object Context { get { throw null; } }
@@ -21225,30 +21247,34 @@ namespace System.Security.Cryptography
public CryptographicUnexpectedOperationException(string message, System.Exception inner) { }
public CryptographicUnexpectedOperationException(string format, string insert) { }
}
- [System.Runtime.InteropServices.ComVisibleAttribute(true)]
public partial class CryptoStream : System.IO.Stream, System.IDisposable
{
public CryptoStream(System.IO.Stream stream, System.Security.Cryptography.ICryptoTransform transform, System.Security.Cryptography.CryptoStreamMode mode) { }
+ public CryptoStream(System.IO.Stream stream, System.Security.Cryptography.ICryptoTransform transform, System.Security.Cryptography.CryptoStreamMode mode, bool leaveOpen) { }
public override bool CanRead { get { throw null; } }
public override bool CanSeek { get { throw null; } }
public override bool CanWrite { get { throw null; } }
public bool HasFlushedFinalBlock { get { throw null; } }
public override long Length { get { throw null; } }
public override long Position { get { throw null; } set { } }
+ public override System.IAsyncResult BeginRead(byte[] buffer, int offset, int count, System.AsyncCallback callback, object state) { throw null; }
+ public override System.IAsyncResult BeginWrite(byte[] buffer, int offset, int count, System.AsyncCallback callback, object state) { throw null; }
public void Clear() { }
protected override void Dispose(bool disposing) { }
+ public override int EndRead(System.IAsyncResult asyncResult) { throw null; }
+ public override void EndWrite(System.IAsyncResult asyncResult) { }
public override void Flush() { }
public override System.Threading.Tasks.Task FlushAsync(System.Threading.CancellationToken cancellationToken) { throw null; }
public void FlushFinalBlock() { }
- public override int Read([System.Runtime.InteropServices.In][System.Runtime.InteropServices.Out]byte[] buffer, int offset, int count) { throw null; }
+ public override int Read(byte[] buffer, int offset, int count) { throw null; }
public override System.Threading.Tasks.Task<int> ReadAsync(byte[] buffer, int offset, int count, System.Threading.CancellationToken cancellationToken) { throw null; }
+ public override int ReadByte() { throw null; }
public override long Seek(long offset, System.IO.SeekOrigin origin) { throw null; }
public override void SetLength(long value) { }
public override void Write(byte[] buffer, int offset, int count) { }
public override System.Threading.Tasks.Task WriteAsync(byte[] buffer, int offset, int count, System.Threading.CancellationToken cancellationToken) { throw null; }
+ public override void WriteByte(byte value) { }
}
- [System.Runtime.InteropServices.ComVisibleAttribute(true)]
- [System.SerializableAttribute]
public enum CryptoStreamMode
{
Read = 0,
@@ -21341,6 +21367,8 @@ namespace System.Security.Cryptography
{
protected DSA() { }
public static new System.Security.Cryptography.DSA Create() { throw null; }
+ public static System.Security.Cryptography.DSA Create(int keySizeInBits) { throw null; }
+ public static System.Security.Cryptography.DSA Create(System.Security.Cryptography.DSAParameters parameters) { throw null; }
public static new System.Security.Cryptography.DSA Create(string algName) { throw null; }
public abstract byte[] CreateSignature(byte[] rgbHash);
public abstract System.Security.Cryptography.DSAParameters ExportParameters(bool includePrivateParameters);
@@ -21352,10 +21380,15 @@ namespace System.Security.Cryptography
public byte[] SignData(byte[] data, System.Security.Cryptography.HashAlgorithmName hashAlgorithm) { throw null; }
public virtual byte[] SignData(System.IO.Stream data, System.Security.Cryptography.HashAlgorithmName hashAlgorithm) { throw null; }
public override string ToXmlString(bool includePrivateParameters) { throw null; }
+ public virtual bool TryCreateSignature(System.ReadOnlySpan<byte> hash, System.Span<byte> destination, out int bytesWritten) { throw null; }
+ protected virtual bool TryHashData(System.ReadOnlySpan<byte> data, System.Span<byte> destination, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, out int bytesWritten) { throw null; }
+ public virtual bool TrySignData(System.ReadOnlySpan<byte> data, System.Span<byte> destination, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, out int bytesWritten) { throw null; }
public bool VerifyData(byte[] data, byte[] signature, System.Security.Cryptography.HashAlgorithmName hashAlgorithm) { throw null; }
public virtual bool VerifyData(byte[] data, int offset, int count, byte[] signature, System.Security.Cryptography.HashAlgorithmName hashAlgorithm) { throw null; }
public virtual bool VerifyData(System.IO.Stream data, byte[] signature, System.Security.Cryptography.HashAlgorithmName hashAlgorithm) { throw null; }
+ public virtual bool VerifyData(System.ReadOnlySpan<byte> data, System.ReadOnlySpan<byte> signature, System.Security.Cryptography.HashAlgorithmName hashAlgorithm) { throw null; }
public abstract bool VerifySignature(byte[] rgbHash, byte[] rgbSignature);
+ public virtual bool VerifySignature(System.ReadOnlySpan<byte> hash, System.ReadOnlySpan<byte> signature) { throw null; }
}
[System.Runtime.InteropServices.ComVisibleAttribute(true)]
public sealed partial class DSACryptoServiceProvider : System.Security.Cryptography.DSA, System.Security.Cryptography.ICspAsymmetricAlgorithm
@@ -21479,9 +21512,9 @@ namespace System.Security.Cryptography
protected virtual bool TryHashFinal(System.Span<byte> destination, out int bytesWritten) { throw null; }
}
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
- public partial struct HashAlgorithmName : System.IEquatable<System.Security.Cryptography.HashAlgorithmName>
+ public readonly partial struct HashAlgorithmName : System.IEquatable<System.Security.Cryptography.HashAlgorithmName>
{
- private object _dummy;
+ private readonly object _dummy;
public HashAlgorithmName(string name) { throw null; }
public static System.Security.Cryptography.HashAlgorithmName MD5 { get { throw null; } }
public string Name { get { throw null; } }
@@ -21678,7 +21711,9 @@ namespace System.Security.Cryptography
public static void Fill(System.Span<byte> data) { }
public abstract void GetBytes(byte[] data);
public virtual void GetBytes(byte[] data, int offset, int count) { }
+ public virtual void GetBytes(System.Span<byte> data) { }
public virtual void GetNonZeroBytes(byte[] data) { }
+ public virtual void GetNonZeroBytes(System.Span<byte> data) { }
}
[System.Runtime.InteropServices.ComVisibleAttribute(true)]
public abstract partial class RC2 : System.Security.Cryptography.SymmetricAlgorithm
@@ -21705,19 +21740,19 @@ namespace System.Security.Cryptography
public override void GenerateIV() { }
public override void GenerateKey() { }
}
- [System.Runtime.InteropServices.ComVisibleAttribute(true)]
public partial class Rfc2898DeriveBytes : System.Security.Cryptography.DeriveBytes
{
- [System.Security.SecuritySafeCriticalAttribute]
public Rfc2898DeriveBytes(byte[] password, byte[] salt, int iterations) { }
+ public Rfc2898DeriveBytes(byte[] password, byte[] salt, int iterations, System.Security.Cryptography.HashAlgorithmName hashAlgorithm) { }
public Rfc2898DeriveBytes(string password, byte[] salt) { }
public Rfc2898DeriveBytes(string password, byte[] salt, int iterations) { }
+ public Rfc2898DeriveBytes(string password, byte[] salt, int iterations, System.Security.Cryptography.HashAlgorithmName hashAlgorithm) { }
public Rfc2898DeriveBytes(string password, int saltSize) { }
- [System.Security.SecuritySafeCriticalAttribute]
public Rfc2898DeriveBytes(string password, int saltSize, int iterations) { }
+ public Rfc2898DeriveBytes(string password, int saltSize, int iterations, System.Security.Cryptography.HashAlgorithmName hashAlgorithm) { }
+ public System.Security.Cryptography.HashAlgorithmName HashAlgorithm { get { throw null; } }
public int IterationCount { get { throw null; } set { } }
public byte[] Salt { get { throw null; } set { } }
- [System.Security.SecuritySafeCriticalAttribute]
public byte[] CryptDeriveKey(string algname, string alghashname, int keySize, byte[] rgbIV) { throw null; }
protected override void Dispose(bool disposing) { }
public override byte[] GetBytes(int cb) { throw null; }
@@ -21790,6 +21825,8 @@ namespace System.Security.Cryptography
public override string KeyExchangeAlgorithm { get { throw null; } }
public override string SignatureAlgorithm { get { throw null; } }
public static new System.Security.Cryptography.RSA Create() { throw null; }
+ public static System.Security.Cryptography.RSA Create(int keySizeInBits) { throw null; }
+ public static System.Security.Cryptography.RSA Create(System.Security.Cryptography.RSAParameters parameters) { throw null; }
public static new System.Security.Cryptography.RSA Create(string algName) { throw null; }
public virtual byte[] Decrypt(byte[] data, System.Security.Cryptography.RSAEncryptionPadding padding) { throw null; }
public virtual byte[] DecryptValue(byte[] rgb) { throw null; }
@@ -21805,10 +21842,16 @@ namespace System.Security.Cryptography
public virtual byte[] SignData(System.IO.Stream data, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.RSASignaturePadding padding) { throw null; }
public virtual byte[] SignHash(byte[] hash, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.RSASignaturePadding padding) { throw null; }
public override string ToXmlString(bool includePrivateParameters) { throw null; }
+ public virtual bool TryDecrypt(System.ReadOnlySpan<byte> data, System.Span<byte> destination, System.Security.Cryptography.RSAEncryptionPadding padding, out int bytesWritten) { throw null; }
+ public virtual bool TryEncrypt(System.ReadOnlySpan<byte> data, System.Span<byte> destination, System.Security.Cryptography.RSAEncryptionPadding padding, out int bytesWritten) { throw null; }
+ protected virtual bool TryHashData(System.ReadOnlySpan<byte> data, System.Span<byte> destination, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, out int bytesWritten) { throw null; }
+ public virtual bool TrySignHash(System.ReadOnlySpan<byte> hash, System.Span<byte> destination, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.RSASignaturePadding padding, out int bytesWritten) { throw null; }
public bool VerifyData(byte[] data, byte[] signature, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.RSASignaturePadding padding) { throw null; }
public virtual bool VerifyData(byte[] data, int offset, int count, byte[] signature, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.RSASignaturePadding padding) { throw null; }
public bool VerifyData(System.IO.Stream data, byte[] signature, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.RSASignaturePadding padding) { throw null; }
+ public virtual bool VerifyData(System.ReadOnlySpan<byte> data, System.ReadOnlySpan<byte> signature, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.RSASignaturePadding padding) { throw null; }
public virtual bool VerifyHash(byte[] hash, byte[] signature, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.RSASignaturePadding padding) { throw null; }
+ public virtual bool VerifyHash(System.ReadOnlySpan<byte> hash, System.ReadOnlySpan<byte> signature, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.RSASignaturePadding padding) { throw null; }
}
[System.Runtime.InteropServices.ComVisibleAttribute(true)]
public sealed partial class RSACryptoServiceProvider : System.Security.Cryptography.RSA, System.Security.Cryptography.ICspAsymmetricAlgorithm
@@ -24507,11 +24550,11 @@ namespace System.Threading
public void Undo() { }
}
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
- public partial struct AsyncLocalValueChangedArgs<T>
+ public readonly partial struct AsyncLocalValueChangedArgs<T>
{
- private T _PreviousValue_k__BackingField;
- private T _CurrentValue_k__BackingField;
- private int _dummyPrimitive;
+ private readonly T _PreviousValue_k__BackingField;
+ private readonly T _CurrentValue_k__BackingField;
+ private readonly int _dummyPrimitive;
public T CurrentValue { get { throw null; } }
public T PreviousValue { get { throw null; } }
public bool ThreadContextChanged { get { throw null; } }
@@ -24732,6 +24775,7 @@ namespace System.Threading
[System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)][System.Runtime.ConstrainedExecution.ReliabilityContractAttribute(System.Runtime.ConstrainedExecution.Consistency.WillNotCorruptState, System.Runtime.ConstrainedExecution.Cer.Success)]
public static long Increment(ref long location) { throw null; }
public static void MemoryBarrier() { }
+ public static void MemoryBarrierProcessWide() { }
[System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)]public static long Read(ref long location) { throw null; }
}
[System.CLSCompliantAttribute(false)]