public static IILGen Ldfld <T>(this IILGen il, Expression <Func <T> > expression) { return(il.Ldfld((FieldInfo)(expression.Body as MemberExpression).Member)); }