Class BaseSavedData
Inheritance
BaseSavedData
Assembly: cs.temp.dll.dll
Syntax
public abstract class BaseSavedData : ISavedData, IInjectable
Constructors
BaseSavedData()
Declaration
protected BaseSavedData()
BaseSavedData(String)
Declaration
protected BaseSavedData(string savedId)
Parameters
Type |
Name |
Description |
String |
savedId |
|
Fields
_eventService
Declaration
protected IEventService _eventService
Field Value
_eventSettingsId
Declaration
protected string _eventSettingsId
Field Value
_savedId
Declaration
protected readonly string _savedId
Field Value
_serializer
Declaration
protected ISerializer _serializer
Field Value
_timeCreated
Declaration
protected long _timeCreated
Field Value
_timeModified
Declaration
protected long _timeModified
Field Value
_timerService
Declaration
protected ITimerService _timerService
Field Value
_userSavedData
Declaration
protected IUserSavedData _userSavedData
Field Value
Properties
EventSettingsId
Declaration
public virtual string EventSettingsId { get; }
Property Value
TimeCreated
Declaration
public virtual long TimeCreated { get; }
Property Value
TimeModified
Declaration
public virtual long TimeModified { get; }
Property Value
Methods
Delete()
Declaration
public virtual void Delete()
Deserialize(out ISavedData)
Declaration
protected abstract bool Deserialize(out ISavedData savedData)
Parameters
Returns
Inject(IResolver)
Declaration
public virtual void Inject(IResolver resolver)
Parameters
Type |
Name |
Description |
IResolver |
resolver |
|
Load()
Declaration
public virtual void Load()
Reset()
Declaration
public virtual void Reset()
Save()
Declaration
public virtual void Save()
Implements
IInjectable