public override int GetHashCode()
        {
            int hashcode = 157;

            unchecked {
                if (isset.merge_type)
                {
                    hashcode = (hashcode * 397) + Merge_type.GetHashCode();
                }
                if (isset.node_id)
                {
                    hashcode = (hashcode * 397) + Node_id.GetHashCode();
                }
                if (isset.execution_time_ms)
                {
                    hashcode = (hashcode * 397) + Execution_time_ms.GetHashCode();
                }
                if (isset.render_time_ms)
                {
                    hashcode = (hashcode * 397) + Render_time_ms.GetHashCode();
                }
                if (isset.total_time_ms)
                {
                    hashcode = (hashcode * 397) + Total_time_ms.GetHashCode();
                }
            }
            return(hashcode);
        }
Beispiel #2
0
 void createFieldIndexer()
 {
     fieldValues = new StringDictionary();
     fieldValues.Add(date_logged_DbName, Date_logged.ToString());
     fieldValues.Add(timok_date_DbName, Timok_date.ToString());
     fieldValues.Add(start_DbName, Start.ToString());
     fieldValues.Add(duration_DbName, Duration.ToString());
     fieldValues.Add(ccode_DbName, Ccode.ToString());
     fieldValues.Add(local_number_DbName, Local_number);
     fieldValues.Add(carrier_route_id_DbName, Carrier_route_id.ToString());
     fieldValues.Add(price_DbName, Price.ToString());
     fieldValues.Add(cost_DbName, Cost.ToString());
     fieldValues.Add(orig_IP_address_DbName, IPUtil.ToString(Orig_IP_address));
     fieldValues.Add(orig_end_point_id_DbName, Orig_end_point_id.ToString());
     fieldValues.Add(term_end_point_id_DbName, Term_end_point_id.ToString());
     fieldValues.Add(customer_acct_id_DbName, Customer_acct_id.ToString());
     fieldValues.Add(disconnect_cause_DbName, Disconnect_cause.ToString());
     fieldValues.Add(disconnect_source_DbName, Disconnect_source.ToString());
     fieldValues.Add(rbr_result_DbName, Rbr_result.ToString());
     fieldValues.Add(prefix_in_DbName, Prefix_in);
     fieldValues.Add(prefix_out_DbName, Prefix_out);
     fieldValues.Add(DNIS_DbName, DNIS.ToString());
     fieldValues.Add(ANI_DbName, ANI.ToString());
     fieldValues.Add(serial_number_DbName, Serial_number.ToString());
     fieldValues.Add(end_user_price_DbName, End_user_price.ToString());
     fieldValues.Add(used_bonus_minutes_DbName, Used_bonus_minutes.ToString());
     fieldValues.Add(reseller_price_DbName, Reseller_price.ToString());
     fieldValues.Add(node_id_DbName, Node_id.ToString());
     fieldValues.Add(customer_route_id_DbName, Customer_acct_name);
     fieldValues.Add(mapped_disconnect_cause_DbName, Mapped_disconnect_cause.ToString());
     fieldValues.Add(carrier_acct_id_DbName, Carrier_acct_name);
     fieldValues.Add(orig_dot_IP_address_DbName, Orig_dot_IP_address);
     fieldValues.Add(dialed_number_DbName, Dialed_number);
     fieldValues.Add(retail_acct_id_DbName, Retail_acct_id.ToString());
     fieldValues.Add(customer_duration_DbName, Customer_duration.ToString());
     fieldValues.Add(carrier_duration_DbName, Carrier_duration.ToString());
     fieldValues.Add(retail_duration_DbName, Retail_duration.ToString());
     fieldValues.Add(minutes_DbName, IsMinutesNull ? "<NULL>" : Minutes.ToString());
     fieldValues.Add(carrier_minutes_DbName, IsCarrier_minutesNull ? "<NULL>" : Carrier_minutes.ToString());
     fieldValues.Add(retail_minutes_DbName, IsRetail_minutesNull ? "<NULL>" : Retail_minutes.ToString());
     fieldValues.Add(carrier_route_name_DbName, Carrier_route_name);
     fieldValues.Add(customer_route_name_DbName, Customer_route_name);
     fieldValues.Add(orig_alias_DbName, Orig_alias);
     fieldValues.Add(term_alias_DbName, Term_alias);
     fieldValues.Add(term_ip_address_range_DbName, Term_ip_address_range);
     fieldValues.Add(customer_acct_name_DbName, Customer_acct_name);
     fieldValues.Add(orig_partner_id_DbName, IsOrig_partner_idNull ? "<NULL>" : Orig_partner_id.ToString());
     fieldValues.Add(orig_partner_name_DbName, Orig_partner_name);
     fieldValues.Add(carrier_acct_name_DbName, Carrier_acct_name);
     fieldValues.Add(term_partner_id_DbName, IsTerm_partner_idNull ? "<NULL>" : Term_partner_id.ToString());
     fieldValues.Add(term_partner_name_DbName, Term_partner_name);
     fieldValues.Add(node_name_DbName, Node_name);
 }
 internal void Update(User objUserData)
 {
     if (objUserData != null)
     {
         if (Node_id.Equals(objUserData.Node_id) &&
             Login.Equals(objUserData.Login))
         {
             if (objUserData.Name != null)
             {
                 Name = objUserData.Name;
             }
             if (objUserData.Followers != 0)
             {
                 Followers = objUserData.Followers;
             }
             if (objUserData.Size != 0)
             {
                 Size = objUserData.Size;
             }
         }
     }
 }