void WellKnownInvocations(ValueTask vt, ValueTask other) { if (vt.IsCanceled || !vt.IsFaulted || vt.IsCompleted) { return; } if (vt.IsCompletedSuccessfully) { Console.WriteLine(vt.ToString()); } if (vt == other) { } if (vt.Equals(other)) { } if (!vt.Equals(other)) { } Console.WriteLine(vt.GetHashCode()); }
public void GetHashCode_ContainsNull() { ValueTask <string> t = new ValueTask <string>((string)null); Assert.Equal(0, t.GetHashCode()); }
public void GetHashCode_ContainsTask() { ValueTask <string> t = new ValueTask <string>(Task.FromResult("42")); Assert.Equal(t.AsTask().GetHashCode(), t.GetHashCode()); }
public void GetHashCode_ContainsResult() { ValueTask <int> t = new ValueTask <int>(42); Assert.Equal(t.Result.GetHashCode(), t.GetHashCode()); }
public void GetHashCode_ContainsNull() { ValueTask<string> t = new ValueTask<string>((string)null); Assert.Equal(0, t.GetHashCode()); }
public void GetHashCode_ContainsTask() { ValueTask<string> t = new ValueTask<string>(Task.FromResult("42")); Assert.Equal(t.AsTask().GetHashCode(), t.GetHashCode()); }
public void GetHashCode_ContainsResult() { ValueTask<int> t = new ValueTask<int>(42); Assert.Equal(t.Result.GetHashCode(), t.GetHashCode()); }
public void GetHashCode_ContainsTask() { ValueTask <string> t = Task.FromResult("42"); Assert.NotEqual(0, t.GetHashCode()); }
public void GetHashCode_ContainsResult() { ValueTask <int> t = 42; Assert.Equal(42, t.GetHashCode()); }