ICSharpCode.NRefactory.MonoCSharp.Nullable.Unwrap.Unwrap C# (CSharp) Method

Unwrap() public method

public Unwrap ( Expression expr, bool useDefaultValue = true ) : IKVM.Reflection.Emit
expr System.Linq.Expressions.Expression
useDefaultValue bool
return IKVM.Reflection.Emit
		public Unwrap (Expression expr, bool useDefaultValue = true)
		{
			this.expr = expr;
			this.loc = expr.Location;
			this.useDefaultValue = useDefaultValue;

			type = NullableInfo.GetUnderlyingType (expr.Type);
			eclass = expr.eclass;
		}