Hi, Can anyone tell me if there is a way of determining if a string is a valid C# name? e.g. valid for use as a namespace/class name/variable name. Is there a method that does this in the mcs source? Thanks Colin