Пример #1
0
 private BoundUnaryOperator(SyntaxKind syntaxKind, BoundUnaryOperatorKind kind, TypeSymbol operandType, TypeSymbol resultType)
 {
     SyntaxKind  = syntaxKind;
     Kind        = kind;
     OperandType = operandType;
     Type        = resultType;
 }
Пример #2
0
 private BoundUnaryOperator(SyntaxKind _syntaxKind, BoundUnaryOperatorKind _kind, Type _operandType, Type _resultType)
 {
     SyntaxKind  = _syntaxKind;
     Kind        = _kind;
     OperandType = _operandType;
     Type        = _resultType;
 }
Пример #3
0
 private BoundUnaryOperator(SyntaxKind syntaxKind, BoundUnaryOperatorKind kind, TypeSymbol operandType, TypeSymbol resultType)
 {
     this.TkType      = syntaxKind;
     this.Kind        = kind;
     this.OperandType = operandType;
     this.Type        = resultType;
 }
Пример #4
0
 private BoundUnaryOperator(SyntaxKind syntaxKind, BoundUnaryOperatorKind kind, Type operandType, Type resultType)
 {
     this.SyntaxKind  = syntaxKind;
     this.Kind        = kind;
     this.OperandType = operandType;
     this.ResultType  = resultType;
 }
Пример #5
0
 private BoundUnaryOperator(SyntaxKind syntaxKind, BoundUnaryOperatorKind kind, Type operandType, Type type)
 {
     SyntaxKind  = syntaxKind;
     Kind        = kind;
     OperandType = operandType;
     Type        = type;
 }
Пример #6
0
 private BoundUnaryOperator(SyntaxKind syntaxKind, BoundUnaryOperatorKind kind, Type operandType, Type resultType)
 {
     SyntaxKind  = syntaxKind;
     Kind        = kind;
     OperandType = operandType;
     ResultType  = resultType ?? operandType;
 }
Пример #7
0
 private BoundUnaryOperator(SyntaxKind syntaxKind, BoundUnaryOperatorKind unaryOperatorKind, Type operandType, Type resultType)
 {
     SyntaxKind        = syntaxKind;
     UnaryOperatorKind = unaryOperatorKind;
     OperandType       = operandType;
     Type = resultType;
 }
Пример #8
0
 private BoundUnaryOperator(NodeKind syntaxKind, BoundUnaryOperatorKind kind, Type operandType, Type resultType)
 {
     NodeKind    = syntaxKind;
     Kind        = kind;
     OperandType = operandType;
     Type        = resultType;
 }
Пример #9
0
 private BoundUnaryOperator(SyntaxKind syntaxKind, BoundUnaryOperatorKind kind, TypeComparator operandComp, TypeSymbol returnType, Operation operation)
 {
     SyntaxKind  = syntaxKind;
     Kind        = kind;
     OperandComp = operandComp;
     Type        = returnType;
     Operate     = operation;
 }
Пример #10
0
 private BoundUnaryOperator(
     TokenKind tokenKind,
     BoundUnaryOperatorKind kind,
     TypeSymbol operandType
     )
     : this(tokenKind, kind, operandType, operandType)
 {
 }
Пример #11
0
 private BoundUnaryOperator(
     TokenKind tokenKind,
     BoundUnaryOperatorKind kind,
     TypeSymbol operandType,
     TypeSymbol resultType)
 {
     TokenKind   = tokenKind;
     Kind        = kind;
     OperandType = operandType;
     Type        = resultType;
 }
Пример #12
0
 private BoundUnaryOperator(BoundUnaryOperatorKind kind, BoundType operandType, BoundType resultType)
 {
     Kind        = kind;
     OperandType = operandType;
     ResultType  = resultType;
 }
Пример #13
0
 private BoundUnaryOperator(SyntaxKind syntaxKind, BoundUnaryOperatorKind kind, TypeSymbol operandType)
     : this(syntaxKind, kind, operandType, operandType)
 {
 }
Пример #14
0
 private BoundUnaryOperator(SyntaxKind syntaxKind, BoundUnaryOperatorKind unaryOperatorKind, Type operandType)
     : this(syntaxKind, unaryOperatorKind, operandType, operandType)
 {
 }
Пример #15
0
 private static BoundUnaryOperator From(TokenKind tokenKind, BoundUnaryOperatorKind op, TypeSymbol type)
 => new BoundUnaryOperator(tokenKind, op, type);
Пример #16
0
 public BoundUnaryExpression(BoundUnaryOperatorKind operatorKind, BoundExpression operand)
 {
     OperatorKind = operatorKind;
     Operand      = operand;
 }
Пример #17
0
 private BoundUnaryOperator(SyntaxKind syntaxKind, BoundUnaryOperatorKind kind, Type type) :
     this(syntaxKind, kind, type, type)
 {
 }
Пример #18
0
 public BoundUnaryExpression(BoundUnaryOperatorKind inOperatorKind, BoundExpression inOperand)
 {
     OperatorKind = inOperatorKind;
     Operand      = inOperand;
 }
Пример #19
0
 public BoundUnaryOperator(SyntaxKind syntaxkind, BoundUnaryOperatorKind kind, Type OperandType)
     : this(syntaxkind, kind, OperandType, OperandType)
 {
 }
Пример #20
0
 public BoundUnaryOperator(SyntaxKind syntaxKind, BoundUnaryOperatorKind kind, TypeSymbol operatorType)
     : this(syntaxKind, kind, operatorType, operatorType)
 {
 }
Пример #21
0
 public BoundUnaryOperator(TokenKind syntaxKind, BoundUnaryOperatorKind kind)
 {
     SyntaxKind = syntaxKind;
     Kind       = kind;
 }
Пример #22
0
 private BoundUnaryOperator(NodeKind syntaxKind, BoundUnaryOperatorKind kind, Type operandType)
     : this(syntaxKind, kind, operandType, operandType)
 {
 }
Пример #23
0
 private BoundUnaryOperator(SyntaxKind _syntaxKind, BoundUnaryOperatorKind _kind, Type _operandType)
     : this(_syntaxKind, _kind, _operandType, _operandType)
 {
 }
Пример #24
0
 private BoundUnaryOperator(SyntaxKind syntaxKind, BoundUnaryOperatorKind kind, TypeComparator operandComp, Operation operation) : this(syntaxKind, kind, operandComp, null, operation)
 {
 }
Пример #25
0
 private BoundUnaryOperator(SyntaxKind syntaxKind, BoundUnaryOperatorKind operatorKind, TypeSymbol operandType, TypeSymbol resultType) =>
 (this.SyntaxKind, this.OperatorKind, this.OperandType, this.ResultType) = (syntaxKind, operatorKind, operandType, resultType);