public virtual object IVarGet(uint iid) { /* * if (Test(FL.EXIVAR) || IsSpecialConst) * { * return ruby.GenericIVarGet(this, iid); * } */ if (ruby.verbose) { ruby.warning(String.Format("instance variable {0} not initialized", ruby.id2name(iid))); } return(null); }
internal override string Inspect(NetRuby ruby, uint key, RNode body) { if (body.body != null && (body.noex & (NOEX.PRIVATE)) != 0) { return(ruby.id2name(key)); } return(null); }
internal virtual string Inspect(NetRuby ruby, uint key, RNode body) { if ((body.noex & (NOEX.PRIVATE | NOEX.PROTECTED)) == 0) { if (body.body != null) { return(ruby.id2name(key)); } } return(null); }
// Hack, until we have real symbols internal string id2name(uint id) { return(ruby.id2name(id)); }