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());
        }
Ejemplo n.º 2
0
        public void GetHashCode_ContainsNull()
        {
            ValueTask <string> t = new ValueTask <string>((string)null);

            Assert.Equal(0, t.GetHashCode());
        }
Ejemplo n.º 3
0
        public void GetHashCode_ContainsTask()
        {
            ValueTask <string> t = new ValueTask <string>(Task.FromResult("42"));

            Assert.Equal(t.AsTask().GetHashCode(), t.GetHashCode());
        }
Ejemplo n.º 4
0
        public void GetHashCode_ContainsResult()
        {
            ValueTask <int> t = new ValueTask <int>(42);

            Assert.Equal(t.Result.GetHashCode(), t.GetHashCode());
        }
Ejemplo n.º 5
0
 public void GetHashCode_ContainsNull()
 {
     ValueTask<string> t = new ValueTask<string>((string)null);
     Assert.Equal(0, t.GetHashCode());
 }
Ejemplo n.º 6
0
 public void GetHashCode_ContainsTask()
 {
     ValueTask<string> t = new ValueTask<string>(Task.FromResult("42"));
     Assert.Equal(t.AsTask().GetHashCode(), t.GetHashCode());
 }
Ejemplo n.º 7
0
 public void GetHashCode_ContainsResult()
 {
     ValueTask<int> t = new ValueTask<int>(42);
     Assert.Equal(t.Result.GetHashCode(), t.GetHashCode());
 }
Ejemplo n.º 8
0
        public void GetHashCode_ContainsTask()
        {
            ValueTask <string> t = Task.FromResult("42");

            Assert.NotEqual(0, t.GetHashCode());
        }
Ejemplo n.º 9
0
        public void GetHashCode_ContainsResult()
        {
            ValueTask <int> t = 42;

            Assert.Equal(42, t.GetHashCode());
        }