I would like to identify the language(C#, VB, whatever) used to create a particular assembly.
I would also like to identify the compiler (the MS one, mono).
There doesn't seem to be any information in the assembly. The section about the headers of an assembly in Ecma-335 partition II doesn't mention anything useful.
I wonder if there are fingerprints in an assembly that could reveal that "aha this is something very particular to C#/the c# compiler, you were written in C#!"
This would be useful to know for the static analysis tool I'm writing.