Show / Hide Table of Contents

Class MemoryDatabaseCollection<TEntity>

Inheritance
System.Object
MemoryDatabaseCollection<TEntity>
Implements
IMemoryDatabaseCollection<TEntity>
IEnumerable<TEntity>
Namespace: Volo.Abp.Domain.Repositories.MemoryDb
Assembly: Volo.Abp.MemoryDb.dll
Syntax
public class MemoryDatabaseCollection<TEntity> : object, IMemoryDatabaseCollection<TEntity>, IEnumerable<TEntity> where TEntity : class, IEntity
Type Parameters
Name Description
TEntity

Constructors

MemoryDatabaseCollection(IMemoryDbSerializer)

Declaration
public MemoryDatabaseCollection(IMemoryDbSerializer memoryDbSerializer)
Parameters
Type Name Description
IMemoryDbSerializer memoryDbSerializer

Methods

Add(TEntity)

Declaration
public void Add(TEntity entity)
Parameters
Type Name Description
TEntity entity

GetEnumerator()

Declaration
public IEnumerator<TEntity> GetEnumerator()
Returns
Type Description
IEnumerator<TEntity>

Remove(TEntity)

Declaration
public void Remove(TEntity entity)
Parameters
Type Name Description
TEntity entity

Update(TEntity)

Declaration
public void Update(TEntity entity)
Parameters
Type Name Description
TEntity entity

Implements

IMemoryDatabaseCollection<TEntity>
IEnumerable<>

Extension Methods

AbpObjectExtensions.As<T>(Object)
AbpObjectExtensions.To<T>(Object)
AbpObjectExtensions.IsIn<T>(T, T[])
AbpObjectExtensions.If<T>(T, Boolean, Func<T, T>)
AbpObjectExtensions.If<T>(T, Boolean, Action<T>)
LockExtensions.Locking(Object, Action)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<TResult>(Object, Func<TResult>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
Back to top Powered by Volosoft