/// <inheritdoc/> public IStringFilterOperationDescriptor AllowIn() { StringFilterOperationDescriptor field = CreateOperation(FilterOperationKind.In); Filters.Add(field); return(field); }
/// <inheritdoc/> public IStringFilterOperationDescriptor AllowNotContains() { StringFilterOperationDescriptor field = CreateOperation(FilterOperationKind.NotContains); Filters.Add(field); return(field); }
/// <inheritdoc/> public IStringFilterOperationDescriptor AllowNotEndsWith() { StringFilterOperationDescriptor field = CreateOperation(FilterOperationKind.NotEndsWith); Filters.Add(field); return(field); }
/// <inheritdoc/> public IStringFilterOperationDescriptor AllowNotEquals() { StringFilterOperationDescriptor field = GetOrCreateOperation(FilterOperationKind.NotEquals); Filters.Add(field); return(field); }
/// <inheritdoc/> public IStringFilterOperationDescriptor AllowStartsWith() { StringFilterOperationDescriptor field = GetOrCreateOperation(FilterOperationKind.StartsWith); Filters.Add(field); return(field); }
private StringFilterOperationDescriptor CreateOperation( FilterOperationKind operationKind) { var operation = new FilterOperation( typeof(string), operationKind, Definition.Property); return(StringFilterOperationDescriptor.New( Context, this, CreateFieldName(operationKind), RewriteType(operationKind), operation)); }