- datetime->FullDateTimePattern = mono_string_new (domain, idx2string (dfe->full_date_time_pattern));
- datetime->LongDatePattern = mono_string_new (domain, idx2string (dfe->long_date_pattern));
- datetime->LongTimePattern = mono_string_new (domain, idx2string (dfe->long_time_pattern));
- datetime->MonthDayPattern = mono_string_new (domain, idx2string (dfe->month_day_pattern));
- datetime->MonthNames = create_names_array_idx (dfe->month_names, NUM_MONTHS);
- datetime->PMDesignator = mono_string_new (domain, idx2string (dfe->pm_designator));
- datetime->ShortDatePattern = mono_string_new (domain, idx2string (dfe->short_date_pattern));
- datetime->ShortTimePattern = mono_string_new (domain, idx2string (dfe->short_time_pattern));
- datetime->TimeSeparator = mono_string_new (domain, idx2string (dfe->time_separator));
- datetime->YearMonthPattern = mono_string_new (domain, idx2string (dfe->year_month_pattern));
- datetime->ShortDatePatterns = create_names_array_idx (dfe->short_date_patterns,
- NUM_SHORT_DATE_PATTERNS);
- datetime->LongDatePatterns = create_names_array_idx (dfe->long_date_patterns,
- NUM_LONG_DATE_PATTERNS);
- datetime->ShortTimePatterns = create_names_array_idx (dfe->short_time_patterns,
- NUM_SHORT_TIME_PATTERNS);
- datetime->LongTimePatterns = create_names_array_idx (dfe->long_time_patterns,
- NUM_LONG_TIME_PATTERNS);
+ MONO_OBJECT_SETREF (datetime, FullDateTimePattern, mono_string_new (domain, idx2string (dfe->full_date_time_pattern)));
+ MONO_OBJECT_SETREF (datetime, LongDatePattern, mono_string_new (domain, idx2string (dfe->long_date_pattern)));
+ MONO_OBJECT_SETREF (datetime, LongTimePattern, mono_string_new (domain, idx2string (dfe->long_time_pattern)));
+ MONO_OBJECT_SETREF (datetime, MonthDayPattern, mono_string_new (domain, idx2string (dfe->month_day_pattern)));
+ MONO_OBJECT_SETREF (datetime, MonthNames, create_names_array_idx (dfe->month_names, NUM_MONTHS));
+ MONO_OBJECT_SETREF (datetime, PMDesignator, mono_string_new (domain, idx2string (dfe->pm_designator)));
+ MONO_OBJECT_SETREF (datetime, ShortDatePattern, mono_string_new (domain, idx2string (dfe->short_date_pattern)));
+ MONO_OBJECT_SETREF (datetime, ShortTimePattern, mono_string_new (domain, idx2string (dfe->short_time_pattern)));
+ MONO_OBJECT_SETREF (datetime, TimeSeparator, mono_string_new (domain, idx2string (dfe->time_separator)));
+ MONO_OBJECT_SETREF (datetime, YearMonthPattern, mono_string_new (domain, idx2string (dfe->year_month_pattern)));
+ MONO_OBJECT_SETREF (datetime, ShortDatePatterns, create_names_array_idx (dfe->short_date_patterns,
+ NUM_SHORT_DATE_PATTERNS));
+ MONO_OBJECT_SETREF (datetime, LongDatePatterns, create_names_array_idx (dfe->long_date_patterns,
+ NUM_LONG_DATE_PATTERNS));
+ MONO_OBJECT_SETREF (datetime, ShortTimePatterns, create_names_array_idx (dfe->short_time_patterns,
+ NUM_SHORT_TIME_PATTERNS));
+ MONO_OBJECT_SETREF (datetime, LongTimePatterns, create_names_array_idx (dfe->long_time_patterns,
+ NUM_LONG_TIME_PATTERNS));