SoundLibrary.Mathematics.Function.Variable.Multiply C# (CSharp) Method

Multiply() public method

public Multiply ( Function f ) : Function
f Function
return Function
		public override Function Multiply(Function f)
		{
			Constant c = f as Constant;
			if(c != null)
			{
				return new Multiple(c.Value, this);
			}

			if(f is Variable)
			{
				return base.Multiply(f);
			}

			return f.Multiply(this);
		}