12 writes to token
System.IdentityModel (12)
System\IdentityModel\SspiSafeHandles.cs (10)
237inUnmanagedBuffer[index].token = securityBuffer.unmanagedToken.DangerousGetHandle(); 241inUnmanagedBuffer[index].token = IntPtr.Zero; 246inUnmanagedBuffer[index].token = Marshal.UnsafeAddrOfPinnedArrayElement(securityBuffer.token, securityBuffer.offset); 260outUnmanagedBuffer[0].token = IntPtr.Zero; 264outUnmanagedBuffer[0].token = Marshal.UnsafeAddrOfPinnedArrayElement(outSecBuffer.token, outSecBuffer.offset); 517inUnmanagedBuffer[index].token = securityBuffer.unmanagedToken.DangerousGetHandle(); 521inUnmanagedBuffer[index].token = IntPtr.Zero; 526inUnmanagedBuffer[index].token = Marshal.UnsafeAddrOfPinnedArrayElement(securityBuffer.token, securityBuffer.offset); 541outUnmanagedBuffer[0].token = IntPtr.Zero; 545outUnmanagedBuffer[0].token = Marshal.UnsafeAddrOfPinnedArrayElement(outSecBuffer.token, outSecBuffer.offset);
System\IdentityModel\SspiWrapper.cs (2)
716unmanagedBuffer[i].token = IntPtr.Zero; 721unmanagedBuffer[i].token = Marshal.UnsafeAddrOfPinnedArrayElement(iBuffer.token, iBuffer.offset);
8 references to token
System.IdentityModel (8)
System\IdentityModel\SspiSafeHandles.cs (4)
300Marshal.Copy(outUnmanagedBuffer[0].token, outSecBuffer.token, 0, outSecBuffer.size); 432handleTemplate.Set(((SecurityBufferStruct*)outputBuffer.UnmanagedPointer)->token); //ATTN: on 64 BIT that is still +8 cause of 2* c++ unsigned long == 8 bytes 574Marshal.Copy(outUnmanagedBuffer[0].token, outSecBuffer.token, 0, outSecBuffer.size); 700handleTemplate.Set(((SecurityBufferStruct*)outputBuffer.UnmanagedPointer)->token); //ATTN: on 64 BIT that is still +8 cause of 2* c++ unsigned long == 8 bytes
System\IdentityModel\SspiWrapper.cs (4)
748Marshal.Copy(unmanagedBuffer[i].token, iBuffer.token, 0, iBuffer.size); 762if ((byte*)unmanagedBuffer[i].token >= bufferAddress && 763(byte*)unmanagedBuffer[i].token + iBuffer.size <= bufferAddress + buffers[j].Length) 765iBuffer.offset = (int)((byte*)unmanagedBuffer[i].token - bufferAddress);