public BasicValueGetter GetBasicValueGetter() { if (basic_value_getter == null) { basic_value_getter = native_field_info.CreateDynamicValueGetterDelegate <BasicValueGetter>(); } return(basic_value_getter); }
static public ValueGetter <T> GetTypeSafe <T>(this BasicValueGetter item) { return(delegate(object obj) { return (T)item(obj); }); }