public bool CanHandle(
     ITypeCompletionContext context,
     IFilterInputTypeDefinition typeDefinition,
     IFilterFieldDefinition fieldDefinition)
 {
     throw new NotImplementedException();
 }
 public override bool CanHandle(
     ITypeCompletionContext context,
     IFilterInputTypeDefinition typeDefinition,
     IFilterFieldDefinition fieldDefinition)
 {
     return(fieldDefinition is FilterOperationFieldDefinition {
         Id : 155
     });
Example #3
0
 /// <inheritdoc />
 public override bool CanHandle(
     ITypeCompletionContext context,
     IFilterInputTypeDefinition typeDefinition,
     IFilterFieldDefinition fieldDefinition)
 {
     return(fieldDefinition is FilterOperationFieldDefinition operationField &&
            operationField.Id is DefaultFilterOperations.Equals);
 }
Example #4
0
 public override bool CanHandle(
     ITypeDiscoveryContext context,
     IFilterInputTypeDefinition typeDefinition,
     IFilterFieldDefinition fieldDefinition)
 {
     return(fieldDefinition is FilterOperationFieldDefinition def &&
            def.Id == Operation);
 }
Example #5
0
 public override bool CanHandle(
     ITypeCompletionContext context,
     IFilterInputTypeDefinition typeDefinition,
     IFilterFieldDefinition fieldDefinition)
 {
     return(context.Type is StringOperationFilterInputType &&
            fieldDefinition is FilterOperationFieldDefinition operationField &&
            operationField.Id == Operation);
 }
Example #6
0
 public override bool CanHandle(
     ITypeCompletionContext context,
     IFilterInputTypeDefinition typeDefinition,
     IFilterFieldDefinition fieldDefinition)
 {
     _extendedType ??= context.TypeInspector.GetReturnType(_method);
     return(fieldDefinition is FilterOperationFieldDefinition {
         Id : 156
     });
 public override bool CanHandle(
     ITypeDiscoveryContext context,
     IFilterInputTypeDefinition typeDefinition,
     IFilterFieldDefinition fieldDefinition)
 {
     return(context.Type is IListFilterInput &&
            fieldDefinition is FilterOperationFieldDefinition operationField &&
            operationField.Id == DefaultOperations.Any);
 }
 public override bool CanHandle(
     ITypeDiscoveryContext context,
     IFilterInputTypeDefinition typeDefinition,
     IFilterFieldDefinition fieldDefinition)
 {
     return(context.Type is IComparableOperationFilterInput &&
            fieldDefinition is FilterOperationFieldDefinition operationField &&
            operationField.Id == Operation);
 }
 /// <inheritdoc />
 public override bool CanHandle(
     ITypeCompletionContext context,
     IFilterInputTypeDefinition typeDefinition,
     IFilterFieldDefinition fieldDefinition)
 {
     return(context.Type is IListFilterInputType &&
            fieldDefinition is FilterOperationFieldDefinition {
         Id : Any
     });
        public bool TryGetHandler(
            ITypeDiscoveryContext context,
            IFilterInputTypeDefinition typeDefinition,
            IFilterFieldDefinition fieldDefinition,
            [NotNullWhen(true)] out IFilterFieldHandler?handler)
        {
            foreach (IFilterFieldHandler filterFieldHandler in _provider.FieldHandlers)
            {
                if (filterFieldHandler.CanHandle(context, typeDefinition, fieldDefinition))
                {
                    handler = filterFieldHandler;
                    return(true);
                }
            }

            handler = null;
            return(false);
        }
Example #11
0
 public override bool CanHandle(
     ITypeDiscoveryContext context,
     IFilterInputTypeDefinition typeDefinition,
     IFilterFieldDefinition fieldDefinition) =>
 !(fieldDefinition is FilterOperationFieldDefinition) &&
 fieldDefinition.Member is not null;
Example #12
0
 /// <inheritdoc />
 public abstract bool CanHandle(
     ITypeCompletionContext context,
     IFilterInputTypeDefinition typeDefinition,
     IFilterFieldDefinition fieldDefinition);
Example #13
0
 public override bool CanHandle(
     ITypeCompletionContext context,
     IFilterInputTypeDefinition typeDefinition,
     IFilterFieldDefinition fieldDefinition) =>
 fieldDefinition is FilterOperationFieldDefinition op &&
 public override bool CanHandle(
     ITypeCompletionContext context,
     IFilterInputTypeDefinition typeDefinition,
     IFilterFieldDefinition fieldDefinition) => true;