Beispiel #1
0
 protected override ProxyProvidedType[] CreateBatch(int[] keys, int typeProviderId,
                                                    ProvidedTypeContextHolder context) =>
 TypeProvidersContext.Connection.ExecuteWithCatch(() =>
                                                  ProvidedTypeProcessModel.GetProvidedTypes.Sync(keys, RpcTimeouts.Maximal))
 .Select(t => ProxyProvidedType.Create(t, typeProviderId, TypeProvidersContext,
                                       context ?? ProvidedTypeContextHolder.Create()))
 .ToArray();
Beispiel #2
0
 protected override ProxyProvidedType Create(int key, int typeProviderId,
                                             ProvidedTypeContextHolder context) =>
 ProxyProvidedType.Create(
     TypeProvidersContext.Connection.ExecuteWithCatch(() =>
                                                      ProvidedTypeProcessModel.GetProvidedType.Sync(key, RpcTimeouts.Maximal)),
     typeProviderId, TypeProvidersContext, context ?? ProvidedTypeContextHolder.Create());