32 references to OffsetOf
Microsoft.Extensions.Diagnostics.ResourceMonitoring (2)
Windows\Network\WindowsTcpStateInfo.cs (2)
158
var offset = Marshal.
OffsetOf
<MIB_TCPTABLE>(nameof(MIB_TCPTABLE.Table)).ToInt32();
183
var offset = Marshal.
OffsetOf
<MIB_TCP6TABLE>(nameof(MIB_TCP6TABLE.Table)).ToInt32();
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests (4)
Windows\Tcp6TableInfoTests.cs (2)
124
var offset = Marshal.
OffsetOf
<MIB_TCP6TABLE>(nameof(MIB_TCP6TABLE.Table)).ToInt32();
216
var offset = Marshal.
OffsetOf
<MIB_TCP6TABLE>(nameof(MIB_TCP6TABLE.Table)).ToInt32();
Windows\TcpTableInfoTests.cs (2)
90
var offset = Marshal.
OffsetOf
<MIB_TCPTABLE>(nameof(MIB_TCPTABLE.Table)).ToInt32();
159
var offset = Marshal.
OffsetOf
<MIB_TCPTABLE>(nameof(MIB_TCPTABLE.Table)).ToInt32();
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (1)
ProjectSystemShim\CSharpHelpers.cs (1)
71
Assert.Equal(8, (int)Marshal.
OffsetOf
<HACK_VariantStructure>("_booleanValue"));
System.Net.Quic (1)
System\Net\Quic\Interop\msquic_generated.cs (1)
3136
internal static readonly uint QUIC_EXECUTION_CONFIG_MIN_SIZE = unchecked((uint)((int)(Marshal.
OffsetOf
<QUIC_EXECUTION_CONFIG>("ProcessorList"))));
System.Windows.Forms.Primitives.Tests (24)
Interop\ComCtl32\MCGRIDINFOTests.cs (24)
66
Assert.Equal(0, (int)Marshal.
OffsetOf
<MCGRIDINFO>(nameof(MCGRIDINFO.cbSize))); // 4, UINT
67
Assert.Equal(4, (int)Marshal.
OffsetOf
<MCGRIDINFO>(nameof(MCGRIDINFO.dwPart))); // 4, DWORD
68
Assert.Equal(8, (int)Marshal.
OffsetOf
<MCGRIDINFO>(nameof(MCGRIDINFO.dwFlags))); // 4, DWORD
69
Assert.Equal(12, (int)Marshal.
OffsetOf
<MCGRIDINFO>(nameof(MCGRIDINFO.iCalendar))); // 4, int
70
Assert.Equal(16, (int)Marshal.
OffsetOf
<MCGRIDINFO>(nameof(MCGRIDINFO.iRow))); // 4, int
71
Assert.Equal(20, (int)Marshal.
OffsetOf
<MCGRIDINFO>(nameof(MCGRIDINFO.iCol))); // 4, int
72
Assert.Equal(24, (int)Marshal.
OffsetOf
<MCGRIDINFO>(nameof(MCGRIDINFO.bSelected))); // 4, BOOL
73
Assert.Equal(28, (int)Marshal.
OffsetOf
<MCGRIDINFO>(nameof(MCGRIDINFO.stStart))); // 16, SYSTEMTIME
74
Assert.Equal(44, (int)Marshal.
OffsetOf
<MCGRIDINFO>(nameof(MCGRIDINFO.stEnd))); // 16, SYSTEMTIME
75
Assert.Equal(60, (int)Marshal.
OffsetOf
<MCGRIDINFO>(nameof(MCGRIDINFO.rc))); // 16, RECT
76
Assert.Equal(76, (int)Marshal.
OffsetOf
<MCGRIDINFO>(nameof(MCGRIDINFO.pszName))); // 8, PWSTR
77
Assert.Equal(80, (int)Marshal.
OffsetOf
<MCGRIDINFO>(nameof(MCGRIDINFO.cchName))); // 8, size_t
136
Assert.Equal(0, (int)Marshal.
OffsetOf
<MCGRIDINFO>(nameof(MCGRIDINFO.cbSize))); // 4, UINT
137
Assert.Equal(4, (int)Marshal.
OffsetOf
<MCGRIDINFO>(nameof(MCGRIDINFO.dwPart))); // 4, DWORD
138
Assert.Equal(8, (int)Marshal.
OffsetOf
<MCGRIDINFO>(nameof(MCGRIDINFO.dwFlags))); // 4, DWORD
139
Assert.Equal(12, (int)Marshal.
OffsetOf
<MCGRIDINFO>(nameof(MCGRIDINFO.iCalendar))); // 4, int
140
Assert.Equal(16, (int)Marshal.
OffsetOf
<MCGRIDINFO>(nameof(MCGRIDINFO.iRow))); // 4, int
141
Assert.Equal(20, (int)Marshal.
OffsetOf
<MCGRIDINFO>(nameof(MCGRIDINFO.iCol))); // 4, int
142
Assert.Equal(24, (int)Marshal.
OffsetOf
<MCGRIDINFO>(nameof(MCGRIDINFO.bSelected))); // 4, BOOL
143
Assert.Equal(28, (int)Marshal.
OffsetOf
<MCGRIDINFO>(nameof(MCGRIDINFO.stStart))); // 16, SYSTEMTIME
144
Assert.Equal(44, (int)Marshal.
OffsetOf
<MCGRIDINFO>(nameof(MCGRIDINFO.stEnd))); // 16, SYSTEMTIME
145
Assert.Equal(60, (int)Marshal.
OffsetOf
<MCGRIDINFO>(nameof(MCGRIDINFO.rc))); // 16, RECT
147
Assert.Equal(80, (int)Marshal.
OffsetOf
<MCGRIDINFO>(nameof(MCGRIDINFO.pszName))); // 8, PWSTR
148
Assert.Equal(88, (int)Marshal.
OffsetOf
<MCGRIDINFO>(nameof(MCGRIDINFO.cchName))); // 8, size_t