I am stepping through a large list of object to do some stuff regarding said objects in the list.
During my iteration, I will remove some objects from the list depen
You can use a decompiler, such as the freely-available ILSpy, to answer these questions. If you're referring to the List type, then the Count getter simply involves reading a field:
List
Count
public int Count { get { return this._size; } }