Time Rewizer  v.1.1
Created by: Mark Oostveen
MarkOostveen.TimeRewizer.ISnapShot< T > Interface Template Reference

Interface for SnapshotData inside IRewindables More...

+ Inheritance diagram for MarkOostveen.TimeRewizer.ISnapShot< T >:
+ Collaboration diagram for MarkOostveen.TimeRewizer.ISnapShot< T >:

Public Member Functions

new T GetValue ()
 Get Snapshot More...
 
void SetValue (T input)
 Set Snapshot More...
 
void SetValue (object input)
 Set Snapshot, can be casted to generic type be aware More...
 
object GetValue ()
 Get Snapshot casted from generic type to object More...
 

Detailed Description

Interface for SnapshotData inside IRewindables

Base Interface for Snapshot Data, if you're creating a new rewinding type. Then please use Generic Interface Instead

Template Parameters
T

Member Function Documentation

◆ GetValue() [1/2]

new T MarkOostveen.TimeRewizer.ISnapShot< T >.GetValue ( )

Get Snapshot

Returns

Implemented in MarkOostveen.TimeRewizer.ValueRewizer< T >.Snapshot, and MarkOostveen.TimeRewizer.ValueRewizer< T >.Snapshot.

+ Here is the caller graph for this function:

◆ GetValue() [2/2]

object MarkOostveen.TimeRewizer.ISnapShot< T >.GetValue ( )

Get Snapshot casted from generic type to object

Returns

Implemented in MarkOostveen.TimeRewizer.ValueRewizer< T >.Snapshot, and MarkOostveen.TimeRewizer.ValueRewizer< T >.Snapshot.

◆ SetValue() [1/2]

void MarkOostveen.TimeRewizer.ISnapShot< T >.SetValue ( input)

Set Snapshot

Parameters
input

Implemented in MarkOostveen.TimeRewizer.ValueRewizer< T >.Snapshot.

+ Here is the caller graph for this function:

◆ SetValue() [2/2]

void MarkOostveen.TimeRewizer.ISnapShot< T >.SetValue ( object  input)

Set Snapshot, can be casted to generic type be aware

Parameters
input

Implemented in MarkOostveen.TimeRewizer.ValueRewizer< T >.Snapshot.