3 implementations of ITaskResultGetter
Microsoft.JSInterop (3)
Infrastructure\TaskGenericsUtil.cs (3)
74
private sealed class TaskResultGetter<T> :
ITaskResultGetter
79
private sealed class ReflectionTaskResultGetter(PropertyInfo resultProperty) :
ITaskResultGetter
84
private sealed class VoidTaskResultGetter :
ITaskResultGetter
4 references to ITaskResultGetter
Microsoft.JSInterop (4)
Infrastructure\TaskGenericsUtil.cs (4)
14
private static readonly ConcurrentDictionary<Type,
ITaskResultGetter
> _cachedResultGetters
15
= new ConcurrentDictionary<Type,
ITaskResultGetter
>();
33
var
getter = _cachedResultGetters.GetOrAdd(task.GetType(), taskInstanceType =>
39
? (
ITaskResultGetter
)Activator.CreateInstance(