public static Table From <T>(T value) { return(value.GetType() == typeof(T) ? CastTable <T> .Convert(value) : From((object)value)); }
private static Func <object, Table> GetCreator <T>() { return(value => CastTable <T> .Convert((T)value)); }
private static Value CallMethod <T>(T value, string name) { return(CastTable <T> .GetValue != null ? CastTable <T> .GetValue(value, name) : null); }