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

◆ IsUseGenitiveForm()

static bool System.DateTimeFormat.IsUseGenitiveForm ( ReadOnlySpan< char > format,
int index,
int tokenLen,
char patternToMatch )
inlinestaticprivate

Definition at line 150 of file DateTimeFormat.cs.

151 {
152 int num = 0;
153 int num2 = index - 1;
154 while (num2 >= 0 && format[num2] != patternToMatch)
155 {
156 num2--;
157 }
158 if (num2 >= 0)
159 {
160 while (--num2 >= 0 && format[num2] == patternToMatch)
161 {
162 num++;
163 }
164 if (num <= 1)
165 {
166 return true;
167 }
168 }
169 for (num2 = index + tokenLen; num2 < format.Length && format[num2] != patternToMatch; num2++)
170 {
171 }
172 if (num2 < format.Length)
173 {
174 num = 0;
175 while (++num2 < format.Length && format[num2] == patternToMatch)
176 {
177 num++;
178 }
179 if (num <= 1)
180 {
181 return true;
182 }
183 }
184 return false;
185 }

References System.format, and System.index.

Referenced by System.DateTimeFormat.FormatCustomized().