Lift() public static method

public static Lift ( Expression e ) : TypeReference
e Expression
return TypeReference
Beispiel #1
0
		private static Expression LiftGenericType(Type type)
		{
			var genericRef = new GenericReferenceExpression { Target = ReferenceExpressionFor(type) };
			foreach (var arg in type.GetGenericArguments())
				genericRef.GenericArguments.Add(TypeReference.Lift(arg));
			return genericRef;
		}