public virtual void FlushAttributeValues(string attrName, params object[] arguments) { IsValid = true; IsDirty = true; if (realobject != null && !realobject.AutoFlushDisabled) { if (string.IsNullOrEmpty(attrName)) { //realobject.UpdateAttributeValues(methodMsg.MethodName.Substring(4, methodMsg.MethodName.Length - 4), methodMsg.Args[0]); } else { realobject.UpdateAttributeValues(attrName, arguments[0]); } } }