Interface IPlotPointDataProvider
Data provider for storing and retrieving various instances of IPlotPointData
Assembly: cs.temp.dll.dll
Syntax
public interface IPlotPointDataProvider
Methods
AddData<T>(IPlotPointData)
Declaration
void AddData<T>(IPlotPointData data)
where T : IPlotPointData
Parameters
Type Parameters
Cleanup()
Clears all data from the provider
Declaration
GetAllData<T>()
Declaration
T[] GetAllData<T>()
where T : class, IPlotPointData
Returns
Type Parameters
GetData<T>(String)
Declaration
T GetData<T>(string id)
where T : class, IPlotPointData
Parameters
Type |
Name |
Description |
String |
id |
|
Returns
Type Parameters
GetData<T>(String[])
Declaration
T[] GetData<T>(string[] ids)
where T : class, IPlotPointData
Parameters
Type |
Name |
Description |
String[] |
ids |
|
Returns
Type Parameters
RemoveAllData<T>()
Removes all data for the given type T
Declaration
bool RemoveAllData<T>()
where T : class, IPlotPointData
Returns
Type |
Description |
Boolean |
Whether or not the type T could be found to remove
|
Type Parameters
RemoveData<T>(IPlotPointData)
Removes cached data
of type T
Declaration
bool RemoveData<T>(IPlotPointData data)
where T : class, IPlotPointData
Parameters
Returns
Type |
Description |
Boolean |
Whether or not any data was removed
|
Type Parameters
RemoveData<T>(String)
Removes all cached data with matching id
and type T
Declaration
bool RemoveData<T>(string id)
where T : class, IPlotPointData
Parameters
Type |
Name |
Description |
String |
id |
|
Returns
Type |
Description |
Boolean |
Whether or not any data was removed
|
Type Parameters