18 writes to token
System (18)
net\System\Net\_SafeNetHandles.cs (16)
1530inUnmanagedBuffer[index].token = securityBuffer.unmanagedToken.DangerousGetHandle(); 1534inUnmanagedBuffer[index].token = IntPtr.Zero; 1539inUnmanagedBuffer[index].token = Marshal.UnsafeAddrOfPinnedArrayElement(securityBuffer.token, securityBuffer.offset); 1556outUnmanagedBuffer[0].token = IntPtr.Zero; 1558outUnmanagedBuffer[0].token = Marshal.UnsafeAddrOfPinnedArrayElement(outSecBuffer.token, outSecBuffer.offset); 1855inUnmanagedBuffer[index].token = securityBuffer.unmanagedToken.DangerousGetHandle(); 1859inUnmanagedBuffer[index].token = IntPtr.Zero; 1864inUnmanagedBuffer[index].token = Marshal.UnsafeAddrOfPinnedArrayElement(securityBuffer.token, securityBuffer.offset); 1882outUnmanagedBuffer[0].token = IntPtr.Zero; 1884outUnmanagedBuffer[0].token = Marshal.UnsafeAddrOfPinnedArrayElement(outSecBuffer.token, outSecBuffer.offset); 2114inUnmanagedBuffer[index].token = securityBuffer.unmanagedToken.DangerousGetHandle(); 2117inUnmanagedBuffer[index].token = IntPtr.Zero; 2121inUnmanagedBuffer[index].token = Marshal.UnsafeAddrOfPinnedArrayElement(securityBuffer.token, securityBuffer.offset); 2228inUnmanagedBuffer[index].token = securityBuffer.unmanagedToken.DangerousGetHandle(); 2232inUnmanagedBuffer[index].token = IntPtr.Zero; 2237inUnmanagedBuffer[index].token = Marshal.UnsafeAddrOfPinnedArrayElement(securityBuffer.token, securityBuffer.offset);
net\System\Net\_SSPIWrapper.cs (2)
398unmanagedBuffer[i].token = IntPtr.Zero; 403unmanagedBuffer[i].token = Marshal.UnsafeAddrOfPinnedArrayElement(iBuffer.token, iBuffer.offset);
7 references to token
System (7)
net\System\Net\_SafeNetHandles.cs (4)
1610Marshal.Copy(outUnmanagedBuffer[0].token, outSecBuffer.token, 0, outSecBuffer.size); 1745handleTemplate.Set(((SecurityBufferStruct*)outputBuffer.UnmanagedPointer)->token); //ATTN: on 64 BIT that is still +8 cause of 2* c++ unsigned long == 8 bytes 1928Marshal.Copy(outUnmanagedBuffer[0].token, outSecBuffer.token, 0, outSecBuffer.size); 2058handleTemplate.Set(((SecurityBufferStruct*)outputBuffer.UnmanagedPointer)->token); //ATTN: on 64 BIT that is still +8 cause of 2* c++ unsigned long == 8 bytes
net\System\Net\_SSPIWrapper.cs (3)
455if ((byte*) unmanagedBuffer[i].token >= bufferAddress && 456(byte*) unmanagedBuffer[i].token + iBuffer.size <= bufferAddress + buffers[j].Length) 458iBuffer.offset = (int) ((byte*) unmanagedBuffer[i].token - bufferAddress);