public virtual Object GetMemberValue(String name, int lexlevel) { if (lexlevel > 0) { if (storage.HasOwnProperty(name)) { return(storage.Get(name)); } else if (parent != null) { return(((IActivationObject)parent).GetMemberValue (name, lexlevel - 1)); } } return(Missing.Value); }