Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ EnumCalendarInfoCallback() [1/2]

static unsafe void System.Globalization.CalendarData.EnumCalendarInfoCallback ( char * calendarStringPtr,
IntPtr context )
inlinestaticprivate

Definition at line 679 of file CalendarData.cs.

680 {
681 try
682 {
684 ref IcuEnumCalendarsData reference = ref Unsafe.As<byte, IcuEnumCalendarsData>(ref *(byte*)(void*)context);
685 if (reference.DisallowDuplicates)
686 {
687 foreach (string result in reference.Results)
688 {
689 if (string.CompareOrdinal(strA, result) == 0)
690 {
691 return;
692 }
693 }
694 }
695 reference.Results.Add(strA.ToString());
696 }
697 catch (Exception)
698 {
699 }
700 }
void Add(TKey key, TValue value)
static unsafe ReadOnlySpan< char > CreateReadOnlySpanFromNullTerminated(char *value)

References System.Collections.Generic.Dictionary< TKey, TValue >.Add(), and System.Runtime.InteropServices.MemoryMarshal.CreateReadOnlySpanFromNullTerminated().

Referenced by System.Globalization.CalendarData.CallEnumCalendarInfo(), and System.Globalization.CalendarData.EnumCalendarInfo().