Class SerializedSynchronizedCollection<T>
Inheritance
System.Object
SerializedSynchronizedCollection<T>
Implements
System.Collections.IList
System.Collections.ICollection
System.Collections.Generic.IReadOnlyList<T>
System.Collections.Generic.IReadOnlyCollection<T>
System.Runtime.Serialization.ISerializable
System.Collections.Generic.IList<T>
System.Collections.Generic.ICollection<T>
System.Collections.Generic.IEnumerable<T>
System.Collections.IEnumerable
Inherited Members
Namespace: Eco.Core.Utils
Assembly: Eco.Core.dll
Syntax
public class SerializedSynchronizedCollection<T> : ThreadSafeList<T>, IList, ICollection, IReadOnlyList<T>, IReadOnlyCollection<T>, ISnapshotable<T>, ISnapshotable, ISerializable, IList<T>, ICollection<T>, IEnumerable<T>, IEnumerable
Type Parameters
Name | Description |
---|---|
T |
Constructors
SerializedSynchronizedCollection()
Declaration
public SerializedSynchronizedCollection()
SerializedSynchronizedCollection(SerializationInfo, StreamingContext)
Declaration
protected SerializedSynchronizedCollection(SerializationInfo si, StreamingContext context)
Parameters
Type | Name | Description |
---|---|---|
System.Runtime.Serialization.SerializationInfo | si | |
System.Runtime.Serialization.StreamingContext | context |
Methods
GetObjectData(SerializationInfo, StreamingContext)
Declaration
public virtual void GetObjectData(SerializationInfo si, StreamingContext context)
Parameters
Type | Name | Description |
---|---|---|
System.Runtime.Serialization.SerializationInfo | si | |
System.Runtime.Serialization.StreamingContext | context |
Implements
System.Collections.IList
System.Collections.ICollection
System.Collections.Generic.IReadOnlyList<>
System.Collections.Generic.IReadOnlyCollection<>
System.Runtime.Serialization.ISerializable
System.Collections.Generic.IList<>
System.Collections.Generic.ICollection<>
System.Collections.Generic.IEnumerable<>
System.Collections.IEnumerable