Пример #1
0
 private void CheckLiftedUserDefinedConditionalLogicalOperator(BoundUserDefinedConditionalLogicalOperator node)
 {
     // CS0458: The result of the expression is always 'null' of type '{0}'
     if (node.Right.NullableNeverHasValue() || node.Left.NullableNeverHasValue())
     {
         Error(ErrorCode.WRN_AlwaysNull, node, node.Type);
     }
 }
Пример #2
0
 public override BoundNode VisitUserDefinedConditionalLogicalOperator(BoundUserDefinedConditionalLogicalOperator node)
 {
     throw ExceptionUtilities.Unreachable;
 }
Пример #3
0
 public override BoundNode VisitUserDefinedConditionalLogicalOperator(BoundUserDefinedConditionalLogicalOperator node)
 {
     CheckLiftedUserDefinedConditionalLogicalOperator(node);
     return(base.VisitUserDefinedConditionalLogicalOperator(node));
 }