diff options
author | monojenkins <jo.shields+jenkins@xamarin.com> | 2019-02-15 00:38:42 +0300 |
---|---|---|
committer | monojenkins <jo.shields+jenkins@xamarin.com> | 2019-02-15 00:38:42 +0300 |
commit | b6f22e38fbf9146a01d004d7aa0298c69e181567 (patch) | |
tree | df092b317f9deaaaeb4745aafbca75c51a8f5a0b /profiles | |
parent | c264965ac8d5d83244ec5ddac863412eca0950f9 (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.cs | 1 | ||||
-rw-r--r-- | profiles/monodroid/System.Core.cs | 9 | ||||
-rw-r--r-- | profiles/monodroid/System.Data.cs | 4 | ||||
-rw-r--r-- | profiles/monodroid/System.Xml.cs | 4 | ||||
-rw-r--r-- | profiles/monodroid/System.cs | 48 | ||||
-rw-r--r-- | profiles/monodroid/mscorlib.cs | 186 | ||||
-rw-r--r-- | profiles/monotouch/Facades/netstandard.cs | 1 | ||||
-rw-r--r-- | profiles/monotouch/System.Core.cs | 9 | ||||
-rw-r--r-- | profiles/monotouch/System.Data.cs | 4 | ||||
-rw-r--r-- | profiles/monotouch/System.Xml.cs | 4 | ||||
-rw-r--r-- | profiles/monotouch/System.cs | 48 | ||||
-rw-r--r-- | profiles/monotouch/mscorlib.cs | 154 | ||||
-rw-r--r-- | profiles/net_4_x/Facades/netstandard.cs | 118 | ||||
-rw-r--r-- | profiles/net_4_x/System.Core.cs | 18 | ||||
-rw-r--r-- | profiles/net_4_x/System.Data.cs | 6 | ||||
-rw-r--r-- | profiles/net_4_x/System.Xml.cs | 8 | ||||
-rw-r--r-- | profiles/net_4_x/System.cs | 48 | ||||
-rw-r--r-- | profiles/net_4_x/mscorlib.cs | 186 |
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)] |