nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqykddq7nmfd8cd0hupl8fnsmmuhtg55zusm6de4fjecmrhsx4x97qx8hm63 (nprofile…hm63) If it was my circular buffer class, adding to the end or beginning is the same. :)
I could imagine a custom C# array class that handles both begin and end as equal if the plus operator returns a new array instead of modifying, since either case would involve a full array copy, just to a different offset.
But not adding to the beginning is the safest assumption.