268 {
269 get
270 {
271 Span<char> initialBuffer = stackalloc char[40];
274 ReadOnlySpan<char> span = builder.
AsSpan();
275 int num = span.IndexOf('\\');
276 if (num != -1)
277 {
278 builder.Length = num;
280 }
281 initialBuffer = stackalloc char[64];
283 uint cchReferencedDomainName = (uint)valueStringBuilder.
Capacity;
284 Span<byte> span2 = stackalloc byte[68];
285 uint cbSid = 68u;
286 uint peUse;
288 {
290 if (lastPInvokeError != 122)
291 {
293 }
294 valueStringBuilder.EnsureCapacity((int)cchReferencedDomainName);
295 }
297 valueStringBuilder.Length = (int)cchReferencedDomainName;
298 return valueStringBuilder.ToString();
299 }
300 }
static bool LookupAccountNameW(string lpSystemName, ref char lpAccountName, ref byte Sid, ref uint cbSid, ref char ReferencedDomainName, ref uint cchReferencedDomainName, out uint peUse)
static void GetUserName(ref ValueStringBuilder builder)
static string GetMessage(int errorCode)
static int GetLastPInvokeError()
@ InvalidOperationException
ref char GetPinnableReference()
override string ToString()
ReadOnlySpan< char > AsSpan(bool terminate)