private bool RaiseBeginLoad(object state) { if (_callbackRecord != null) { return(ChoFuncEx.RunWithIgnoreError(() => _callbackRecord.BeginLoad(state), true)); } else if (Reader != null) { return(ChoFuncEx.RunWithIgnoreError(() => Reader.RaiseBeginLoad(state), true)); } return(true); }