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;
19 references to _obj
System.Private.CoreLib (19)
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 (13)
147public override int GetHashCode() => _obj?.GetHashCode() ?? 0; 155public bool Equals(ValueTask other) => _obj == other._obj && _token == other._token; 174object? obj = _obj; 184object? obj = _obj; 207public ValueTask Preserve() => _obj == null ? this : new ValueTask(AsTask()); 211/// The <see cref="IValueTaskSource"/> is passed in rather than reading and casting <see cref="_obj"/> 324object? obj = _obj; 347object? obj = _obj; 369object? obj = _obj; 396object? obj = _obj; 417object? obj = _obj; 455new ConfiguredValueTaskAwaitable(new ValueTask(_obj, _token, continueOnCapturedContext));