private BinaryBoundOperator(SyntaxKind syntaxkind, BinaryBoundOperatorKind boundkind, Type lefttype, Type righttype, Type resulttype) { SyntaxKind = syntaxkind; BoundKind = boundkind; LeftType = lefttype; RightType = righttype; ResultType = resulttype; }
private BinaryBoundOperator(SyntaxKind syntaxKind, BinaryBoundOperatorKind kind, Type operandType, Type resultType) : this(syntaxKind, kind, operandType, operandType, resultType) { }
private BinaryBoundOperator(SyntaxKind syntaxKind, BinaryBoundOperatorKind kind, Type type) : this(syntaxKind, kind, type, type, type) { }