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