private static InputFieldDefinition CreateDefinition( IDescriptorContext context, InputObjectType filterType) { InputFieldDefinition definition = InputFieldDescriptor .New(context, "AND") .CreateDefinition(); definition.Type = new SchemaTypeReference( new ListType(new NonNullType(filterType))); return(definition); }
protected override void OnCompleteFields( IDictionary <NameString, InputFieldDefinition> fields, ISet <PropertyInfo> handledProperties) { if (Definition.Fields.IsImplicitBinding()) { FieldDescriptorUtilities.AddImplicitFields( this, p => InputFieldDescriptor .New(Context, p) .CreateDefinition(), fields, handledProperties); } base.OnCompleteFields(fields, handledProperties); }
private static InputFieldDefinition CreateDefinition( IDescriptorContext context) => InputFieldDescriptor .New(context, _name) .CreateDefinition();