コード例 #1
0
ファイル: OpSig.cs プロジェクト: 0xCM/arrows
        public BinaryOpSig(NumericKind NumKind, OpKind Op, ParamSig Lhs, ParamSig Rhs, ParamSig Return)
            : base(NumKind, Op, Return)

        {
            this.Lhs = Lhs;
            this.Rhs = Rhs;
        }
コード例 #2
0
ファイル: OpSig.cs プロジェクト: 0xCM/arrows
 public UnaryOpSig(NumericKind NumKind, OpKind Op, ParamSig Operand, ParamSig Return)
     : base(NumKind, Op, Return)
 {
     this.Operand = Operand;
 }
コード例 #3
0
ファイル: OpSig.cs プロジェクト: 0xCM/arrows
 public OpSig(NumericKind NumKind, OpKind Op, ParamSig Return)
 {
     this.NumKind = NumKind;
     this.Op      = Op;
     this.Return  = Return;
 }
コード例 #4
0
ファイル: OpSig.cs プロジェクト: 0xCM/arrows
 public static IOpSig Define(NumericKind numKind, OpKind op, ParamSig lhs, ParamSig rhs, ParamSig ret)
 => new BinaryOpSig(numKind, op, lhs, rhs, ret);
コード例 #5
0
ファイル: OpSig.cs プロジェクト: 0xCM/arrows
 public static IOpSig Define(NumericKind numKind, OpKind op, ParamSig operand, ParamSig ret)
 => new UnaryOpSig(numKind, op, operand, ret);