17.246. Class ExpressionsBuilders
Namespace: ArmoniK.Core.Common.Utils
Assembly: ArmoniK.Core.Common.dll
public static class ExpressionsBuilders
17.246.1. Inheritance
17.246.2. Inherited Members
object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()
17.246.3. Methods
17.246.3.1. FieldFilterExpression<TData, TField>(Expression<Func<TData, TField>>, IList<TField>, bool)
public static Expression<Func<TData, bool>> FieldFilterExpression<TData, TField>(Expression<Func<TData, TField>> expression, IList<TField> values, bool include = true)
17.246.3.1.1. Parameters
expression Expression<Func<TData, TField>>
values IList<TField>
include bool
17.246.3.1.2. Returns
Expression<Func<TData, bool>>
17.246.3.1.3. Type Parameters
TData
TField
17.246.3.2. FieldFilterInternal<TData, TField>(Expression<Func<TData, TField>>, IList<TField>, bool, Expression)
public static Expression FieldFilterInternal<TData, TField>(Expression<Func<TData, TField>> expression, IList<TField> values, bool include, Expression x)
17.246.3.2.1. Parameters
expression Expression<Func<TData, TField>>
values IList<TField>
include bool
17.246.3.2.2. Returns
17.246.3.2.3. Type Parameters
TData
TField
17.246.3.3. FieldFilterInternal<TData, TField>(Expression<Func<TData, IEnumerable<TField>>>, IList<TField>, bool, Expression)
public static Expression FieldFilterInternal<TData, TField>(Expression<Func<TData, IEnumerable<TField>>> expression, IList<TField> values, bool include, Expression x)
17.246.3.3.1. Parameters
expression Expression<Func<TData, IEnumerable<TField>>>
values IList<TField>
include bool
17.246.3.3.2. Returns
17.246.3.3.3. Type Parameters
TData
TField