private bool MatchCondition(PSObject currentObject, PSPropertyExpression ex) { if (ex == null) { return(true); } PSPropertyExpressionResult expressionResult; bool retVal = DisplayCondition.Evaluate(currentObject, ex, out expressionResult); return(retVal); }
private bool MatchCondition(PSObject currentObject, MshExpression ex) { if (ex == null) { return(true); } MshExpressionResult expressionResult; bool flag = DisplayCondition.Evaluate(currentObject, ex, out expressionResult); if (expressionResult != null && expressionResult.Exception != null) { this._failedResultsList.Add(expressionResult); } return(flag); }
private bool MatchCondition(PSObject currentObject, PSPropertyExpression ex) { if (ex == null) { return(true); } PSPropertyExpressionResult expressionResult; bool retVal = DisplayCondition.Evaluate(currentObject, ex, out expressionResult); if (expressionResult != null && expressionResult.Exception != null) { _failedResultsList.Add(expressionResult); } return(retVal); }
private bool EvaluateDisplayCondition(PSObject so, ExpressionToken conditionToken) { if (conditionToken == null) return true; PSPropertyExpression ex = _expressionFactory.CreateFromExpressionToken(conditionToken, _loadingInfo); PSPropertyExpressionResult expressionResult; bool retVal = DisplayCondition.Evaluate(so, ex, out expressionResult); if (expressionResult != null && expressionResult.Exception != null) { _errorManager.LogPSPropertyExpressionFailedResult(expressionResult, so); } return retVal; }
protected bool EvaluateDisplayCondition(PSObject so, ExpressionToken conditionToken) { if (conditionToken == null) { return(true); } PSPropertyExpression ex = this.expressionFactory.CreateFromExpressionToken(conditionToken, this.dataBaseInfo.view.loadingInfo); PSPropertyExpressionResult expressionResult; bool retVal = DisplayCondition.Evaluate(so, ex, out expressionResult); if (expressionResult != null && expressionResult.Exception != null) { _errorManager.LogPSPropertyExpressionFailedResult(expressionResult, so); } return(retVal); }
private bool EvaluateDisplayCondition(PSObject so, ExpressionToken conditionToken) { MshExpressionResult result; if (conditionToken == null) { return(true); } MshExpression ex = this.expressionFactory.CreateFromExpressionToken(conditionToken, this.loadingInfo); bool flag = DisplayCondition.Evaluate(so, ex, out result); if ((result != null) && (result.Exception != null)) { this.errorManager.LogMshExpressionFailedResult(result, so); } return(flag); }