1 instantiation of TaskCompletionSourceInfo
System.ServiceModel.Primitives (1)
System\ServiceModel\Channels\ServiceChannelProxy.cs (1)
323return s_cache.GetOrAdd(resultType, t => new TaskCompletionSourceInfo(t));
6 references to TaskCompletionSourceInfo
System.ServiceModel.Primitives (6)
System\ServiceModel\Channels\ServiceChannelProxy.cs (6)
254private TaskCompletionSourceInfo _tcsInfo; 259_tcsInfo = TaskCompletionSourceInfo.GetTaskCompletionSourceInfo(resultType); 283private static ConcurrentDictionary<Type, TaskCompletionSourceInfo> s_cache = new ConcurrentDictionary<Type, TaskCompletionSourceInfo>(); 284private static MethodInfo s_createTcsOpenGenericMethod = typeof(TaskCompletionSourceInfo).GetMethod(nameof(CreateTaskCompletionSource), BindingFlags.Static | BindingFlags.NonPublic); 321public static TaskCompletionSourceInfo GetTaskCompletionSourceInfo(Type resultType)