Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ Enqueue()

void System.Collections.Generic.Queue< T >.Enqueue ( T item)
inline

Definition at line 232 of file Queue.cs.

233 {
234 if (_size == _array.Length)
235 {
236 Grow(_size + 1);
237 }
238 _array[_tail] = item;
239 MoveNext(ref _tail);
240 _size++;
241 _version++;
242 }
void Grow(int capacity)
Definition Queue.cs:412
void MoveNext(ref int index)
Definition Queue.cs:375

References System.Collections.Generic.Queue< T >._array, System.Collections.Generic.Queue< T >._size, System.Collections.Generic.Queue< T >._tail, System.Collections.Generic.Queue< T >._version, System.Collections.Generic.Queue< T >.Grow(), System.item, and System.Collections.Generic.Queue< T >.MoveNext().

Referenced by System.Threading.Tasks.Dataflow.BroadcastBlock< T >.BroadcastingSourceCore< TOutput >.AddMessage(), Terraria.Social.Steam.SteamP2PReader.ClearUser(), Terraria.Social.Steam.SteamP2PWriter.ClearUser(), Terraria.Social.WeGame.WeGameP2PReader.ClearUser(), Terraria.Social.WeGame.WeGameP2PWriter.ClearUser(), System.Diagnostics.AsyncStreamReader.MoveLinesFromStringBuilderToMessageQueue(), System.Diagnostics.AsyncStreamReader.ReadBufferAsync(), Terraria.Social.Steam.SteamP2PReader.ReadTick(), Terraria.Social.WeGame.WeGameP2PReader.ReadTick(), Terraria.Social.Steam.SteamP2PReader.Receive(), Terraria.Social.WeGame.WeGameP2PReader.Receive(), Terraria.ID.SetFactory.Recycle< T >(), System.Runtime.Serialization.Formatters.Binary.ObjectWriter.Schedule(), Terraria.Social.Steam.SteamP2PWriter.SendAll(), Terraria.Social.WeGame.WeGameP2PWriter.SendAll(), and System.Runtime.Serialization.Formatters.Binary.ObjectWriter.Serialize().