3 writes to _obj
System.Private.CoreLib (3)
src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\ValueTask.cs (3)
81_obj = task; 98_obj = source; 107_obj = obj;
18 references to _obj
System.Private.CoreLib (18)
src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\ConfiguredValueTaskAwaitable.cs (3)
54object? obj = _value._obj; 76object? obj = _value._obj; 96object? obj = _value._obj;
src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\ValueTaskAwaiter.cs (3)
49object? obj = _value._obj; 69object? obj = _value._obj; 88object? obj = _value._obj;
src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\ValueTask.cs (12)
147public override int GetHashCode() => _obj?.GetHashCode() ?? 0; 155public bool Equals(ValueTask other) => _obj == other._obj && _token == other._token; 174object? obj = _obj; 183public ValueTask Preserve() => _obj == null ? this : new ValueTask(AsTask()); 187/// The <see cref="IValueTaskSource"/> is passed in rather than reading and casting <see cref="_obj"/> 300object? obj = _obj; 323object? obj = _obj; 345object? obj = _obj; 372object? obj = _obj; 393object? obj = _obj; 431new ConfiguredValueTaskAwaitable(new ValueTask(_obj, _token, continueOnCapturedContext));