Пример #1
0
 protected virtual void Configure(IInterfaceTypeDescriptor descriptor)
 {
 }
Пример #2
0
 protected sealed override void Configure(
     IInterfaceTypeDescriptor descriptor)
 {
     throw new NotSupportedException();
 }
Пример #3
0
 protected override void Configure(IInterfaceTypeDescriptor <Book> descriptor)
 {
     base.Configure(descriptor);
 }
Пример #4
0
 protected override void Configure(IInterfaceTypeDescriptor descriptor)
 {
     descriptor.Name("Node");
     descriptor.Field("id").Type <NonNullType <IdType> >();
 }
Пример #5
0
 protected override void Configure(IInterfaceTypeDescriptor <TypeInfo> descriptor)
 {
     descriptor
     .Field(o => o.Wrapped)
     .Ignore();
 }
Пример #6
0
 protected override void Configure(IInterfaceTypeDescriptor descriptor)
 {
     descriptor.Name("Pet");
     descriptor.Implements <BeingType>();
     descriptor.Field("name").Type <NonNullType <StringType> >();
 }
Пример #7
0
 protected override void Configure(IInterfaceTypeDescriptor descriptor)
 {
     descriptor.Name("Drink");
     descriptor.Field("kind")
     .Type <NonNullType <DrinkKindType> >();
 }
 protected override void Configure(IInterfaceTypeDescriptor <Base> descriptor)
 {
     descriptor.Name("BaseType");
     descriptor.BindFieldsExplicitly();
     descriptor.Field(x => x.Name);
 }
Пример #9
0
 public abstract void OnConfigure(IInterfaceTypeDescriptor descriptor);
 public static void Ignore <T>(
     this IInterfaceTypeDescriptor <T> descriptor,
     Expression <Func <T, object> > propertyOrMethod)
 {
     descriptor.Field(propertyOrMethod).Ignore();
 }