public override string ToString()
{
return String.Format ("[{0}]{1} {2}::{3}", typeKey.Scope, type, typeKey.Fullname, name);
}
public ObfuscatedThing GetProperty(PropertyKey key) { ObfuscatedClass c = GetClass(key.TypeKey); ObfuscatedThing t; if (!c.Properties.TryGetValue(key, out t)) { t = new ObfuscatedThing(key.ToString()); c.Properties [key] = t; } return(t); }