internal string GetFullName() { PackageScope package = this.GetPackage(); if (package != null) { return(package.GetName() + "." + this.name); } if (this.owner.enclosingScope is ClassScope) { return(((ClassScope)this.owner.enclosingScope).GetFullName() + "." + this.name); } return(this.name); }