public IArrayFilterOperationDescriptor <TArray> AllowAll <TFilter>() where TFilter : FilterInputType <TArray> { ArrayFilterOperationDescriptor <TArray> field = GetOrCreateOperation(FilterOperationKind.ArrayAll); field.Type <TFilter>(); Filters.Add(field); return(field); }
public IArrayFilterOperationDescriptor <TArray> AllowAll( Action <IFilterInputTypeDescriptor <TArray> > descriptor) { var type = new FilterInputType <TArray>(descriptor); var typeReference = new SchemaTypeReference(type); ArrayFilterOperationDescriptor <TArray> field = GetOrCreateOperation(FilterOperationKind.ArrayAll); field.Type(typeReference); Filters.Add(field); return(field); }
private ArrayFilterOperationDescriptor CreateOperation( FilterOperationKind operationKind) { var operation = GetFilterOperation(operationKind); var typeReference = GetTypeReference(); return(ArrayFilterOperationDescriptor.New( Context, this, CreateFieldName(operationKind), typeReference, operation)); }
private ArrayFilterOperationDescriptor <TArray> CreateOperation( FilterOperationKind operationKind) { FilterOperation? operation = GetFilterOperation(operationKind); ClrTypeReference?typeReference = GetTypeReference(); return(ArrayFilterOperationDescriptor <TArray> .New( Context, this, CreateFieldName(operationKind), typeReference, operation, FilterConvention)); }