Add() public method

加算。
public Add ( Function f ) : Function
f Function オペランド
return Function
コード例 #1
0
ファイル: Constant.cs プロジェクト: ufcpp/UfcppSample
		public override Function Add(Function f)
		{
			Constant c = f as Constant;

			if(c != null)
			{
				return (Constant)(this.val + c.val);
			}

			return f.Add(this);
		}
コード例 #2
0
        public override Function Add(Function f)
        {
            Constant c = f as Constant;

            if (c != null)
            {
                return((Constant)(this.val + c.val));
            }

            return(f.Add(this));
        }
コード例 #3
0
ファイル: Variable.cs プロジェクト: tppApe/UfcppSample
        public override Function Add(Function f)
        {
            Variable g = f as Variable;

            if (g != null && this.Equals(g))
            {
                return(new Multiple(2, this));
            }

            if (f is Constant)
            {
                return(base.Add(f));
            }

            return(f.Add(this));
        }
コード例 #4
0
ファイル: Variable.cs プロジェクト: ufcpp/UfcppSample
		public override Function Add(Function f)
		{
			Variable g = f as Variable;
			if(g != null && this.Equals(g))
			{
				return new Multiple(2, this);
			}

			if(f is Constant)
			{
				return base.Add(f);
			}

			return f.Add(this);
		}