Ejemplo n.º 1
0
 /// <summary>
 ///     Initializes a new instance of the FilteringRule class.
 /// </summary>
 /// <param name="whenExistsExpression">Condition to be tested against all events.</param>
 /// <param name="filterToApply">Filter to apply to all log events when the first condition matches any of them.</param>
 public FilteringRule(ConditionExpression whenExistsExpression, ConditionExpression filterToApply)
 {
     Exists = whenExistsExpression;
     Filter = filterToApply;
 }
 /// <summary>
 ///     Initializes a new instance of the <see cref="ConsoleRowHighlightingRule" /> class.
 /// </summary>
 /// <param name="condition">The condition.</param>
 /// <param name="foregroundColor">Color of the foreground.</param>
 /// <param name="backgroundColor">Color of the background.</param>
 public ConsoleRowHighlightingRule(ConditionExpression condition, ConsoleOutputColor foregroundColor, ConsoleOutputColor backgroundColor)
 {
     Condition = condition;
     ForegroundColor = foregroundColor;
     BackgroundColor = backgroundColor;
 }
 /// <summary>
 ///     Initializes a new instance of the <see cref="ConditionRelationalExpression" /> class.
 /// </summary>
 /// <param name="leftExpression">The left expression.</param>
 /// <param name="rightExpression">The right expression.</param>
 /// <param name="relationalOperator">The relational operator.</param>
 public ConditionRelationalExpression(ConditionExpression leftExpression, ConditionExpression rightExpression, ConditionRelationalOperator relationalOperator)
 {
     LeftExpression = leftExpression;
     RightExpression = rightExpression;
     RelationalOperator = relationalOperator;
 }