Click or drag to resize

CsvEntityListT Class

List of trade objects, received from the CSV storage.
Inheritance Hierarchy
SystemObject
  CollectionBaseT
    BaseCollectionT, ListT
      SynchronizedCollectionT, ListT
        SynchronizedListT
          StockSharp.Algo.Storages.CsvCsvEntityListT

Namespace:  StockSharp.Algo.Storages.Csv
Assembly:  StockSharp.Algo (in StockSharp.Algo.dll) Version: 4.4.16.0 (4.4.16)
Syntax
C#
public abstract class CsvEntityList<T> : SynchronizedList<T>, 
	IStorageEntityList<T>, INotifyList<T>, IList<T>, ICollection<T>, 
	IEnumerable<T>, IEnumerable, ISynchronizedCollection<T>, ISynchronizedCollection, ICsvEntityList
where T : class

Type Parameters

T
Entity type.

The CsvEntityListT type exposes the following members.

Constructors
  NameDescription
Protected methodCsvEntityListT
Initializes a new instance of the CsvEntityListT.
Top
Properties
  NameDescription
Public propertyAllowNullableItems (Inherited from BaseCollectionT, ListT.)
Public propertyCount (Inherited from SynchronizedCollectionT, ListT.)
Public propertyDelayAction
The time delayed action.
Public propertyFileName
CSV file name.
Protected propertyInnerCollection (Inherited from BaseCollectionT, ListT.)
Public propertyIsReadOnly (Inherited from BaseCollectionT, ListT.)
Public propertyItem (Inherited from SynchronizedCollectionT, ListT.)
Protected propertyRegistry
The CSV storage of trading objects.
Public propertySyncRoot (Inherited from SynchronizedCollectionT, ListT.)
Top
Methods
  NameDescription
Public methodAdd (Inherited from SynchronizedCollectionT, ListT.)
Protected methodAddCache
Add item to cache.
Public methodAddRange (Inherited from SynchronizedListT.)
Public methodAsReadOnly (Inherited from CollectionBaseT.)
Public methodClear (Inherited from SynchronizedCollectionT, ListT.)
Protected methodClearCache
Clear cache.
Public methodContains
(Overrides SynchronizedCollection.Contains(UTP).)
Public methodConvertAll``1 (Inherited from CollectionBaseT.)
Public methodCopyTo (Inherited from SynchronizedCollectionT, ListT.)
Public methodCountWhere (Inherited from CollectionBaseT.)
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Public methodExists (Inherited from CollectionBaseT.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodFindAll (Inherited from CollectionBaseT.)
Public methodForEach (Inherited from SynchronizedCollectionT, ListT.)
Public methodGetEnumerator (Inherited from SynchronizedCollectionT, ListT.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Protected methodGetKey
Get key from trade object.
Public methodGetRange (Inherited from SynchronizedListT.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodIndexOf (Inherited from SynchronizedCollectionT, ListT.)
Public methodInsert (Inherited from SynchronizedCollectionT, ListT.)
Protected methodIsChanged
Is entity changed.
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Protected methodOnAdd (Inherited from BaseCollectionT, ListT.)
Protected methodOnAdded (Inherited from SynchronizedListT.)
Protected methodOnAdding
(Overrides BaseCollection.OnAdding(UTP).)
Protected methodOnChanged (Inherited from BaseCollectionT, ListT.)
Protected methodOnClear (Inherited from BaseCollectionT, ListT.)
Protected methodOnCleared
(Overrides BaseCollection.OnCleared.)
Protected methodOnClearing (Inherited from BaseCollectionT, ListT.)
Protected methodOnGetItem (Inherited from SynchronizedListT.)
Protected methodOnIndexOf (Inherited from SynchronizedListT.)
Protected methodOnInsert (Inherited from SynchronizedListT.)
Protected methodOnInserted (Inherited from BaseCollectionT, ListT.)
Protected methodOnInserting (Inherited from BaseCollectionT, ListT.)
Protected methodOnRemove (Inherited from BaseCollectionT, ListT.)
Protected methodOnRemoveAt (Inherited from SynchronizedListT.)
Protected methodOnRemoved
(Overrides SynchronizedList.OnRemoved(UTP).)
Protected methodOnRemovedAt (Inherited from BaseCollectionT, ListT.)
Protected methodOnRemoving (Inherited from BaseCollectionT, ListT.)
Protected methodOnRemovingAt (Inherited from BaseCollectionT, ListT.)
Protected methodRead
Read data from CSV.
Public methodRemove (Inherited from SynchronizedCollectionT, ListT.)
Public methodRemoveAll (Inherited from CollectionBaseT.)
Public methodRemoveAt (Inherited from SynchronizedCollectionT, ListT.)
Protected methodRemoveCache
Remove item from cache.
Public methodRemoveRange(IEnumerableUTP) (Inherited from SynchronizedListT.)
Public methodRemoveRange(Int32, Int32) (Inherited from SynchronizedListT.)
Public methodSave(T)
To save the trading object.
Public methodSave(T, Boolean)
Save object into storage.
Public methodToArray (Inherited from CollectionBaseT.)
Public methodToString (Overrides CollectionBase.ToString.)
Public methodTrueForAll (Inherited from CollectionBaseT.)
Protected methodUpdateCache
Update item in cache.
Protected methodWrite
Write data into CSV.
Top
Events
  NameDescription
Public eventAdded (Inherited from BaseCollectionT, ListT.)
Public eventAddedRange (Inherited from SynchronizedListT.)
Public eventAdding (Inherited from BaseCollectionT, ListT.)
Public eventChanged (Inherited from BaseCollectionT, ListT.)
Public eventCleared (Inherited from BaseCollectionT, ListT.)
Public eventClearing (Inherited from BaseCollectionT, ListT.)
Public eventInserted (Inherited from BaseCollectionT, ListT.)
Public eventInserting (Inherited from BaseCollectionT, ListT.)
Public eventRemoved (Inherited from BaseCollectionT, ListT.)
Public eventRemovedAt (Inherited from BaseCollectionT, ListT.)
Public eventRemovedRange (Inherited from SynchronizedListT.)
Public eventRemoving (Inherited from BaseCollectionT, ListT.)
Public eventRemovingAt (Inherited from BaseCollectionT, ListT.)
Top
Extension Methods
See Also