public ItemQueryBuilder <T> ModuleReferencesAsset <R>(Expression <Func <T, R> > selector, string id) { var propertyName = QueryHelpers <T> .ResolvePropertyName(selector); return(ModuleReferencesAsset(propertyName, id)); }
public ItemQueryBuilder <T> ModuleMatches <R>(Expression <Func <T, R> > selector, string value) { var propertyName = QueryHelpers <T> .ResolvePropertyName(selector); return(ModuleMatches(propertyName, value)); }
public ItemQueryBuilder <T> ModuleExists <R>(Expression <Func <T, R> > selector, bool exists = true) { var propertyName = QueryHelpers <T> .ResolvePropertyName(selector); return(ModuleExists(propertyName, exists)); }
public ItemQueryBuilder <T> ModuleGreaterThanOrEqualTo <R>(Expression <Func <T, R> > selector, string value) { var propertyName = QueryHelpers <T> .ResolvePropertyName(selector); return(ModuleGreaterThanOrEqualTo(propertyName, value)); }
public ItemQueryBuilder <T> ModuleExcludes <R>(Expression <Func <T, R> > selector, IEnumerable <string> values) { var propertyName = QueryHelpers <T> .ResolvePropertyName(selector); return(ModuleExcludes(propertyName, values)); }