Exemplo n.º 1
0
 public static IFieldDescriptor Resolver <TResult>(
     this IFieldDescriptor descriptor,
     Func <Task <TResult> > fieldResolver)
 {
     return(descriptor.Resolver((ctx, ct) => fieldResolver(),
                                typeof(NativeType <TResult>)));
 }
Exemplo n.º 2
0
 public static IFieldDescriptor Resolver(
     this IFieldDescriptor descriptor,
     AsyncFieldResolverDelegate fieldResolver)
 {
     return(descriptor.Resolver((ctx, ct) => fieldResolver(ctx, ct)));
 }
Exemplo n.º 3
0
 public static IFieldDescriptor Resolver(
     this IFieldDescriptor descriptor,
     Func <Task <object> > fieldResolver)
 {
     return(descriptor.Resolver((ctx, ct) => fieldResolver()));
 }
Exemplo n.º 4
0
 public static IFieldDescriptor Resolver(
     this IFieldDescriptor descriptor,
     Func <IResolverContext, object> fieldResolver)
 {
     return(descriptor.Resolver((ctx, ct) => fieldResolver(ctx)));
 }