Lines Matching refs:FirstPosition
26 FirstPosition = 0; in Clear()
34 if(!IsEmpty && ((LastPosition + 1) % buffer.Length) == FirstPosition) in Enqueue()
53 result = buffer[FirstPosition]; in TryDequeue()
54 if(FirstPosition == LastPosition) in TryDequeue()
78 result = buffer[FirstPosition]; in TryPeek()
90 … Array.Copy(buffer, FirstPosition, array, arrayIndex, LastPosition + 1 - FirstPosition); in CopyTo()
93 var start = FirstPosition; in CopyTo()
106 var currentYield = FirstPosition; in GetEnumerator()
132 private int FirstPosition { get; set; } property in Antmicro.Renode.Utilities.Collections.CircularBuffer
138 ? LastPosition + buffer.Length + 1 - FirstPosition
139 : LastPosition + 1 - FirstPosition);
152 FirstPosition++; in MoveFirst()
153 if(FirstPosition == buffer.Length) in MoveFirst()
156 FirstPosition = 0; in MoveFirst()