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

◆ SystemDirectory

string System.Environment.SystemDirectory
staticget

Definition at line 347 of file Environment.cs.

348 {
349 get
350 {
351 Span<char> initialBuffer = stackalloc char[32];
352 ValueStringBuilder valueStringBuilder = new ValueStringBuilder(initialBuffer);
353 uint systemDirectoryW;
354 while ((systemDirectoryW = Interop.Kernel32.GetSystemDirectoryW(ref valueStringBuilder.GetPinnableReference(), (uint)valueStringBuilder.Capacity)) > valueStringBuilder.Capacity)
355 {
356 valueStringBuilder.EnsureCapacity((int)systemDirectoryW);
357 }
358 if (systemDirectoryW == 0)
359 {
361 }
362 valueStringBuilder.Length = (int)systemDirectoryW;
363 return valueStringBuilder.ToString();
364 }
365 }
static uint GetSystemDirectoryW(ref char lpBuffer, uint uSize)
static Exception GetExceptionForLastWin32Error(string path="")

Referenced by System.TimeZoneInfo.GetLocalizedNameByMuiNativeResource().