public LuryObject GetMember(string name, LuryContext context) { if (members.ContainsKey(name)) { return(members[name]); } if (LuryTypeName != null && context.HasMember(LuryTypeName)) { return(context[LuryTypeName].GetMemberNoRecursion(name)); } //throw new LuryException(LuryExceptionType.NameIsNotFound); throw new InvalidOperationException(); }