private static string GetValue(MemberExpression node) { object val = string.Empty; if (node.Member is PropertyInfo) { val = GetPropertyInfoValue(node); } if (node.Member is FieldInfo) { val = GetFieldInfoValue(node); } var quotify = new QuotifyValues(); return quotify.Quotify(val); }
public string Visit(StringBuilder state, ConstantExpression expression) { var values = new QuotifyValues(); return GetRightHandValue(state, i => expression.Value == null ? "null" : values.Quotify(expression.Value)); }