Given a C#.NET assembly, what information can you get?

Tech-Archive recommends: Fix windows errors by optimizing your registry



I'm developing a proprietary system in C#.NET. The assembly is in a
folder accessible by outside people.

Since it's critical that others don't know what it's about and how
it's implemented, I want to know what information anyone can get by
examining the assembly.
.