"blob" is an ILAsm keyword used for Variant Types (VT_BLOB). The ILAsm keywords include all IL instructions from inc\opcode.def plus keywords defined in inc\il_kywd.h
If you are using round-tripping technique (disassemble-edit-reassemble), please use /QUO option of ILDasm. All your identifiers will be single-quoted, which will protect your IL code from possible changes in ILAsm keyword set. Thanks, Serge -----Original Message----- From: Discussion of the Rotor Shared Source CLI implementation [mailto:[EMAIL PROTECTED] Behalf Of Mirko Matytschak Sent: Friday, August 01, 2003 6:45 AM To: [EMAIL PROTECTED] Subject: [DOTNET-ROTOR] Quoted Names Hi there, I stumbled upon a phenomenon which puzzles me. I used "blob" as name for a field in IL Language. ILAsm gives me an error at Token "blob". To understand what's going on, I wrote a short C# program with a variable named "blob", compiled and disassembled with ILDasm. ILDasm generated a Quoted name: "'blob'". I don't understand why. "blob" is definitely not a keyword (I checked opcode.def). Can somebody explain, what's going on there? Regards Mirko
