public virtual object Clone()
{
if (!constructed) Construct ();
CultureInfo ci=(CultureInfo)MemberwiseClone ();
ci.m_isReadOnly=false;
ci.cached_serialized_form=null;
if (!IsNeutralCulture) {
ci.NumberFormat = (NumberFormatInfo)NumberFormat.Clone ();
ci.DateTimeFormat = (DateTimeFormatInfo)DateTimeFormat.Clone ();
}
return(ci);
}