Symbol literals consist of the '#' character followed by one of more alphanumeric characters
#XSharp
#AnExample
Even though the examples above are written in mixed case, the compiler will treat them as all uppercase.
Symbol literals are compiled only once by the X# compiler for performance reasons.
Each .Net assembly created by the X# compiler will have a special, compiler generated, class that contains all the literal symbols found in that assembly.
These literals are initialized at startup and stored in the symbol table in the runtime.