private AnnotatedBinaryOperator(SyntaxKind syntaxKind, AnnotatedBinaryOperatorKind kind, Type leftType, Type rightType, Type resultType) { SyntaxKind = syntaxKind; Kind = kind; LeftType = leftType; RightType = rightType; ResultType = resultType; }
private AnnotatedBinaryOperator(SyntaxKind syntaxKind, AnnotatedBinaryOperatorKind kind, Type leftType) : this(syntaxKind, kind, leftType, leftType, leftType) { }