The BitConverter class has a field IsLittleEndian which, according to the documentation:
Indicates the byte order ("endianness") in which data is stored in this computer architecture.
I notice in Reflector that the field is hard-coded to true in the static constructor of BitConverter.
So my question is, do I need to take account of IsLittleEndian when using the BitConverter - in other words, are there any .Net implementations running on big-endian platforms? And if not, what was the purpose of the field in the first place?