C# source files have different file encodings. E.g. some have UTF-8 with BOM file encoding, while some have ASCII encoding. 