3 writes to m_safeTokenHandle
mscorlib (3)
system\security\principal\windowsidentity.cs (3)
184ref m_safeTokenHandle, 204KerbS4ULogon(sUserPrincipalName, ref m_safeTokenHandle); 814wi.m_safeTokenHandle = safeTokenHandle;
46 references to m_safeTokenHandle
mscorlib (46)
system\security\principal\windowsidentity.cs (46)
252info.AddValue("m_userToken", m_safeTokenHandle.DangerousGetHandle()); 303if (m_safeTokenHandle.IsInvalid) 307Win32Native.LUID authId = GetLogonAuthId(m_safeTokenHandle); 342if (m_safeTokenHandle.IsInvalid) { 399if (m_safeTokenHandle.IsInvalid) 409if (!Win32Native.DuplicateTokenEx(m_safeTokenHandle, 420if (!Win32Native.CheckTokenMembership((til != TokenImpersonationLevel.None ? m_safeTokenHandle : token), 445if (m_safeTokenHandle.IsInvalid) 463if (m_safeTokenHandle.IsInvalid) 475if (m_safeTokenHandle.IsInvalid) 501if (m_safeTokenHandle.IsInvalid) 522if (m_safeTokenHandle.IsInvalid) 526using (SafeLocalAllocHandle tokenOwner = GetTokenInformation(m_safeTokenHandle, TokenInformationClass.TokenOwner)) { 540if (m_safeTokenHandle.IsInvalid) 544using (SafeLocalAllocHandle tokenUser = GetTokenInformation(m_safeTokenHandle, TokenInformationClass.TokenUser)) { 557if (m_safeTokenHandle.IsInvalid) 562using (SafeLocalAllocHandle pGroups = GetTokenInformation(m_safeTokenHandle, TokenInformationClass.TokenGroups)) { 604return m_safeTokenHandle.DangerousGetHandle(); 681if (m_safeTokenHandle.IsInvalid) 684return SafeImpersonate(m_safeTokenHandle, this, ref stackMark); 691if (m_safeTokenHandle != null && !m_safeTokenHandle.IsClosed) 692m_safeTokenHandle.Dispose(); 707return m_safeTokenHandle; 813wi.m_safeTokenHandle.Dispose(); 886Contract.Assert(!m_safeTokenHandle.IsInvalid && !m_safeTokenHandle.IsClosed, "!m_safeTokenHandle.IsInvalid && !m_safeTokenHandle.IsClosed"); 888using (SafeLocalAllocHandle information = GetTokenInformation(m_safeTokenHandle, tokenInformationClass)) { 1165if (!identity.m_safeTokenHandle.IsInvalid && identity.m_safeTokenHandle != SafeAccessTokenHandle.InvalidHandle && identity.m_safeTokenHandle.DangerousGetHandle() != IntPtr.Zero) 1167identity.m_safeTokenHandle.DangerousAddRef(ref mustDecrement); 1169if (!identity.m_safeTokenHandle.IsInvalid && identity.m_safeTokenHandle.DangerousGetHandle() != IntPtr.Zero) 1170CreateFromToken(identity.m_safeTokenHandle.DangerousGetHandle()); 1179identity.m_safeTokenHandle.DangerousRelease(); 1186return m_safeTokenHandle.DangerousGetHandle(); 1324if (m_safeTokenHandle.IsInvalid) 1332safeAllocHandle = GetTokenInformation(m_safeTokenHandle, tokenInformationClass); 1374if (m_safeTokenHandle.IsInvalid) 1382safeAllocHandlePrimaryGroup = GetTokenInformation(m_safeTokenHandle, TokenInformationClass.TokenPrimaryGroup); 1390safeAllocHandle = GetTokenInformation(m_safeTokenHandle, TokenInformationClass.TokenGroups); 1438if (m_safeTokenHandle.IsInvalid) 1444safeAllocHandle = GetTokenInformation(m_safeTokenHandle, TokenInformationClass.TokenUser); 1469if (m_safeTokenHandle.IsInvalid) 1477safeAllocHandle = GetTokenInformation(m_safeTokenHandle, tokenInformationClass);