1 write to Value
System.Private.Windows.Core (1)
Windows.Win32.LPARAM.g.cs (1)
29
internal LPARAM(nint value) => this.
Value
= value;
15 references to Value
System.Private.Windows.Core (14)
Windows.Win32.LPARAM.g.cs (7)
31
public static implicit operator nint(LPARAM value) => value.
Value
;
35
public static bool operator ==(LPARAM left, LPARAM right) => left.
Value
== right.
Value
;
39
public bool Equals(LPARAM other) => this.
Value
== other.
Value
;
43
public override int GetHashCode() => this.
Value
.GetHashCode();
45
public override string ToString() => $"0x{this.
Value
:x}";
Windows\Win32\Foundation\LPARAM.cs (7)
10
public static unsafe implicit operator void*(LPARAM value) => (void*)value.
Value
;
17
public static explicit operator int(LPARAM value) => (int)value.
Value
;
18
public static explicit operator uint(LPARAM value) => (uint)(int)value.
Value
;
19
public static explicit operator nuint(LPARAM value) => (nuint)value.
Value
;
22
public static explicit operator HWND(LPARAM value) => (HWND)value.
Value
;
31
public ushort HIWORD => (ushort)((((nuint)
Value
) >> 16) & 0xffff);
35
public ushort LOWORD => (ushort)(((nuint)
Value
) & 0xffff);
System.Windows.Forms.Primitives (1)
Windows\Win32\UI\Controls\HTREEITEM.cs (1)
9
public static explicit operator HTREEITEM(LPARAM value) => (HTREEITEM)value.
Value
;