Ejemplo n.º 1
0
 public static BinaryOperatorExpressionWithCodeAnalysis Binary(
     IExpressionWithCodeAnalysis left,
     BinaryOperatorExpressionType @operator,
     IExpressionWithCodeAnalysis right)
 {
     return(new BinaryOperatorExpressionWithCodeAnalysis(left, @operator, right));
 }
Ejemplo n.º 2
0
 public BinaryOperatorExpressionWithCodeAnalysis(
     IExpressionWithCodeAnalysis left,
     BinaryOperatorExpressionType @operator,
     IExpressionWithCodeAnalysis right)
     : this()
 {
     Syntax = operatorMap.ContainsKey(@operator) ?
              (ExpressionSyntax)SyntaxFactory.BinaryExpression(operatorMap[@operator], left.Syntax, right.Syntax) :
              SyntaxFactory.AssignmentExpression(assignmentExpressionSyntaxKinds[@operator], left.Syntax, right.Syntax);
 }
Ejemplo n.º 3
0
 public WriteBinaryOperatorExpressionType(BinaryOperatorExpressionType operatorType)
 {
     OperatorType = operatorType;
 }