Class GSet<T>
Inheritance
Akka.DistributedData.FastMerge<
GSet<T>>
GSet<T>
Assembly: Akka.DistributedData.dll
Syntax
[Serializable]
public sealed class GSet<T> : FastMerge<GSet<T>>, IReplicatedDataSerialization, IEquatable<GSet<T>>, IEnumerable<T>, IEnumerable, IDeltaReplicatedData<GSet<T>, GSet<T>>, IDeltaReplicatedData, IReplicatedData<GSet<T>>, IReplicatedDelta, IReplicatedData
Type Parameters
Constructors
|
Improve this Doc
View Source
GSet()
Declaration
|
Improve this Doc
View Source
GSet(IImmutableSet<T>)
Declaration
public GSet(IImmutableSet<T> elements)
Parameters
Type |
Name |
Description |
System.Collections.Immutable.IImmutableSet<T> |
elements |
TBD
|
|
Improve this Doc
View Source
GSet(IImmutableSet<T>, GSet<T>)
Declaration
public GSet(IImmutableSet<T> elements, GSet<T> delta)
Parameters
Type |
Name |
Description |
System.Collections.Immutable.IImmutableSet<T> |
elements |
TBD
|
GSet<T> |
delta |
|
Fields
|
Improve this Doc
View Source
Empty
Declaration
public static readonly GSet<T> Empty
Field Value
Properties
|
Improve this Doc
View Source
Count
Declaration
public int Count { get; }
Property Value
|
Improve this Doc
View Source
Delta
Declaration
public GSet<T> Delta { get; }
Property Value
|
Improve this Doc
View Source
Elements
Declaration
public IImmutableSet<T> Elements { get; }
Property Value
Type |
Description |
System.Collections.Immutable.IImmutableSet<T> |
|
|
Improve this Doc
View Source
IsEmpty
Declaration
public bool IsEmpty { get; }
Property Value
|
Improve this Doc
View Source
SetType
Declaration
public Type SetType { get; }
Property Value
Methods
|
Improve this Doc
View Source
Add(T)
Declaration
public GSet<T> Add(T element)
Parameters
Type |
Name |
Description |
T |
element |
TBD
|
Returns
Type |
Description |
GSet<T> |
TBD
|
|
Improve this Doc
View Source
Contains(T)
Declaration
public bool Contains(T element)
Parameters
Type |
Name |
Description |
T |
element |
TBD
|
Returns
|
Improve this Doc
View Source
Equals(GSet<T>)
Declaration
public bool Equals(GSet<T> other)
Parameters
Type |
Name |
Description |
GSet<T> |
other |
TBD
|
Returns
|
Improve this Doc
View Source
Equals(Object)
Declaration
public override bool Equals(object obj)
Parameters
Type |
Name |
Description |
Object |
obj |
|
Returns
Overrides
|
Improve this Doc
View Source
GetEnumerator()
Declaration
public IEnumerator<T> GetEnumerator()
Returns
|
Improve this Doc
View Source
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Overrides
|
Improve this Doc
View Source
Merge(GSet<T>)
Declaration
public override GSet<T> Merge(GSet<T> other)
Parameters
Type |
Name |
Description |
GSet<T> |
other |
TBD
|
Returns
Type |
Description |
GSet<T> |
TBD
|
Overrides
Akka.DistributedData.FastMerge<Akka.DistributedData.GSet<T>>.Merge(Akka.DistributedData.GSet<T>)
|
Improve this Doc
View Source
MergeDelta(GSet<T>)
Declaration
public GSet<T> MergeDelta(GSet<T> delta)
Parameters
Type |
Name |
Description |
GSet<T> |
delta |
|
Returns
|
Improve this Doc
View Source
ResetDelta()
Declaration
public GSet<T> ResetDelta()
Returns
|
Improve this Doc
View Source
ToString()
Declaration
public override string ToString()
Returns
Overrides
Explicit Interface Implementations
|
Improve this Doc
View Source
IDeltaReplicatedData.Delta
Declaration
IReplicatedDelta IDeltaReplicatedData.Delta { get; }
Returns
|
Improve this Doc
View Source
IDeltaReplicatedData.MergeDelta(IReplicatedDelta)
Declaration
IReplicatedData IDeltaReplicatedData.MergeDelta(IReplicatedDelta delta)
Parameters
Returns
|
Improve this Doc
View Source
IDeltaReplicatedData.ResetDelta()
Declaration
IReplicatedData IDeltaReplicatedData.ResetDelta()
Returns
|
Improve this Doc
View Source
IReplicatedDelta.Zero
Declaration
IDeltaReplicatedData IReplicatedDelta.Zero { get; }
Returns
|
Improve this Doc
View Source
IEnumerable.GetEnumerator()
Declaration
IEnumerator IEnumerable.GetEnumerator()
Returns
Implements
Extension Methods