internal override object GetMemberValue(string name) { MemberInfo[] members = this.GetMember(name, BindingFlags.Instance | BindingFlags.Public); if (members.Length == 0) { lock (sync) { if (vars.ContainsKey(name)) { return(vars[name]); } else { return(Microsoft.JScript.Missing.Value); } } } return(LateBinding.GetMemberValue(this, name, LateBinding.SelectMember(members), members)); }