/// <summary> /// Executes the update action and releases the object. /// </summary> public void Execute() { var result = field.Add(); if (result != 0) { var errorArgs = new UserFieldErrorEventArgs { TableName = field.TableName, FieldName = field.Name, ErrorCode = company.GetLastErrorCode(), ErrorDescription = company.GetLastErrorDescription() }; OnError(this, errorArgs); } Marshal.ReleaseComObject(field); }
private void OnAddUserFieldError(object sender, UserFieldErrorEventArgs e) { CreateUserFieldError(sender, e); }