Table of Contents

Class NetworkHashSet<T>

Namespace
Netick
Assembly
Netick.dll

A networked HashSet<T> collection.

public sealed class NetworkHashSet<T> : NetworkHashSet, INetworkCollection, IEnumerable<T>, IEnumerable where T : unmanaged

Type Parameters

T
Inheritance
NetworkHashSet<T>
Implements
Inherited Members

Constructors

NetworkHashSet(int)

public NetworkHashSet(int capacity)

Parameters

capacity int

Properties

Count

public int Count { get; }

Property Value

int

Methods

Add(T)

public bool Add(T item)

Parameters

item T

Returns

bool

Clear()

public void Clear()

Contains(T)

public bool Contains(T item)

Parameters

item T

Returns

bool

ExceptWith(IEnumerable<T>)

public void ExceptWith(IEnumerable<T> other)

Parameters

other IEnumerable<T>

GetEnumerator()

public IEnumerator<T> GetEnumerator()

Returns

IEnumerator<T>

InternalInit(INetickNetworkScript, int*, int, int)

public override void InternalInit(INetickNetworkScript beh, int* state, int elementSizeWords, int flags)

Parameters

beh INetickNetworkScript
state int*
elementSizeWords int
flags int

InternalReset()

public override void InternalReset()

IntersectWith(IEnumerable<T>)

public void IntersectWith(IEnumerable<T> other)

Parameters

other IEnumerable<T>

Overlaps(IEnumerable<T>)

public bool Overlaps(IEnumerable<T> other)

Parameters

other IEnumerable<T>

Returns

bool

Remove(T)

public bool Remove(T item)

Parameters

item T

Returns

bool

SymmetricExceptWith(IEnumerable<T>)

public void SymmetricExceptWith(IEnumerable<T> other)

Parameters

other IEnumerable<T>

UnionWith(IEnumerable<T>)

public void UnionWith(IEnumerable<T> other)

Parameters

other IEnumerable<T>