public override bool TryGetMember(GetMemberBinder binder, out object result) { if (binder.Name == "Length") { result = DateTime.Now.Second; return true; } return base.TryGetMember(binder, out result); }