82 references to SizeOf
Microsoft.AspNetCore.Components.Endpoints (1)
Rendering\EndpointHtmlRenderer.Streaming.cs (1)
131var bufSizeRequired = count * Marshal.SizeOf<ComponentIdAndDepth>();
Microsoft.AspNetCore.Components.Server (1)
BlazorPack\SequenceOfT.cs (1)
23private static readonly int DefaultLengthFromArrayPool = 1 + (4095 / Marshal.SizeOf<T>());
Microsoft.AspNetCore.Server.HttpSys (8)
AuthenticationManager.cs (1)
23Marshal.SizeOf<HTTP_SERVER_AUTHENTICATION_INFO>();
NativeInterop\RequestQueue.cs (3)
65nLength = (uint)Marshal.SizeOf<SECURITY_ATTRIBUTES>(), 150&length, (uint)Marshal.SizeOf<long>()); 166&verbosity, (uint)Marshal.SizeOf<long>());
NativeInterop\UrlGroup.cs (3)
16Marshal.SizeOf<HTTP_BINDING_INFO>(); 18Marshal.SizeOf<HTTP_QOS_SETTING_INFO>(); 20Marshal.SizeOf<HTTP_BINDING_INFO>();
TimeoutManager.cs (1)
19Marshal.SizeOf<HTTP_TIMEOUT_LIMIT_INFO>();
Microsoft.AspNetCore.Server.HttpSys.Microbenchmarks (3)
RequestHeaderBenchmarks.cs (3)
72var dataDestination = nativeMemory[Marshal.SizeOf<HTTP_REQUEST_V1>()..]; 87var unknownHeaderStructureDestination = nativeMemory[Marshal.SizeOf<HTTP_REQUEST_V1>()..]; 94var unknownHeadersSize = Marshal.SizeOf<HTTP_UNKNOWN_HEADER>();
Microsoft.AspNetCore.Server.HttpSys.Tests (6)
RequestHeaderTests.cs (6)
359var dataDestination = nativeMemory.Slice(Marshal.SizeOf<HTTP_REQUEST_V1>()); 383var dataDestination = nativeMemory.Slice(Marshal.SizeOf<HTTP_REQUEST_V1>()); 402var unknownHeaderStructureDestination = nativeMemory.Slice(Marshal.SizeOf<HTTP_REQUEST_V1>()); 409var unknownHeadersSize = Marshal.SizeOf<HTTP_UNKNOWN_HEADER>(); 440var unknownHeaderStructureDestination = nativeMemory.Slice(Marshal.SizeOf<HTTP_REQUEST_V1>()); 449var unknownHeadersSize = Marshal.SizeOf<HTTP_UNKNOWN_HEADER>();
Microsoft.Build (3)
BackEnd\Components\Communications\NodeLauncher.cs (3)
63startInfo.cb = Marshal.SizeOf<BackendNativeMethods.STARTUP_INFO>(); 147processSecurityAttributes.nLength = Marshal.SizeOf<BackendNativeMethods.SECURITY_ATTRIBUTES>(); 148threadSecurityAttributes.nLength = Marshal.SizeOf<BackendNativeMethods.SECURITY_ATTRIBUTES>();
Microsoft.Build.Framework (3)
EnvironmentUtilities.cs (1)
16public static bool Is64BitProcess => Marshal.SizeOf<IntPtr>() == 8;
NativeMethods.cs (2)
297_length = (uint)Marshal.SizeOf<MemoryStatus>(); 402_nLength = (uint)Marshal.SizeOf<SecurityAttributes>();
Microsoft.CodeAnalysis.Scripting (1)
src\Compilers\Shared\GlobalAssemblyCacheHelpers\ClrGlobalAssemblyCache.cs (1)
240cbAssemblyInfo = (uint)Marshal.SizeOf<ASSEMBLY_INFO>(),
Microsoft.DotNet.SignCheckLibrary (3)
Interop\PortableExecutable\PortableExecutableHeader.cs (3)
317UInt32 imageOptionalHeaderOffset = ImageNTHeadersOffset + 4 + (UInt32)Marshal.SizeOf<IMAGE_FILE_HEADER>(); 330FirstImageSectionHeaderOffset = ImageNTHeadersOffset + (UInt32)Marshal.SizeOf<IMAGE_NT_HEADERS32>(); 336FirstImageSectionHeaderOffset = ImageNTHeadersOffset + (UInt32)Marshal.SizeOf<IMAGE_NT_HEADERS64>();
Microsoft.Extensions.Diagnostics.ResourceMonitoring (2)
Windows\Network\WindowsTcpStateInfo.cs (2)
163rowPtr = IntPtr.Add(rowPtr, Marshal.SizeOf<MIB_TCPROW>()); 188rowPtr = IntPtr.Add(rowPtr, Marshal.SizeOf<MIB_TCP6ROW>());
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests (2)
Windows\Tcp6TableInfoTests.cs (2)
130fakePtr = IntPtr.Add(fakePtr, Marshal.SizeOf<MIB_TCP6ROW>()); 222fakePtr = IntPtr.Add(fakePtr, Marshal.SizeOf<MIB_TCP6ROW>());
Microsoft.VisualBasic.Forms (2)
Microsoft\VisualBasic\Helpers\NativeMethods.vb (1)
130dwLength = CType(Marshal.SizeOf(Of MEMORYSTATUSEX)(), UInt32)
Microsoft\VisualBasic\Helpers\NativeTypes.SECURITY_ATTRIBUTES.vb (1)
17nLength = Marshal.SizeOf(Of SECURITY_ATTRIBUTES)()
Microsoft.VisualBasic.Forms.Tests (1)
System\Windows\Forms\SecurityAttributesTests.vb (1)
16securityAttributes.nLength.Should.Be(Marshal.SizeOf(Of SECURITY_ATTRIBUTES)())
PresentationFramework (21)
MS\Internal\WindowsRuntime\Generated\Windows.Data.Text.cs (6)
458var nativeVftbl = (IntPtr*)ComWrappersSupport.AllocateVtableMemory(typeof(Vftbl), Marshal.SizeOf<global::WinRT.IInspectable.Vftbl>() + sizeof(IntPtr) * 3); 630var nativeVftbl = (IntPtr*)ComWrappersSupport.AllocateVtableMemory(typeof(Vftbl), Marshal.SizeOf<global::WinRT.IInspectable.Vftbl>() + sizeof(IntPtr) * 17); 1142var nativeVftbl = (IntPtr*)ComWrappersSupport.AllocateVtableMemory(typeof(Vftbl), Marshal.SizeOf<global::WinRT.IInspectable.Vftbl>() + sizeof(IntPtr) * 3); 1294var nativeVftbl = (IntPtr*)ComWrappersSupport.AllocateVtableMemory(typeof(Vftbl), Marshal.SizeOf<global::WinRT.IInspectable.Vftbl>() + sizeof(IntPtr) * 4); 1482var nativeVftbl = (IntPtr*)ComWrappersSupport.AllocateVtableMemory(typeof(Vftbl), Marshal.SizeOf<global::WinRT.IInspectable.Vftbl>() + sizeof(IntPtr) * 1); 1576var nativeVftbl = ComWrappersSupport.AllocateVtableMemory(typeof(WordSegmentsTokenizingHandler), Marshal.SizeOf<global::WinRT.Interop.IDelegateVftbl>());
MS\Internal\WindowsRuntime\Generated\Windows.Globalization.cs (6)
233var nativeVftbl = (IntPtr*)ComWrappersSupport.AllocateVtableMemory(typeof(Vftbl), Marshal.SizeOf<global::WinRT.IInspectable.Vftbl>() + sizeof(IntPtr) * 4); 417var nativeVftbl = (IntPtr*)ComWrappersSupport.AllocateVtableMemory(typeof(Vftbl), Marshal.SizeOf<global::WinRT.IInspectable.Vftbl>() + sizeof(IntPtr) * 1); 491var nativeVftbl = (IntPtr*)ComWrappersSupport.AllocateVtableMemory(typeof(Vftbl), Marshal.SizeOf<global::WinRT.IInspectable.Vftbl>() + sizeof(IntPtr) * 1); 572var nativeVftbl = (IntPtr*)ComWrappersSupport.AllocateVtableMemory(typeof(Vftbl), Marshal.SizeOf<global::WinRT.IInspectable.Vftbl>() + sizeof(IntPtr) * 1); 655var nativeVftbl = (IntPtr*)ComWrappersSupport.AllocateVtableMemory(typeof(Vftbl), Marshal.SizeOf<global::WinRT.IInspectable.Vftbl>() + sizeof(IntPtr) * 2); 771var nativeVftbl = (IntPtr*)ComWrappersSupport.AllocateVtableMemory(typeof(Vftbl), Marshal.SizeOf<global::WinRT.IInspectable.Vftbl>() + sizeof(IntPtr) * 1);
MS\Internal\WindowsRuntime\Generated\WinRT\IInspectable.cs (1)
45AbiToProjectionVftablePtr = Marshal.AllocHGlobal(Marshal.SizeOf<Vftbl>());
MS\Internal\WindowsRuntime\Generated\WinRT\Interop\ExceptionErrorInfo.cs (2)
107var nativeVftbl = (IntPtr*)Marshal.AllocCoTaskMem(Marshal.SizeOf<Vftbl>()); 341var nativeVftbl = (IntPtr*)Marshal.AllocCoTaskMem(Marshal.SizeOf<Vftbl>());
MS\Internal\WindowsRuntime\Generated\WinRT\Interop\IUnknownVftbl.cs (1)
25AbiToProjectionVftblPtr = Marshal.AllocHGlobal(Marshal.SizeOf<IUnknownVftbl>());
MS\Internal\WindowsRuntime\Generated\WinRT\Marshalers.cs (2)
308var byte_length = length * Marshal.SizeOf<T>(); 319int byte_length = array.Length * Marshal.SizeOf<T>();
MS\Internal\WindowsRuntime\Generated\WinRT\Projections\IEnumerable.cs (2)
117var nativeVftbl = (IntPtr*)Marshal.AllocCoTaskMem(Marshal.SizeOf<global::WinRT.IInspectable.Vftbl>() + sizeof(IntPtr) * 1); 449var nativeVftbl = (IntPtr*)Marshal.AllocCoTaskMem(Marshal.SizeOf<global::WinRT.IInspectable.Vftbl>() + sizeof(IntPtr) * 4);
MS\Internal\WindowsRuntime\Generated\WinRT\Projections\IReadOnlyList.cs (1)
239var nativeVftbl = (IntPtr*)Marshal.AllocCoTaskMem(Marshal.SizeOf<global::WinRT.IInspectable.Vftbl>() + sizeof(IntPtr) * 4);
System.Net.Ping (1)
System\Net\NetworkInformation\Ping.RawSocket.cs (1)
397Debug.Assert(Marshal.SizeOf<IcmpHeader>() == 8, "The size of an ICMP Header must be 8 bytes.");
System.Windows.Forms (1)
System\Windows\Forms\Controls\WebBrowser\WebBrowserSiteBase.cs (1)
267lpFrameInfo->cb = (uint)Marshal.SizeOf<OLEINPLACEFRAMEINFO>();
System.Windows.Forms.Primitives.Tests (9)
Interop\ComCtl32\MCGRIDINFOTests.cs (2)
30Assert.Equal(84, Marshal.SizeOf<MCGRIDINFO>()); 99Assert.Equal(96, Marshal.SizeOf<MCGRIDINFO>());
Interop\Kernel32\FILETIMETests.cs (1)
14Assert.Equal(8, Marshal.SizeOf<FILETIME>());
Interop\Kernel32\SYSTEMTIMETests.cs (1)
13Assert.Equal(16, Marshal.SizeOf<SYSTEMTIME>());
Interop\Oleaut32\DECIMALTests.cs (1)
14Assert.Equal(16, Marshal.SizeOf<DECIMAL>());
Interop\Oleaut32\SAFEARRAYTests.cs (2)
25Assert.Equal(24, Marshal.SizeOf<SAFEARRAY>()); 37Assert.Equal(32, Marshal.SizeOf<SAFEARRAY>());
Interop\Oleaut32\VARIANTTests.cs (2)
42Assert.Equal(16, Marshal.SizeOf<VARIANT>()); 54Assert.Equal(24, Marshal.SizeOf<VARIANT>());
System.Windows.Forms.Tests (1)
System\Windows\Forms\MessageTests.cs (1)
187IntPtr ptr = Marshal.AllocHGlobal(Marshal.SizeOf<TestStruct>());
System.Windows.Forms.UI.IntegrationTests (13)
Input\KeyboardSimulator.cs (6)
27PInvoke.SendInput(inputs, Marshal.SizeOf<INPUT>()); 38PInvoke.SendInput(inputs, Marshal.SizeOf<INPUT>()); 50PInvoke.SendInput(inputs, Marshal.SizeOf<INPUT>()); 62PInvoke.SendInput(inputs, Marshal.SizeOf<INPUT>()); 80PInvoke.SendInput(inputs, Marshal.SizeOf<INPUT>()); 111PInvoke.SendInput(inputs, Marshal.SizeOf<INPUT>());
Input\MouseSimulator.cs (7)
88PInvoke.SendInput(inputs, Marshal.SizeOf<INPUT>()); 99PInvoke.SendInput(inputs, Marshal.SizeOf<INPUT>()); 111PInvoke.SendInput(inputs, Marshal.SizeOf<INPUT>()); 125PInvoke.SendInput(inputs, Marshal.SizeOf<INPUT>()); 145PInvoke.SendInput(inputs, Marshal.SizeOf<INPUT>()); 156PInvoke.SendInput(inputs, Marshal.SizeOf<INPUT>()); 167PInvoke.SendInput(inputs, Marshal.SizeOf<INPUT>());