57 references to Utility
PresentationFramework (57)
System\Windows\Appearance\WindowBackdropManager.cs (5)
19WindowBackdropType.Auto => Utility.IsWindows11_22H2OrNewer, 20WindowBackdropType.TabbedWindow => Utility.IsWindows11_22H2OrNewer, 21WindowBackdropType.MainWindow => Utility.IsOSWindows11OrNewer, 22WindowBackdropType.TransientWindow => Utility.IsOSWindows7OrNewer, 142internal static bool IsBackdropEnabled => _isBackdropEnabled ??= Utility.IsWindows11_22H2OrNewer &&
System\Windows\Shell\WindowChrome.cs (3)
193(value) => Utility.IsThicknessNonNegative((Thickness)value)); 214if (!Utility.IsThicknessNonNegative(thickness)) 247(value) => Utility.IsCornerRadiusValid((CornerRadius)value));
System\Windows\Shell\WindowChromeWorker.cs (31)
140Utility.AddDependencyPropertyChangeListener(_window, Window.TemplateProperty, _OnWindowPropertyChangedThatRequiresTemplateFixup); 141Utility.AddDependencyPropertyChangeListener(_window, Window.FlowDirectionProperty, _OnWindowPropertyChangedThatRequiresTemplateFixup); 182Utility.RemoveDependencyPropertyChangeListener(_window, Window.TemplateProperty, _OnWindowPropertyChangedThatRequiresTemplateFixup); 183Utility.RemoveDependencyPropertyChangeListener(_window, Window.FlowDirectionProperty, _OnWindowPropertyChangedThatRequiresTemplateFixup); 305if (Utility.IsFlagSet((int)_chromeInfo.NonClientFrameEdges, (int)NonClientFrameEdges.Top)) 313if (Utility.IsFlagSet((int)_chromeInfo.NonClientFrameEdges, (int)NonClientFrameEdges.Left)) 321if (Utility.IsFlagSet((int)_chromeInfo.NonClientFrameEdges, (int)NonClientFrameEdges.Bottom)) 329if (Utility.IsFlagSet((int)_chromeInfo.NonClientFrameEdges, (int)NonClientFrameEdges.Right)) 414if (Utility.IsFlagSet((int)_chromeInfo.NonClientFrameEdges, (int)NonClientFrameEdges.Top)) 418if (Utility.IsFlagSet((int)_chromeInfo.NonClientFrameEdges, (int)NonClientFrameEdges.Left)) 422if (Utility.IsFlagSet((int)_chromeInfo.NonClientFrameEdges, (int)NonClientFrameEdges.Bottom)) 426if (Utility.IsFlagSet((int)_chromeInfo.NonClientFrameEdges, (int)NonClientFrameEdges.Right)) 482var mousePosScreen = new Point(Utility.GET_X_LPARAM(lParam), Utility.GET_Y_LPARAM(lParam)); 513if (Utility.IsOSVistaOrNewer && _chromeInfo.GlassFrameThickness != default(Thickness) && _isGlassEnabled) 540SystemCommands.ShowSystemMenuPhysicalCoordinates(_window, new Point(Utility.GET_X_LPARAM(lParam), Utility.GET_Y_LPARAM(lParam))); 580if (!Utility.IsFlagSet(wp.flags, (int)SWP.NOSIZE)) 674bool canMinimize = Utility.IsFlagSet((int)dwStyle, (int)WS.MINIMIZEBOX); 675bool canMaximize = Utility.IsFlagSet((int)dwStyle, (int)WS.MAXIMIZEBOX); 676bool canSize = Utility.IsFlagSet((int)dwStyle, (int)WS.THICKFRAME); 786Utility.SafeDeleteObject(ref hrgn); 794if (null != wp && !Utility.IsFlagSet(wp.Value.flags, (int)SWP.NOSIZE)) 864Utility.SafeDeleteObject(ref hrgn); 907Utility.SafeDeleteObject(ref hrgn); 937if (!Utility.IsOSVistaOrNewer) 974if (Utility.IsFlagSet((int)_chromeInfo.NonClientFrameEdges, (int)NonClientFrameEdges.Top)) 979if (Utility.IsFlagSet((int)_chromeInfo.NonClientFrameEdges, (int)NonClientFrameEdges.Left)) 984if (Utility.IsFlagSet((int)_chromeInfo.NonClientFrameEdges, (int)NonClientFrameEdges.Bottom)) 989if (Utility.IsFlagSet((int)_chromeInfo.NonClientFrameEdges, (int)NonClientFrameEdges.Right)) 1143if (!Utility.IsOSVistaOrNewer || _hwnd == IntPtr.Zero)
System\Windows\Standard\MessageWindow.cs (1)
183Utility.SafeDestroyWindow(ref hwnd);
System\Windows\Standard\NativeMethods.cs (14)
1587Utility.SafeRelease(ref cp); 1614Utility.SafeRelease(ref _cp); 2053return (_left << 16 | Utility.LOWORD(_right)) ^ (_top << 16 | Utility.LOWORD(_bottom)); 2318if (!Utility.IsOSVistaOrNewer) 2326if (!Utility.IsOSWindows7OrNewer) 2526if (Utility.IsOSVistaOrNewer && IsThemeActive()) 2547if (!Utility.IsOSVistaOrNewer) 2563Assert.IsTrue(Utility.IsWindows11_22H2OrNewer); 2570Assert.IsTrue(Utility.IsWindows11_22H2OrNewer); 2578Assert.IsTrue(Utility.IsOSVistaOrNewer); 2585Assert.IsTrue(Utility.IsOSWindows7OrNewer); 3015var metrics = Utility.IsOSVistaOrNewer 3185if (!Utility.IsOSVistaOrNewer)
System\Windows\SystemParameters.cs (1)
5655_windowGlassColor = Standard.Utility.ColorFromArgbDword(color);
System\Windows\Window.cs (2)
2581if (Standard.Utility.IsOSWindows10OrNewer) 2605if(!Standard.Utility.IsOSWindows11OrNewer) return;