'宣言 Function Evaluate( _ ByVal comparisonOperator As ComparisonOperator, _ ByRef lhs As Object, _ ByRef rhs As Object, _ ByVal context As ConditionEvaluationContext _ ) As Nullable(Of Boolean)
Nullable<bool> Evaluate( ComparisonOperator comparisonOperator, ref object lhs, ref object rhs, ConditionEvaluationContext context )
このメソッドによって比較演算子を評価させられます。null を返すことによって、特定の演算子のみを評価し、その他の演算子の評価をデフォルトのロジックに処理させることを選択できます。このメソッドのもう 1 つの用途は、デフォルトの組み込み実装が比較を評価する前に lhs と rhs を変換するためにカスタムの変換ロジックを提供することです。これを実行するためには、'lhs' および 'rhs' ref パラメーターを変換された表現に設定し、そのメソッドから null を返します。デフォルトの組み込み評価ロジックは変換された値を使用します。