src/Microsoft/JSInterop/0.Core/src/Interception/JSObjectInvocation{`1}.cs
/// <summary>
/// If promise does not exist the promise will be the result of one of 
/// the extension methods of <see cref="JSObjectReferenceExtensions"/>
/// depending on <see cref="CancellationToken"/> and 
/// <see cref="Timeout"/>. The result will be cached.
/// </summary>
/// <returns>The promise.</returns>
If promise does not exist the promise will be the result of one of
the extension methods of
depending on  and
. The result will be cached.
If promise does not exist the promise will be the result of one of the extension methods of depending on and . The result will be cached .
public override ValueTask<TValue> GetDeterminedResult()
        {
            if (!AlternativeResult.HasValue) {
                AlternativeResult = GetNonDeterminedResult<TValue>();
            }
            return AlternativeResult.Value;
        }
public override ValueTask < TValue > GetDeterminedResult ( ) { if ( ! AlternativeResult . HasValue ) { AlternativeResult = GetNonDeterminedResult < TValue > ( ) ; } return AlternativeResult . Value ; }
If promise does not exist the promise will be the result of one of
the extension methods of
depending on  and
.
If promise does not exist the promise will be the result of one of the extension methods of depending on and .
None