diff options
author | monojenkins <jo.shields+jenkins@xamarin.com> | 2018-05-25 11:41:49 +0300 |
---|---|---|
committer | monojenkins <jo.shields+jenkins@xamarin.com> | 2018-05-25 11:41:49 +0300 |
commit | 7b8e73045bd21db2b21d1600b067c427928c59c8 (patch) | |
tree | 6dabca457e576c4b4b1ebb5277ad789999b54133 | |
parent | a6003f8bacd3a0d104d4d9562a2801551b5e239a (diff) |
Apply changes from https://github.com/mono/mono/pull/8822 to API snapshot
-rw-r--r-- | profiles/net_4_x/mscorlib.cs | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/profiles/net_4_x/mscorlib.cs b/profiles/net_4_x/mscorlib.cs index e74058b..e6d0cd7 100644 --- a/profiles/net_4_x/mscorlib.cs +++ b/profiles/net_4_x/mscorlib.cs @@ -3005,6 +3005,25 @@ namespace System public static bool TryParse(string input, out System.Guid result) { result = default(System.Guid); throw null; } public static bool TryParseExact(string input, string format, out System.Guid result) { result = default(System.Guid); throw null; } } + [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)] + public partial struct HashCode + { + public void Add<T>(T value) { } + public void Add<T>(T value, System.Collections.Generic.IEqualityComparer<T> comparer) { } + public static int Combine<T1>(T1 value1) { throw null; } + public static int Combine<T1, T2>(T1 value1, T2 value2) { throw null; } + public static int Combine<T1, T2, T3>(T1 value1, T2 value2, T3 value3) { throw null; } + public static int Combine<T1, T2, T3, T4>(T1 value1, T2 value2, T3 value3, T4 value4) { throw null; } + public static int Combine<T1, T2, T3, T4, T5>(T1 value1, T2 value2, T3 value3, T4 value4, T5 value5) { throw null; } + public static int Combine<T1, T2, T3, T4, T5, T6>(T1 value1, T2 value2, T3 value3, T4 value4, T5 value5, T6 value6) { throw null; } + public static int Combine<T1, T2, T3, T4, T5, T6, T7>(T1 value1, T2 value2, T3 value3, T4 value4, T5 value5, T6 value6, T7 value7) { throw null; } + public static int Combine<T1, T2, T3, T4, T5, T6, T7, T8>(T1 value1, T2 value2, T3 value3, T4 value4, T5 value5, T6 value6, T7 value7, T8 value8) { throw null; } + [System.ObsoleteAttribute("HashCode is a mutable struct and should not be compared with other HashCodes.", true)] + public override bool Equals(object obj) { throw null; } + [System.ObsoleteAttribute("HashCode is a mutable struct and should not be compared with other HashCodes. Use ToHashCode to retrieve the computed hash code.", true)] + public override int GetHashCode() { throw null; } + public int ToHashCode() { throw null; } + } [System.Runtime.InteropServices.ComVisibleAttribute(true)] [System.Runtime.InteropServices.GuidAttribute("27FFF232-A7A8-40dd-8D4A-734AD59FCD41")] [System.Runtime.InteropServices.InterfaceTypeAttribute((System.Runtime.InteropServices.ComInterfaceType)(1))] |