# System.Threading.Tasks.Sources ``` diff namespace System.Threading.Tasks.Sources { + public struct ManualResetValueTaskSourceCore { + public bool RunContinuationsAsynchronously { get; set; } + public short Version { get; } + public TResult GetResult(short token); + public ValueTaskSourceStatus GetStatus(short token); + public void OnCompleted(Action continuation, object state, short token, ValueTaskSourceOnCompletedFlags flags); + public void Reset(); + public void SetException(Exception error); + public void SetResult(TResult result); + } } ```