45 references to OffsetOf
Microsoft.Diagnostics.DataContractReader.Contracts (38)
Contracts\StackWalk\Context\ARM64\ARM64Unwinder.cs (10)
922
TargetPointer sourceAddress = startingSp + (uint)Marshal.
OffsetOf
<ARM64Context>(nameof(ARM64Context.X0));
929
sourceAddress = startingSp + (uint)Marshal.
OffsetOf
<ARM64Context>(nameof(ARM64Context.V));
940
sourceAddress = startingSp + (uint)Marshal.
OffsetOf
<ARM64Context>(nameof(ARM64Context.Cpsr));
943
sourceAddress = startingSp + (uint)Marshal.
OffsetOf
<ARM64Context>(nameof(ARM64Context.Fp));
946
sourceAddress = startingSp + (uint)Marshal.
OffsetOf
<ARM64Context>(nameof(ARM64Context.Lr));
949
sourceAddress = startingSp + (uint)Marshal.
OffsetOf
<ARM64Context>(nameof(ARM64Context.Sp));
952
sourceAddress = startingSp + (uint)Marshal.
OffsetOf
<ARM64Context>(nameof(ARM64Context.Pc));
955
sourceAddress = startingSp + (uint)Marshal.
OffsetOf
<ARM64Context>(nameof(ARM64Context.Fpcr));
958
sourceAddress = startingSp + (uint)Marshal.
OffsetOf
<ARM64Context>(nameof(ARM64Context.Fpsr));
964
sourceAddress = startingSp + (uint)Marshal.
OffsetOf
<ARM64Context>(nameof(ARM64Context.ContextFlags));
Contracts\StackWalk\Context\LoongArch64\LoongArch64Unwinder.cs (14)
591
TargetPointer sourceAddress = startingSp + (uint)Marshal.
OffsetOf
<LoongArch64Context>(nameof(LoongArch64Context.R0));
594
sourceAddress = startingSp + (uint)Marshal.
OffsetOf
<LoongArch64Context>(nameof(LoongArch64Context.Ra));
597
sourceAddress = startingSp + (uint)Marshal.
OffsetOf
<LoongArch64Context>(nameof(LoongArch64Context.Tp));
600
sourceAddress = startingSp + (uint)Marshal.
OffsetOf
<LoongArch64Context>(nameof(LoongArch64Context.Sp));
603
sourceAddress = startingSp + (uint)Marshal.
OffsetOf
<LoongArch64Context>(nameof(LoongArch64Context.A0));
620
sourceAddress = startingSp + (uint)Marshal.
OffsetOf
<LoongArch64Context>(nameof(LoongArch64Context.T0));
639
sourceAddress = startingSp + (uint)Marshal.
OffsetOf
<LoongArch64Context>(nameof(LoongArch64Context.X0));
642
sourceAddress = startingSp + (uint)Marshal.
OffsetOf
<LoongArch64Context>(nameof(LoongArch64Context.Fp));
645
sourceAddress = startingSp + (uint)Marshal.
OffsetOf
<LoongArch64Context>(nameof(LoongArch64Context.S0));
667
sourceAddress = startingSp + (uint)Marshal.
OffsetOf
<LoongArch64Context>(nameof(LoongArch64Context.Pc));
670
sourceAddress = startingSp + (uint)Marshal.
OffsetOf
<LoongArch64Context>(nameof(LoongArch64Context.F));
677
sourceAddress = startingSp + (uint)Marshal.
OffsetOf
<LoongArch64Context>(nameof(LoongArch64Context.Fcc));
680
sourceAddress = startingSp + (uint)Marshal.
OffsetOf
<LoongArch64Context>(nameof(LoongArch64Context.Fcsr));
686
sourceAddress = startingSp + (uint)Marshal.
OffsetOf
<LoongArch64Context>(nameof(LoongArch64Context.ContextFlags));
Contracts\StackWalk\Context\RISCV64\RISCV64Unwinder.cs (14)
605
TargetPointer sourceAddress = startingSp + (uint)Marshal.
OffsetOf
<RISCV64Context>(nameof(RISCV64Context.Ra));
608
sourceAddress = startingSp + (uint)Marshal.
OffsetOf
<RISCV64Context>(nameof(RISCV64Context.Sp));
611
sourceAddress = startingSp + (uint)Marshal.
OffsetOf
<RISCV64Context>(nameof(RISCV64Context.Gp));
614
sourceAddress = startingSp + (uint)Marshal.
OffsetOf
<RISCV64Context>(nameof(RISCV64Context.Tp));
617
sourceAddress = startingSp + (uint)Marshal.
OffsetOf
<RISCV64Context>(nameof(RISCV64Context.T0));
624
sourceAddress = startingSp + (uint)Marshal.
OffsetOf
<RISCV64Context>(nameof(RISCV64Context.Fp));
627
sourceAddress = startingSp + (uint)Marshal.
OffsetOf
<RISCV64Context>(nameof(RISCV64Context.S1));
630
sourceAddress = startingSp + (uint)Marshal.
OffsetOf
<RISCV64Context>(nameof(RISCV64Context.A0));
647
sourceAddress = startingSp + (uint)Marshal.
OffsetOf
<RISCV64Context>(nameof(RISCV64Context.S2));
668
sourceAddress = startingSp + (uint)Marshal.
OffsetOf
<RISCV64Context>(nameof(RISCV64Context.T3));
680
sourceAddress = startingSp + (uint)Marshal.
OffsetOf
<RISCV64Context>(nameof(RISCV64Context.Pc));
683
sourceAddress = startingSp + (uint)Marshal.
OffsetOf
<RISCV64Context>(nameof(RISCV64Context.F));
690
sourceAddress = startingSp + (uint)Marshal.
OffsetOf
<RISCV64Context>(nameof(RISCV64Context.Fcsr));
696
sourceAddress = startingSp + (uint)Marshal.
OffsetOf
<RISCV64Context>(nameof(RISCV64Context.ContextFlags));
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();
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"))));