This original code:
public async ValueTask<VideoWatchPageExtractor> GetVideoWatchPageAsync(
VideoId videoId,
CancellationToken cancellationToken = default)
{
// ....
}
Is called via:
var result = await Dynamic.InvokeMember(_controller, "GetVideoWatchPageAsync", videoId, CancellationToken.None);
And this throws Exception like:
''System.ValueType' does not contain a definition for 'GetAwaiter''