Table of Contents

Class EntityKeyedMapDataSource<TData>

Namespace
RisingV.Core.Databases
Assembly
RisingV.Core.dll

Represents a data source that uses an entity's hash code as the key, specifically for data types that implement IData.

public class EntityKeyedMapDataSource<TData> : EntityKeyedMapDataSource<TData, MapDataLoader<int, TData>>, IDataSource<int, TData, MapDataLoader<int, TData>>, IDataSource<int, TData>, IDataSource, IDataCrud, IDataCrud<int, TData> where TData : IData

Type Parameters

TData

The type of data stored in the map, which must implement IData.

Inheritance
DataSource<int, TData, MapDataLoader<int, TData>>
EntityKeyedMapDataSource<TData>
Implements
IDataSource<int, TData, MapDataLoader<int, TData>>
IDataCrud<int, TData>
Inherited Members
Extension Methods

Constructors

EntityKeyedMapDataSource(Map<int, TData>?)

Represents a data source that uses an entity's hash code as the key, specifically for data types that implement IData.

public EntityKeyedMapDataSource(Map<int, TData>? map = null)

Parameters

map Map<int, TData>

Optional map to initialize the data source with.