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)
10public static unsafe implicit operator void*(LPARAM value) => (void*)value.Value; 17public static explicit operator int(LPARAM value) => (int)value.Value; 18public static explicit operator uint(LPARAM value) => (uint)(int)value.Value; 19public static explicit operator nuint(LPARAM value) => (nuint)value.Value; 22public static explicit operator HWND(LPARAM value) => (HWND)value.Value; 31public ushort HIWORD => (ushort)((((nuint)Value) >> 16) & 0xffff); 35public ushort LOWORD => (ushort)(((nuint)Value) & 0xffff);
System.Windows.Forms.Primitives (1)
Windows\Win32\UI\Controls\HTREEITEM.cs (1)
9public static explicit operator HTREEITEM(LPARAM value) => (HTREEITEM)value.Value;