Mono.CSharp.SideEffectConstant.SideEffectConstant C# (CSharp) Method

SideEffectConstant() public method

public SideEffectConstant ( Constant value, Mono.CSharp.Expression side_effect, Mono.CSharp.Location loc ) : System
value Constant
side_effect Mono.CSharp.Expression
loc Mono.CSharp.Location
return System
		public SideEffectConstant (Constant value, Expression side_effect, Location loc)
			: base (loc)
		{
			this.value = value;
			type = value.Type;
			eclass = ExprClass.Value;

			while (side_effect is SideEffectConstant)
				side_effect = ((SideEffectConstant) side_effect).side_effect;
			this.side_effect = side_effect;
		}