public static NewExpression New(string type, string constructorName, object arguments) { return(FickleExpression.New(new FickleType(type), constructorName, arguments)); }
public static GroupedExpressionsExpression ToGroupedExpression(this IEnumerable <Expression> expressions, GroupedExpressionsExpressionStyle style = GroupedExpressionsExpressionStyle.Narrow) { return(FickleExpression.Grouped(expressions, style)); }
public static MemberExpression Property(Expression instance, string typeName, string propertyName) { return(FickleExpression.Property(instance, FickleType.Define(typeName), propertyName)); }