C# Class Mindbox.Expressions.BooleanExpressions

Combines boolean expressions.
Afficher le fichier Open project: mindbox-moscow/expressions

Méthodes publiques

Méthode Description
CombineViaAndAlso ( IEnumerable expressions ) : Expression>

Combines boolean expressions without parameters via AndAlso (logical "and" that evaluates the second argument only when the first one is true).

CombineViaAndAlso ( IEnumerable expressions ) : Expression>
CombineViaAndAlso ( IEnumerable expressions ) : Expression>
CombineViaAndAlso ( IEnumerable expressions ) : Expression>
CombineViaAndAlso ( IEnumerable expressions ) : Expression>
CombineViaAndAlso ( IEnumerable expressions ) : Expression>
CombineViaAndAlso ( IEnumerable expressions ) : Expression>
CombineViaAndAlso ( IEnumerable expressions ) : Expression>
CombineViaAndAlso ( IEnumerable expressions ) : Expression>
CombineViaAndAlso ( IEnumerable expressions ) : Expression>
CombineViaAndAlso ( IEnumerable expressions ) : Expression>

Combines boolean expressions with same parameters via AndAlso (logical "and" that evaluates the second argument only when the first one is true).

CombineViaAndAlso ( IEnumerable expressions ) : Expression>

Combines boolean expressions with same parameters via AndAlso (logical "and" that evaluates the second argument only when the first one is true).

CombineViaAndAlso ( IEnumerable expressions ) : Expression>

Combines boolean expressions with same parameters via AndAlso (logical "and" that evaluates the second argument only when the first one is true).

CombineViaAndAlso ( IEnumerable expressions ) : Expression>

Combines boolean expressions with same parameters via AndAlso (logical "and" that evaluates the second argument only when the first one is true).

CombineViaAndAlso ( IEnumerable expressions ) : Expression>

Combines boolean expressions with same parameters via AndAlso (logical "and" that evaluates the second argument only when the first one is true).

CombineViaAndAlso ( IEnumerable expressions ) : Expression>

Combines boolean expressions with same parameters via AndAlso (logical "and" that evaluates the second argument only when the first one is true).

CombineViaAndAlso ( IEnumerable expressions ) : bool>>.Expression

Combines boolean expressions with same parameters via AndAlso (logical "and" that evaluates the second argument only when the first one is true).

CombineViaOrElse ( IEnumerable expressions ) : Expression>

Combines boolean expressions without parameters via OrElse (logical "or" that evaluates the second argument only when the first one is false).

CombineViaOrElse ( IEnumerable expressions ) : Expression>
CombineViaOrElse ( IEnumerable expressions ) : Expression>
CombineViaOrElse ( IEnumerable expressions ) : Expression>
CombineViaOrElse ( IEnumerable expressions ) : Expression>
CombineViaOrElse ( IEnumerable expressions ) : Expression>
CombineViaOrElse ( IEnumerable expressions ) : Expression>
CombineViaOrElse ( IEnumerable expressions ) : Expression>
CombineViaOrElse ( IEnumerable expressions ) : Expression>
CombineViaOrElse ( IEnumerable expressions ) : Expression>
CombineViaOrElse ( IEnumerable expressions ) : Expression>

Combines boolean expressions with same parameters via OrElse (logical "or" that evaluates the second argument only when the first one is false).

CombineViaOrElse ( IEnumerable expressions ) : Expression>

Combines boolean expressions with same parameters via OrElse (logical "or" that evaluates the second argument only when the first one is false).

CombineViaOrElse ( IEnumerable expressions ) : Expression>

Combines boolean expressions with same parameters via OrElse (logical "or" that evaluates the second argument only when the first one is false).

CombineViaOrElse ( IEnumerable expressions ) : Expression>

Combines boolean expressions with same parameters via OrElse (logical "or" that evaluates the second argument only when the first one is false).

CombineViaOrElse ( IEnumerable expressions ) : Expression>

Combines boolean expressions with same parameters via OrElse (logical "or" that evaluates the second argument only when the first one is false).

CombineViaOrElse ( IEnumerable expressions ) : Expression>

Combines boolean expressions with same parameters via OrElse (logical "or" that evaluates the second argument only when the first one is false).

CombineViaOrElse ( IEnumerable expressions ) : bool>>.Expression

Combines boolean expressions with same parameters via OrElse (logical "or" that evaluates the second argument only when the first one is false).

Private Methods

Méthode Description
Combine ( IEnumerable expressions, Func operation ) : LambdaExpression

Method Details

CombineViaAndAlso() public static méthode

Combines boolean expressions without parameters via AndAlso (logical "and" that evaluates the second argument only when the first one is true).
When expressions parameter is null. When expressions parameter is empty or contains null values.
public static CombineViaAndAlso ( IEnumerable expressions ) : Expression>
expressions IEnumerable Boolean expressions without parameters to be combined. /// Cannot be null. Cannot be empty. Cannot contain null values.
Résultat Expression>

CombineViaAndAlso() public static méthode

public static CombineViaAndAlso ( IEnumerable expressions ) : Expression>
expressions IEnumerable
Résultat Expression>

CombineViaAndAlso() public static méthode

public static CombineViaAndAlso ( IEnumerable expressions ) : Expression>
expressions IEnumerable
Résultat Expression>

CombineViaAndAlso() public static méthode

public static CombineViaAndAlso ( IEnumerable expressions ) : Expression>
expressions IEnumerable
Résultat Expression>

CombineViaAndAlso() public static méthode

public static CombineViaAndAlso ( IEnumerable expressions ) : Expression>
expressions IEnumerable
Résultat Expression>

CombineViaAndAlso() public static méthode

public static CombineViaAndAlso ( IEnumerable expressions ) : Expression>
expressions IEnumerable
Résultat Expression>

CombineViaAndAlso() public static méthode

public static CombineViaAndAlso ( IEnumerable expressions ) : Expression>
expressions IEnumerable
Résultat Expression>

CombineViaAndAlso() public static méthode

public static CombineViaAndAlso ( IEnumerable expressions ) : Expression>
expressions IEnumerable
Résultat Expression>

CombineViaAndAlso() public static méthode

public static CombineViaAndAlso ( IEnumerable expressions ) : Expression>
expressions IEnumerable
Résultat Expression>

CombineViaAndAlso() public static méthode

public static CombineViaAndAlso ( IEnumerable expressions ) : Expression>
expressions IEnumerable
Résultat Expression>

CombineViaAndAlso() public static méthode

Combines boolean expressions with same parameters via AndAlso (logical "and" that evaluates the second argument only when the first one is true).
When expressions parameter is null. When expressions parameter is empty or contains null values.
public static CombineViaAndAlso ( IEnumerable expressions ) : Expression>
expressions IEnumerable Boolean expressions with same parameters to be combined. /// Cannot be null. Cannot be empty. Cannot contain null values.
Résultat Expression>

CombineViaAndAlso() public static méthode

Combines boolean expressions with same parameters via AndAlso (logical "and" that evaluates the second argument only when the first one is true).
When expressions parameter is null. When expressions parameter is empty or contains null values.
public static CombineViaAndAlso ( IEnumerable expressions ) : Expression>
expressions IEnumerable Boolean expressions with same parameters to be combined. /// Cannot be null. Cannot be empty. Cannot contain null values.
Résultat Expression>

CombineViaAndAlso() public static méthode

Combines boolean expressions with same parameters via AndAlso (logical "and" that evaluates the second argument only when the first one is true).
When expressions parameter is null. When expressions parameter is empty or contains null values.
public static CombineViaAndAlso ( IEnumerable expressions ) : Expression>
expressions IEnumerable Boolean expressions with same parameters to be combined. /// Cannot be null. Cannot be empty. Cannot contain null values.
Résultat Expression>

CombineViaAndAlso() public static méthode

Combines boolean expressions with same parameters via AndAlso (logical "and" that evaluates the second argument only when the first one is true).
When expressions parameter is null. When expressions parameter is empty or contains null values.
public static CombineViaAndAlso ( IEnumerable expressions ) : Expression>
expressions IEnumerable Boolean expressions with same parameters to be combined. /// Cannot be null. Cannot be empty. Cannot contain null values.
Résultat Expression>

CombineViaAndAlso() public static méthode

Combines boolean expressions with same parameters via AndAlso (logical "and" that evaluates the second argument only when the first one is true).
When expressions parameter is null. When expressions parameter is empty or contains null values.
public static CombineViaAndAlso ( IEnumerable expressions ) : Expression>
expressions IEnumerable Boolean expressions with same parameters to be combined. /// Cannot be null. Cannot be empty. Cannot contain null values.
Résultat Expression>

CombineViaAndAlso() public static méthode

Combines boolean expressions with same parameters via AndAlso (logical "and" that evaluates the second argument only when the first one is true).
When expressions parameter is null. When expressions parameter is empty or contains null values.
public static CombineViaAndAlso ( IEnumerable expressions ) : Expression>
expressions IEnumerable Boolean expressions with same parameters to be combined. /// Cannot be null. Cannot be empty. Cannot contain null values.
Résultat Expression>

CombineViaAndAlso() public static méthode

Combines boolean expressions with same parameters via AndAlso (logical "and" that evaluates the second argument only when the first one is true).
When expressions parameter is null. When expressions parameter is empty or contains null values.
public static CombineViaAndAlso ( IEnumerable expressions ) : bool>>.Expression
expressions IEnumerable Boolean expressions with same parameters to be combined. /// Cannot be null. Cannot be empty. Cannot contain null values.
Résultat bool>>.Expression

CombineViaOrElse() public static méthode

Combines boolean expressions without parameters via OrElse (logical "or" that evaluates the second argument only when the first one is false).
When expressions parameter is null. When expressions parameter is empty or contains null values.
public static CombineViaOrElse ( IEnumerable expressions ) : Expression>
expressions IEnumerable Boolean expressions without parameters to be combined. /// Cannot be null. Cannot be empty. Cannot contain null values.
Résultat Expression>

CombineViaOrElse() public static méthode

public static CombineViaOrElse ( IEnumerable expressions ) : Expression>
expressions IEnumerable
Résultat Expression>

CombineViaOrElse() public static méthode

public static CombineViaOrElse ( IEnumerable expressions ) : Expression>
expressions IEnumerable
Résultat Expression>

CombineViaOrElse() public static méthode

public static CombineViaOrElse ( IEnumerable expressions ) : Expression>
expressions IEnumerable
Résultat Expression>

CombineViaOrElse() public static méthode

public static CombineViaOrElse ( IEnumerable expressions ) : Expression>
expressions IEnumerable
Résultat Expression>

CombineViaOrElse() public static méthode

public static CombineViaOrElse ( IEnumerable expressions ) : Expression>
expressions IEnumerable
Résultat Expression>

CombineViaOrElse() public static méthode

public static CombineViaOrElse ( IEnumerable expressions ) : Expression>
expressions IEnumerable
Résultat Expression>

CombineViaOrElse() public static méthode

public static CombineViaOrElse ( IEnumerable expressions ) : Expression>
expressions IEnumerable
Résultat Expression>

CombineViaOrElse() public static méthode

public static CombineViaOrElse ( IEnumerable expressions ) : Expression>
expressions IEnumerable
Résultat Expression>

CombineViaOrElse() public static méthode

public static CombineViaOrElse ( IEnumerable expressions ) : Expression>
expressions IEnumerable
Résultat Expression>

CombineViaOrElse() public static méthode

Combines boolean expressions with same parameters via OrElse (logical "or" that evaluates the second argument only when the first one is false).
When expressions parameter is null. When expressions parameter is empty or contains null values.
public static CombineViaOrElse ( IEnumerable expressions ) : Expression>
expressions IEnumerable Boolean expressions with same parameters to be combined. /// Cannot be null. Cannot be empty. Cannot contain null values.
Résultat Expression>

CombineViaOrElse() public static méthode

Combines boolean expressions with same parameters via OrElse (logical "or" that evaluates the second argument only when the first one is false).
When expressions parameter is null. When expressions parameter is empty or contains null values.
public static CombineViaOrElse ( IEnumerable expressions ) : Expression>
expressions IEnumerable Boolean expressions with same parameters to be combined. /// Cannot be null. Cannot be empty. Cannot contain null values.
Résultat Expression>

CombineViaOrElse() public static méthode

Combines boolean expressions with same parameters via OrElse (logical "or" that evaluates the second argument only when the first one is false).
When expressions parameter is null. When expressions parameter is empty or contains null values.
public static CombineViaOrElse ( IEnumerable expressions ) : Expression>
expressions IEnumerable Boolean expressions with same parameters to be combined. /// Cannot be null. Cannot be empty. Cannot contain null values.
Résultat Expression>

CombineViaOrElse() public static méthode

Combines boolean expressions with same parameters via OrElse (logical "or" that evaluates the second argument only when the first one is false).
When expressions parameter is null. When expressions parameter is empty or contains null values.
public static CombineViaOrElse ( IEnumerable expressions ) : Expression>
expressions IEnumerable Boolean expressions with same parameters to be combined. /// Cannot be null. Cannot be empty. Cannot contain null values.
Résultat Expression>

CombineViaOrElse() public static méthode

Combines boolean expressions with same parameters via OrElse (logical "or" that evaluates the second argument only when the first one is false).
When expressions parameter is null. When expressions parameter is empty or contains null values.
public static CombineViaOrElse ( IEnumerable expressions ) : Expression>
expressions IEnumerable Boolean expressions with same parameters to be combined. /// Cannot be null. Cannot be empty. Cannot contain null values.
Résultat Expression>

CombineViaOrElse() public static méthode

Combines boolean expressions with same parameters via OrElse (logical "or" that evaluates the second argument only when the first one is false).
When expressions parameter is null. When expressions parameter is empty or contains null values.
public static CombineViaOrElse ( IEnumerable expressions ) : Expression>
expressions IEnumerable Boolean expressions with same parameters to be combined. /// Cannot be null. Cannot be empty. Cannot contain null values.
Résultat Expression>

CombineViaOrElse() public static méthode

Combines boolean expressions with same parameters via OrElse (logical "or" that evaluates the second argument only when the first one is false).
When expressions parameter is null. When expressions parameter is empty or contains null values.
public static CombineViaOrElse ( IEnumerable expressions ) : bool>>.Expression
expressions IEnumerable Boolean expressions with same parameters to be combined. /// Cannot be null. Cannot be empty. Cannot contain null values.
Résultat bool>>.Expression