public virtual T Load() { if (this.Serializer == null) { return(CUtils.CreateDefault <T>()); } return(this.Serializer.Load()); }
public T Load() { lock (this) { if (File.Exists(this._fileName)) { try { using (Stream resource_0 = (Stream)File.OpenRead(this._fileName)) return((T)this.xs.Deserialize(resource_0)); } catch (Exception exception_0) { } } if (!File.Exists(this._updateFileName)) { return(CUtils.CreateDefault <T>()); } using (Stream resource_1 = (Stream)File.OpenRead(this._updateFileName)) return((T)this.xs.Deserialize(resource_1)); } }