A first-in, first-out collection of objects with the number of items limited, in C#.