SYMBOL INDEX (2324 symbols across 215 files) FILE: Bridge/Agent.cs class Agent (line 18) | public static class Agent FILE: Bridge/Behavior.cs class Behavior (line 16) | public class Behavior method Clone (line 28) | public Behavior Clone() FILE: Bridge/Channels.cs class Channels (line 17) | public static class Channels FILE: Bridge/Interfaces/IAppController.cs type IAppController (line 15) | public interface IAppController method BringToTop (line 17) | public void BringToTop(); method SetMainWindowHandle (line 18) | public void SetMainWindowHandle( IntPtr handle ); method Quit (line 19) | public void Quit(); method RenderDesktopArrangementButtons (line 20) | public void RenderDesktopArrangementButtons( string selectedDa ); method CreateRuleFromWindowHandle (line 21) | public void CreateRuleFromWindowHandle( IntPtr handle ); FILE: Bridge/Interfaces/IDesktop.cs type IDesktop (line 13) | public interface IDesktop method MakeVisible (line 15) | public void MakeVisible(); FILE: Bridge/Resources/Images/Images.Designer.cs class Images (line 22) | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resource... method Images (line 31) | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Mic... FILE: Bridge/Resources/Langs/WinFormStrings.Designer.cs class WinFormStrings (line 22) | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resource... method WinFormStrings (line 31) | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Mic... FILE: Bridge/Resources/Langs/WinFormStrings.zh-Hans.Designer.cs class WinFormStrings_zh_Hans (line 21) | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resource... method WinFormStrings_zh_Hans (line 30) | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Mic... FILE: Bridge/VirtualDesktopNotification.cs type VirtualDesktopNotificationType (line 16) | public enum VirtualDesktopNotificationType class VirtualDesktopNotification (line 23) | public class VirtualDesktopNotification FILE: Bridge/Window.cs class Window (line 16) | public class Window method Create (line 28) | public static Window Create( FILE: Configuration/ConfigTemplate.cs class ConfigTemplate (line 18) | public class ConfigTemplate method GetMouseActionById (line 54) | public MouseAction.Action GetMouseActionById( string id ) FILE: Configuration/Const.cs class Const (line 19) | public static class Const class Window (line 39) | public static class Window class VirtualDesktop (line 49) | public static class VirtualDesktop class Settings (line 56) | public static class Settings class Reg (line 69) | public static class Reg class Args (line 75) | public static class Args class Hotkey (line 80) | public static class Hotkey method GetFuncDesc (line 134) | public static string GetFuncDesc( string key ) method GetKeyBinding (line 157) | public static KeyBinding GetKeyBinding( string key ) method GetHotkeyExtra (line 180) | public static string GetHotkeyExtra( string key ) class MouseAction (line 193) | public static class MouseAction type Action (line 195) | public enum Action method MouseAction (line 226) | static MouseAction() method GetActionId (line 283) | public static string GetActionId( MouseButtons mb, Keys key, string pr... FILE: Configuration/Converter/EntityConverter.cs class EntityConverter (line 16) | public static class EntityConverter method ConvertMouseAction (line 18) | public static void ConvertMouseAction( Dictionary InitRules() method BuildRuleExp (line 72) | private static void BuildRuleExp( List rules ) method FetchRules (line 82) | public static List FetchRules() method CheckRulesForWindow (line 87) | private static async void CheckRulesForWindow( Window win ) method ReadRuleFromFile (line 187) | private static List ReadRuleFromFile( string path ) method ParseExpressionTemplate (line 198) | public static ExpressionTemplate ParseExpressionTemplate( JsonDocument... method GetJsonDeserializerOptions (line 207) | private static JsonSerializerOptions GetJsonDeserializerOptions() method GetJsonSerializerOptions (line 212) | public static JsonSerializerOptions GetJsonSerializerOptions() method SaveRules (line 222) | public static async void SaveRules( List ruleList, strin... method SwitchRuleProfile (line 239) | public static void SwitchRuleProfile() FILE: Configuration/Events/Expression/Conditions.test.cs class Conditions (line 22) | public static partial class Conditions method TestData (line 24) | private static void TestData( string path ) FILE: Configuration/Manager.cs class Manager (line 30) | public static class Manager method Init (line 43) | public static bool Init() method InitConfig (line 68) | private static void InitConfig( string filePath ) method Save (line 132) | public static async void Save( string? filePath = null, object? reason... method SwitchProfile (line 150) | public static async void SwitchProfile( string name ) method SaveCluster (line 177) | public static void SaveCluster( Cluster cluster ) method ReadCluster (line 182) | private static Cluster? ReadCluster() method SaveProfile (line 187) | private static async void SaveProfile( string path, T p ) method ReadProfile (line 202) | private static T? ReadProfile( string path ) method DeleteFilesOfProfile (line 221) | public static async void DeleteFilesOfProfile( string profileName ) method SetConfigRoot (line 240) | public static void SetConfigRoot( string path ) method GetConfigRoot (line 247) | private static string GetConfigRoot() method CheckFolders (line 259) | private static void CheckFolders() method GetRuleFilePath (line 271) | public static string GetRuleFilePath( string? profile = null ) method GetCachePath (line 279) | public static string GetCachePath() method GetPluginsPath (line 285) | public static string GetPluginsPath() FILE: Configuration/Profile.cs class Profile (line 20) | public class Profile method Clone (line 36) | public Profile Clone() FILE: Configuration/Profiles/Default.cs class Default (line 17) | public class Default : Profile method Default (line 19) | public Default() FILE: Helpers/DwmApi.cs class DwmApi (line 6) | public static class DwmApi type DwmWindowAttribute (line 8) | [Flags] method DwmRegisterThumbnail (line 114) | [DllImport( "dwmapi.dll" )] method DwmUnregisterThumbnail (line 117) | [DllImport( "dwmapi.dll" )] method DwmQueryThumbnailSourceSize (line 120) | [DllImport( "dwmapi.dll" )] method DwmUpdateThumbnailProperties (line 123) | [DllImport( "dwmapi.dll" )] method DwmGetWindowAttribute (line 126) | [DllImport( "dwmapi.dll" )] type DWM_THUMBNAIL_PROPERTIES (line 130) | [StructLayout( LayoutKind.Sequential )] FILE: Helpers/GlobalHotKey.cs class GlobalHotKey (line 18) | public static class GlobalHotKey type KeyModifiers (line 20) | [Flags] method RegHotKey (line 33) | public static bool RegHotKey( IntPtr hWnd, int id, KeyModifiers fsModi... method RegisterHotKey (line 40) | [DllImport( "user32.dll", SetLastError = true )] method UnregisterHotKey (line 43) | [DllImport( "user32.dll", SetLastError = true )] method UnRegAllHotKey (line 46) | public static void UnRegAllHotKey() FILE: Helpers/Images.cs class PathInfo (line 23) | internal static class PathInfo class Images (line 28) | public static class Images method GetScaledBitmap (line 30) | public static Bitmap GetScaledBitmap( int width, int height, string pa... method GetEncoder (line 62) | private static ImageCodecInfo GetEncoder( ImageFormat format ) method BytesToIcon (line 76) | public static Icon BytesToIcon( object bytes ) method BytesToBitmap (line 82) | public static Bitmap BytesToBitmap( object bytes ) class Wallpaper (line 89) | public class Wallpaper method CachedWallPaper (line 95) | public static Bitmap? CachedWallPaper( string path, string cachePath, ... method CachedWallPaperInfo (line 101) | public static (bool Exists, string Path) CachedWallPaperInfo( string p... method Md5Hash (line 111) | public static (string FullString, string Str0, string Str1) Md5Hash( s... method Release (line 132) | public void Release() FILE: Helpers/Kernel32.cs class Kernel32 (line 6) | public static class Kernel32 method GetModuleHandle (line 8) | [DllImport( "kernel32.dll", CharSet = CharSet.Unicode, SetLastError = ... FILE: Helpers/LowLevelHooks.cs class LowLevelHooks (line 19) | public static class LowLevelHooks class LowLevelKeyboardHook (line 24) | public static class LowLevelKeyboardHook method SetHook (line 34) | public static void SetHook( User32.HookProc proc ) method MultipleKeyDown (line 40) | public static void MultipleKeyDown( List keys ) method MultipleKeyUp (line 45) | public static void MultipleKeyUp( List keys ) method MultipleKeyPress (line 50) | public static void MultipleKeyPress( List keys ) method SendKeys (line 55) | private static void SendKeys( List keys, KEYEVENTF flags ) method SendKeysCombine (line 76) | private static void SendKeysCombine( List keys ) method IsKeyHold (line 106) | public static bool IsKeyHold( Keys key ) method UnHook (line 111) | public static void UnHook() type KBDLLHOOKSTRUCT (line 116) | public struct KBDLLHOOKSTRUCT type KBDLLHOOKSTRUCTFlags (line 125) | [Flags] class LowLevelMouseHook (line 135) | public static class LowLevelMouseHook method SetHook (line 143) | public static void SetHook( User32.HookProc proc ) method UnHook (line 149) | public static void UnHook() type MSLLHOOKSTRUCT (line 154) | [StructLayout( LayoutKind.Sequential )] FILE: Helpers/StringHelper.cs class StringHelper (line 16) | public static class StringHelper method IsValidRegex (line 18) | public static bool IsValidRegex( string pattern ) FILE: Helpers/SysInfo.cs class SysInfo (line 29) | public static class SysInfo method SysInfo (line 36) | static SysInfo() method GetDpi (line 43) | private static (float ScaleX, float ScaleY) GetDpi() method GetAspectRadioOfScreen (line 69) | public static (int W, int H) GetAspectRadioOfScreen() method GetGreatestCommonDivisor (line 75) | private static int GetGreatestCommonDivisor( int a, int b ) method IsTaskbarVisible (line 86) | public static bool IsTaskbarVisible() type WinAppsTheme (line 91) | public enum WinAppsTheme method GetAppsTheme (line 97) | public static WinAppsTheme GetAppsTheme() method GetAllScreens (line 106) | public static List GetAllScreens() class ScreenInterrogatory (line 122) | public static class ScreenInterrogatory method MonitorFriendlyName (line 126) | private static string MonitorFriendlyName( LUID adapterId, uint target... method GetAllMonitorsFriendlyNames (line 144) | private static IEnumerable GetAllMonitorsFriendlyNames() method DeviceFriendlyName (line 173) | public static string DeviceFriendlyName( this Screen screen ) type QUERY_DEVICE_CONFIG_FLAGS (line 184) | public enum QUERY_DEVICE_CONFIG_FLAGS : uint type DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY (line 191) | public enum DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY : uint type DISPLAYCONFIG_SCANLINE_ORDERING (line 213) | public enum DISPLAYCONFIG_SCANLINE_ORDERING : uint type DISPLAYCONFIG_ROTATION (line 223) | private enum DISPLAYCONFIG_ROTATION : uint type DISPLAYCONFIG_SCALING (line 232) | private enum DISPLAYCONFIG_SCALING : uint type DISPLAYCONFIG_PIXELFORMAT (line 243) | public enum DISPLAYCONFIG_PIXELFORMAT : uint type DISPLAYCONFIG_MODE_INFO_TYPE (line 253) | public enum DISPLAYCONFIG_MODE_INFO_TYPE : uint type DISPLAYCONFIG_DEVICE_INFO_TYPE (line 260) | public enum DISPLAYCONFIG_DEVICE_INFO_TYPE : uint type LUID (line 275) | [StructLayout( LayoutKind.Sequential )] type DISPLAYCONFIG_PATH_SOURCE_INFO (line 282) | [StructLayout( LayoutKind.Sequential )] type DISPLAYCONFIG_PATH_TARGET_INFO (line 291) | [StructLayout( LayoutKind.Sequential )] type DISPLAYCONFIG_RATIONAL (line 306) | [StructLayout( LayoutKind.Sequential )] type DISPLAYCONFIG_PATH_INFO (line 313) | [StructLayout( LayoutKind.Sequential )] type DISPLAYCONFIG_2DREGION (line 321) | [StructLayout( LayoutKind.Sequential )] type DISPLAYCONFIG_VIDEO_SIGNAL_INFO (line 328) | [StructLayout( LayoutKind.Sequential )] type DISPLAYCONFIG_TARGET_MODE (line 340) | [StructLayout( LayoutKind.Sequential )] type POINTL (line 346) | [StructLayout( LayoutKind.Sequential )] type DISPLAYCONFIG_SOURCE_MODE (line 353) | [StructLayout( LayoutKind.Sequential )] type DISPLAYCONFIG_MODE_INFO_UNION (line 362) | [StructLayout( LayoutKind.Explicit )] type DISPLAYCONFIG_MODE_INFO (line 370) | [StructLayout( LayoutKind.Sequential )] type DISPLAYCONFIG_TARGET_DEVICE_NAME_FLAGS (line 379) | [StructLayout( LayoutKind.Sequential )] type DISPLAYCONFIG_DEVICE_INFO_HEADER (line 385) | [StructLayout( LayoutKind.Sequential )] type DISPLAYCONFIG_TARGET_DEVICE_NAME (line 394) | [StructLayout( LayoutKind.Sequential, CharSet = CharSet.Unicode )] method GetDisplayConfigBufferSizes (line 415) | [DllImport( "user32.dll" )] method QueryDisplayConfig (line 419) | [DllImport( "user32.dll" )] method DisplayConfigGetDeviceInfo (line 427) | [DllImport( "user32.dll" )] class ProcessTools (line 433) | public static class ProcessTools method GetCommandLineArgs (line 435) | public static string GetCommandLineArgs( this Process process ) FILE: Helpers/TaskSchedulerHelper.cs class TaskSchedulerHelper (line 17) | public static class TaskSchedulerHelper method CreateAutoRunTask (line 19) | public static void CreateAutoRunTask( string taskName, string fullAppP... method DeleteTaskByName (line 42) | public static void DeleteTaskByName( string taskName, string taskFolde... method IsTaskExistsByName (line 53) | public static bool IsTaskExistsByName( string taskName, string taskFol... method GetTaskPath (line 60) | private static string GetTaskPath( string taskName, string taskFolder ) method OpenWinTaskScheduler (line 65) | public static void OpenWinTaskScheduler() FILE: Helpers/User32.cs class User32 (line 7) | public static class User32 method FindWindow (line 15) | [DllImport( "user32.dll", SetLastError = true )] method GetWindowLong (line 18) | [DllImport( "user32.dll", CharSet = CharSet.Auto )] method GetWindow (line 21) | [DllImport( "user32.dll", SetLastError = true )] method IsWindowEnabled (line 24) | [DllImport( "user32.dll" )] method PostMessage (line 28) | [DllImport( "user32.dll", CharSet = CharSet.Auto )] method SendMessage (line 31) | [DllImport( "user32.dll", CharSet = CharSet.Auto )] method SetWindowLongPtr (line 34) | public static IntPtr SetWindowLongPtr( HandleRef hWnd, int nIndex, int... method SetWindowLong32 (line 42) | [DllImport( "user32.dll", EntryPoint = "SetWindowLong" )] method SetWindowLongPtr64 (line 45) | [DllImport( "user32.dll", EntryPoint = "SetWindowLongPtr" )] method ShowWindow (line 48) | [DllImport( "user32.dll", CharSet = CharSet.Auto )] method GetWindowText (line 51) | [DllImport( "user32.dll" )] method GetClassName (line 54) | [DllImport( "user32.dll", SetLastError = true, CharSet = CharSet.Auto )] method IsWindowVisible (line 57) | [DllImport( "user32.dll" )] method IsWindow (line 60) | [DllImport( "user32.dll" )] method IsIconic (line 64) | [DllImport( "user32.dll" )] method EnumWindows (line 67) | [DllImport( "user32.dll" )] method EnumChildWindows (line 70) | [DllImport( "user32.dll" )] method GetForegroundWindow (line 74) | [DllImport( "user32.dll" )] method SetForegroundWindow (line 77) | [DllImport( "user32.dll" )] method BringWindowToTop (line 81) | [DllImport( "user32.dll", SetLastError = true )] method SetParent (line 84) | [DllImport( "user32.dll", SetLastError = true )] method GetWindowThreadProcessId (line 87) | [DllImport( "user32.dll" )] method SetWindowsHookEx (line 90) | [DllImport( "user32.dll", CharSet = CharSet.Auto, SetLastError = true )] method UnhookWindowsHookEx (line 93) | [DllImport( "user32.dll", CharSet = CharSet.Auto, SetLastError = true )] method CallNextHookEx (line 97) | [DllImport( "user32.dll", CharSet = CharSet.Auto, SetLastError = true )] method GetAsyncKeyState (line 100) | [DllImport( "user32.dll" )] method GetKeyState (line 103) | [DllImport( "user32.dll" )] method SendInput (line 106) | [DllImport( "user32.dll", SetLastError = true )] method RegisterWindowMessage (line 109) | [DllImport( "user32.dll", CharSet = CharSet.Unicode )] method GetWindowRect (line 112) | [DllImport( "user32.dll" )] method SetWindowPos (line 115) | [DllImport( "user32.dll" )] method GetWindowPlacement (line 119) | [DllImport( "user32.dll", SetLastError = true )] method SHGetStockIconInfo (line 123) | [DllImport( "Shell32.dll", SetLastError = false )] method SwitchToThisWindow (line 126) | [DllImport( "user32.dll", SetLastError = true )] FILE: Helpers/UserMessage.cs class UserMessage (line 13) | public static class UserMessage class Meta (line 41) | public static class Meta FILE: Helpers/VisualEffects.cs class VisualEffects (line 6) | public static class VisualEffects type AccentState (line 8) | public enum AccentState type WindowCompositionAttribute (line 18) | public enum WindowCompositionAttribute method SetWindowCompositionAttribute (line 25) | [DllImport( "user32.dll" )] type AccentPolicy (line 28) | [StructLayout( LayoutKind.Sequential )] type WindowCompositionAttributeData (line 37) | [StructLayout( LayoutKind.Sequential )] FILE: Helpers/Win32.cs type WINDOWPLACEMENT (line 9) | [Serializable] type ShowState (line 60) | public enum ShowState : int type RECT (line 78) | [StructLayout( LayoutKind.Sequential )] method RECT (line 86) | public RECT( int left, int top, int right, int bottom ) type SIZE (line 95) | [StructLayout( LayoutKind.Sequential )] type POINT (line 102) | [StructLayout( LayoutKind.Sequential )] method POINT (line 108) | public POINT( int x, int y ) type WindowStyles (line 115) | [Flags] type GetWindowLongFields (line 121) | public enum GetWindowLongFields type INPUT (line 132) | [StructLayout( LayoutKind.Sequential )] type InputType (line 139) | public enum InputType : uint type MOUSEKEYBDHARDWAREINPUT (line 146) | [StructLayout( LayoutKind.Explicit )] type HARDWAREINPUT (line 154) | [StructLayout( LayoutKind.Sequential )] type KEYBDINPUT (line 162) | [StructLayout( LayoutKind.Sequential )] type KEYEVENTF (line 172) | [Flags] type MOUSEINPUT (line 181) | [StructLayout( LayoutKind.Sequential )] type SHGSI (line 192) | [Flags] type SHSTOCKICONID (line 199) | public enum SHSTOCKICONID : uint type SHSTOCKICONINFO (line 204) | [StructLayout( LayoutKind.Sequential, CharSet = CharSet.Unicode )] type GetWindowType (line 216) | public enum GetWindowType : uint type SpecialWindowHandles (line 277) | public enum SpecialWindowHandles type SetWindowPosFlags (line 302) | [Flags] FILE: Helpers/WinForms.cs class WinForms (line 16) | public static class WinForms method SetComboBoxDataSource (line 21) | public static void SetComboBoxDataSource( ComboBox cbb, FILE: Helpers/WinMsg.cs class WinMsg (line 13) | public static class WinMsg FILE: Helpers/WinRegistry.cs class WinRegistry (line 21) | public static class WinRegistry method GetWallpaperByDesktopGuid (line 28) | public static Wallpaper GetWallpaperByDesktopGuid( Guid guid, int widt... method GetWallpaperByPath (line 46) | public static Wallpaper GetWallpaperByPath( string path, int width, in... method GetDefaultWallpaperPath (line 53) | public static string? GetDefaultWallpaperPath() method GetWallPaperPathByGuid (line 58) | public static string? GetWallPaperPathByGuid( Guid guid ) method GetBackColor (line 68) | public static Color GetBackColor() method AppThemeIsLight (line 75) | public static bool AppThemeIsLight() class RegValueMonitor (line 81) | public class RegValueMonitor : IDisposable method RegValueMonitor (line 85) | public RegValueMonitor( string hive, string keyPath, string valueName ) method HandleEvent (line 105) | private static void HandleEvent( object sender, EventArrivedEventArgs e ) method Dispose (line 114) | public void Dispose() class RegValueChangedEventArgs (line 121) | public class RegValueChangedEventArgs : EventArgs method RegValueChangedEventArgs (line 125) | public RegValueChangedEventArgs( string value ) FILE: Ipc/Commons/Config.cs class Config (line 13) | public static class Config FILE: Ipc/Commons/HostInfo.cs class HostInfo (line 17) | public class HostInfo class HostInfoHelper (line 26) | public static class HostInfoHelper method GetHostInfo (line 28) | public static HostInfo GetHostInfo() FILE: Ipc/Commons/PipeMessage.cs class PipeMessage (line 16) | public class PipeMessage type COPYDATASTRUCT (line 24) | [StructLayout( LayoutKind.Sequential )] type VirtualDesktopSwitchInfo (line 32) | [StructLayout( LayoutKind.Sequential )] FILE: Ipc/Commons/PipeMessageType.cs type PipeMessageType (line 13) | public enum PipeMessageType FILE: Ipc/IpcClient/IpcPipeClient.cs class IpcPipeClient (line 21) | public static class IpcPipeClient method CheckIn (line 26) | private static bool CheckIn( PipeMessage pipeMessage ) method CheckInAndWaitResponse (line 49) | private static bool CheckInAndWaitResponse( PipeMessage pipeMessage... method AskAlive (line 76) | private static bool AskAlive( string name, int handle, int pId ) method CheckAlive (line 100) | public static async void CheckAlive( string name, int handle, int pId,... method PluginCheckIn (line 110) | public static void PluginCheckIn( PipeMessage pipeMessage, Action erro... method PluginCheckIn (line 121) | public static void PluginCheckIn( PipeMessage pipeMessage, Action e... method NotifyHostRestart (line 132) | public static void NotifyHostRestart() FILE: Ipc/IpcServer/IpcPipeServer.cs class IpcPipeServer (line 23) | public static class IpcPipeServer method Start (line 30) | public static void Start() method AsClient (line 137) | public static void AsClient() method SimpleShutdown (line 154) | public static void SimpleShutdown() FILE: LinqExpressionBuilder/Keywords.cs class Keywords (line 14) | public static class Keywords FILE: LinqExpressionBuilder/LinqExpressionBuilder.cs class JsonParser (line 21) | public class JsonParser method ParseTree (line 34) | private Expression? ParseTree( JsonElement condition, ParameterExpress... method SimpleCondition (line 71) | private Expression? SimpleCondition( JsonElement rule, ParameterExpres... method BuildPredicate (line 139) | private Expression> BuildPredicate( JsonDocument doc ) method ExpressionFromJsonDoc (line 151) | public Func ExpressionFromJsonDoc( JsonDocument doc ) FILE: Logger/LogMessage.cs class LogMessage (line 14) | public class LogMessage method CreateMessage (line 19) | public static LogMessage CreateMessage( string type, string msg ) FILE: Logger/Logger.cs class Logger (line 22) | public static class Logger method Verbose (line 27) | public static void Verbose( string str ) method Debug (line 33) | public static void Debug( string str ) method Event (line 39) | public static void Event( string str ) method Info (line 45) | public static void Info( string str ) method Warning (line 51) | public static void Warning( string str ) method Error (line 57) | public static void Error( string str, NotifyObject? notify = null ) method LogToGui (line 70) | private static async void LogToGui( string type, string str ) method Notify (line 79) | public static void Notify( NotifyObject no ) method ToastWindowFilter (line 111) | private static bool ToastWindowFilter( IntPtr hWnd, int lParam ) type GetWindowLongFields (line 132) | private enum GetWindowLongFields class User32 (line 143) | private static class User32 method GetWindowLong (line 149) | [DllImport( "user32.dll", CharSet = CharSet.Auto )] method SetWindowLongPtr (line 152) | public static IntPtr SetWindowLongPtr( HandleRef hWnd, int nIndex, i... method SetWindowLong32 (line 160) | [DllImport( "user32.dll", EntryPoint = "SetWindowLong" )] method SetWindowLongPtr64 (line 163) | [DllImport( "user32.dll", EntryPoint = "SetWindowLongPtr" )] method GetWindowText (line 166) | [DllImport( "user32.dll" )] method GetClassName (line 169) | [DllImport( "user32.dll", SetLastError = true, CharSet = CharSet.Aut... method EnumWindows (line 172) | [DllImport( "user32.dll" )] class NotifyObject (line 177) | public class NotifyObject FILE: Logger/Manager.cs class LogManager (line 21) | public static class LogManager method InitLogger (line 41) | public static void InitLogger( string folder ) method GorgeousDividingLine (line 64) | public static void GorgeousDividingLine() method SetLogLevel (line 76) | public static void SetLogLevel( string level ) FILE: Plugin/Commons/PluginInfo.cs class PluginInfo (line 16) | public class PluginInfo class Policy (line 35) | public class Policy type PolicyTrigger (line 42) | public enum PolicyTrigger type PluginType (line 47) | public enum PluginType class Requirements (line 54) | public class Requirements class WinVer (line 60) | public class WinVer class Ver (line 66) | public class Ver type AutoStartTiming (line 72) | public enum AutoStartTiming FILE: Plugin/Commons/PluginManager.cs class PluginManager (line 18) | public static class PluginManager method GetPluginInfo (line 23) | private static PluginInfo GetPluginInfo() method GetAppPath (line 29) | public static string GetAppPath() method GetAppFolder (line 34) | public static string GetAppFolder() method LoadFromJson (line 39) | public static T? LoadFromJson( string infoFile ) method CheckRequirements (line 48) | public static bool CheckRequirements( Requirements? req ) method SavePluginInfo (line 62) | public static void SavePluginInfo( PluginInfo pi ) FILE: Plugin/Commons/WinApi.cs class WinApi (line 16) | public static class WinApi method PostMessage (line 39) | [DllImport( "user32.dll", CharSet = CharSet.Auto )] FILE: Plugin/PluginHost/PluginConst.cs class PluginConst (line 13) | public static class PluginConst FILE: Plugin/PluginHost/PluginHost.cs class PluginHost (line 22) | public static class PluginHost method RegisterPlugins (line 37) | public static void RegisterPlugins( string pluginsPath ) method AutoStartAfterMainWindowLoaded (line 82) | public static void AutoStartAfterMainWindowLoaded() method StartExe (line 90) | private static void StartExe( string exe ) method PluginSettings (line 95) | public static void PluginSettings( PluginInfo pluginInfo ) method StartPlugin (line 100) | public static void StartPlugin( PluginInfo pluginInfo ) method ClosePlugin (line 107) | public static void ClosePlugin( PluginInfo pluginInfo ) method RestartPlugin (line 116) | public static void RestartPlugin( PluginInfo pluginInfo ) method GetHostVersion (line 130) | private static Version GetHostVersion() FILE: Plugins.sln/Cube3D/App.xaml.cs class App (line 21) | public partial class App : Application method OnStartup (line 23) | protected override void OnStartup( StartupEventArgs e ) method Restart (line 40) | public static void Restart() FILE: Plugins.sln/Cube3D/Config/Const.cs class Const (line 13) | public static class Const FILE: Plugins.sln/Cube3D/Config/Settings.cs class Settings (line 16) | public class Settings type TransitionType (line 60) | [Flags] FILE: Plugins.sln/Cube3D/Config/SettingsManager.cs class SettingsManager (line 17) | public class SettingsManager method GetSettings (line 22) | private static Settings GetSettings() method SaveJson (line 28) | public static void SaveJson( string file = null ) FILE: Plugins.sln/Cube3D/D3DImages/D3DImages.cs class D3DImages (line 18) | public static class D3DImages FILE: Plugins.sln/Cube3D/Effects/Cube.cs class Cube (line 21) | public class Cube : Effect method Cube (line 74) | public Cube() method Build (line 84) | public override void Build( Model3DGroup model3DGroup ) method AnimationInDirection (line 190) | public override void AnimationInDirection( KeyCode dir, Model3DGroup m... FILE: Plugins.sln/Cube3D/Effects/Effect.cs class Effect (line 19) | public abstract class Effect method AddTriangleIndices (line 28) | protected static void AddTriangleIndices( MeshGeometry3D meshGeometry3D ) method AddTextureCoordinatesFront (line 38) | protected static void AddTextureCoordinatesFront( MeshGeometry3D meshG... method Build (line 46) | public abstract void Build( Model3DGroup model3DGroup ); method AnimationInDirection (line 48) | public abstract void AnimationInDirection( KeyCode dir, Model3DGroup m... method AddAnimationCompletedListener (line 50) | public void AddAnimationCompletedListener( EventHandler handler ) type EffectType (line 56) | public enum EffectType type KeyCode (line 66) | public enum KeyCode type EaseType (line 74) | public enum EaseType type EaseMode (line 88) | public enum EaseMode class EaseFactory (line 95) | public static class EaseFactory method GetEaseByName (line 97) | public static IEasingFunction GetEaseByName( EaseType et, EasingMode em ) method GetEaseModeByName (line 117) | public static EasingMode GetEaseModeByName( EaseMode em ) FILE: Plugins.sln/Cube3D/Effects/Fade.cs class Fade (line 20) | public class Fade : Effect method Fade (line 40) | public Fade() method Build (line 50) | public override void Build( Model3DGroup model3DGroup ) method AnimationInDirection (line 91) | public override void AnimationInDirection( KeyCode dir, Model3DGroup m... FILE: Plugins.sln/Cube3D/Effects/Flip.cs class Flip (line 21) | public class Flip : Effect method Flip (line 60) | public Flip() method Build (line 70) | public override void Build( Model3DGroup model3DGroup ) method AnimationInDirection (line 117) | public override void AnimationInDirection( KeyCode dir, Model3DGroup m... method FlipInDirection (line 157) | private void FlipInDirection( string dir ) FILE: Plugins.sln/Cube3D/Effects/InsideCube.cs class InsideCube (line 21) | public class InsideCube : Effect method InsideCube (line 78) | public InsideCube() method Build (line 88) | public override void Build( Model3DGroup model3DGroup ) method AnimationInDirection (line 188) | public override void AnimationInDirection( KeyCode dir, Model3DGroup m... FILE: Plugins.sln/Cube3D/Effects/Reveal.cs class Reveal (line 21) | public class Reveal : Effect method Reveal (line 47) | public Reveal() method Build (line 56) | public override void Build( Model3DGroup model3DGroup ) method AnimationInDirection (line 97) | public override void AnimationInDirection( KeyCode dir, Model3DGroup m... FILE: Plugins.sln/Cube3D/Effects/Slide.cs class Slide (line 21) | public class Slide : Effect method Slide (line 53) | public Slide() method Build (line 62) | public override void Build( Model3DGroup model3DGroup ) method AnimationInDirection (line 154) | public override void AnimationInDirection( KeyCode dir, Model3DGroup m... FILE: Plugins.sln/Cube3D/FrameToD3DImage.cs class FrameToD3DImage (line 22) | public class FrameToD3DImage : FrameProcessor method FrameToD3DImage (line 28) | private FrameToD3DImage() method FrameToD3DImage (line 32) | public FrameToD3DImage( Dictionary d3dImageDict ) method SetAction (line 37) | public void SetAction( Action action ) method Proceed (line 42) | public override void Proceed( IntPtr pointer, ulong frameNumber ) method Paint (line 59) | private void Paint( D3DImageInfo dii, IntPtr pointer ) method IsSoftRender (line 76) | private static bool IsSoftRender() class D3DImageInfo (line 83) | public class D3DImageInfo FILE: Plugins.sln/Cube3D/Helpers/User32.cs class User32 (line 7) | public static class User32 type MonitorDpiType (line 11) | public enum MonitorDpiType type SetWindowPosFlags (line 18) | [Flags] type SpecialWindowHandles (line 108) | public enum SpecialWindowHandles method SetWindowDisplayAffinity (line 136) | [DllImport( "user32.dll" )] method GetWindowLong (line 139) | [DllImport( "user32.dll", CharSet = CharSet.Auto )] method SetWindowLongPtr (line 142) | public static IntPtr SetWindowLongPtr( HandleRef hWnd, int nIndex, int... method SetWindowLong32 (line 150) | [DllImport( "user32.dll", EntryPoint = "SetWindowLong" )] method SetWindowLongPtr64 (line 153) | [DllImport( "user32.dll", EntryPoint = "SetWindowLongPtr" )] method SetWindowPos (line 156) | [DllImport( "user32.dll", SetLastError = true )] method IsWindowVisible (line 159) | [DllImport( "user32.dll" )] method EnumWindows (line 162) | [DllImport( "user32.dll" )] method GetWindowText (line 165) | [DllImport( "user32.dll" )] method GetDpiForMonitor (line 168) | [DllImport( "shcore.dll" )] FILE: Plugins.sln/Cube3D/Helpers/Win32.cs type GetWindowLongFields (line 6) | public enum GetWindowLongFields type INPUT (line 17) | [StructLayout( LayoutKind.Sequential )] type MOUSEKEYBDHARDWAREINPUT (line 24) | [StructLayout( LayoutKind.Explicit )] type HARDWAREINPUT (line 32) | [StructLayout( LayoutKind.Sequential )] type KEYBDINPUT (line 40) | [StructLayout( LayoutKind.Sequential )] type MOUSEINPUT (line 50) | [StructLayout( LayoutKind.Sequential )] FILE: Plugins.sln/Cube3D/Helpers/WinMsg.cs class WinMsg (line 3) | public static class WinMsg FILE: Plugins.sln/Cube3D/Helpers/WpfConverters.cs class TransitionTypeConverter (line 18) | public class TransitionTypeConverter : IValueConverter method Convert (line 20) | public object Convert( object value, Type targetType, object parameter... method ConvertBack (line 29) | public object ConvertBack( object value, Type targetType, object param... FILE: Plugins.sln/Cube3D/MainWindow.2D.cs class MainWindow (line 18) | public partial class MainWindow method NotificationGridLayout (line 20) | private void NotificationGridLayout( int vdCount ) FILE: Plugins.sln/Cube3D/MainWindow.3D.cs class MainWindow (line 20) | public partial class MainWindow method CameraPosition (line 24) | private void CameraPosition( MonitorInfo mi ) method Build3D (line 41) | public void Build3D() FILE: Plugins.sln/Cube3D/MainWindow.animation.cs class MainWindow (line 22) | public partial class MainWindow method AnimationCompleted (line 31) | private void AnimationCompleted( object sender, EventArgs e ) method NotificationGridAnimation (line 45) | private void NotificationGridAnimation( int fromIndex, int toIndex, in... method CameraAnimation (line 87) | private void CameraAnimation() FILE: Plugins.sln/Cube3D/MainWindow.frame.cs class MainWindow (line 18) | public partial class MainWindow method StartPrimaryMonitorCapture (line 23) | private Task StartPrimaryMonitorCapture() method StartMonitorCapture (line 31) | private async Task StartMonitorCapture( MonitorInfo mi ) FILE: Plugins.sln/Cube3D/MainWindow.hotkeys.cs class MainWindow (line 30) | public partial class MainWindow method FakeHide (line 36) | private void FakeHide( bool stopCapture = false ) method StopCapture (line 44) | private void StopCapture() method WindowFilter (line 49) | private bool WindowFilter( IntPtr hWnd, int lParam ) method RealShow (line 64) | private void RealShow( bool forceTop = false ) method WndProc (line 91) | private IntPtr WndProc( IntPtr hWnd, int msg, IntPtr wParam, IntPtr lP... method PerformAnimationPrimary (line 164) | private void PerformAnimationPrimary( VirtualDesktopSwitchInfo vdSwitc... method PerformAnimationOthers (line 200) | private void PerformAnimationOthers( VirtualDesktopSwitchInfo vdSwitch... FILE: Plugins.sln/Cube3D/MainWindow.xaml.cs class MainWindow (line 32) | public partial class MainWindow : Window method MainWindow (line 39) | public MainWindow() method MainWindow (line 57) | private MainWindow( MonitorInfo mi ) method GetDpiForMonitor (line 75) | private static (double ScaleX, double ScaleY) GetDpiForMonitor( IntPtr... method OnSourceInitialized (line 81) | protected override void OnSourceInitialized( EventArgs e ) method Register (line 89) | private void Register() method Bootstrap (line 136) | private void Bootstrap() method FixStyle (line 147) | private void FixStyle() method Window_Loaded (line 161) | private async void Window_Loaded( object sender, RoutedEventArgs e ) method SetTransitionType (line 179) | public void SetTransitionType() method CreateOtherScreens (line 199) | private void CreateOtherScreens() method ClearOtherScreens (line 219) | private static void ClearOtherScreens() FILE: Plugins.sln/Cube3D/SettingsWindow.xaml.cs class SettingsWindow (line 20) | public partial class SettingsWindow : Window method SettingsWindow (line 25) | public SettingsWindow() method Window_Loaded (line 43) | private void Window_Loaded( object sender, RoutedEventArgs e ) method ComboBoxEffects_SelectionChanged (line 78) | private void ComboBoxEffects_SelectionChanged( object sender, Selectio... method ComboBoxEase_OnSelectionChanged (line 85) | private void ComboBoxEase_OnSelectionChanged( object sender, Selection... method ComboBoxEaseMode_OnSelectionChanged (line 92) | private void ComboBoxEaseMode_OnSelectionChanged( object sender, Selec... method ComboBoxTransitionType_OnSelectionChanged (line 99) | private void ComboBoxTransitionType_OnSelectionChanged( object sender,... method SetMainWindow (line 109) | public void SetMainWindow( MainWindow mw ) method ApplyEffect_OnClick (line 114) | private void ApplyEffect_OnClick( object sender, RoutedEventArgs e ) method Close_OnClick (line 119) | private void Close_OnClick( object sender, RoutedEventArgs e ) method CbNgOnAllScreens_OnChecked (line 125) | private void CbNgOnAllScreens_OnChecked( object sender, RoutedEventArg... method CbNgOnAllScreens_OnUnchecked (line 133) | private void CbNgOnAllScreens_OnUnchecked( object sender, RoutedEventA... FILE: Plugins.sln/ScreenCapture/CaptureHelper.cs class CaptureHelper (line 37) | public static class CaptureHelper method SetWindow (line 41) | public static void SetWindow( this GraphicsCapturePicker picker, IntPt... method CreateItemForWindow (line 47) | public static GraphicsCaptureItem CreateItemForWindow( IntPtr hwnd ) method CreateItemForMonitor (line 67) | public static GraphicsCaptureItem CreateItemForMonitor( IntPtr hmon ) type IInitializeWithWindow (line 88) | [ComImport] method Initialize (line 94) | void Initialize( type IGraphicsCaptureItemInterop (line 98) | [ComImport] method CreateForWindow (line 104) | IntPtr CreateForWindow( method CreateForMonitor (line 108) | IntPtr CreateForMonitor( FILE: Plugins.sln/ScreenCapture/D3D9ShareCapture.cs class D3D9ShareCapture (line 42) | public class D3D9ShareCapture : IDisposable method D3D9ShareCapture (line 61) | private D3D9ShareCapture() method Dispose (line 77) | public void Dispose() method Create (line 105) | public static D3D9ShareCapture Create( MonitorInfo mi, FrameProcessor ... method UpdateCapturePrimaryMonitor (line 121) | public void UpdateCapturePrimaryMonitor() method StartCaptureSession (line 133) | public void StartCaptureSession() method StopCaptureSession (line 162) | public void StopCaptureSession() method OnCaptureFrameArrived (line 167) | private void OnCaptureFrameArrived( Direct3D11CaptureFramePool sender,... method GetPresentParameters (line 249) | private static D3D9.PresentParameters GetPresentParameters() method GetSharedHandle (line 262) | private static IntPtr GetSharedHandle( D3D11.Texture2D texture ) method TranslateFormat (line 268) | private static D3D9.Format TranslateFormat( Format format ) class NativeMethods (line 280) | public static class NativeMethods method GetDesktopWindow (line 282) | [DllImport( "user32.dll", SetLastError = false )] FILE: Plugins.sln/ScreenCapture/Direct3D11Helper.cs class Direct3D11Helper (line 41) | public static class Direct3D11Helper method CreateDirect3D11DeviceFromDXGIDevice (line 49) | [DllImport( method CreateDirect3D11SurfaceFromDXGISurface (line 59) | [DllImport( method CreateDevice (line 69) | public static IDirect3DDevice CreateDevice() method CreateDevice (line 74) | public static IDirect3DDevice CreateDevice( bool useWARP ) method CreateDirect3DDeviceFromSharpDXDevice (line 83) | public static IDirect3DDevice CreateDirect3DDeviceFromSharpDXDevice( D... method CreateDirect3DSurfaceFromSharpDXTexture (line 107) | public static IDirect3DSurface CreateDirect3DSurfaceFromSharpDXTexture... method CreateSharpDXDevice (line 131) | public static Device CreateSharpDXDevice( IDirect3DDevice device ) method CreateSharpDXTexture2D (line 143) | public static Texture2D CreateSharpDXTexture2D( IDirect3DSurface surfa... type IDirect3DDxgiInterfaceAccess (line 155) | [ComImport] method GetInterface (line 161) | IntPtr GetInterface( [In] ref Guid iid ); FILE: Plugins.sln/ScreenCapture/FrameProcessor.cs class FrameProcessor (line 16) | public abstract class FrameProcessor method Proceed (line 18) | public abstract void Proceed( IntPtr pointer, ulong frameNumber ); FILE: Plugins.sln/ScreenCapture/MonitorEnumerationHelper.cs class MonitorInfo (line 33) | public class MonitorInfo class MonitorEnumerationHelper (line 43) | public static class MonitorEnumerationHelper method EnumDisplayMonitors (line 47) | [DllImport( "user32.dll" )] method GetMonitorInfo (line 50) | [DllImport( "user32.dll", CharSet = CharSet.Auto )] method GetMonitors (line 53) | public static IEnumerable GetMonitors() type RECT (line 85) | [StructLayout( LayoutKind.Sequential )] type MonitorInfoEx (line 94) | [StructLayout( LayoutKind.Sequential, CharSet = CharSet.Auto )] FILE: Plugins.sln/ScreenCapture/WindowEnumerationHelper.cs class WindowEnumerationHelper (line 30) | internal static class WindowEnumerationHelper type GWL (line 32) | public enum GWL method GetShellWindow (line 43) | [DllImport( "user32.dll" )] method IsWindowVisible (line 46) | [DllImport( "user32.dll" )] method GetAncestor (line 50) | [DllImport( "user32.dll", ExactSpelling = true )] method GetWindowLongPtr32 (line 53) | [DllImport( "user32.dll", EntryPoint = "GetWindowLong" )] method GetWindowLongPtr64 (line 56) | [DllImport( "user32.dll", EntryPoint = "GetWindowLongPtr" )] method GetWindowLongPtr (line 62) | private static IntPtr GetWindowLongPtr( IntPtr hWnd, int nIndex ) method DwmGetWindowAttribute (line 70) | [DllImport( "dwmapi.dll" )] method IsWindowValidForCapture (line 73) | public static bool IsWindowValidForCapture( IntPtr hwnd ) type GetAncestorFlags (line 111) | private enum GetAncestorFlags type WindowStyles (line 123) | [Flags] type DWMWINDOWATTRIBUTE (line 150) | private enum DWMWINDOWATTRIBUTE : uint FILE: Plugins.sln/Updater/Config/Const.cs class Const (line 13) | public static class Const FILE: Plugins.sln/Updater/HttpClientProgress.cs class HttpClientProgressExtensions (line 5) | public static class HttpClientProgressExtensions method DownloadDataAsync (line 7) | public static async Task DownloadDataAsync( this HttpClient client, method CopyToAsync (line 34) | private static async Task CopyToAsync( this Stream source, FILE: Plugins.sln/Updater/MainForm.Designer.cs class MainForm (line 3) | partial class MainForm method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | private void InitializeComponent() FILE: Plugins.sln/Updater/MainForm.cs class MainForm (line 21) | public partial class MainForm : Form method MainForm (line 27) | public MainForm() method OnLoad (line 32) | protected override void OnLoad( EventArgs e ) method MainForm_Load (line 40) | private void MainForm_Load( object sender, EventArgs e ) method CheckUpdate (line 64) | private async void CheckUpdate( HostInfo hostInfo ) FILE: Plugins.sln/Updater/Program.cs class Program (line 15) | internal static class Program method Main (line 20) | [STAThread] FILE: Resources/Images.Designer.cs class Images (line 22) | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resource... method Images (line 31) | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Mic... FILE: UiAutomation/UIA.cs class Uia (line 17) | public static class Uia method CloseButtonInvokeByWindowHandle (line 19) | public static void CloseButtonInvokeByWindowHandle( IntPtr hWnd ) FILE: VirtualDesktop/VirtualDesktop10/COM.cs class Guids (line 18) | internal static class Guids type Size (line 27) | [StructLayout( LayoutKind.Sequential )] type Rect (line 34) | [StructLayout( LayoutKind.Sequential )] type APPLICATION_VIEW_CLOAK_TYPE (line 43) | public enum APPLICATION_VIEW_CLOAK_TYPE : int type APPLICATION_VIEW_COMPATIBILITY_POLICY (line 50) | public enum APPLICATION_VIEW_COMPATIBILITY_POLICY : int type IApplicationView (line 59) | [ComImport] method GetIIdsSlot (line 64) | void GetIIdsSlot(); method GetRuntimeClassNameSlot (line 65) | void GetRuntimeClassNameSlot(); method GetTrustLevelSlot (line 66) | void GetTrustLevelSlot(); method SetFocus (line 67) | int SetFocus(); method SwitchTo (line 68) | int SwitchTo(); method TryInvokeBack (line 69) | int TryInvokeBack( IntPtr /* IAsyncCallback* */ callback ); method GetThumbnailWindow (line 70) | int GetThumbnailWindow( out IntPtr hWnd ); method GetMonitor (line 71) | int GetMonitor( out IntPtr /* IImmersiveMonitor */ immersiveM... method GetVisibility (line 72) | int GetVisibility( out int visibility ); method SetCloak (line 73) | int SetCloak( APPLICATION_VIEW_CLOAK_TYPE cloakType, int unknown ); method GetPosition (line 74) | int GetPosition( ref Guid guid /* GUID for IApplicationViewPosition *... method SetPosition (line 75) | int SetPosition( ref IntPtr /* IApplicationViewPosition* */ position ); method InsertAfterWindow (line 76) | int InsertAfterWindow( IntPtr hWnd ); method GetExtendedFramePosition (line 77) | int GetExtendedFramePosition( out Rect r... method GetAppUserModelId (line 78) | int GetAppUserModelId( [MarshalAs( UnmanagedType.LPWStr )] out string... method SetAppUserModelId (line 79) | int SetAppUserModelId( string id ); method IsEqualByAppUserModelId (line 80) | int IsEqualByAppUserModelId( string id, out int result ); method GetViewState (line 81) | int GetViewState( out uint state ); method SetViewState (line 82) | int SetViewState( uint state ); method GetNeediness (line 83) | int GetNeediness( out int neediness ); method GetLastActivationTimestamp (line 84) | int GetLastActivationTimestamp( out ulong timestamp ); method SetLastActivationTimestamp (line 85) | int SetLastActivationTimestamp( ulong timestamp ); method GetVirtualDesktopId (line 86) | int GetVirtualDesktopId( out Guid guid ); method SetVirtualDesktopId (line 87) | int SetVirtualDesktopId( ref Guid guid ); method GetShowInSwitchers (line 88) | int GetShowInSwitchers( out int flag ); method SetShowInSwitchers (line 89) | int SetShowInSwitchers( int flag ); method GetScaleFactor (line 90) | int GetScaleFactor( out int factor ); method CanReceiveInput (line 91) | int CanReceiveInput( out bool canReceiveInput ); method GetCompatibilityPolicyType (line 92) | int GetCompatibilityPolicyType( out APPLICATION_VIEW_COMPATIBILITY_PO... method SetCompatibilityPolicyType (line 93) | int SetCompatibilityPolicyType( APPLICATION_VIEW_COMPATIBILITY_POLICY... method GetSizeConstraints (line 94) | int GetSizeConstraints( IntPtr /* IImmersiveMonitor* */ monitor, out ... method GetSizeConstraintsForDpi (line 95) | int GetSizeConstraintsForDpi( uint uint1, out Size size1, out Size si... method SetSizeConstraintsForDpi (line 96) | int SetSizeConstraintsForDpi( ref uint uint1, ref Size size1, ref Siz... method OnMinSizePreferencesUpdated (line 97) | int OnMinSizePreferencesUpdated( IntPtr hWnd ); method ApplyOperation (line 98) | int ApplyOperation( IntPtr /* IApplicationViewOperation* */ operation ); method IsTray (line 99) | int IsTray( out bool isTray ); method IsInHighZOrderBand (line 100) | int IsInHighZOrderBand( out bool isInHighZOrderBand ); method IsSplashScreenPresented (line 101) | int IsSplashScreenPresented( out bool isSplashScreenPresented ); method Flash (line 102) | int Flash(); method GetRootSwitchableOwner (line 103) | int GetRootSwitchableOwner( out IApplica... method EnumerateOwnershipTree (line 104) | int EnumerateOwnershipTree( out IObjectA... method GetEnterpriseId (line 105) | int GetEnterpriseId( [MarshalAs( UnmanagedType.LPWStr )] out string ... method IsMirrored (line 106) | int IsMirrored( out bool ... method Unknown1 (line 107) | int Unknown1( out int ... method Unknown2 (line 108) | int Unknown2( out int ... method Unknown3 (line 109) | int Unknown3( out int ... method Unknown4 (line 110) | int Unknown4( out int ... method Unknown5 (line 111) | int Unknown5( out int ... method Unknown6 (line 112) | int Unknown6( int ... method Unknown7 (line 113) | int Unknown7(); method Unknown8 (line 114) | int Unknown8( out int unknown ); method Unknown9 (line 115) | int Unknown9( int unknown ); method Unknown10 (line 116) | int Unknown10( int unknownX, int unknownY ); method Unknown11 (line 117) | int Unknown11( int unknown ); method Unknown12 (line 118) | int Unknown12( out Size size1 ); type IApplicationViewCollection (line 121) | [ComImport] method GetViews (line 126) | int GetViews( out IObjectArray array ); method GetViewsByZOrder (line 127) | int GetViewsByZOrder( out IObjectArray array ); method GetViewsByAppUserModelId (line 128) | int GetViewsByAppUserModelId( string id, out IObjectArray ... method GetViewForHWnd (line 129) | int GetViewForHWnd( IntPtr hWnd, out IApplicationV... method GetViewForApplication (line 130) | int GetViewForApplication( object application, out IApplicationV... method GetViewForAppUserModelId (line 131) | int GetViewForAppUserModelId( string id, out IApplicationV... method GetViewInFocus (line 132) | int GetViewInFocus( out IntPtr view ); method Unknown1 (line 133) | int Unknown1( out IntPtr view ); method RefreshCollection (line 134) | void RefreshCollection(); method RegisterForApplicationViewChanges (line 135) | int RegisterForApplicationViewChanges( object listener, out int cooki... method UnregisterForApplicationViewChanges (line 136) | int UnregisterForApplicationViewChanges( int cookie ); type IVirtualDesktop (line 139) | [ComImport] method IsViewVisible (line 144) | bool IsViewVisible( IApplicationView view ); method GetId (line 145) | Guid GetId(); type IVirtualDesktopManagerInternal (line 148) | [ComImport] method GetCount (line 153) | int GetCount(); method MoveViewToDesktop (line 154) | void MoveViewToDesktop( IApplicationView view, IVirtualDe... method CanViewMoveDesktops (line 155) | bool CanViewMoveDesktops( IApplicationView view ); method GetCurrentDesktop (line 156) | IVirtualDesktop GetCurrentDesktop(); method GetDesktops (line 157) | void GetDesktops( out IObjectArray desktops ); method GetAdjacentDesktop (line 159) | [PreserveSig] method SwitchDesktop (line 162) | void SwitchDesktop( IVirtualDesktop desktop ); method CreateDesktop (line 163) | IVirtualDesktop CreateDesktop(); method RemoveDesktop (line 164) | void RemoveDesktop( IVirtualDesktop desktop, IVirtualDeskto... method FindDesktop (line 165) | IVirtualDesktop FindDesktop( ref Guid desktopId ); type IVirtualDesktopManagerInternal2 (line 168) | [ComImport] method GetCount (line 173) | int GetCount(); method MoveViewToDesktop (line 174) | void MoveViewToDesktop( IApplicationView view, IVirtualDe... method CanViewMoveDesktops (line 175) | bool CanViewMoveDesktops( IApplicationView view ); method GetCurrentDesktop (line 176) | IVirtualDesktop GetCurrentDesktop(); method GetDesktops (line 177) | void GetDesktops( out IObjectArray desktops ); method GetAdjacentDesktop (line 179) | [PreserveSig] method SwitchDesktop (line 182) | void SwitchDesktop( IVirtualDesktop desktop ); method CreateDesktop (line 183) | IVirtualDesktop CreateDesktop(); method RemoveDesktop (line 184) | void RemoveDesktop( IVirtualDesktop desktop, IVirtualDeskto... method FindDesktop (line 185) | IVirtualDesktop FindDesktop( ref Guid desktopId ); method Unknown1 (line 186) | void Unknown1( IVirtualDesktop desktop, out IntPtr unk... method SetName (line 188) | void SetName( IVirtualDesktop desktop, IntPtr newName ); method SetName (line 190) | void SetName( IVirtualDesktop desktop, [MarshalAs( UnmanagedType.HStri... type IVirtualDesktopManager (line 194) | [ComImport] method IsWindowOnCurrentVirtualDesktop (line 199) | bool IsWindowOnCurrentVirtualDesktop( IntPtr topLevelWindow ); method GetWindowDesktopId (line 200) | Guid GetWindowDesktopId( IntPtr topLevelWindow ); method MoveWindowToDesktop (line 201) | void MoveWindowToDesktop( IntPtr topLevelWindow, ref Guid ... type IVirtualDesktopPinnedApps (line 204) | [ComImport] method IsAppIdPinned (line 209) | bool IsAppIdPinned( string appId ); method PinAppID (line 210) | void PinAppID( string appId ); method UnpinAppID (line 211) | void UnpinAppID( string appId ); method IsViewPinned (line 212) | bool IsViewPinned( IApplicationView applicationView ); method PinView (line 213) | void PinView( IApplicationView applicationView ); method UnpinView (line 214) | void UnpinView( IApplicationView applicationView ); type IObjectArray (line 217) | [ComImport] method GetCount (line 222) | void GetCount( out int count ); method GetAt (line 223) | void GetAt( int index, ref Guid iid, [MarshalAs( UnmanagedType.... type IServiceProvider10 (line 226) | [ComImport] method QueryService (line 231) | [return: MarshalAs( UnmanagedType.IUnknown )] type IVirtualDesktopNotification (line 235) | [ComImport] method VirtualDesktopCreated (line 240) | void VirtualDesktopCreated( IVirtualDesktop pDesktop ); method VirtualDesktopDestroyBegin (line 242) | void VirtualDesktopDestroyBegin( IVirtualDesktop pDesktopDestroyed, IV... method VirtualDesktopDestroyFailed (line 244) | void VirtualDesktopDestroyFailed( IVirtualDesktop pDesktopDestroyed, I... method VirtualDesktopDestroyed (line 246) | void VirtualDesktopDestroyed( IVirtualDesktop pDesktopDestroyed, IVirt... method ViewVirtualDesktopChanged (line 248) | void ViewVirtualDesktopChanged( IApplicationView pView ); method CurrentVirtualDesktopChanged (line 250) | void CurrentVirtualDesktopChanged( IVirtualDesktop pDesktopOld, IVirtu... type IVirtualDesktopNotificationService (line 253) | [ComImport] method Register (line 258) | uint Register( IVirtualDesktopNotification pNotification ); method Unregister (line 260) | void Unregister( uint dwCookie ); FILE: VirtualDesktop/VirtualDesktop10/VirtualDesktop.cs class Desktop (line 24) | public class Desktop : IDesktop method Desktop (line 28) | private Desktop( IVirtualDesktop desktop ) method GetWindowThreadProcessId (line 87) | [DllImport( "user32.dll" )] method GetForegroundWindow (line 91) | [DllImport( "user32.dll" )] method GetHashCode (line 94) | public override int GetHashCode() method Equals (line 100) | public override bool Equals( object? obj ) method FromIndex (line 106) | public static Desktop FromIndex( int index ) method FromWindow (line 112) | public static Desktop? FromWindow( IntPtr hWnd ) method SysIndexFromDesktop (line 120) | public static int SysIndexFromDesktop( Desktop desktop ) method DesktopNameFromDesktop (line 127) | public static string DesktopNameFromDesktop( Desktop desktop ) method DesktopNameFromIndex (line 154) | public static string DesktopNameFromIndex( int index ) method HasDesktopNameFromIndex (line 181) | public static bool HasDesktopNameFromIndex( int index ) method SearchDesktop (line 205) | public static int SearchDesktop( string partialName ) method Create (line 223) | public static Desktop Create() method Remove (line 229) | public void Remove( Desktop? fallback = null ) method SetName (line 255) | public void SetName( string name ) method MakeVisible (line 269) | public void MakeVisible() method MoveWindow (line 275) | public void MoveWindow( IntPtr hWnd ) method MoveActiveWindow (line 313) | public void MoveActiveWindow() method HasWindow (line 319) | public bool HasWindow( IntPtr hWnd ) method IsWindowPinned (line 326) | public static bool IsWindowPinned( IntPtr hWnd ) method PinWindow (line 333) | public static void PinWindow( IntPtr hWnd ) method UnpinWindow (line 345) | public static void UnpinWindow( IntPtr hWnd ) method IsApplicationPinned (line 357) | public static bool IsApplicationPinned( IntPtr hWnd ) method PinApplication (line 364) | public static void PinApplication( IntPtr hWnd ) method UnpinApplication (line 376) | public static void UnpinApplication( IntPtr hWnd ) method FromId (line 389) | public static Desktop? FromId( Guid guid ) FILE: VirtualDesktop/VirtualDesktop10/VirtualDesktopManager.cs class DesktopManager (line 21) | public static class DesktopManager method DesktopManager (line 31) | static DesktopManager() method ResetDesktopManager (line 37) | public static void ResetDesktopManager() method Init (line 42) | private static void Init() method GetDesktopCount (line 77) | public static int GetDesktopCount() method GetDesktop (line 90) | public static IVirtualDesktop GetDesktop( int index ) method GetDesktopIndex (line 101) | internal static int GetDesktopIndex( IVirtualDesktop desktop ) method GetApplicationView (line 122) | internal static IApplicationView GetApplicationView( this IntPtr hWnd ) method GetAppId (line 129) | internal static string GetAppId( IntPtr hWnd ) method GetViewCount (line 136) | public static int GetViewCount() class DisposableNotification (line 150) | private class DisposableNotification : IDisposable method Dispose (line 155) | public void Dispose() class EventProxy (line 167) | private class EventProxy : IVirtualDesktopNotification method VirtualDesktopCreated (line 169) | public void VirtualDesktopCreated( IVirtualDesktop pDesktop ) method VirtualDesktopDestroyBegin (line 174) | public void VirtualDesktopDestroyBegin( IVirtualDesktop pDesktopDest... method VirtualDesktopDestroyFailed (line 179) | public void VirtualDesktopDestroyFailed( IVirtualDesktop pDesktopDes... method VirtualDesktopDestroyed (line 184) | public void VirtualDesktopDestroyed( IVirtualDesktop pDesktopDestroy... method ViewVirtualDesktopChanged (line 189) | public void ViewVirtualDesktopChanged( IApplicationView pView ) method CurrentVirtualDesktopChanged (line 194) | public void CurrentVirtualDesktopChanged( IVirtualDesktop pDesktopOl... class VirtualDesktopRenamedEventArgs (line 206) | public class VirtualDesktopRenamedEventArgs : EventArgs method VirtualDesktopRenamedEventArgs (line 208) | public VirtualDesktopRenamedEventArgs( IVirtualDesktop desktop, string... class VirtualDesktopChangedEventArgs (line 230) | public class VirtualDesktopChangedEventArgs : EventArgs method VirtualDesktopChangedEventArgs (line 232) | public VirtualDesktopChangedEventArgs( IVirtualDesktop oldDesktop, IVi... class VirtualDesktopDestroyEventArgs (line 256) | public class VirtualDesktopDestroyEventArgs : EventArgs method VirtualDesktopDestroyEventArgs (line 258) | public VirtualDesktopDestroyEventArgs( IVirtualDesktop destroyed, IVir... FILE: VirtualDesktop/VirtualDesktop11/COM.cs class Guids (line 18) | internal static class Guids type Size (line 27) | [StructLayout( LayoutKind.Sequential )] type Rect (line 34) | [StructLayout( LayoutKind.Sequential )] type APPLICATION_VIEW_CLOAK_TYPE (line 43) | public enum APPLICATION_VIEW_CLOAK_TYPE : int type APPLICATION_VIEW_COMPATIBILITY_POLICY (line 50) | public enum APPLICATION_VIEW_COMPATIBILITY_POLICY : int type IApplicationView (line 59) | [ComImport] method GetIIdsSlot (line 64) | void GetIIdsSlot(); method GetRuntimeClassNameSlot (line 65) | void GetRuntimeClassNameSlot(); method GetTrustLevelSlot (line 66) | void GetTrustLevelSlot(); method SetFocus (line 67) | int SetFocus(); method SwitchTo (line 68) | int SwitchTo(); method TryInvokeBack (line 69) | int TryInvokeBack( IntPtr /* IAsyncCallback* */ callback ); method GetThumbnailWindow (line 70) | int GetThumbnailWindow( out IntPtr hWnd ); method GetMonitor (line 71) | int GetMonitor( out IntPtr /* IImmersiveMonitor */ immersiveM... method GetVisibility (line 72) | int GetVisibility( out int visibility ); method SetCloak (line 73) | int SetCloak( APPLICATION_VIEW_CLOAK_TYPE cloakType, int unknown ); method GetPosition (line 74) | int GetPosition( ref Guid guid /* GUID for IApplicationViewPosition *... method SetPosition (line 75) | int SetPosition( ref IntPtr /* IApplicationViewPosition* */ position ); method InsertAfterWindow (line 76) | int InsertAfterWindow( IntPtr hWnd ); method GetExtendedFramePosition (line 77) | int GetExtendedFramePosition( out Rect r... method GetAppUserModelId (line 78) | int GetAppUserModelId( [MarshalAs( UnmanagedType.LPWStr )] out string... method SetAppUserModelId (line 79) | int SetAppUserModelId( string id ); method IsEqualByAppUserModelId (line 80) | int IsEqualByAppUserModelId( string id, out int result ); method GetViewState (line 81) | int GetViewState( out uint state ); method SetViewState (line 82) | int SetViewState( uint state ); method GetNeediness (line 83) | int GetNeediness( out int neediness ); method GetLastActivationTimestamp (line 84) | int GetLastActivationTimestamp( out ulong timestamp ); method SetLastActivationTimestamp (line 85) | int SetLastActivationTimestamp( ulong timestamp ); method GetVirtualDesktopId (line 86) | int GetVirtualDesktopId( out Guid guid ); method SetVirtualDesktopId (line 87) | int SetVirtualDesktopId( ref Guid guid ); method GetShowInSwitchers (line 88) | int GetShowInSwitchers( out int flag ); method SetShowInSwitchers (line 89) | int SetShowInSwitchers( int flag ); method GetScaleFactor (line 90) | int GetScaleFactor( out int factor ); method CanReceiveInput (line 91) | int CanReceiveInput( out bool canReceiveInput ); method GetCompatibilityPolicyType (line 92) | int GetCompatibilityPolicyType( out APPLICATION_VIEW_COMPATIBILITY_PO... method SetCompatibilityPolicyType (line 93) | int SetCompatibilityPolicyType( APPLICATION_VIEW_COMPATIBILITY_POLICY... method GetSizeConstraints (line 94) | int GetSizeConstraints( IntPtr /* IImmersiveMonitor* */ monitor, out ... method GetSizeConstraintsForDpi (line 95) | int GetSizeConstraintsForDpi( uint uint1, out Size size1, out Size si... method SetSizeConstraintsForDpi (line 96) | int SetSizeConstraintsForDpi( ref uint uint1, ref Size size1, ref Siz... method OnMinSizePreferencesUpdated (line 97) | int OnMinSizePreferencesUpdated( IntPtr hWnd ); method ApplyOperation (line 98) | int ApplyOperation( IntPtr /* IApplicationViewOperation* */ operation ); method IsTray (line 99) | int IsTray( out bool isTray ); method IsInHighZOrderBand (line 100) | int IsInHighZOrderBand( out bool isInHighZOrderBand ); method IsSplashScreenPresented (line 101) | int IsSplashScreenPresented( out bool isSplashScreenPresented ); method Flash (line 102) | int Flash(); method GetRootSwitchableOwner (line 103) | int GetRootSwitchableOwner( out IApplica... method EnumerateOwnershipTree (line 104) | int EnumerateOwnershipTree( out IObjectA... method GetEnterpriseId (line 105) | int GetEnterpriseId( [MarshalAs( UnmanagedType.LPWStr )] out string ... method IsMirrored (line 106) | int IsMirrored( out bool ... method Unknown1 (line 107) | int Unknown1( out int ... method Unknown2 (line 108) | int Unknown2( out int ... method Unknown3 (line 109) | int Unknown3( out int ... method Unknown4 (line 110) | int Unknown4( out int ... method Unknown5 (line 111) | int Unknown5( out int ... method Unknown6 (line 112) | int Unknown6( int ... method Unknown7 (line 113) | int Unknown7(); method Unknown8 (line 114) | int Unknown8( out int unknown ); method Unknown9 (line 115) | int Unknown9( int unknown ); method Unknown10 (line 116) | int Unknown10( int unknownX, int unknownY ); method Unknown11 (line 117) | int Unknown11( int unknown ); method Unknown12 (line 118) | int Unknown12( out Size size1 ); type IApplicationViewCollection (line 121) | [ComImport] method GetViews (line 126) | int GetViews( out IObjectArray array ); method GetViewsByZOrder (line 127) | int GetViewsByZOrder( out IObjectArray array ); method GetViewsByAppUserModelId (line 128) | int GetViewsByAppUserModelId( string id, out IObjectArray ... method GetViewForHWnd (line 129) | int GetViewForHWnd( IntPtr hWnd, out IApplicationV... method GetViewForApplication (line 130) | int GetViewForApplication( object application, out IApplicationV... method GetViewForAppUserModelId (line 131) | int GetViewForAppUserModelId( string id, out IApplicationV... method GetViewInFocus (line 132) | int GetViewInFocus( out IntPtr view ); method Unknown1 (line 133) | int Unknown1( out IntPtr view ); method RefreshCollection (line 134) | void RefreshCollection(); method RegisterForApplicationViewChanges (line 135) | int RegisterForApplicationViewChanges( object listener, out int cooki... method UnregisterForApplicationViewChanges (line 136) | int UnregisterForApplicationViewChanges( int cookie ); type IVirtualDesktop (line 139) | [ComImport] method IsViewVisible (line 144) | bool IsViewVisible( IApplicationView view ); method GetId (line 145) | Guid GetId(); method Unknown1 (line 146) | IntPtr Unknown1(); method GetString (line 149) | public void GetString( out IntPtr hstr ); method GetName (line 151) | [return: MarshalAs( UnmanagedType.HString )] method GetWallpaperPath (line 155) | [return: MarshalAs( UnmanagedType.HString )] type IVirtualDesktopManagerInternal (line 159) | [ComImport] method GetCount (line 164) | int GetCount( IntPtr hWndOrMon ); method MoveViewToDesktop (line 165) | void MoveViewToDesktop( IApplicationView view, IVirtualDe... method CanViewMoveDesktops (line 166) | bool CanViewMoveDesktops( IApplicationView view ); method GetCurrentDesktop (line 167) | IVirtualDesktop GetCurrentDesktop( IntPtr hWndOrMon ); method GetAllCurrentDesktops (line 168) | IObjectArray GetAllCurrentDesktops(); method GetDesktops (line 169) | void GetDesktops( IntPtr hWndOrMon, out IObjectArray deskto... method GetAdjacentDesktop (line 171) | [PreserveSig] method SwitchDesktop (line 174) | void SwitchDesktop( IntPtr h... method CreateDesktop (line 175) | IVirtualDesktop CreateDesktop( IntPtr h... method MoveDesktop (line 176) | void MoveDesktop( IVirtualDesktop d... method RemoveDesktop (line 177) | void RemoveDesktop( IVirtualDesktop d... method FindDesktop (line 178) | IVirtualDesktop FindDesktop( ref Guid d... method GetDesktopSwitchIncludeExcludeViews (line 179) | void GetDesktopSwitchIncludeExcludeViews( IVirtualDesktop d... method SetName (line 181) | void SetName( IVirtualDesktop desktop, IntPtr newName ); method SetWallpaper (line 182) | void SetWallpaper( IVirtualDesktop desktop, IntPtr path ); method SetDesktopName (line 184) | void SetDesktopName( IVirtualDesktop desktop, [MarshalAs( Unmanag... method SetDesktopWallpaper (line 185) | void SetDesktopWallpaper( IVirtualDesktop desktop, [MarshalAs( Unmanag... method UpdateWallpaperPathForAllDesktops (line 187) | void UpdateWallpaperPathForAllDesktops( [MarshalAs( UnmanagedType.HStr... method CopyDesktopState (line 188) | void CopyDesktopState( IApplicationView ... method GetDesktopIsPerMonitor (line 189) | int GetDesktopIsPerMonitor(); method SetDesktopIsPerMonitor (line 190) | void SetDesktopIsPerMonitor( bool state ); type IVirtualDesktopManager (line 193) | [ComImport] method IsWindowOnCurrentVirtualDesktop (line 198) | bool IsWindowOnCurrentVirtualDesktop( IntPtr topLevelWindow ); method GetWindowDesktopId (line 199) | Guid GetWindowDesktopId( IntPtr topLevelWindow ); method MoveWindowToDesktop (line 200) | void MoveWindowToDesktop( IntPtr topLevelWindow, ref Guid ... type IVirtualDesktopPinnedApps (line 203) | [ComImport] method IsAppIdPinned (line 208) | bool IsAppIdPinned( string appId ); method PinAppID (line 209) | void PinAppID( string appId ); method UnpinAppID (line 210) | void UnpinAppID( string appId ); method IsViewPinned (line 211) | bool IsViewPinned( IApplicationView applicationView ); method PinView (line 212) | void PinView( IApplicationView applicationView ); method UnpinView (line 213) | void UnpinView( IApplicationView applicationView ); type IObjectArray (line 216) | [ComImport] method GetCount (line 221) | void GetCount( out int count ); method GetAt (line 222) | void GetAt( int index, ref Guid iid, [MarshalAs( UnmanagedType.... type IServiceProvider10 (line 225) | [ComImport] method QueryService (line 230) | [return: MarshalAs( UnmanagedType.IUnknown )] type IVirtualDesktopNotification (line 234) | [ComImport] method VirtualDesktopCreated (line 239) | void VirtualDesktopCreated( IObjectArray p0, IVirtualDesktop pDe... method VirtualDesktopDestroyBegin (line 240) | void VirtualDesktopDestroyBegin( IObjectArray p0, IVirtualDesktop pDe... method VirtualDesktopDestroyFailed (line 241) | void VirtualDesktopDestroyFailed( IObjectArray p0, IVirtualDesktop pDe... method VirtualDesktopDestroyed (line 242) | void VirtualDesktopDestroyed( IObjectArray p0, IVirtualDesktop pDe... method Proc7 (line 243) | void Proc7( int p0 ); method VirtualDesktopMoved (line 244) | void VirtualDesktopMoved( IObjectArray p0, IVirtualDesktop pDe... method VirtualDesktopRenamed (line 246) | void VirtualDesktopRenamed( IVirtualDesktop pDesktop, IntPtr newName ); method VirtualDesktopRenamed (line 248) | void VirtualDesktopRenamed( IVirtualDesktop pDesktop, [MarshalAs( Unma... method ViewVirtualDesktopChanged (line 250) | void ViewVirtualDesktopChanged( IApplicationView pView ); method CurrentVirtualDesktopChanged (line 251) | void CurrentVirtualDesktopChanged( IObjectArray p0, IVirtualDesktop p... method VirtualDesktopWallpaperChanged (line 254) | void VirtualDesktopWallpaperChanged( IVirtualDesktop pDesktop, IntPtr ... method VirtualDesktopWallpaperChanged (line 256) | void VirtualDesktopWallpaperChanged( IVirtualDesktop pDesktop, [Marsha... type IVirtualDesktopNotificationService (line 260) | [ComImport] method Register (line 265) | uint Register( IVirtualDesktopNotification pNotification ); method Unregister (line 266) | void Unregister( uint dwCookie ); FILE: VirtualDesktop/VirtualDesktop11/VirtualDesktop.cs class Desktop (line 23) | public class Desktop: IDesktop method Desktop (line 27) | private Desktop( IVirtualDesktop desktop ) method GetWindowThreadProcessId (line 86) | [DllImport( "user32.dll" )] method GetForegroundWindow (line 90) | [DllImport( "user32.dll" )] method GetHashCode (line 93) | public override int GetHashCode() method Equals (line 99) | public override bool Equals( object? obj ) method FromIndex (line 105) | public static Desktop FromIndex( int index ) method FromWindow (line 111) | public static Desktop FromWindow( IntPtr hWnd ) method SysIndexFromDesktop (line 119) | public static int SysIndexFromDesktop( Desktop desktop ) method DesktopNameFromDesktop (line 126) | public static string DesktopNameFromDesktop( Desktop desktop ) method DesktopNameFromIndex (line 155) | public static string DesktopNameFromIndex( int index ) method HasDesktopNameFromIndex (line 184) | public static bool HasDesktopNameFromIndex( int index ) method DesktopWallpaperFromIndex (line 210) | public static string DesktopWallpaperFromIndex( int index ) method SearchDesktop (line 227) | public static int SearchDesktop( string partialName ) method Create (line 245) | public static Desktop Create() method Remove (line 251) | public void Remove( Desktop? fallback = null ) method RemoveAll (line 277) | public static void RemoveAll() method Move (line 283) | public void Move( int index ) method SetName (line 289) | public void SetName( string name ) method SetWallpaperPath (line 300) | public void SetWallpaperPath( string path ) method SetAllWallpaperPaths (line 313) | public static void SetAllWallpaperPaths( string path ) method MakeVisible (line 320) | public void MakeVisible() method MoveWindow (line 326) | public void MoveWindow( IntPtr hWnd ) method MoveActiveWindow (line 364) | public void MoveActiveWindow() method HasWindow (line 370) | public bool HasWindow( IntPtr hWnd ) method IsWindowPinned (line 377) | public static bool IsWindowPinned( IntPtr hWnd ) method PinWindow (line 384) | public static void PinWindow( IntPtr hWnd ) method UnpinWindow (line 396) | public static void UnpinWindow( IntPtr hWnd ) method IsApplicationPinned (line 408) | public static bool IsApplicationPinned( IntPtr hWnd ) method PinApplication (line 415) | public static void PinApplication( IntPtr hWnd ) method UnpinApplication (line 427) | public static void UnpinApplication( IntPtr hWnd ) method FromId (line 440) | public static Desktop? FromId( Guid guid ) FILE: VirtualDesktop/VirtualDesktop11/VirtualDesktopManager.cs class DesktopManager (line 21) | public static class DesktopManager method DesktopManager (line 30) | static DesktopManager() method ResetDesktopManager (line 36) | public static void ResetDesktopManager() method Init (line 41) | private static void Init() method GetDesktopCount (line 65) | public static int GetDesktopCount() method GetDesktop (line 78) | public static IVirtualDesktop GetDesktop( int index ) method GetDesktopIndex (line 89) | internal static int GetDesktopIndex( IVirtualDesktop desktop ) method GetApplicationView (line 110) | internal static IApplicationView GetApplicationView( this IntPtr hWnd ) method GetAppId (line 117) | internal static string GetAppId( IntPtr hWnd ) method GetViewCount (line 124) | public static int GetViewCount() class DisposableNotification (line 141) | private class DisposableNotification : IDisposable method Dispose (line 146) | public void Dispose() class EventProxy (line 155) | private class EventProxy : IVirtualDesktopNotification method ViewVirtualDesktopChanged (line 157) | public void ViewVirtualDesktopChanged( IApplicationView pView ) method CurrentVirtualDesktopChanged (line 162) | public void CurrentVirtualDesktopChanged( IObjectArray p0, IVirtualD... method VirtualDesktopCreated (line 167) | public void VirtualDesktopCreated( IObjectArray p0, IVirtualDesktop ... method VirtualDesktopDestroyBegin (line 172) | public void VirtualDesktopDestroyBegin( IObjectArray p0, IVirtualDes... method VirtualDesktopDestroyFailed (line 177) | public void VirtualDesktopDestroyFailed( IObjectArray p0, IVirtualDe... method VirtualDesktopDestroyed (line 182) | public void VirtualDesktopDestroyed( IObjectArray p0, IVirtualDeskto... method Proc7 (line 187) | public void Proc7( int p0 ) method VirtualDesktopMoved (line 192) | public void VirtualDesktopMoved( IObjectArray p0, IVirtualDesktop pD... method VirtualDesktopRenamed (line 198) | public void VirtualDesktopRenamed( IVirtualDesktop pDesktop, IntPtr ... method VirtualDesktopRenamed (line 204) | public void VirtualDesktopRenamed( IVirtualDesktop pDesktop, string ... method VirtualDesktopWallpaperChanged (line 211) | public void VirtualDesktopWallpaperChanged( IVirtualDesktop pDesktop... method VirtualDesktopWallpaperChanged (line 217) | public void VirtualDesktopWallpaperChanged( IVirtualDesktop pDesktop... class VirtualDesktopRenamedEventArgs (line 225) | public class VirtualDesktopRenamedEventArgs : EventArgs method VirtualDesktopRenamedEventArgs (line 227) | public VirtualDesktopRenamedEventArgs( IVirtualDesktop desktop, string... class VirtualDesktopWallpaperChangedEventArgs (line 237) | public class VirtualDesktopWallpaperChangedEventArgs : EventArgs method VirtualDesktopWallpaperChangedEventArgs (line 239) | public VirtualDesktopWallpaperChangedEventArgs( IVirtualDesktop deskto... class VirtualDesktopChangedEventArgs (line 250) | public class VirtualDesktopChangedEventArgs : EventArgs method VirtualDesktopChangedEventArgs (line 252) | public VirtualDesktopChangedEventArgs( IVirtualDesktop oldDesktop, IVi... class VirtualDesktopMovedEventArgs (line 262) | public class VirtualDesktopMovedEventArgs : EventArgs method VirtualDesktopMovedEventArgs (line 264) | public VirtualDesktopMovedEventArgs( IVirtualDesktop desktop, int oldI... class VirtualDesktopDestroyEventArgs (line 276) | public class VirtualDesktopDestroyEventArgs : EventArgs method VirtualDesktopDestroyEventArgs (line 278) | public VirtualDesktopDestroyEventArgs( IVirtualDesktop destroyed, IVir... FILE: VirtualDesktop/VirtualDesktop11_21H2/COM.cs class Guids (line 18) | internal static class Guids type Size (line 27) | [StructLayout( LayoutKind.Sequential )] type Rect (line 34) | [StructLayout( LayoutKind.Sequential )] type APPLICATION_VIEW_CLOAK_TYPE (line 43) | public enum APPLICATION_VIEW_CLOAK_TYPE : int type APPLICATION_VIEW_COMPATIBILITY_POLICY (line 50) | public enum APPLICATION_VIEW_COMPATIBILITY_POLICY : int type IApplicationView (line 59) | [ComImport] method GetIIdsSlot (line 64) | void GetIIdsSlot(); method GetRuntimeClassNameSlot (line 65) | void GetRuntimeClassNameSlot(); method GetTrustLevelSlot (line 66) | void GetTrustLevelSlot(); method SetFocus (line 67) | int SetFocus(); method SwitchTo (line 68) | int SwitchTo(); method TryInvokeBack (line 69) | int TryInvokeBack( IntPtr /* IAsyncCallback* */ callback ); method GetThumbnailWindow (line 70) | int GetThumbnailWindow( out IntPtr hWnd ); method GetMonitor (line 71) | int GetMonitor( out IntPtr /* IImmersiveMonitor */ immersiveM... method GetVisibility (line 72) | int GetVisibility( out int visibility ); method SetCloak (line 73) | int SetCloak( APPLICATION_VIEW_CLOAK_TYPE cloakType, int unknown ); method GetPosition (line 74) | int GetPosition( ref Guid guid /* GUID for IApplicationViewPosition *... method SetPosition (line 75) | int SetPosition( ref IntPtr /* IApplicationViewPosition* */ position ); method InsertAfterWindow (line 76) | int InsertAfterWindow( IntPtr hWnd ); method GetExtendedFramePosition (line 77) | int GetExtendedFramePosition( out Rect r... method GetAppUserModelId (line 78) | int GetAppUserModelId( [MarshalAs( UnmanagedType.LPWStr )] out string... method SetAppUserModelId (line 79) | int SetAppUserModelId( string id ); method IsEqualByAppUserModelId (line 80) | int IsEqualByAppUserModelId( string id, out int result ); method GetViewState (line 81) | int GetViewState( out uint state ); method SetViewState (line 82) | int SetViewState( uint state ); method GetNeediness (line 83) | int GetNeediness( out int neediness ); method GetLastActivationTimestamp (line 84) | int GetLastActivationTimestamp( out ulong timestamp ); method SetLastActivationTimestamp (line 85) | int SetLastActivationTimestamp( ulong timestamp ); method GetVirtualDesktopId (line 86) | int GetVirtualDesktopId( out Guid guid ); method SetVirtualDesktopId (line 87) | int SetVirtualDesktopId( ref Guid guid ); method GetShowInSwitchers (line 88) | int GetShowInSwitchers( out int flag ); method SetShowInSwitchers (line 89) | int SetShowInSwitchers( int flag ); method GetScaleFactor (line 90) | int GetScaleFactor( out int factor ); method CanReceiveInput (line 91) | int CanReceiveInput( out bool canReceiveInput ); method GetCompatibilityPolicyType (line 92) | int GetCompatibilityPolicyType( out APPLICATION_VIEW_COMPATIBILITY_PO... method SetCompatibilityPolicyType (line 93) | int SetCompatibilityPolicyType( APPLICATION_VIEW_COMPATIBILITY_POLICY... method GetSizeConstraints (line 94) | int GetSizeConstraints( IntPtr /* IImmersiveMonitor* */ monitor, out ... method GetSizeConstraintsForDpi (line 95) | int GetSizeConstraintsForDpi( uint uint1, out Size size1, out Size si... method SetSizeConstraintsForDpi (line 96) | int SetSizeConstraintsForDpi( ref uint uint1, ref Size size1, ref Siz... method OnMinSizePreferencesUpdated (line 97) | int OnMinSizePreferencesUpdated( IntPtr hWnd ); method ApplyOperation (line 98) | int ApplyOperation( IntPtr /* IApplicationViewOperation* */ operation ); method IsTray (line 99) | int IsTray( out bool isTray ); method IsInHighZOrderBand (line 100) | int IsInHighZOrderBand( out bool isInHighZOrderBand ); method IsSplashScreenPresented (line 101) | int IsSplashScreenPresented( out bool isSplashScreenPresented ); method Flash (line 102) | int Flash(); method GetRootSwitchableOwner (line 103) | int GetRootSwitchableOwner( out IApplica... method EnumerateOwnershipTree (line 104) | int EnumerateOwnershipTree( out IObjectA... method GetEnterpriseId (line 105) | int GetEnterpriseId( [MarshalAs( UnmanagedType.LPWStr )] out string ... method IsMirrored (line 106) | int IsMirrored( out bool ... method Unknown1 (line 107) | int Unknown1( out int ... method Unknown2 (line 108) | int Unknown2( out int ... method Unknown3 (line 109) | int Unknown3( out int ... method Unknown4 (line 110) | int Unknown4( out int ... method Unknown5 (line 111) | int Unknown5( out int ... method Unknown6 (line 112) | int Unknown6( int ... method Unknown7 (line 113) | int Unknown7(); method Unknown8 (line 114) | int Unknown8( out int unknown ); method Unknown9 (line 115) | int Unknown9( int unknown ); method Unknown10 (line 116) | int Unknown10( int unknownX, int unknownY ); method Unknown11 (line 117) | int Unknown11( int unknown ); method Unknown12 (line 118) | int Unknown12( out Size size1 ); type IApplicationViewCollection (line 121) | [ComImport] method GetViews (line 126) | int GetViews( out IObjectArray array ); method GetViewsByZOrder (line 127) | int GetViewsByZOrder( out IObjectArray array ); method GetViewsByAppUserModelId (line 128) | int GetViewsByAppUserModelId( string id, out IObjectArray ... method GetViewForHWnd (line 129) | int GetViewForHWnd( IntPtr hWnd, out IApplicationV... method GetViewForApplication (line 130) | int GetViewForApplication( object application, out IApplicationV... method GetViewForAppUserModelId (line 131) | int GetViewForAppUserModelId( string id, out IApplicationV... method GetViewInFocus (line 132) | int GetViewInFocus( out IntPtr view ); method Unknown1 (line 133) | int Unknown1( out IntPtr view ); method RefreshCollection (line 134) | void RefreshCollection(); method RegisterForApplicationViewChanges (line 135) | int RegisterForApplicationViewChanges( object listener, out int cooki... method UnregisterForApplicationViewChanges (line 136) | int UnregisterForApplicationViewChanges( int cookie ); type IVirtualDesktop (line 139) | [ComImport] method IsViewVisible (line 144) | bool IsViewVisible( IApplicationView view ); method GetId (line 145) | Guid GetId(); method Unknown1 (line 146) | IntPtr Unknown1(); method GetString (line 149) | public void GetString( out IntPtr hstr ); method GetName (line 151) | [return: MarshalAs( UnmanagedType.HString )] method GetWallpaperPath (line 155) | [return: MarshalAs( UnmanagedType.HString )] type IVirtualDesktopManagerInternal (line 159) | [ComImport] method GetCount (line 164) | int GetCount( IntPtr hWndOrMon ); method MoveViewToDesktop (line 165) | void MoveViewToDesktop( IApplicationView view, IVirtualDe... method CanViewMoveDesktops (line 166) | bool CanViewMoveDesktops( IApplicationView view ); method GetCurrentDesktop (line 167) | IVirtualDesktop GetCurrentDesktop( IntPtr hWndOrMon ); method GetDesktops (line 168) | void GetDesktops( IntPtr hWndOrMon, out I... method GetAdjacentDesktop (line 170) | [PreserveSig] method SwitchDesktop (line 173) | void SwitchDesktop( IntPtr h... method CreateDesktop (line 174) | IVirtualDesktop CreateDesktop( IntPtr h... method MoveDesktop (line 175) | void MoveDesktop( IVirtualDesktop d... method RemoveDesktop (line 176) | void RemoveDesktop( IVirtualDesktop d... method FindDesktop (line 177) | IVirtualDesktop FindDesktop( ref Guid d... method GetDesktopSwitchIncludeExcludeViews (line 178) | void GetDesktopSwitchIncludeExcludeViews( IVirtualDesktop d... method SetName (line 180) | void SetName( IVirtualDesktop desktop, IntPtr newName ); method SetWallpaper (line 181) | void SetWallpaper( IVirtualDesktop desktop, IntPtr path ); method SetDesktopName (line 183) | void SetDesktopName( IVirtualDesktop desktop, [MarshalAs( Unmanag... method SetDesktopWallpaper (line 184) | void SetDesktopWallpaper( IVirtualDesktop desktop, [MarshalAs( Unmanag... method UpdateWallpaperPathForAllDesktops (line 186) | void UpdateWallpaperPathForAllDesktops( [MarshalAs( UnmanagedType.HStr... method CopyDesktopState (line 187) | void CopyDesktopState( IApplicationView ... method GetDesktopIsPerMonitor (line 188) | int GetDesktopIsPerMonitor(); method SetDesktopIsPerMonitor (line 189) | void SetDesktopIsPerMonitor( bool state ); type IVirtualDesktopManager (line 192) | [ComImport] method IsWindowOnCurrentVirtualDesktop (line 197) | bool IsWindowOnCurrentVirtualDesktop( IntPtr topLevelWindow ); method GetWindowDesktopId (line 198) | Guid GetWindowDesktopId( IntPtr topLevelWindow ); method MoveWindowToDesktop (line 199) | void MoveWindowToDesktop( IntPtr topLevelWindow, ref Guid ... type IVirtualDesktopPinnedApps (line 202) | [ComImport] method IsAppIdPinned (line 207) | bool IsAppIdPinned( string appId ); method PinAppID (line 208) | void PinAppID( string appId ); method UnpinAppID (line 209) | void UnpinAppID( string appId ); method IsViewPinned (line 210) | bool IsViewPinned( IApplicationView applicationView ); method PinView (line 211) | void PinView( IApplicationView applicationView ); method UnpinView (line 212) | void UnpinView( IApplicationView applicationView ); type IObjectArray (line 215) | [ComImport] method GetCount (line 220) | void GetCount( out int count ); method GetAt (line 221) | void GetAt( int index, ref Guid iid, [MarshalAs( UnmanagedType.... type IServiceProvider10 (line 224) | [ComImport] method QueryService (line 229) | [return: MarshalAs( UnmanagedType.IUnknown )] type IVirtualDesktopNotification (line 233) | [ComImport] method VirtualDesktopCreated (line 238) | void VirtualDesktopCreated( IObjectArray p0, IVirtualDesktop pDe... method VirtualDesktopDestroyBegin (line 239) | void VirtualDesktopDestroyBegin( IObjectArray p0, IVirtualDesktop pDe... method VirtualDesktopDestroyFailed (line 240) | void VirtualDesktopDestroyFailed( IObjectArray p0, IVirtualDesktop pDe... method VirtualDesktopDestroyed (line 241) | void VirtualDesktopDestroyed( IObjectArray p0, IVirtualDesktop pDe... method Proc7 (line 242) | void Proc7( int p0 ); method VirtualDesktopMoved (line 243) | void VirtualDesktopMoved( IObjectArray p0, IVirtualDesktop pDe... method VirtualDesktopRenamed (line 245) | void VirtualDesktopRenamed( IVirtualDesktop pDesktop, IntPtr newName ); method VirtualDesktopRenamed (line 247) | void VirtualDesktopRenamed( IVirtualDesktop pDesktop, [MarshalAs( Unma... method ViewVirtualDesktopChanged (line 249) | void ViewVirtualDesktopChanged( IApplicationView pView ); method CurrentVirtualDesktopChanged (line 250) | void CurrentVirtualDesktopChanged( IObjectArray p0, IVirtualDesktop p... method VirtualDesktopWallpaperChanged (line 253) | void VirtualDesktopWallpaperChanged( IVirtualDesktop pDesktop, IntPtr ... method VirtualDesktopWallpaperChanged (line 255) | void VirtualDesktopWallpaperChanged( IVirtualDesktop pDesktop, [Marsha... type IVirtualDesktopNotificationService (line 259) | [ComImport] method Register (line 264) | uint Register( IVirtualDesktopNotification pNotification ); method Unregister (line 265) | void Unregister( uint dwCookie ); FILE: VirtualDesktop/VirtualDesktop11_21H2/VirtualDesktop.cs class Desktop (line 23) | public class Desktop: IDesktop method Desktop (line 27) | private Desktop( IVirtualDesktop desktop ) method GetWindowThreadProcessId (line 86) | [DllImport( "user32.dll" )] method GetForegroundWindow (line 90) | [DllImport( "user32.dll" )] method GetHashCode (line 93) | public override int GetHashCode() method Equals (line 99) | public override bool Equals( object? obj ) method FromIndex (line 105) | public static Desktop FromIndex( int index ) method FromWindow (line 111) | public static Desktop FromWindow( IntPtr hWnd ) method SysIndexFromDesktop (line 119) | public static int SysIndexFromDesktop( Desktop desktop ) method DesktopNameFromDesktop (line 126) | public static string DesktopNameFromDesktop( Desktop desktop ) method DesktopNameFromIndex (line 155) | public static string DesktopNameFromIndex( int index ) method HasDesktopNameFromIndex (line 184) | public static bool HasDesktopNameFromIndex( int index ) method DesktopWallpaperFromIndex (line 210) | public static string DesktopWallpaperFromIndex( int index ) method SearchDesktop (line 227) | public static int SearchDesktop( string partialName ) method Create (line 245) | public static Desktop Create() method Remove (line 251) | public void Remove( Desktop? fallback = null ) method RemoveAll (line 277) | public static void RemoveAll() method Move (line 283) | public void Move( int index ) method SetName (line 289) | public void SetName( string name ) method SetWallpaperPath (line 300) | public void SetWallpaperPath( string path ) method SetAllWallpaperPaths (line 313) | public static void SetAllWallpaperPaths( string path ) method MakeVisible (line 320) | public void MakeVisible() method MoveWindow (line 326) | public void MoveWindow( IntPtr hWnd ) method MoveActiveWindow (line 364) | public void MoveActiveWindow() method HasWindow (line 370) | public bool HasWindow( IntPtr hWnd ) method IsWindowPinned (line 377) | public static bool IsWindowPinned( IntPtr hWnd ) method PinWindow (line 384) | public static void PinWindow( IntPtr hWnd ) method UnpinWindow (line 396) | public static void UnpinWindow( IntPtr hWnd ) method IsApplicationPinned (line 408) | public static bool IsApplicationPinned( IntPtr hWnd ) method PinApplication (line 415) | public static void PinApplication( IntPtr hWnd ) method UnpinApplication (line 427) | public static void UnpinApplication( IntPtr hWnd ) method FromId (line 440) | public static Desktop? FromId( Guid guid ) FILE: VirtualDesktop/VirtualDesktop11_21H2/VirtualDesktopManager.cs class DesktopManager (line 21) | public static class DesktopManager method DesktopManager (line 30) | static DesktopManager() method ResetDesktopManager (line 36) | public static void ResetDesktopManager() method Init (line 41) | private static void Init() method GetDesktopCount (line 65) | public static int GetDesktopCount() method GetDesktop (line 78) | public static IVirtualDesktop GetDesktop( int index ) method GetDesktopIndex (line 89) | internal static int GetDesktopIndex( IVirtualDesktop desktop ) method GetApplicationView (line 110) | internal static IApplicationView GetApplicationView( this IntPtr hWnd ) method GetAppId (line 117) | internal static string GetAppId( IntPtr hWnd ) method GetViewCount (line 124) | public static int GetViewCount() class DisposableNotification (line 141) | private class DisposableNotification : IDisposable method Dispose (line 146) | public void Dispose() class EventProxy (line 155) | private class EventProxy : IVirtualDesktopNotification method ViewVirtualDesktopChanged (line 157) | public void ViewVirtualDesktopChanged( IApplicationView pView ) method CurrentVirtualDesktopChanged (line 162) | public void CurrentVirtualDesktopChanged( IObjectArray p0, IVirtualD... method VirtualDesktopCreated (line 167) | public void VirtualDesktopCreated( IObjectArray p0, IVirtualDesktop ... method VirtualDesktopDestroyBegin (line 172) | public void VirtualDesktopDestroyBegin( IObjectArray p0, IVirtualDes... method VirtualDesktopDestroyFailed (line 177) | public void VirtualDesktopDestroyFailed( IObjectArray p0, IVirtualDe... method VirtualDesktopDestroyed (line 182) | public void VirtualDesktopDestroyed( IObjectArray p0, IVirtualDeskto... method Proc7 (line 187) | public void Proc7( int p0 ) method VirtualDesktopMoved (line 192) | public void VirtualDesktopMoved( IObjectArray p0, IVirtualDesktop pD... method VirtualDesktopRenamed (line 198) | public void VirtualDesktopRenamed( IVirtualDesktop pDesktop, IntPtr ... method VirtualDesktopRenamed (line 204) | public void VirtualDesktopRenamed( IVirtualDesktop pDesktop, string ... method VirtualDesktopWallpaperChanged (line 211) | public void VirtualDesktopWallpaperChanged( IVirtualDesktop pDesktop... method VirtualDesktopWallpaperChanged (line 217) | public void VirtualDesktopWallpaperChanged( IVirtualDesktop pDesktop... class VirtualDesktopRenamedEventArgs (line 225) | public class VirtualDesktopRenamedEventArgs : EventArgs method VirtualDesktopRenamedEventArgs (line 227) | public VirtualDesktopRenamedEventArgs( IVirtualDesktop desktop, string... class VirtualDesktopWallpaperChangedEventArgs (line 237) | public class VirtualDesktopWallpaperChangedEventArgs : EventArgs method VirtualDesktopWallpaperChangedEventArgs (line 239) | public VirtualDesktopWallpaperChangedEventArgs( IVirtualDesktop deskto... class VirtualDesktopChangedEventArgs (line 250) | public class VirtualDesktopChangedEventArgs : EventArgs method VirtualDesktopChangedEventArgs (line 252) | public VirtualDesktopChangedEventArgs( IVirtualDesktop oldDesktop, IVi... class VirtualDesktopMovedEventArgs (line 262) | public class VirtualDesktopMovedEventArgs : EventArgs method VirtualDesktopMovedEventArgs (line 264) | public VirtualDesktopMovedEventArgs( IVirtualDesktop desktop, int oldI... class VirtualDesktopDestroyEventArgs (line 276) | public class VirtualDesktopDestroyEventArgs : EventArgs method VirtualDesktopDestroyEventArgs (line 278) | public VirtualDesktopDestroyEventArgs( IVirtualDesktop destroyed, IVir... FILE: VirtualDesktop/VirtualDesktop11_23H2/COM.cs class Guids (line 16) | internal static class Guids type Size (line 25) | [StructLayout( LayoutKind.Sequential )] type Rect (line 32) | [StructLayout( LayoutKind.Sequential )] type APPLICATION_VIEW_CLOAK_TYPE (line 41) | public enum APPLICATION_VIEW_CLOAK_TYPE : int type APPLICATION_VIEW_COMPATIBILITY_POLICY (line 48) | public enum APPLICATION_VIEW_COMPATIBILITY_POLICY : int type IApplicationView (line 57) | [ComImport] method GetIIdsSlot (line 62) | void GetIIdsSlot(); method GetRuntimeClassNameSlot (line 63) | void GetRuntimeClassNameSlot(); method GetTrustLevelSlot (line 64) | void GetTrustLevelSlot(); method SetFocus (line 65) | int SetFocus(); method SwitchTo (line 66) | int SwitchTo(); method TryInvokeBack (line 67) | int TryInvokeBack( IntPtr /* IAsyncCallback* */ callback ); method GetThumbnailWindow (line 68) | int GetThumbnailWindow( out IntPtr hWnd ); method GetMonitor (line 69) | int GetMonitor( out IntPtr /* IImmersiveMonitor */ immersiveM... method GetVisibility (line 70) | int GetVisibility( out int visibility ); method SetCloak (line 71) | int SetCloak( APPLICATION_VIEW_CLOAK_TYPE cloakType, int unknown ); method GetPosition (line 72) | int GetPosition( ref Guid guid /* GUID for IApplicationViewPosition *... method SetPosition (line 73) | int SetPosition( ref IntPtr /* IApplicationViewPosition* */ position ); method InsertAfterWindow (line 74) | int InsertAfterWindow( IntPtr hWnd ); method GetExtendedFramePosition (line 75) | int GetExtendedFramePosition( out Rect r... method GetAppUserModelId (line 76) | int GetAppUserModelId( [MarshalAs( UnmanagedType.LPWStr )] out string... method SetAppUserModelId (line 77) | int SetAppUserModelId( string id ); method IsEqualByAppUserModelId (line 78) | int IsEqualByAppUserModelId( string id, out int result ); method GetViewState (line 79) | int GetViewState( out uint state ); method SetViewState (line 80) | int SetViewState( uint state ); method GetNeediness (line 81) | int GetNeediness( out int neediness ); method GetLastActivationTimestamp (line 82) | int GetLastActivationTimestamp( out ulong timestamp ); method SetLastActivationTimestamp (line 83) | int SetLastActivationTimestamp( ulong timestamp ); method GetVirtualDesktopId (line 84) | int GetVirtualDesktopId( out Guid guid ); method SetVirtualDesktopId (line 85) | int SetVirtualDesktopId( ref Guid guid ); method GetShowInSwitchers (line 86) | int GetShowInSwitchers( out int flag ); method SetShowInSwitchers (line 87) | int SetShowInSwitchers( int flag ); method GetScaleFactor (line 88) | int GetScaleFactor( out int factor ); method CanReceiveInput (line 89) | int CanReceiveInput( out bool canReceiveInput ); method GetCompatibilityPolicyType (line 90) | int GetCompatibilityPolicyType( out APPLICATION_VIEW_COMPATIBILITY_PO... method SetCompatibilityPolicyType (line 91) | int SetCompatibilityPolicyType( APPLICATION_VIEW_COMPATIBILITY_POLICY... method GetSizeConstraints (line 92) | int GetSizeConstraints( IntPtr /* IImmersiveMonitor* */ monitor, out ... method GetSizeConstraintsForDpi (line 93) | int GetSizeConstraintsForDpi( uint uint1, out Size size1, out Size si... method SetSizeConstraintsForDpi (line 94) | int SetSizeConstraintsForDpi( ref uint uint1, ref Size size1, ref Siz... method OnMinSizePreferencesUpdated (line 95) | int OnMinSizePreferencesUpdated( IntPtr hWnd ); method ApplyOperation (line 96) | int ApplyOperation( IntPtr /* IApplicationViewOperation* */ operation ); method IsTray (line 97) | int IsTray( out bool isTray ); method IsInHighZOrderBand (line 98) | int IsInHighZOrderBand( out bool isInHighZOrderBand ); method IsSplashScreenPresented (line 99) | int IsSplashScreenPresented( out bool isSplashScreenPresented ); method Flash (line 100) | int Flash(); method GetRootSwitchableOwner (line 101) | int GetRootSwitchableOwner( out IApplica... method EnumerateOwnershipTree (line 102) | int EnumerateOwnershipTree( out IObjectA... method GetEnterpriseId (line 103) | int GetEnterpriseId( [MarshalAs( UnmanagedType.LPWStr )] out string ... method IsMirrored (line 104) | int IsMirrored( out bool ... method Unknown1 (line 105) | int Unknown1( out int ... method Unknown2 (line 106) | int Unknown2( out int ... method Unknown3 (line 107) | int Unknown3( out int ... method Unknown4 (line 108) | int Unknown4( out int ... method Unknown5 (line 109) | int Unknown5( out int ... method Unknown6 (line 110) | int Unknown6( int ... method Unknown7 (line 111) | int Unknown7(); method Unknown8 (line 112) | int Unknown8( out int unknown ); method Unknown9 (line 113) | int Unknown9( int unknown ); method Unknown10 (line 114) | int Unknown10( int unknownX, int unknownY ); method Unknown11 (line 115) | int Unknown11( int unknown ); method Unknown12 (line 116) | int Unknown12( out Size size1 ); type IApplicationViewCollection (line 119) | [ComImport] method GetViews (line 124) | int GetViews( out IObjectArray array ); method GetViewsByZOrder (line 125) | int GetViewsByZOrder( out IObjectArray array ); method GetViewsByAppUserModelId (line 126) | int GetViewsByAppUserModelId( string id, out IObjectArray ... method GetViewForHWnd (line 127) | int GetViewForHWnd( IntPtr hWnd, out IApplicationV... method GetViewForApplication (line 128) | int GetViewForApplication( object application, out IApplicationV... method GetViewForAppUserModelId (line 129) | int GetViewForAppUserModelId( string id, out IApplicationV... method GetViewInFocus (line 130) | int GetViewInFocus( out IntPtr view ); method Unknown1 (line 131) | int Unknown1( out IntPtr view ); method RefreshCollection (line 132) | void RefreshCollection(); method RegisterForApplicationViewChanges (line 133) | int RegisterForApplicationViewChanges( object listener, out int cooki... method UnregisterForApplicationViewChanges (line 134) | int UnregisterForApplicationViewChanges( int cookie ); type IVirtualDesktop (line 137) | [ComImport] method IsViewVisible (line 142) | bool IsViewVisible( IApplicationView view ); method GetId (line 143) | Guid GetId(); method GetString (line 146) | public void GetString( out IntPtr hstr ); method GetName (line 148) | [return: MarshalAs( UnmanagedType.HString )] method GetWallpaperPath (line 152) | [return: MarshalAs( UnmanagedType.HString )] method IsRemote (line 155) | bool IsRemote(); type IVirtualDesktopManagerInternal (line 158) | [ComImport] method GetCount (line 163) | int GetCount(); method MoveViewToDesktop (line 164) | void MoveViewToDesktop( IApplicationView view, IVirtualDe... method CanViewMoveDesktops (line 165) | bool CanViewMoveDesktops( IApplicationView view ); method GetCurrentDesktop (line 166) | IVirtualDesktop GetCurrentDesktop(); method GetDesktops (line 167) | void GetDesktops( out IObjectArray desktops ); method GetAdjacentDesktop (line 169) | [PreserveSig] method SwitchDesktop (line 172) | void SwitchDesktop( IVirtualDesktop desktop ); method CreateDesktop (line 173) | IVirtualDesktop CreateDesktop(); method MoveDesktop (line 174) | void MoveDesktop( IVirtualDesktop d... method RemoveDesktop (line 175) | void RemoveDesktop( IVirtualDesktop d... method FindDesktop (line 176) | IVirtualDesktop FindDesktop( ref Guid d... method GetDesktopSwitchIncludeExcludeViews (line 177) | void GetDesktopSwitchIncludeExcludeViews( IVirtualDesktop d... method SetName (line 179) | void SetName( IVirtualDesktop desktop, IntPtr newName ); method SetWallpaper (line 180) | void SetWallpaper( IVirtualDesktop desktop, IntPtr path ); method SetDesktopName (line 182) | void SetDesktopName( IVirtualDesktop desktop, [MarshalAs( Unmanag... method SetDesktopWallpaper (line 183) | void SetDesktopWallpaper( IVirtualDesktop desktop, [MarshalAs( Unmanag... method UpdateWallpaperPathForAllDesktops (line 185) | void UpdateWallpaperPathForAllDesktops( [MarshalAs( UnmanagedType.HStr... method CopyDesktopState (line 186) | void CopyDesktopState( IApplicationView ... method CreateRemoteDesktop (line 187) | void CreateRemoteDesktop( [MarshalAs( UnmanagedType.HString )] string ... method SwitchRemoteDesktop (line 188) | void SwitchRemoteDesktop( IVirtualDesktop ... method SwitchDesktopWithAnimation (line 189) | void SwitchDesktopWithAnimation( IVirtualDesktop ... method GetLastActiveDesktop (line 190) | void GetLastActiveDesktop( out IVirtualDesktop ... method WaitForAnimationToComplete (line 191) | void WaitForAnimationToComplete(); type IVirtualDesktopManager (line 194) | [ComImport] method IsWindowOnCurrentVirtualDesktop (line 199) | bool IsWindowOnCurrentVirtualDesktop( IntPtr topLevelWindow ); method GetWindowDesktopId (line 200) | Guid GetWindowDesktopId( IntPtr topLevelWindow ); method MoveWindowToDesktop (line 201) | void MoveWindowToDesktop( IntPtr topLevelWindow, ref Guid ... type IVirtualDesktopPinnedApps (line 204) | [ComImport] method IsAppIdPinned (line 209) | bool IsAppIdPinned( string appId ); method PinAppID (line 210) | void PinAppID( string appId ); method UnpinAppID (line 211) | void UnpinAppID( string appId ); method IsViewPinned (line 212) | bool IsViewPinned( IApplicationView applicationView ); method PinView (line 213) | void PinView( IApplicationView applicationView ); method UnpinView (line 214) | void UnpinView( IApplicationView applicationView ); type IObjectArray (line 217) | [ComImport] method GetCount (line 222) | void GetCount( out int count ); method GetAt (line 223) | void GetAt( int index, ref Guid iid, [MarshalAs( UnmanagedType.... type IServiceProvider10 (line 226) | [ComImport] method QueryService (line 231) | [return: MarshalAs( UnmanagedType.IUnknown )] type IVirtualDesktopNotification (line 235) | [ComImport] method VirtualDesktopCreated (line 240) | void VirtualDesktopCreated( IVirtualDesktop pDesktop ); method VirtualDesktopDestroyBegin (line 241) | void VirtualDesktopDestroyBegin( IVirtualDesktop pDesktopDestroyed, I... method VirtualDesktopDestroyFailed (line 242) | void VirtualDesktopDestroyFailed( IVirtualDesktop pDesktopDestroyed, I... method VirtualDesktopDestroyed (line 243) | void VirtualDesktopDestroyed( IVirtualDesktop pDesktopDestroyed, I... method VirtualDesktopMoved (line 244) | void VirtualDesktopMoved( IVirtualDesktop pDesktop, i... method VirtualDesktopRenamed (line 246) | void VirtualDesktopRenamed( IVirtualDesktop pDesktop, IntPtr newName ); method VirtualDesktopRenamed (line 248) | void VirtualDesktopRenamed( IVirtualDesktop pDesktop, [MarshalAs( Unma... method ViewVirtualDesktopChanged (line 250) | void ViewVirtualDesktopChanged( IApplicationView pView ); method CurrentVirtualDesktopChanged (line 251) | void CurrentVirtualDesktopChanged( IVirtualDesktop pDesktopOld, IVirtu... method VirtualDesktopWallpaperChanged (line 254) | void VirtualDesktopWallpaperChanged( IVirtualDesktop pDesktop, IntPtr ... method VirtualDesktopWallpaperChanged (line 256) | void VirtualDesktopWallpaperChanged( IVirtualDesktop pDesktop, [Marsha... method VirtualDesktopSwitched (line 258) | void VirtualDesktopSwitched( IVirtualDesktop pDesktop ); method RemoteVirtualDesktopConnected (line 259) | void RemoteVirtualDesktopConnected( IVirtualDesktop pDesktop ); type IVirtualDesktopNotificationService (line 262) | [ComImport] method Register (line 267) | uint Register( IVirtualDesktopNotification pNotification ); method Unregister (line 268) | void Unregister( uint dwCookie ); FILE: VirtualDesktop/VirtualDesktop11_23H2/VirtualDesktop.cs class Desktop (line 21) | public class Desktop : IDesktop method Desktop (line 25) | private Desktop( IVirtualDesktop desktop ) method GetWindowThreadProcessId (line 84) | [DllImport( "user32.dll" )] method GetForegroundWindow (line 88) | [DllImport( "user32.dll" )] method GetHashCode (line 91) | public override int GetHashCode() method Equals (line 97) | public override bool Equals( object? obj ) method FromIndex (line 103) | public static Desktop FromIndex( int index ) method FromWindow (line 109) | public static Desktop FromWindow( IntPtr hWnd ) method SysIndexFromDesktop (line 117) | public static int SysIndexFromDesktop( Desktop desktop ) method DesktopNameFromDesktop (line 124) | public static string DesktopNameFromDesktop( Desktop desktop ) method DesktopNameFromIndex (line 153) | public static string DesktopNameFromIndex( int index ) method HasDesktopNameFromIndex (line 182) | public static bool HasDesktopNameFromIndex( int index ) method DesktopWallpaperFromIndex (line 208) | public static string DesktopWallpaperFromIndex( int index ) method SearchDesktop (line 225) | public static int SearchDesktop( string partialName ) method Create (line 243) | public static Desktop Create() method Remove (line 249) | public void Remove( Desktop? fallback = null ) method RemoveAll (line 275) | public static void RemoveAll() method Move (line 281) | public void Move( int index ) method SetName (line 287) | public void SetName( string name ) method SetWallpaperPath (line 298) | public void SetWallpaperPath( string path ) method SetAllWallpaperPaths (line 311) | public static void SetAllWallpaperPaths( string path ) method MakeVisible (line 318) | public void MakeVisible() method MoveWindow (line 324) | public void MoveWindow( IntPtr hWnd ) method MoveActiveWindow (line 362) | public void MoveActiveWindow() method HasWindow (line 368) | public bool HasWindow( IntPtr hWnd ) method IsWindowPinned (line 375) | public static bool IsWindowPinned( IntPtr hWnd ) method PinWindow (line 382) | public static void PinWindow( IntPtr hWnd ) method UnpinWindow (line 394) | public static void UnpinWindow( IntPtr hWnd ) method IsApplicationPinned (line 406) | public static bool IsApplicationPinned( IntPtr hWnd ) method PinApplication (line 413) | public static void PinApplication( IntPtr hWnd ) method UnpinApplication (line 425) | public static void UnpinApplication( IntPtr hWnd ) method FromId (line 438) | public static Desktop? FromId( Guid guid ) FILE: VirtualDesktop/VirtualDesktop11_23H2/VirtualDesktopManager.cs class DesktopManager (line 19) | public static class DesktopManager method DesktopManager (line 28) | static DesktopManager() method ResetDesktopManager (line 34) | public static void ResetDesktopManager() method Init (line 39) | private static void Init() method GetDesktopCount (line 63) | public static int GetDesktopCount() method GetDesktop (line 76) | public static IVirtualDesktop GetDesktop( int index ) method GetDesktopIndex (line 87) | internal static int GetDesktopIndex( IVirtualDesktop desktop ) method GetApplicationView (line 108) | internal static IApplicationView GetApplicationView( this IntPtr hWnd ) method GetAppId (line 115) | internal static string GetAppId( IntPtr hWnd ) method GetViewCount (line 122) | public static int GetViewCount() class DisposableNotification (line 139) | private class DisposableNotification : IDisposable method Dispose (line 144) | public void Dispose() class EventProxy (line 153) | private class EventProxy : IVirtualDesktopNotification method ViewVirtualDesktopChanged (line 155) | public void ViewVirtualDesktopChanged( IApplicationView pView ) method CurrentVirtualDesktopChanged (line 160) | public void CurrentVirtualDesktopChanged( IVirtualDesktop pDesktopOl... method VirtualDesktopCreated (line 165) | public void VirtualDesktopCreated( IVirtualDesktop pDesktop ) method VirtualDesktopDestroyBegin (line 170) | public void VirtualDesktopDestroyBegin( IVirtualDesktop pDesktopDest... method VirtualDesktopDestroyFailed (line 175) | public void VirtualDesktopDestroyFailed( IVirtualDesktop pDesktopDes... method VirtualDesktopDestroyed (line 180) | public void VirtualDesktopDestroyed( IVirtualDesktop pDesktopDestroy... method VirtualDesktopMoved (line 186) | public void VirtualDesktopMoved( IVirtualDesktop pDesktop, int nInde... method VirtualDesktopRenamed (line 192) | public void VirtualDesktopRenamed( IVirtualDesktop pDesktop, IntPtr ... method VirtualDesktopRenamed (line 198) | public void VirtualDesktopRenamed( IVirtualDesktop pDesktop, string ... method VirtualDesktopWallpaperChanged (line 205) | public void VirtualDesktopWallpaperChanged( IVirtualDesktop pDesktop... method VirtualDesktopWallpaperChanged (line 211) | public void VirtualDesktopWallpaperChanged( IVirtualDesktop pDesktop... method VirtualDesktopSwitched (line 216) | public void VirtualDesktopSwitched( IVirtualDesktop pDesktop ) method RemoteVirtualDesktopConnected (line 221) | public void RemoteVirtualDesktopConnected( IVirtualDesktop pDesktop ) class VirtualDesktopRenamedEventArgs (line 228) | public class VirtualDesktopRenamedEventArgs : EventArgs method VirtualDesktopRenamedEventArgs (line 230) | public VirtualDesktopRenamedEventArgs( IVirtualDesktop desktop, string... class VirtualDesktopWallpaperChangedEventArgs (line 240) | public class VirtualDesktopWallpaperChangedEventArgs : EventArgs method VirtualDesktopWallpaperChangedEventArgs (line 242) | public VirtualDesktopWallpaperChangedEventArgs( IVirtualDesktop deskto... class VirtualDesktopChangedEventArgs (line 253) | public class VirtualDesktopChangedEventArgs : EventArgs method VirtualDesktopChangedEventArgs (line 255) | public VirtualDesktopChangedEventArgs( IVirtualDesktop oldDesktop, IVi... class VirtualDesktopMovedEventArgs (line 265) | public class VirtualDesktopMovedEventArgs : EventArgs method VirtualDesktopMovedEventArgs (line 267) | public VirtualDesktopMovedEventArgs( IVirtualDesktop desktop, int oldI... class VirtualDesktopDestroyEventArgs (line 279) | public class VirtualDesktopDestroyEventArgs : EventArgs method VirtualDesktopDestroyEventArgs (line 281) | public VirtualDesktopDestroyEventArgs( IVirtualDesktop destroyed, IVir... FILE: VirtualDesktop/VirtualDesktop11_23H2_3085/COM.cs class Guids (line 16) | internal static class Guids type Size (line 25) | [StructLayout( LayoutKind.Sequential )] type Rect (line 32) | [StructLayout( LayoutKind.Sequential )] type APPLICATION_VIEW_CLOAK_TYPE (line 41) | public enum APPLICATION_VIEW_CLOAK_TYPE : int type APPLICATION_VIEW_COMPATIBILITY_POLICY (line 48) | public enum APPLICATION_VIEW_COMPATIBILITY_POLICY : int type IApplicationView (line 57) | [ComImport] method GetIIdsSlot (line 62) | void GetIIdsSlot(); method GetRuntimeClassNameSlot (line 63) | void GetRuntimeClassNameSlot(); method GetTrustLevelSlot (line 64) | void GetTrustLevelSlot(); method SetFocus (line 65) | int SetFocus(); method SwitchTo (line 66) | int SwitchTo(); method TryInvokeBack (line 67) | int TryInvokeBack( IntPtr /* IAsyncCallback* */ callback ); method GetThumbnailWindow (line 68) | int GetThumbnailWindow( out IntPtr hWnd ); method GetMonitor (line 69) | int GetMonitor( out IntPtr /* IImmersiveMonitor */ immersiveM... method GetVisibility (line 70) | int GetVisibility( out int visibility ); method SetCloak (line 71) | int SetCloak( APPLICATION_VIEW_CLOAK_TYPE cloakType, int unknown ); method GetPosition (line 72) | int GetPosition( ref Guid guid /* GUID for IApplicationViewPosition *... method SetPosition (line 73) | int SetPosition( ref IntPtr /* IApplicationViewPosition* */ position ); method InsertAfterWindow (line 74) | int InsertAfterWindow( IntPtr hWnd ); method GetExtendedFramePosition (line 75) | int GetExtendedFramePosition( out Rect r... method GetAppUserModelId (line 76) | int GetAppUserModelId( [MarshalAs( UnmanagedType.LPWStr )] out string... method SetAppUserModelId (line 77) | int SetAppUserModelId( string id ); method IsEqualByAppUserModelId (line 78) | int IsEqualByAppUserModelId( string id, out int result ); method GetViewState (line 79) | int GetViewState( out uint state ); method SetViewState (line 80) | int SetViewState( uint state ); method GetNeediness (line 81) | int GetNeediness( out int neediness ); method GetLastActivationTimestamp (line 82) | int GetLastActivationTimestamp( out ulong timestamp ); method SetLastActivationTimestamp (line 83) | int SetLastActivationTimestamp( ulong timestamp ); method GetVirtualDesktopId (line 84) | int GetVirtualDesktopId( out Guid guid ); method SetVirtualDesktopId (line 85) | int SetVirtualDesktopId( ref Guid guid ); method GetShowInSwitchers (line 86) | int GetShowInSwitchers( out int flag ); method SetShowInSwitchers (line 87) | int SetShowInSwitchers( int flag ); method GetScaleFactor (line 88) | int GetScaleFactor( out int factor ); method CanReceiveInput (line 89) | int CanReceiveInput( out bool canReceiveInput ); method GetCompatibilityPolicyType (line 90) | int GetCompatibilityPolicyType( out APPLICATION_VIEW_COMPATIBILITY_PO... method SetCompatibilityPolicyType (line 91) | int SetCompatibilityPolicyType( APPLICATION_VIEW_COMPATIBILITY_POLICY... method GetSizeConstraints (line 92) | int GetSizeConstraints( IntPtr /* IImmersiveMonitor* */ monitor, out ... method GetSizeConstraintsForDpi (line 93) | int GetSizeConstraintsForDpi( uint uint1, out Size size1, out Size si... method SetSizeConstraintsForDpi (line 94) | int SetSizeConstraintsForDpi( ref uint uint1, ref Size size1, ref Siz... method OnMinSizePreferencesUpdated (line 95) | int OnMinSizePreferencesUpdated( IntPtr hWnd ); method ApplyOperation (line 96) | int ApplyOperation( IntPtr /* IApplicationViewOperation* */ operation ); method IsTray (line 97) | int IsTray( out bool isTray ); method IsInHighZOrderBand (line 98) | int IsInHighZOrderBand( out bool isInHighZOrderBand ); method IsSplashScreenPresented (line 99) | int IsSplashScreenPresented( out bool isSplashScreenPresented ); method Flash (line 100) | int Flash(); method GetRootSwitchableOwner (line 101) | int GetRootSwitchableOwner( out IApplica... method EnumerateOwnershipTree (line 102) | int EnumerateOwnershipTree( out IObjectA... method GetEnterpriseId (line 103) | int GetEnterpriseId( [MarshalAs( UnmanagedType.LPWStr )] out string ... method IsMirrored (line 104) | int IsMirrored( out bool ... method Unknown1 (line 105) | int Unknown1( out int ... method Unknown2 (line 106) | int Unknown2( out int ... method Unknown3 (line 107) | int Unknown3( out int ... method Unknown4 (line 108) | int Unknown4( out int ... method Unknown5 (line 109) | int Unknown5( out int ... method Unknown6 (line 110) | int Unknown6( int ... method Unknown7 (line 111) | int Unknown7(); method Unknown8 (line 112) | int Unknown8( out int unknown ); method Unknown9 (line 113) | int Unknown9( int unknown ); method Unknown10 (line 114) | int Unknown10( int unknownX, int unknownY ); method Unknown11 (line 115) | int Unknown11( int unknown ); method Unknown12 (line 116) | int Unknown12( out Size size1 ); type IApplicationViewCollection (line 119) | [ComImport] method GetViews (line 124) | int GetViews( out IObjectArray array ); method GetViewsByZOrder (line 125) | int GetViewsByZOrder( out IObjectArray array ); method GetViewsByAppUserModelId (line 126) | int GetViewsByAppUserModelId( string id, out IObjectArray ... method GetViewForHWnd (line 127) | int GetViewForHWnd( IntPtr hWnd, out IApplicationV... method GetViewForApplication (line 128) | int GetViewForApplication( object application, out IApplicationV... method GetViewForAppUserModelId (line 129) | int GetViewForAppUserModelId( string id, out IApplicationV... method GetViewInFocus (line 130) | int GetViewInFocus( out IntPtr view ); method Unknown1 (line 131) | int Unknown1( out IntPtr view ); method RefreshCollection (line 132) | void RefreshCollection(); method RegisterForApplicationViewChanges (line 133) | int RegisterForApplicationViewChanges( object listener, out int cooki... method UnregisterForApplicationViewChanges (line 134) | int UnregisterForApplicationViewChanges( int cookie ); type IVirtualDesktop (line 137) | [ComImport] method IsViewVisible (line 142) | bool IsViewVisible( IApplicationView view ); method GetId (line 143) | Guid GetId(); method GetString (line 146) | public void GetString( out IntPtr hstr ); method GetName (line 148) | [return: MarshalAs( UnmanagedType.HString )] method GetWallpaperPath (line 152) | [return: MarshalAs( UnmanagedType.HString )] method IsRemote (line 155) | bool IsRemote(); type IVirtualDesktopManagerInternal (line 158) | [ComImport] method GetCount (line 163) | int GetCount(); method MoveViewToDesktop (line 164) | void MoveViewToDesktop( IApplicationView view, IVirtualDe... method CanViewMoveDesktops (line 165) | bool CanViewMoveDesktops( IApplicationView view ); method GetCurrentDesktop (line 166) | IVirtualDesktop GetCurrentDesktop(); method GetDesktops (line 167) | void GetDesktops( out IObjectArray desktops ); method GetAdjacentDesktop (line 169) | [PreserveSig] method SwitchDesktop (line 172) | void SwitchDesktop( IVirtualDesktop desktop ); method CreateDesktop (line 173) | IVirtualDesktop CreateDesktop(); method MoveDesktop (line 174) | void MoveDesktop( IVirtualDesktop d... method RemoveDesktop (line 175) | void RemoveDesktop( IVirtualDesktop d... method FindDesktop (line 176) | IVirtualDesktop FindDesktop( ref Guid d... method GetDesktopSwitchIncludeExcludeViews (line 177) | void GetDesktopSwitchIncludeExcludeViews( IVirtualDesktop d... method SetName (line 179) | void SetName( IVirtualDesktop desktop, IntPtr newName ); method SetWallpaper (line 180) | void SetWallpaper( IVirtualDesktop desktop, IntPtr path ); method SetDesktopName (line 182) | void SetDesktopName( IVirtualDesktop desktop, [MarshalAs( Unmanag... method SetDesktopWallpaper (line 183) | void SetDesktopWallpaper( IVirtualDesktop desktop, [MarshalAs( Unmanag... method UpdateWallpaperPathForAllDesktops (line 185) | void UpdateWallpaperPathForAllDesktops( [MarshalAs( UnmanagedType.HStr... method CopyDesktopState (line 186) | void CopyDesktopState( IApplicationView ... method CreateRemoteDesktop (line 187) | void CreateRemoteDesktop( [MarshalAs( UnmanagedType.HString )] string ... method SwitchRemoteDesktop (line 188) | void SwitchRemoteDesktop( IVirtualDesktop ... method SwitchDesktopWithAnimation (line 189) | void SwitchDesktopWithAnimation( IVirtualDesktop ... method GetLastActiveDesktop (line 190) | void GetLastActiveDesktop( out IVirtualDesktop ... method WaitForAnimationToComplete (line 191) | void WaitForAnimationToComplete(); type IVirtualDesktopManager (line 194) | [ComImport] method IsWindowOnCurrentVirtualDesktop (line 199) | bool IsWindowOnCurrentVirtualDesktop( IntPtr topLevelWindow ); method GetWindowDesktopId (line 200) | Guid GetWindowDesktopId( IntPtr topLevelWindow ); method MoveWindowToDesktop (line 201) | void MoveWindowToDesktop( IntPtr topLevelWindow, ref Guid ... type IVirtualDesktopPinnedApps (line 204) | [ComImport] method IsAppIdPinned (line 209) | bool IsAppIdPinned( string appId ); method PinAppID (line 210) | void PinAppID( string appId ); method UnpinAppID (line 211) | void UnpinAppID( string appId ); method IsViewPinned (line 212) | bool IsViewPinned( IApplicationView applicationView ); method PinView (line 213) | void PinView( IApplicationView applicationView ); method UnpinView (line 214) | void UnpinView( IApplicationView applicationView ); type IObjectArray (line 217) | [ComImport] method GetCount (line 222) | void GetCount( out int count ); method GetAt (line 223) | void GetAt( int index, ref Guid iid, [MarshalAs( UnmanagedType.... type IServiceProvider10 (line 226) | [ComImport] method QueryService (line 231) | [return: MarshalAs( UnmanagedType.IUnknown )] type IVirtualDesktopNotification (line 235) | [ComImport] method VirtualDesktopCreated (line 240) | void VirtualDesktopCreated( IVirtualDesktop pDesktop ); method VirtualDesktopDestroyBegin (line 241) | void VirtualDesktopDestroyBegin( IVirtualDesktop pDesktopDestroyed, I... method VirtualDesktopDestroyFailed (line 242) | void VirtualDesktopDestroyFailed( IVirtualDesktop pDesktopDestroyed, I... method VirtualDesktopDestroyed (line 243) | void VirtualDesktopDestroyed( IVirtualDesktop pDesktopDestroyed, I... method VirtualDesktopMoved (line 244) | void VirtualDesktopMoved( IVirtualDesktop pDesktop, i... method VirtualDesktopRenamed (line 246) | void VirtualDesktopRenamed( IVirtualDesktop pDesktop, IntPtr newName ); method VirtualDesktopRenamed (line 248) | void VirtualDesktopRenamed( IVirtualDesktop pDesktop, [MarshalAs( Unma... method ViewVirtualDesktopChanged (line 250) | void ViewVirtualDesktopChanged( IApplicationView pView ); method CurrentVirtualDesktopChanged (line 251) | void CurrentVirtualDesktopChanged( IVirtualDesktop pDesktopOld, IVirtu... method VirtualDesktopWallpaperChanged (line 254) | void VirtualDesktopWallpaperChanged( IVirtualDesktop pDesktop, IntPtr ... method VirtualDesktopWallpaperChanged (line 256) | void VirtualDesktopWallpaperChanged( IVirtualDesktop pDesktop, [Marsha... method VirtualDesktopSwitched (line 258) | void VirtualDesktopSwitched( IVirtualDesktop pDesktop ); method RemoteVirtualDesktopConnected (line 259) | void RemoteVirtualDesktopConnected( IVirtualDesktop pDesktop ); type IVirtualDesktopNotificationService (line 262) | [ComImport] method Register (line 267) | uint Register( IVirtualDesktopNotification pNotification ); method Unregister (line 268) | void Unregister( uint dwCookie ); FILE: VirtualDesktop/VirtualDesktop11_23H2_3085/VirtualDesktop.cs class Desktop (line 21) | public class Desktop : IDesktop method Desktop (line 25) | private Desktop( IVirtualDesktop desktop ) method GetWindowThreadProcessId (line 84) | [DllImport( "user32.dll" )] method GetForegroundWindow (line 88) | [DllImport( "user32.dll" )] method GetHashCode (line 91) | public override int GetHashCode() method Equals (line 97) | public override bool Equals( object? obj ) method FromIndex (line 103) | public static Desktop FromIndex( int index ) method FromWindow (line 109) | public static Desktop FromWindow( IntPtr hWnd ) method SysIndexFromDesktop (line 117) | public static int SysIndexFromDesktop( Desktop desktop ) method DesktopNameFromDesktop (line 124) | public static string DesktopNameFromDesktop( Desktop desktop ) method DesktopNameFromIndex (line 153) | public static string DesktopNameFromIndex( int index ) method HasDesktopNameFromIndex (line 182) | public static bool HasDesktopNameFromIndex( int index ) method DesktopWallpaperFromIndex (line 208) | public static string DesktopWallpaperFromIndex( int index ) method SearchDesktop (line 225) | public static int SearchDesktop( string partialName ) method Create (line 243) | public static Desktop Create() method Remove (line 249) | public void Remove( Desktop? fallback = null ) method RemoveAll (line 275) | public static void RemoveAll() method Move (line 281) | public void Move( int index ) method SetName (line 287) | public void SetName( string name ) method SetWallpaperPath (line 298) | public void SetWallpaperPath( string path ) method SetAllWallpaperPaths (line 311) | public static void SetAllWallpaperPaths( string path ) method MakeVisible (line 318) | public void MakeVisible() method MoveWindow (line 324) | public void MoveWindow( IntPtr hWnd ) method MoveActiveWindow (line 362) | public void MoveActiveWindow() method HasWindow (line 368) | public bool HasWindow( IntPtr hWnd ) method IsWindowPinned (line 375) | public static bool IsWindowPinned( IntPtr hWnd ) method PinWindow (line 382) | public static void PinWindow( IntPtr hWnd ) method UnpinWindow (line 394) | public static void UnpinWindow( IntPtr hWnd ) method IsApplicationPinned (line 406) | public static bool IsApplicationPinned( IntPtr hWnd ) method PinApplication (line 413) | public static void PinApplication( IntPtr hWnd ) method UnpinApplication (line 425) | public static void UnpinApplication( IntPtr hWnd ) method FromId (line 438) | public static Desktop? FromId( Guid guid ) FILE: VirtualDesktop/VirtualDesktop11_23H2_3085/VirtualDesktopManager.cs class DesktopManager (line 19) | public static class DesktopManager method DesktopManager (line 28) | static DesktopManager() method ResetDesktopManager (line 34) | public static void ResetDesktopManager() method Init (line 39) | private static void Init() method GetDesktopCount (line 63) | public static int GetDesktopCount() method GetDesktop (line 76) | public static IVirtualDesktop GetDesktop( int index ) method GetDesktopIndex (line 87) | internal static int GetDesktopIndex( IVirtualDesktop desktop ) method GetApplicationView (line 108) | internal static IApplicationView GetApplicationView( this IntPtr hWnd ) method GetAppId (line 115) | internal static string GetAppId( IntPtr hWnd ) method GetViewCount (line 122) | public static int GetViewCount() class DisposableNotification (line 139) | private class DisposableNotification : IDisposable method Dispose (line 144) | public void Dispose() class EventProxy (line 153) | private class EventProxy : IVirtualDesktopNotification method ViewVirtualDesktopChanged (line 155) | public void ViewVirtualDesktopChanged( IApplicationView pView ) method CurrentVirtualDesktopChanged (line 160) | public void CurrentVirtualDesktopChanged( IVirtualDesktop pDesktopOl... method VirtualDesktopCreated (line 165) | public void VirtualDesktopCreated( IVirtualDesktop pDesktop ) method VirtualDesktopDestroyBegin (line 170) | public void VirtualDesktopDestroyBegin( IVirtualDesktop pDesktopDest... method VirtualDesktopDestroyFailed (line 175) | public void VirtualDesktopDestroyFailed( IVirtualDesktop pDesktopDes... method VirtualDesktopDestroyed (line 180) | public void VirtualDesktopDestroyed( IVirtualDesktop pDesktopDestroy... method VirtualDesktopMoved (line 186) | public void VirtualDesktopMoved( IVirtualDesktop pDesktop, int nInde... method VirtualDesktopRenamed (line 192) | public void VirtualDesktopRenamed( IVirtualDesktop pDesktop, IntPtr ... method VirtualDesktopRenamed (line 198) | public void VirtualDesktopRenamed( IVirtualDesktop pDesktop, string ... method VirtualDesktopWallpaperChanged (line 205) | public void VirtualDesktopWallpaperChanged( IVirtualDesktop pDesktop... method VirtualDesktopWallpaperChanged (line 211) | public void VirtualDesktopWallpaperChanged( IVirtualDesktop pDesktop... method VirtualDesktopSwitched (line 216) | public void VirtualDesktopSwitched( IVirtualDesktop pDesktop ) method RemoteVirtualDesktopConnected (line 221) | public void RemoteVirtualDesktopConnected( IVirtualDesktop pDesktop ) class VirtualDesktopRenamedEventArgs (line 228) | public class VirtualDesktopRenamedEventArgs : EventArgs method VirtualDesktopRenamedEventArgs (line 230) | public VirtualDesktopRenamedEventArgs( IVirtualDesktop desktop, string... class VirtualDesktopWallpaperChangedEventArgs (line 240) | public class VirtualDesktopWallpaperChangedEventArgs : EventArgs method VirtualDesktopWallpaperChangedEventArgs (line 242) | public VirtualDesktopWallpaperChangedEventArgs( IVirtualDesktop deskto... class VirtualDesktopChangedEventArgs (line 253) | public class VirtualDesktopChangedEventArgs : EventArgs method VirtualDesktopChangedEventArgs (line 255) | public VirtualDesktopChangedEventArgs( IVirtualDesktop oldDesktop, IVi... class VirtualDesktopMovedEventArgs (line 265) | public class VirtualDesktopMovedEventArgs : EventArgs method VirtualDesktopMovedEventArgs (line 267) | public VirtualDesktopMovedEventArgs( IVirtualDesktop desktop, int oldI... class VirtualDesktopDestroyEventArgs (line 279) | public class VirtualDesktopDestroyEventArgs : EventArgs method VirtualDesktopDestroyEventArgs (line 281) | public VirtualDesktopDestroyEventArgs( IVirtualDesktop destroyed, IVir... FILE: VirtualDesktop/VirtualDesktop11_24H2/COM.cs class Guids (line 16) | internal static class Guids type Size (line 25) | [StructLayout( LayoutKind.Sequential )] type Rect (line 32) | [StructLayout( LayoutKind.Sequential )] type APPLICATION_VIEW_CLOAK_TYPE (line 41) | public enum APPLICATION_VIEW_CLOAK_TYPE : int type APPLICATION_VIEW_COMPATIBILITY_POLICY (line 48) | public enum APPLICATION_VIEW_COMPATIBILITY_POLICY : int type IApplicationView (line 57) | [ComImport] method GetIIdsSlot (line 62) | void GetIIdsSlot(); method GetRuntimeClassNameSlot (line 63) | void GetRuntimeClassNameSlot(); method GetTrustLevelSlot (line 64) | void GetTrustLevelSlot(); method SetFocus (line 65) | int SetFocus(); method SwitchTo (line 66) | int SwitchTo(); method TryInvokeBack (line 67) | int TryInvokeBack( IntPtr /* IAsyncCallback* */ callback ); method GetThumbnailWindow (line 68) | int GetThumbnailWindow( out IntPtr hWnd ); method GetMonitor (line 69) | int GetMonitor( out IntPtr /* IImmersiveMonitor */ immersiveM... method GetVisibility (line 70) | int GetVisibility( out int visibility ); method SetCloak (line 71) | int SetCloak( APPLICATION_VIEW_CLOAK_TYPE cloakType, int unknown ); method GetPosition (line 72) | int GetPosition( ref Guid guid /* GUID for IApplicationViewPosition *... method SetPosition (line 73) | int SetPosition( ref IntPtr /* IApplicationViewPosition* */ position ); method InsertAfterWindow (line 74) | int InsertAfterWindow( IntPtr hWnd ); method GetExtendedFramePosition (line 75) | int GetExtendedFramePosition( out Rect r... method GetAppUserModelId (line 76) | int GetAppUserModelId( [MarshalAs( UnmanagedType.LPWStr )] out string... method SetAppUserModelId (line 77) | int SetAppUserModelId( string id ); method IsEqualByAppUserModelId (line 78) | int IsEqualByAppUserModelId( string id, out int result ); method GetViewState (line 79) | int GetViewState( out uint state ); method SetViewState (line 80) | int SetViewState( uint state ); method GetNeediness (line 81) | int GetNeediness( out int neediness ); method GetLastActivationTimestamp (line 82) | int GetLastActivationTimestamp( out ulong timestamp ); method SetLastActivationTimestamp (line 83) | int SetLastActivationTimestamp( ulong timestamp ); method GetVirtualDesktopId (line 84) | int GetVirtualDesktopId( out Guid guid ); method SetVirtualDesktopId (line 85) | int SetVirtualDesktopId( ref Guid guid ); method GetShowInSwitchers (line 86) | int GetShowInSwitchers( out int flag ); method SetShowInSwitchers (line 87) | int SetShowInSwitchers( int flag ); method GetScaleFactor (line 88) | int GetScaleFactor( out int factor ); method CanReceiveInput (line 89) | int CanReceiveInput( out bool canReceiveInput ); method GetCompatibilityPolicyType (line 90) | int GetCompatibilityPolicyType( out APPLICATION_VIEW_COMPATIBILITY_PO... method SetCompatibilityPolicyType (line 91) | int SetCompatibilityPolicyType( APPLICATION_VIEW_COMPATIBILITY_POLICY... method GetSizeConstraints (line 92) | int GetSizeConstraints( IntPtr /* IImmersiveMonitor* */ monitor, out ... method GetSizeConstraintsForDpi (line 93) | int GetSizeConstraintsForDpi( uint uint1, out Size size1, out Size si... method SetSizeConstraintsForDpi (line 94) | int SetSizeConstraintsForDpi( ref uint uint1, ref Size size1, ref Siz... method OnMinSizePreferencesUpdated (line 95) | int OnMinSizePreferencesUpdated( IntPtr hWnd ); method ApplyOperation (line 96) | int ApplyOperation( IntPtr /* IApplicationViewOperation* */ operation ); method IsTray (line 97) | int IsTray( out bool isTray ); method IsInHighZOrderBand (line 98) | int IsInHighZOrderBand( out bool isInHighZOrderBand ); method IsSplashScreenPresented (line 99) | int IsSplashScreenPresented( out bool isSplashScreenPresented ); method Flash (line 100) | int Flash(); method GetRootSwitchableOwner (line 101) | int GetRootSwitchableOwner( out IApplica... method EnumerateOwnershipTree (line 102) | int EnumerateOwnershipTree( out IObjectA... method GetEnterpriseId (line 103) | int GetEnterpriseId( [MarshalAs( UnmanagedType.LPWStr )] out string ... method IsMirrored (line 104) | int IsMirrored( out bool ... method Unknown1 (line 105) | int Unknown1( out int ... method Unknown2 (line 106) | int Unknown2( out int ... method Unknown3 (line 107) | int Unknown3( out int ... method Unknown4 (line 108) | int Unknown4( out int ... method Unknown5 (line 109) | int Unknown5( out int ... method Unknown6 (line 110) | int Unknown6( int ... method Unknown7 (line 111) | int Unknown7(); method Unknown8 (line 112) | int Unknown8( out int unknown ); method Unknown9 (line 113) | int Unknown9( int unknown ); method Unknown10 (line 114) | int Unknown10( int unknownX, int unknownY ); method Unknown11 (line 115) | int Unknown11( int unknown ); method Unknown12 (line 116) | int Unknown12( out Size size1 ); type IApplicationViewCollection (line 119) | [ComImport] method GetViews (line 124) | int GetViews( out IObjectArray array ); method GetViewsByZOrder (line 125) | int GetViewsByZOrder( out IObjectArray array ); method GetViewsByAppUserModelId (line 126) | int GetViewsByAppUserModelId( string id, out IObjectArray ... method GetViewForHWnd (line 127) | int GetViewForHWnd( IntPtr hWnd, out IApplicationV... method GetViewForApplication (line 128) | int GetViewForApplication( object application, out IApplicationV... method GetViewForAppUserModelId (line 129) | int GetViewForAppUserModelId( string id, out IApplicationV... method GetViewInFocus (line 130) | int GetViewInFocus( out IntPtr view ); method Unknown1 (line 131) | int Unknown1( out IntPtr view ); method RefreshCollection (line 132) | void RefreshCollection(); method RegisterForApplicationViewChanges (line 133) | int RegisterForApplicationViewChanges( object listener, out int cooki... method UnregisterForApplicationViewChanges (line 134) | int UnregisterForApplicationViewChanges( int cookie ); type IVirtualDesktop (line 137) | [ComImport] method IsViewVisible (line 142) | bool IsViewVisible( IApplicationView view ); method GetId (line 143) | Guid GetId(); method GetString (line 146) | public void GetString( out IntPtr hstr ); method GetName (line 148) | [return: MarshalAs( UnmanagedType.HString )] method GetWallpaperPath (line 152) | [return: MarshalAs( UnmanagedType.HString )] method IsRemote (line 155) | bool IsRemote(); type IVirtualDesktopManagerInternal (line 158) | [ComImport] method GetCount (line 163) | int GetCount(); method MoveViewToDesktop (line 164) | void MoveViewToDesktop( IApplicationView view, IVirtualDe... method CanViewMoveDesktops (line 165) | bool CanViewMoveDesktops( IApplicationView view ); method GetCurrentDesktop (line 166) | IVirtualDesktop GetCurrentDesktop(); method GetDesktops (line 167) | void GetDesktops( out IObjectArray desktops ); method GetAdjacentDesktop (line 169) | [PreserveSig] method SwitchDesktop (line 172) | void SwitchDesktop( IVirtualDesktop de... method SwitchDesktopAndMoveForegroundView (line 173) | void SwitchDesktopAndMoveForegroundView( IVirtualDesktop de... method CreateDesktop (line 174) | IVirtualDesktop CreateDesktop(); method MoveDesktop (line 175) | void MoveDesktop( IVirtualDesktop d... method RemoveDesktop (line 176) | void RemoveDesktop( IVirtualDesktop d... method FindDesktop (line 177) | IVirtualDesktop FindDesktop( ref Guid d... method GetDesktopSwitchIncludeExcludeViews (line 178) | void GetDesktopSwitchIncludeExcludeViews( IVirtualDesktop d... method SetName (line 180) | void SetName( IVirtualDesktop desktop, IntPtr newName ); method SetWallpaper (line 181) | void SetWallpaper( IVirtualDesktop desktop, IntPtr path ); method SetDesktopName (line 183) | void SetDesktopName( IVirtualDesktop desktop, [MarshalAs( Unmanag... method SetDesktopWallpaper (line 184) | void SetDesktopWallpaper( IVirtualDesktop desktop, [MarshalAs( Unmanag... method UpdateWallpaperPathForAllDesktops (line 186) | void UpdateWallpaperPathForAllDesktops( [MarshalAs( UnmanagedType.HStr... method CopyDesktopState (line 187) | void CopyDesktopState( IApplicationView ... method CreateRemoteDesktop (line 188) | void CreateRemoteDesktop( [MarshalAs( UnmanagedType.HString )] string ... method SwitchRemoteDesktop (line 189) | void SwitchRemoteDesktop( IVirtualDesktop ... method SwitchDesktopWithAnimation (line 190) | void SwitchDesktopWithAnimation( IVirtualDesktop ... method GetLastActiveDesktop (line 191) | void GetLastActiveDesktop( out IVirtualDesktop ... method WaitForAnimationToComplete (line 192) | void WaitForAnimationToComplete(); type IVirtualDesktopManager (line 195) | [ComImport] method IsWindowOnCurrentVirtualDesktop (line 200) | bool IsWindowOnCurrentVirtualDesktop( IntPtr topLevelWindow ); method GetWindowDesktopId (line 201) | Guid GetWindowDesktopId( IntPtr topLevelWindow ); method MoveWindowToDesktop (line 202) | void MoveWindowToDesktop( IntPtr topLevelWindow, ref Guid ... type IVirtualDesktopPinnedApps (line 205) | [ComImport] method IsAppIdPinned (line 210) | bool IsAppIdPinned( string appId ); method PinAppID (line 211) | void PinAppID( string appId ); method UnpinAppID (line 212) | void UnpinAppID( string appId ); method IsViewPinned (line 213) | bool IsViewPinned( IApplicationView applicationView ); method PinView (line 214) | void PinView( IApplicationView applicationView ); method UnpinView (line 215) | void UnpinView( IApplicationView applicationView ); type IObjectArray (line 218) | [ComImport] method GetCount (line 223) | void GetCount( out int count ); method GetAt (line 224) | void GetAt( int index, ref Guid iid, [MarshalAs( UnmanagedType.... type IServiceProvider10 (line 227) | [ComImport] method QueryService (line 232) | [return: MarshalAs( UnmanagedType.IUnknown )] type IVirtualDesktopNotification (line 236) | [ComImport] method VirtualDesktopCreated (line 241) | void VirtualDesktopCreated( IVirtualDesktop pDesktop ); method VirtualDesktopDestroyBegin (line 242) | void VirtualDesktopDestroyBegin( IVirtualDesktop pDesktopDestroyed, I... method VirtualDesktopDestroyFailed (line 243) | void VirtualDesktopDestroyFailed( IVirtualDesktop pDesktopDestroyed, I... method VirtualDesktopDestroyed (line 244) | void VirtualDesktopDestroyed( IVirtualDesktop pDesktopDestroyed, I... method VirtualDesktopMoved (line 245) | void VirtualDesktopMoved( IVirtualDesktop pDesktop, i... method VirtualDesktopRenamed (line 247) | void VirtualDesktopRenamed( IVirtualDesktop pDesktop, IntPtr newName ); method VirtualDesktopRenamed (line 249) | void VirtualDesktopRenamed( IVirtualDesktop pDesktop, [MarshalAs( Unma... method ViewVirtualDesktopChanged (line 251) | void ViewVirtualDesktopChanged( IApplicationView pView ); method CurrentVirtualDesktopChanged (line 252) | void CurrentVirtualDesktopChanged( IVirtualDesktop pDesktopOld, IVirtu... method VirtualDesktopWallpaperChanged (line 255) | void VirtualDesktopWallpaperChanged( IVirtualDesktop pDesktop, IntPtr ... method VirtualDesktopWallpaperChanged (line 257) | void VirtualDesktopWallpaperChanged( IVirtualDesktop pDesktop, [Marsha... method VirtualDesktopSwitched (line 259) | void VirtualDesktopSwitched( IVirtualDesktop pDesktop ); method RemoteVirtualDesktopConnected (line 260) | void RemoteVirtualDesktopConnected( IVirtualDesktop pDesktop ); type IVirtualDesktopNotificationService (line 263) | [ComImport] method Register (line 268) | uint Register( IVirtualDesktopNotification pNotification ); method Unregister (line 269) | void Unregister( uint dwCookie ); FILE: VirtualDesktop/VirtualDesktop11_24H2/VirtualDesktop.cs class Desktop (line 22) | public class Desktop : IDesktop method Desktop (line 26) | private Desktop( IVirtualDesktop desktop ) method GetWindowThreadProcessId (line 85) | [DllImport( "user32.dll" )] method GetForegroundWindow (line 89) | [DllImport( "user32.dll" )] method GetHashCode (line 92) | public override int GetHashCode() method Equals (line 98) | public override bool Equals( object? obj ) method FromIndex (line 104) | public static Desktop FromIndex( int index ) method FromWindow (line 110) | public static Desktop? FromWindow( IntPtr hWnd ) method SysIndexFromDesktop (line 119) | public static int SysIndexFromDesktop( Desktop desktop ) method DesktopNameFromDesktop (line 126) | public static string DesktopNameFromDesktop( Desktop desktop ) method DesktopNameFromIndex (line 155) | public static string DesktopNameFromIndex( int index ) method HasDesktopNameFromIndex (line 184) | public static bool HasDesktopNameFromIndex( int index ) method DesktopWallpaperFromIndex (line 210) | public static string DesktopWallpaperFromIndex( int index ) method SearchDesktop (line 227) | public static int SearchDesktop( string partialName ) method Create (line 245) | public static Desktop Create() method Remove (line 251) | public void Remove( Desktop? fallback = null ) method RemoveAll (line 277) | public static void RemoveAll() method Move (line 283) | public void Move( int index ) method SetName (line 289) | public void SetName( string name ) method SetWallpaperPath (line 300) | public void SetWallpaperPath( string path ) method SetAllWallpaperPaths (line 313) | public static void SetAllWallpaperPaths( string path ) method MakeVisible (line 320) | public void MakeVisible() method MoveWindow (line 326) | public void MoveWindow( IntPtr hWnd ) method MoveActiveWindow (line 364) | public void MoveActiveWindow() method HasWindow (line 370) | public bool HasWindow( IntPtr hWnd ) method IsWindowPinned (line 377) | public static bool IsWindowPinned( IntPtr hWnd ) method PinWindow (line 384) | public static void PinWindow( IntPtr hWnd ) method UnpinWindow (line 396) | public static void UnpinWindow( IntPtr hWnd ) method IsApplicationPinned (line 408) | public static bool IsApplicationPinned( IntPtr hWnd ) method PinApplication (line 415) | public static void PinApplication( IntPtr hWnd ) method UnpinApplication (line 427) | public static void UnpinApplication( IntPtr hWnd ) method FromId (line 440) | public static Desktop? FromId( Guid guid ) method GetDesktopByGuid (line 445) | private static Desktop? GetDesktopByGuid( Guid guid ) FILE: VirtualDesktop/VirtualDesktop11_24H2/VirtualDesktopManager.cs class DesktopManager (line 19) | public static class DesktopManager method DesktopManager (line 28) | static DesktopManager() method ResetDesktopManager (line 34) | public static void ResetDesktopManager() method Init (line 39) | private static void Init() method GetDesktopCount (line 63) | public static int GetDesktopCount() method GetDesktop (line 76) | public static IVirtualDesktop GetDesktop( int index ) method GetDesktopIndex (line 87) | internal static int GetDesktopIndex( IVirtualDesktop desktop ) method GetApplicationView (line 108) | internal static IApplicationView GetApplicationView( this IntPtr hWnd ) method GetAppId (line 115) | internal static string GetAppId( IntPtr hWnd ) method GetViewCount (line 122) | public static int GetViewCount() class DisposableNotification (line 139) | private class DisposableNotification : IDisposable method Dispose (line 144) | public void Dispose() class EventProxy (line 153) | private class EventProxy : IVirtualDesktopNotification method ViewVirtualDesktopChanged (line 155) | public void ViewVirtualDesktopChanged( IApplicationView pView ) method CurrentVirtualDesktopChanged (line 160) | public void CurrentVirtualDesktopChanged( IVirtualDesktop pDesktopOl... method VirtualDesktopCreated (line 165) | public void VirtualDesktopCreated( IVirtualDesktop pDesktop ) method VirtualDesktopDestroyBegin (line 170) | public void VirtualDesktopDestroyBegin( IVirtualDesktop pDesktopDest... method VirtualDesktopDestroyFailed (line 175) | public void VirtualDesktopDestroyFailed( IVirtualDesktop pDesktopDes... method VirtualDesktopDestroyed (line 180) | public void VirtualDesktopDestroyed( IVirtualDesktop pDesktopDestroy... method VirtualDesktopMoved (line 186) | public void VirtualDesktopMoved( IVirtualDesktop pDesktop, int nInde... method VirtualDesktopRenamed (line 192) | public void VirtualDesktopRenamed( IVirtualDesktop pDesktop, IntPtr ... method VirtualDesktopRenamed (line 198) | public void VirtualDesktopRenamed( IVirtualDesktop pDesktop, string ... method VirtualDesktopWallpaperChanged (line 205) | public void VirtualDesktopWallpaperChanged( IVirtualDesktop pDesktop... method VirtualDesktopWallpaperChanged (line 211) | public void VirtualDesktopWallpaperChanged( IVirtualDesktop pDesktop... method VirtualDesktopSwitched (line 216) | public void VirtualDesktopSwitched( IVirtualDesktop pDesktop ) method RemoteVirtualDesktopConnected (line 221) | public void RemoteVirtualDesktopConnected( IVirtualDesktop pDesktop ) class VirtualDesktopRenamedEventArgs (line 228) | public class VirtualDesktopRenamedEventArgs : EventArgs method VirtualDesktopRenamedEventArgs (line 230) | public VirtualDesktopRenamedEventArgs( IVirtualDesktop desktop, string... class VirtualDesktopWallpaperChangedEventArgs (line 240) | public class VirtualDesktopWallpaperChangedEventArgs : EventArgs method VirtualDesktopWallpaperChangedEventArgs (line 242) | public VirtualDesktopWallpaperChangedEventArgs( IVirtualDesktop deskto... class VirtualDesktopChangedEventArgs (line 253) | public class VirtualDesktopChangedEventArgs : EventArgs method VirtualDesktopChangedEventArgs (line 255) | public VirtualDesktopChangedEventArgs( IVirtualDesktop oldDesktop, IVi... class VirtualDesktopMovedEventArgs (line 265) | public class VirtualDesktopMovedEventArgs : EventArgs method VirtualDesktopMovedEventArgs (line 267) | public VirtualDesktopMovedEventArgs( IVirtualDesktop desktop, int oldI... class VirtualDesktopDestroyEventArgs (line 279) | public class VirtualDesktopDestroyEventArgs : EventArgs method VirtualDesktopDestroyEventArgs (line 281) | public VirtualDesktopDestroyEventArgs( IVirtualDesktop destroyed, IVir... FILE: VirtualDesktopWrapper/DesktopManagerWrapper.cs class DesktopManagerWrapper (line 18) | public static partial class DesktopManagerWrapper method GetIdByIndex (line 20) | public static Guid GetIdByIndex( int index ) method GetViewCount (line 37) | public static int GetViewCount() method ResetDesktopManager (line 47) | public static void ResetDesktopManager() FILE: VirtualDesktopWrapper/DesktopManagerWrapper.events.cs class DesktopManagerWrapper (line 22) | public static partial class DesktopManagerWrapper method RegisterVirtualDesktopEvents (line 26) | public static void RegisterVirtualDesktopEvents( WallpaperChanged wc10... method RegisterVirtualDesktopEvents10 (line 38) | private static void RegisterVirtualDesktopEvents10( WallpaperChanged wc ) method RegisterVirtualDesktopEvents11 (line 67) | private static void RegisterVirtualDesktopEvents11( Action GetVisibleWindows() method ShowVisibleWindowsForDesktops (line 66) | public static void ShowVisibleWindowsForDesktops( List GetAllVirtualDesktops() method GetCurrentVdw (line 168) | public static VirtualDesktopWindow GetCurrentVdw() FILE: VirtualSpace/VirtualDesktop/Manager.events.cs class VirtualDesktopManager (line 28) | internal static partial class VirtualDesktopManager method RegisterVirtualDesktopEvents (line 30) | public static void RegisterVirtualDesktopEvents() FILE: VirtualSpace/VirtualDesktop/Manager.layout.cs class VirtualDesktopManager (line 26) | internal static partial class VirtualDesktopManager method SyncVirtualDesktops (line 31) | private static void SyncVirtualDesktops() method GetCommonVdwSize (line 64) | private static Size GetCommonVdwSize() method ReOrder (line 73) | private static void ReOrder( bool needSort = false ) method UpdateMainView (line 110) | private static void UpdateMainView( VirtualDesktopNotification? vdn = ... method FixLayout (line 130) | public static void FixLayout() method InitLayout (line 145) | public static async Task InitLayout() method UpdateVdwBackground (line 180) | public static void UpdateVdwBackground() method SaveOrder (line 187) | public static void SaveOrder( List? newOrder = null ) method GetVdIndexByGuid (line 206) | public static int GetVdIndexByGuid( Guid guid ) method Bootstrap (line 211) | public static void Bootstrap() FILE: VirtualSpace/VirtualDesktop/Menus.cs class Menus (line 26) | public static class Menus method ThumbCtm (line 30) | public static void ThumbCtm( MenuInfo mi ) method VdCtm (line 141) | public static void VdCtm( MenuInfo mi ) method CloseContextMenu (line 261) | public static void CloseContextMenu() class MenuInfo (line 267) | public class MenuInfo FILE: VirtualSpace/VirtualDesktop/Navigation.cs class Navigation (line 17) | public static class Navigation method CalculateTargetIndex (line 19) | public static int CalculateTargetIndex( int vdCount, int fromIndex, Ke... method IndexFromRowCol (line 140) | public static int IndexFromRowCol( int n, (int R, int C) currentRC, in... method RowColFromIndex (line 176) | public static (int R, int C) RowColFromIndex( int n, int logicIndex, i... FILE: VirtualSpace/VirtualDesktop/VirtualDesktopWindow.Designer.cs class VirtualDesktopWindow (line 14) | partial class VirtualDesktopWindow method Dispose (line 25) | protected override void Dispose( bool disposing ) method InitializeComponent (line 40) | private void InitializeComponent() FILE: VirtualSpace/VirtualDesktop/VirtualDesktopWindow.Mouse.cs class VirtualDesktopWindow (line 29) | public partial class VirtualDesktopWindow method ResetOnlyOneStatus (line 39) | public void ResetOnlyOneStatus() method VirtualDesktopWindow_MouseDown (line 44) | private void VirtualDesktopWindow_MouseDown( object sender, MouseEvent... method IsOutBounds (line 60) | private static bool IsOutBounds( Point location ) method VirtualDesktopWindow_MouseMove (line 65) | private void VirtualDesktopWindow_MouseMove( object sender, MouseEvent... method VirtualDesktopWindow_MouseUp (line 112) | private void VirtualDesktopWindow_MouseUp( object sender, MouseEventAr... method HoverOnDesktop (line 301) | private int HoverOnDesktop( object sender, MouseEventArgs e ) method MakeVisible (line 345) | private void MakeVisible() method Swap (line 351) | private static void Swap( IList list, int indexA, int indexB ) method CloseSelectedWindow (line 356) | public async void CloseSelectedWindow( VisibleWindow vw ) method MakeTheOnlyOne (line 393) | public void MakeTheOnlyOne( int pId = 0 ) FILE: VirtualSpace/VirtualDesktop/VirtualDesktopWindow.Thumbs.cs class VirtualDesktopWindow (line 19) | public partial class VirtualDesktopWindow method AddWindow (line 21) | public void AddWindow( VisibleWindow wnd ) method ClearVisibleWindows (line 26) | public void ClearVisibleWindows() method ShowThumbnails (line 32) | public void ShowThumbnails() method ScaleCenter (line 107) | private static DWM_THUMBNAIL_PROPERTIES ScaleCenter( IntPtr thumb, REC... method UpdateThumbnail (line 146) | private static void UpdateThumbnail( IntPtr thumb, DWM_THUMBNAIL_PROPE... method ReleaseThumbnails (line 151) | private void ReleaseThumbnails() FILE: VirtualSpace/VirtualDesktop/VirtualDesktopWindow.cs class VirtualDesktopWindow (line 29) | public partial class VirtualDesktopWindow : Form method VirtualDesktopWindow (line 39) | private VirtualDesktopWindow() method WndProc (line 57) | protected override void WndProc( ref Message m ) method Create (line 80) | public static VirtualDesktopWindow Create( int index, Guid guid, Size ... method SetOwner (line 101) | private void SetOwner( MainWindow owner ) method UpdateWallpaper (line 121) | public void UpdateWallpaper() method VirtualDesktopWindow_Closing (line 133) | private void VirtualDesktopWindow_Closing( object? sender, FormClosing... method RealClose (line 138) | public void RealClose() method ShowByVdIndex (line 145) | private void ShowByVdIndex() method CachedWallpaperInfo (line 181) | private (bool isCached, string path, Color? color) CachedWallpaperInfo() method DrawImage (line 193) | private static void DrawImage( PaintEventArgs e, Wallpaper wp, int wid... method InitPaint (line 207) | private void InitPaint( (bool isCached, string path, Color? color) wpI... method NormalPaint (line 254) | private void NormalPaint( (bool isCached, string path, Color? color) w... method RefreshThumbs (line 295) | private void RefreshThumbs( object? o, EventArgs e ) method pbWallpaper_Paint (line 302) | private void pbWallpaper_Paint( object sender, PaintEventArgs e ) method UpdateDesktopName (line 339) | public void UpdateDesktopName( string name ) FILE: VirtualSpace/VirtualDesktop/VisibleWindow.cs class VisibleWindow (line 18) | public class VisibleWindow method VisibleWindow (line 20) | public VisibleWindow( string title, string classname, IntPtr handle ) method SetValidArea (line 39) | internal void SetValidArea( DWM_THUMBNAIL_PROPERTIES props ) FILE: VirtualSpace/WindowFilter.xaml.cs class WindowFilter (line 22) | public partial class WindowFilter : Window method WindowFilter (line 34) | private WindowFilter() method GetInstance (line 39) | public static WindowFilter GetInstance( IntPtr handle ) method FilterTimerOnElapsed (line 61) | private static void FilterTimerOnElapsed( object? sender, ElapsedEvent... method OnSourceInitialized (line 68) | protected override void OnSourceInitialized( EventArgs e ) method SetFocus (line 74) | public void SetFocus() method ClearAndHide (line 82) | public void ClearAndHide( bool clearKeyword = true ) FILE: WPF/ControlPanel/App.xaml.cs class App (line 8) | public partial class App : Application FILE: WPF/ControlPanel/Converters/CheckBoxConverter.cs class CheckBoxConverter (line 17) | public class CheckBoxConverter : IValueConverter method Convert (line 19) | public object Convert( object value, Type targetType, object parameter... method ConvertBack (line 24) | public object ConvertBack( object value, Type targetType, object param... FILE: WPF/ControlPanel/Converters/CheckBoxStateByIndexConverter.cs class CheckBoxStateByIndexConverter (line 17) | public class CheckBoxStateByIndexConverter : IValueConverter method Convert (line 19) | public object Convert( object value, Type targetType, object parameter... method ConvertBack (line 24) | public object ConvertBack( object value, Type targetType, object param... FILE: WPF/ControlPanel/Converters/DrawerStateMutexConverter.cs class DrawerStateMutexConverter (line 18) | public class DrawerStateMutexConverter : IValueConverter method Convert (line 20) | public object Convert( object value, Type targetType, object parameter... method ConvertBack (line 25) | public object ConvertBack( object value, Type targetType, object param... FILE: WPF/ControlPanel/Converters/LocConverter.cs class LocConverter (line 17) | public class LocConverter : IValueConverter method Convert (line 19) | public object Convert( object value, Type targetType, object parameter... method ConvertBack (line 24) | public object ConvertBack( object value, Type targetType, object param... FILE: WPF/ControlPanel/Converters/MouseActionConverter.cs class MouseActionConverter (line 19) | public class MouseActionConverter : IMultiValueConverter method Convert (line 21) | public object Convert( object[] values, Type targetType, object parame... method ConvertBack (line 45) | public object[] ConvertBack( object value, Type[] targetTypes, object ... FILE: WPF/ControlPanel/Converters/RuleFieldConverter.cs class RuleFieldConverter (line 23) | public class RuleFieldConverter : IMultiValueConverter method Convert (line 25) | public object Convert( object[] values, Type targetType, object parame... method ForValue (line 52) | private static int ForValue( object[] values ) method ForCombobox (line 83) | private static int ForCombobox( object[] values ) method ForCheckBox (line 114) | private static bool ForCheckBox( object[] values ) method ForTextBox (line 140) | private static string ForTextBox( object[] values ) method ConvertBack (line 166) | public object[] ConvertBack( object value, Type[] targetTypes, object ... FILE: WPF/ControlPanel/Converters/RuleFieldFromControlNameConverter.cs class RuleFieldFromControlNameConverter (line 17) | public class RuleFieldFromControlNameConverter : IValueConverter method Convert (line 19) | public object Convert( object value, Type targetType, object parameter... method ConvertBack (line 25) | public object ConvertBack( object value, Type targetType, object param... FILE: WPF/ControlPanel/Converters/RuleFormDefaultValueConverter.cs class RuleFormDefaultValueConverter (line 17) | public class RuleFormDefaultValueConverter : IValueConverter method Convert (line 19) | public object Convert( object value, Type targetType, object parameter... method ConvertBack (line 25) | public object ConvertBack( object value, Type targetType, object param... FILE: WPF/ControlPanel/Converters/RuleHeaderByStateConverter.cs class RuleHeaderByStateConverter (line 17) | public class RuleHeaderByStateConverter : IValueConverter method Convert (line 19) | public object Convert( object value, Type targetType, object parameter... method ConvertBack (line 25) | public object ConvertBack( object value, Type targetType, object param... FILE: WPF/ControlPanel/Converters/ThemeConverter.cs class ThemeConverter (line 17) | public class ThemeConverter : IValueConverter method Convert (line 19) | public object Convert( object value, Type targetType, object parameter... method ConvertBack (line 24) | public object ConvertBack( object value, Type targetType, object param... FILE: WPF/ControlPanel/Converters/UIButtonStyleByVdAConverter.cs class UIButtonStyleByVdAConverter (line 18) | public class UIButtonStyleByVdAConverter : IMultiValueConverter method Convert (line 20) | public object Convert( object[] values, Type targetType, object parame... method ConvertBack (line 33) | public object[] ConvertBack( object value, Type[] targetTypes, object ... method GetFlag (line 38) | private static bool GetFlag( int num ) FILE: WPF/ControlPanel/Converters/WidthHeightConverter.cs class WidthHeightConverter (line 17) | public class WidthHeightConverter : IValueConverter method Convert (line 19) | public object Convert( object value, Type targetType, object parameter... method ConvertBack (line 24) | public object ConvertBack( object value, Type targetTypes, object para... FILE: WPF/ControlPanel/ExportResourceDictionary.cs class ExportResourceDictionary (line 17) | public partial class ExportResourceDictionary method ExportResourceDictionary (line 21) | public ExportResourceDictionary() FILE: WPF/ControlPanel/Factories/NavBarItem.cs class NavBarItem (line 19) | public class NavBarItem : TabItem method NavBarItem (line 32) | private NavBarItem( string tag, PackIconKind kind, string locKey ) method InitNavBar (line 59) | public static void InitNavBar( TabControl tc ) FILE: WPF/ControlPanel/Factories/PageFactory.cs class PageFactory (line 18) | public static class PageFactory method GetPage (line 20) | public static UserControl GetPage( (PackIconKind kind, string locKey) ... FILE: WPF/ControlPanel/MainWindow.logs.cs class MainWindow (line 22) | public partial class MainWindow method PickLogAndWrite (line 27) | private async void PickLogAndWrite( CancellationToken stoppingToken ) FILE: WPF/ControlPanel/MainWindow.theme.cs class MainWindow (line 19) | public partial class MainWindow method GetThemeInfo (line 21) | private (Color pColor, Color sColor, IBaseTheme theme) GetThemeInfo() method InitTheme (line 55) | private void InitTheme() method UpdateTheme (line 70) | public static void UpdateTheme() FILE: WPF/ControlPanel/MainWindow.xaml.cs class MainWindow (line 31) | public partial class MainWindow : Window, IAppController method MainWindow (line 38) | public MainWindow() method ForceLoad (line 54) | public void ForceLoad() method OnSourceInitialized (line 66) | protected override void OnSourceInitialized( EventArgs e ) method BringToTop (line 74) | public void BringToTop() method SetMainWindowHandle (line 97) | public void SetMainWindowHandle( IntPtr handle ) method Quit (line 102) | public void Quit() method RenderDesktopArrangementButtons (line 108) | public void RenderDesktopArrangementButtons( string selectedDa ) method CreateRuleFromWindowHandle (line 113) | public void CreateRuleFromWindowHandle( IntPtr handle ) method MainWindow_OnLoaded (line 119) | private void MainWindow_OnLoaded( object sender, RoutedEventArgs e ) method MainWindow_OnClosing (line 125) | private void MainWindow_OnClosing( object? sender, CancelEventArgs e ) method TryClose (line 132) | public static void TryClose() method TryQuit (line 137) | public static void TryQuit() method RestartApp (line 142) | public static void RestartApp( bool runas = false ) method NavBar_OnSelectionChanged (line 163) | private void NavBar_OnSelectionChanged( object sender, SelectionChange... method SettingsButton_OnClick (line 171) | private void SettingsButton_OnClick( object sender, RoutedEventArgs e ) FILE: WPF/ControlPanel/Pages/Control.keyboard.cs class Control (line 27) | public partial class Control method KeyboardTreeView_OnSelectedItemChanged (line 29) | private void KeyboardTreeView_OnSelectedItemChanged( object sender, Ro... method LoadKeyboardTreeView (line 85) | private void LoadKeyboardTreeView() method GetGhk (line 142) | private static (string keyCode, GlobalHotKey.KeyModifiers keyModifiers... method SaveHotkey (line 179) | private void SaveHotkey( (string keyCode, GlobalHotKey.KeyModifiers ke... method RegHotkey (line 190) | private void RegHotkey( (string keyCode, GlobalHotKey.KeyModifiers key... method RegAndSave_OnClick (line 217) | private void RegAndSave_OnClick( object sender, RoutedEventArgs e ) method ClearAndSave_OnClick (line 239) | private void ClearAndSave_OnClick( object sender, RoutedEventArgs e ) method ShowTips (line 253) | private void ShowTips( Snackbar sb, string msg, int seconds = 1 ) FILE: WPF/ControlPanel/Pages/Control.mouse.cs class Control (line 19) | public partial class Control method DesktopActionBind_OnClick (line 21) | private void DesktopActionBind_OnClick( object sender, RoutedEventArgs... method WindowActionBind_OnClick (line 28) | private void WindowActionBind_OnClick( object sender, RoutedEventArgs e ) method MouseActionBind (line 35) | private void MouseActionBind( MouseActionModel vm, string prefix, stri... FILE: WPF/ControlPanel/Pages/Control.tree.cs class Control (line 20) | public partial class Control method GetNodePath (line 22) | private static Stack GetNodePath( UIElement element, boo... method BuildTreeView (line 41) | private static void BuildTreeView( object node, object jsonDoc, (strin... FILE: WPF/ControlPanel/Pages/Control.xaml.cs class Control (line 21) | public partial class Control method Control (line 25) | public Control() method Control (line 30) | private Control( string headerKey, PackIconKind iconKind ) : this() method SettingsOnLanguageChanged (line 47) | private void SettingsOnLanguageChanged( object? sender, EventArgs e ) method VisitTreeViewItem (line 61) | private static void VisitTreeViewItem( TreeViewItem item ) method Create (line 92) | public static Control Create( string headerKey, PackIconKind iconKind ) FILE: WPF/ControlPanel/Pages/Dialogs/ProfileNameDialog.xaml.cs class ProfileNameDialog (line 16) | public partial class ProfileNameDialog : UserControl method ProfileNameDialog (line 18) | public ProfileNameDialog() method ProfileNameDialog (line 24) | public ProfileNameDialog( string profileName ) : this() method SetErrors (line 31) | public void SetErrors( string errors ) FILE: WPF/ControlPanel/Pages/Dialogs/YesNoWithNote.xaml.cs class YesNoWithNote (line 16) | public partial class YesNoWithNote : UserControl method YesNoWithNote (line 18) | public YesNoWithNote() method YesNoWithNote (line 23) | public YesNoWithNote( string notes, PackIconKind? iconKind = null ) : ... FILE: WPF/ControlPanel/Pages/General.xaml.cs class General (line 19) | public partial class General method General (line 24) | public General() method General (line 29) | private General( string headerKey, PackIconKind iconKind ) : this() method Create (line 38) | public static General Create( string headerKey, PackIconKind iconKind ) method OpenTaskScheduler_OnClick (line 43) | private void OpenTaskScheduler_OnClick( object sender, RoutedEventArgs... FILE: WPF/ControlPanel/Pages/Help.xaml.cs class Help (line 21) | public partial class Help : UserControl method Help (line 25) | private Help() method Hyperlink_OnClick (line 33) | private void Hyperlink_OnClick( object sender, RoutedEventArgs e ) method AppInfo (line 46) | private void AppInfo() FILE: WPF/ControlPanel/Pages/Logs.xaml.cs class Logs (line 27) | public partial class Logs method Logs (line 38) | private Logs() method Logs (line 43) | private Logs( string headerKey, PackIconKind iconKind ) : this() method Create (line 189) | public static Logs Create( string headerKey, PackIconKind iconKind ) method Append (line 194) | public static void Append( string message, string type ) method NotifyStaticPropertyChanged (line 224) | private static void NotifyStaticPropertyChanged( [CallerMemberName] st... method Clear_Click (line 229) | private void Clear_Click( object sender, RoutedEventArgs e ) method TabItem_OnContextMenuOpening (line 244) | private void TabItem_OnContextMenuOpening( object sender, ContextMenuE... method ClearAll (line 252) | public static void ClearAll() method OpenLogsDir (line 262) | public static void OpenLogsDir() FILE: WPF/ControlPanel/Pages/Menus/Commons/MenuContainer.xaml.cs class MenuContainer (line 23) | public partial class MenuContainer : UserControl method MenuContainer (line 25) | public MenuContainer() method CloseWindow_OnClick (line 33) | private void CloseWindow_OnClick( object sender, RoutedEventArgs e ) method RestartApp_OnClick (line 38) | private void RestartApp_OnClick( object sender, RoutedEventArgs e ) method Shutdown_OnClick (line 50) | private void Shutdown_OnClick( object sender, RoutedEventArgs e ) method CheckAdmin (line 62) | private void CheckAdmin() method MenuItemRunAsAdmin_OnClick (line 86) | private void MenuItemRunAsAdmin_OnClick( object sender, RoutedEventArg... FILE: WPF/ControlPanel/Pages/Menus/LogsMenu.xaml.cs class LogsMenu (line 17) | public partial class LogsMenu : UserControl method LogsMenu (line 19) | public LogsMenu() method clearAll_OnClick (line 25) | private void clearAll_OnClick( object sender, RoutedEventArgs e ) method openLogsDir_OnClick (line 30) | private void openLogsDir_OnClick( object sender, RoutedEventArgs e ) FILE: WPF/ControlPanel/Pages/Plugins.xaml.cs class Plugins (line 21) | public partial class Plugins method Plugins (line 25) | private Plugins() method Plugins (line 30) | private Plugins( string headerKey, PackIconKind iconKind ) : this() method Create (line 38) | public static Plugins Create( string headerKey, PackIconKind iconKind ) method ToggleButton_OnChecked (line 43) | private void ToggleButton_OnChecked( object sender, RoutedEventArgs e ) method ToggleButton_OnUnchecked (line 55) | private void ToggleButton_OnUnchecked( object sender, RoutedEventArgs e ) method Selector_OnSelectionChanged (line 67) | private void Selector_OnSelectionChanged( object sender, SelectionChan... FILE: WPF/ControlPanel/Pages/Rules.ue.cs class Rules (line 22) | public partial class Rules method RuleList_OnLoaded (line 28) | private void RuleList_OnLoaded( object sender, RoutedEventArgs e ) method NameFilter (line 41) | private bool NameFilter( object item ) method TbNameFilter_OnTextChanged (line 59) | private void TbNameFilter_OnTextChanged( object sender, TextChangedEve... method RuleList_OnPreviewKeyDown (line 64) | private void RuleList_OnPreviewKeyDown( object sender, KeyEventArgs e ) method SortSelectedColumn (line 77) | private void SortSelectedColumn( GridViewColumnHeader targetHeader, Li... method RuleList_OnColumnHeaderClick (line 111) | private void RuleList_OnColumnHeaderClick( object sender, RoutedEventA... FILE: WPF/ControlPanel/Pages/Rules.xaml.cs class Rules (line 23) | public partial class Rules method Rules (line 27) | private Rules() method Rules (line 33) | private Rules( string headerKey, PackIconKind iconKind ) : this() method ReloadRules (line 45) | public static void ReloadRules() method HandleClick (line 51) | private void HandleClick() method ClickEventFromSubControl (line 56) | private void ClickEventFromSubControl( object sender, RoutedEventArgs e ) method Create (line 72) | public static Rules Create( string headerKey, PackIconKind iconKind ) method RuleList_OnSelectionChanged (line 77) | private void RuleList_OnSelectionChanged( object sender, SelectionChan... method BtnEditRule_OnClick (line 86) | private void BtnEditRule_OnClick( object sender, RoutedEventArgs e ) method BtnNewRule_OnClick (line 96) | private void BtnNewRule_OnClick( object sender, RoutedEventArgs e ) method BtnCloneRule_OnClick (line 111) | private void BtnCloneRule_OnClick( object sender, RoutedEventArgs e ) method BtnDeleteRule_OnClick (line 135) | private void BtnDeleteRule_OnClick( object sender, RoutedEventArgs e ) method RefreshRuleIds (line 144) | private static ExpressionTemplate RefreshRuleIds( ExpressionTemplate e... FILE: WPF/ControlPanel/Pages/Settings.xaml.cs class Settings (line 25) | public partial class Settings method Settings (line 29) | private Settings() method Create (line 36) | public static Settings Create() method ChangeConfigPath_OnClick (line 41) | private void ChangeConfigPath_OnClick( object sender, RoutedEventArgs e ) method ProfileClone_OnClick (line 53) | private async void ProfileClone_OnClick( object sender, RoutedEventArg... method CreateProfile (line 71) | private void CreateProfile( string profileName ) method ProfileRename_OnClick (line 90) | private async void ProfileRename_OnClick( object sender, RoutedEventAr... method ProfileRemove_OnClick (line 103) | private async void ProfileRemove_OnClick( object sender, RoutedEventAr... method ClosingEventHandler (line 129) | private void ClosingEventHandler( object sender, DialogClosingEventArg... FILE: WPF/ControlPanel/Pages/UI.xaml.cs class UI (line 20) | public partial class UI method UI (line 25) | public UI() method UI (line 30) | private UI( string headerKey, PackIconKind iconKind ) : this() method OnVdArrangementButtonClicked (line 40) | private static void OnVdArrangementButtonClicked( object sender, Route... method Create (line 51) | public static UI Create( string headerKey, PackIconKind iconKind ) FILE: WPF/ControlPanel/Pages/UserControls/RuleForm.xaml.cs class RuleForm (line 27) | public partial class RuleForm : UserControl method RuleForm (line 29) | public RuleForm() method Cbb_OnSelectionChanged (line 36) | private void Cbb_OnSelectionChanged( object sender, SelectionChangedEv... method BtnSave_OnClick (line 55) | private void BtnSave_OnClick( object sender, RoutedEventArgs e ) method BuildRule (line 148) | private void BuildRule( CheckBox cb, ComboBox cbb, TextBox? tb, Expres... method BtnCloseDefBox_OnClick (line 180) | private void BtnCloseDefBox_OnClick( object sender, RoutedEventArgs e ) FILE: WPF/ControlPanel/Resources/Langs.Designer.cs class Langs (line 21) | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resource... method Langs (line 30) | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Mic... FILE: WPF/ControlPanel/RuleEditorWindow.xaml.cs class RuleEditorWindow (line 25) | public partial class RuleEditorWindow method RuleEditorWindow (line 29) | private RuleEditorWindow() method Create (line 35) | public static RuleEditorWindow Create( IntPtr handle ) method ClickEventFromSubControl (line 97) | private void ClickEventFromSubControl( object sender, RoutedEventArgs e ) method RuleEditorWindow_OnClosing (line 113) | private void RuleEditorWindow_OnClosing( object? sender, CancelEventAr... FILE: WPF/ControlPanel/Validation/Helper.cs class Helper (line 15) | public abstract class Helper method HasError (line 17) | public static bool HasError( DependencyProperty dp, params FrameworkEl... FILE: WPF/ControlPanel/Validation/NotEmptyValidationRule.cs class NotEmptyValidationRule (line 17) | public class NotEmptyValidationRule : ValidationRule method Validate (line 19) | public override ValidationResult Validate( object? value, CultureInfo ... FILE: WPF/ControlPanel/Validation/NumberRangeValidationRule.cs class NumberRangeValidationRule (line 16) | public class NumberRangeValidationRule : ValidationRule method Validate (line 18) | public override ValidationResult Validate( object? value, CultureInfo ... FILE: WPF/ControlPanel/ViewModels/ControlViewModel.cs class ControlViewModel (line 20) | [AddINotifyPropertyChangedInterface] method ControlViewModel (line 23) | public ControlViewModel() class MouseActionModel (line 29) | [AddINotifyPropertyChangedInterface] method MouseActionModel (line 32) | public MouseActionModel() method GetMouseButtons (line 37) | private static List GetMouseButtons() method OnPropertyChanged (line 70) | public void OnPropertyChanged( string propertyName, object before, obj... method Clear (line 94) | public void Clear() class KeyBindingModel (line 101) | [AddINotifyPropertyChangedInterface] method KeyBindingModel (line 104) | public KeyBindingModel() method Clear (line 119) | public void Clear() FILE: WPF/ControlPanel/ViewModels/FullObservableCollection.cs class FullObservableCollection (line 18) | public sealed class FullObservableCollection : ObservableCollection normalList ) : this() method CollectionChangedHandler (line 33) | private void CollectionChangedHandler( object? sender, NotifyCollectio... method OnNotifyPropertyChanged (line 58) | private void OnNotifyPropertyChanged( object? sender, PropertyChangedE... FILE: WPF/ControlPanel/ViewModels/GeneralViewModel.cs class GeneralViewModel (line 24) | [AddINotifyPropertyChangedInterface] method GeneralViewModel (line 27) | public GeneralViewModel() method OnPropertyChanged (line 39) | public void OnPropertyChanged( string propertyName, object before, obj... method UpdateClusterProxy (line 97) | private void UpdateClusterProxy( object? sender, EventArgs eventArgs ) class ClusterProxy (line 102) | [AddINotifyPropertyChangedInterface] method ClusterProxy (line 107) | public ClusterProxy( Cluster cluster ) method OnPropertyChanged (line 127) | public void OnPropertyChanged( string propertyName, object before, o... FILE: WPF/ControlPanel/ViewModels/LogsViewModel.cs class LogsViewModel (line 18) | [AddINotifyPropertyChangedInterface] method LogsViewModel (line 21) | public LogsViewModel() method OnPropertyChanged (line 27) | public void OnPropertyChanged( string propertyName, object before, obj... FILE: WPF/ControlPanel/ViewModels/MenuContainerViewModel.cs class MenuContainerViewModel (line 16) | public class MenuContainerViewModel : ViewModelBase method MenuContainerViewModel (line 18) | public MenuContainerViewModel() FILE: WPF/ControlPanel/ViewModels/PluginsViewModel.cs class PluginsViewModel (line 16) | public class PluginsViewModel method PluginsViewModel (line 18) | public PluginsViewModel() FILE: WPF/ControlPanel/ViewModels/RulesViewModel.cs class RulesViewModel (line 25) | public class RulesViewModel : ViewModelBase method RulesViewModel (line 30) | private RulesViewModel() method ReloadRules (line 39) | public static void ReloadRules() method RulesOnListChanged (line 49) | private void RulesOnListChanged( object? sender, NotifyCollectionChang... method GetOperators (line 56) | private static List GetOperators() FILE: WPF/ControlPanel/ViewModels/SettingsViewModel.cs class SettingsViewModel (line 22) | [AddINotifyPropertyChangedInterface] method SettingsViewModel (line 27) | private SettingsViewModel() method GetInstance (line 49) | public static SettingsViewModel GetInstance() method OnPropertyChanged (line 56) | public void OnPropertyChanged( string propertyName, object before, obj... FILE: WPF/ControlPanel/ViewModels/UIViewModel.cs class UIViewModel (line 19) | [AddINotifyPropertyChangedInterface] method UIViewModel (line 22) | public UIViewModel() method OnDesktopCreatedEvent (line 37) | private void OnDesktopCreatedEvent() method OnDesktopDeletedEvent (line 43) | private void OnDesktopDeletedEvent( VirtualDesktopNotification vdn ) method OnPropertyChanged (line 49) | public void OnPropertyChanged( string propertyName, object before, obj... FILE: WPF/ControlPanel/ViewModels/ViewModelBase.cs class ViewModelBase (line 13) | public abstract class ViewModelBase FILE: WinForms/AppController/AppController.Designer.cs class AppController (line 14) | partial class AppController method Dispose (line 25) | protected override void Dispose(bool disposing) method InitializeComponent (line 40) | private void InitializeComponent() FILE: WinForms/AppController/AppController.DesktopArrangement.cs class AppController (line 20) | public partial class AppController method tlp_DesktopArrangement_SubControlClicked (line 22) | private void tlp_DesktopArrangement_SubControlClicked( object sender, ... method RenderDesktopArrangementButtons (line 33) | public void RenderDesktopArrangementButtons( string selectedDa ) FILE: WinForms/AppController/AppController.cluster.cs class AppController (line 20) | public partial class AppController method InitClusterConfig (line 22) | private void InitClusterConfig( bool resetEventHandlers = true ) method rb_vdi_on_tray_style_0_CheckedChanged (line 68) | private void rb_vdi_on_tray_style_0_CheckedChanged( object? sender, Ev... method chb_HideMainViewIfItsShown_CheckedChanged (line 88) | private void chb_HideMainViewIfItsShown_CheckedChanged( object? sender... method chb_notify_vd_changed_CheckedChanged (line 94) | private void chb_notify_vd_changed_CheckedChanged( object? sender, Eve... method chb_showVDIndexOnTrayIcon_CheckedChanged (line 100) | private void chb_showVDIndexOnTrayIcon_CheckedChanged( object? sender,... method chb_HideOnStart_CheckedChanged (line 108) | private void chb_HideOnStart_CheckedChanged( object? sender, EventArgs... method chb_RunOnStartup_CheckedChanged (line 114) | private void chb_RunOnStartup_CheckedChanged( object sender, EventArgs... method chb_RunOnStartup_VisibleChanged (line 144) | private void chb_RunOnStartup_VisibleChanged( object sender, EventArgs... method llb_TaskScheduler_LinkClicked (line 149) | private void llb_TaskScheduler_LinkClicked( object sender, LinkLabelLi... method NotifyHostRefreshTrayIcon (line 159) | private void NotifyHostRefreshTrayIcon() FILE: WinForms/AppController/AppController.cs class AppController (line 27) | public partial class AppController : Form, IAppController method AppController (line 33) | public AppController() method BringToTop (line 75) | public void BringToTop() method SetMainWindowHandle (line 87) | public void SetMainWindowHandle( IntPtr handle ) method Quit (line 92) | public void Quit() method CheckAdmin (line 98) | private void CheckAdmin() method AppController_FormClosing (line 119) | private void AppController_FormClosing( object sender, FormClosingEven... method tsb_general_Click (line 125) | private void tsb_general_Click( object sender, EventArgs e ) method tsb_ui_Click (line 131) | private void tsb_ui_Click( object sender, EventArgs e ) method tsb_rules_Click (line 140) | private void tsb_rules_Click( object sender, EventArgs e ) method tsb_plugins_Click (line 146) | private void tsb_plugins_Click( object sender, EventArgs e ) method tsb_logs_Click (line 152) | private void tsb_logs_Click( object sender, EventArgs e ) method tsb_about_Click (line 158) | private void tsb_about_Click( object sender, EventArgs e ) method ts_PageNavButton_Click (line 164) | private void ts_PageNavButton_Click( object sender, EventArgs e ) method llb_Company_LinkClicked (line 173) | private void llb_Company_LinkClicked( object sender, LinkLabelLinkClic... method MT_About_Paint (line 193) | private void MT_About_Paint( object sender, PaintEventArgs e ) method openLogFolderToolStripMenuItem_Click (line 218) | private void openLogFolderToolStripMenuItem_Click( object sender, Even... method closeThisWindowToolStripMenuItem_Click (line 233) | private void closeThisWindowToolStripMenuItem_Click( object sender, Ev... method runAsAdministratorToolStripMenuItem_Click (line 238) | private void runAsAdministratorToolStripMenuItem_Click( object sender,... method aboutToolStripMenuItem_Click (line 243) | private void aboutToolStripMenuItem_Click( object sender, EventArgs e ) method InitStorageConfig (line 248) | private void InitStorageConfig() method btn_chooseConfigRoot_Click (line 253) | private void btn_chooseConfigRoot_Click( object sender, EventArgs e ) method tsmiMainMenuRestart_Click (line 264) | private void tsmiMainMenuRestart_Click( object sender, EventArgs e ) method tsmiMainMenuQuit_Click (line 269) | private void tsmiMainMenuQuit_Click( object sender, EventArgs e ) FILE: WinForms/AppController/AppController.keyboard.cs class AppController (line 21) | public partial class AppController method tv_keyboard_AfterSelect (line 23) | private void tv_keyboard_AfterSelect( object sender, TreeViewEventArgs... method btn_hk_RegAndSave_Click (line 63) | private void btn_hk_RegAndSave_Click( object sender, EventArgs e ) method btn_hk_ClearAndSave_Click (line 74) | private void btn_hk_ClearAndSave_Click( object sender, EventArgs e ) method Check (line 83) | private bool Check() method GetGhk (line 91) | private (string keyCode, GlobalHotKey.KeyModifiers keyModifiers) GetGhk() method SaveHotkey (line 118) | private void SaveHotkey( (string keyCode, GlobalHotKey.KeyModifiers ke... method RegHotkey (line 128) | private void RegHotkey( (string keyCode, GlobalHotKey.KeyModifiers key... method ClearHotkey (line 153) | private void ClearHotkey() method cb_hk_key_SelectedIndexChanged (line 163) | private void cb_hk_key_SelectedIndexChanged( object sender, EventArgs e ) method cb_hk_win_CheckedChanged (line 168) | private void cb_hk_win_CheckedChanged( object sender, EventArgs e ) method cb_hk_ctrl_CheckedChanged (line 173) | private void cb_hk_ctrl_CheckedChanged( object sender, EventArgs e ) method cb_hk_alt_CheckedChanged (line 178) | private void cb_hk_alt_CheckedChanged( object sender, EventArgs e ) method cb_hk_shift_CheckedChanged (line 183) | private void cb_hk_shift_CheckedChanged( object sender, EventArgs e ) method InitKeyboardNodes (line 188) | private void InitKeyboardNodes() FILE: WinForms/AppController/AppController.lang.cs class AppController (line 21) | public partial class AppController method SetAllLang (line 23) | private static void SetAllLang( string lang ) method SetControlLang (line 63) | private static void SetControlLang( Control control, string lang ) method SetMenuItemLang (line 135) | private static void SetMenuItemLang( ToolStripMenuItem item, string la... method SetToolStripButtonLang (line 151) | private static void SetToolStripButtonLang( ToolStripButton item, stri... method optionsToolStripMenuItem_DropDownOpening (line 157) | private void optionsToolStripMenuItem_DropDownOpening( object sender, ... FILE: WinForms/AppController/AppController.logs.cs class AppController (line 22) | public partial class AppController method PickLogAndWrite (line 28) | private async void PickLogAndWrite( CancellationToken stoppingToken ) method AppendLog (line 76) | private void AppendLog( TextBox tb, LogMessage message ) method logTabs_Click (line 81) | private void logTabs_Click( object sender, EventArgs e ) method clearToolStripMenuItem_Click (line 91) | private void clearToolStripMenuItem_Click( object sender, EventArgs e ) method showLogsInGuiToolStripMenuItem_CheckedChanged (line 118) | private void showLogsInGuiToolStripMenuItem_CheckedChanged( object? se... FILE: WinForms/AppController/AppController.mouse.cs class AppController (line 20) | public partial class AppController method InitMouseConfig (line 22) | private void InitMouseConfig() method chb_MouseOnTaskbarSwitchDesktop_CheckedChanged (line 28) | private void chb_MouseOnTaskbarSwitchDesktop_CheckedChanged( object? s... method tv_mouse_AfterSelect (line 36) | private void tv_mouse_AfterSelect( object sender, TreeViewEventArgs e ) method btn_mouse_save_Click (line 100) | private void btn_mouse_save_Click( object sender, EventArgs e ) method InitMouseNodes (line 107) | private void InitMouseNodes() FILE: WinForms/AppController/AppController.nav.cs class AppController (line 16) | public partial class AppController method ReadNavConfig (line 18) | private void ReadNavConfig( bool resetEventHandlers = true ) method cb_nav_circle_h_CheckedChanged (line 43) | private void cb_nav_circle_h_CheckedChanged( object? sender, EventArgs... method cb_nav_circle_v_CheckedChanged (line 49) | private void cb_nav_circle_v_CheckedChanged( object? sender, EventArgs... method cb_nav_circle_h_type_SelectedIndexChanged (line 55) | private void cb_nav_circle_h_type_SelectedIndexChanged( object? sender... FILE: WinForms/AppController/AppController.plugins.cs class AppController (line 19) | public partial class AppController method InitPluginListView (line 23) | private void InitPluginListView() method mainTabs_SelectedIndexChanged (line 33) | private void mainTabs_SelectedIndexChanged( object sender, EventArgs e ) method LviByPlugin (line 49) | private static ListViewItem LviByPlugin( PluginInfo plugin ) method lv_Plugins_SelectedIndexChanged (line 59) | private void lv_Plugins_SelectedIndexChanged( object sender, EventArgs... method btn_PluginSettings_Click (line 71) | private void btn_PluginSettings_Click( object sender, EventArgs e ) method lv_Plugins_ItemCheck (line 78) | private void lv_Plugins_ItemCheck( object? sender, ItemCheckEventArgs e ) FILE: WinForms/AppController/AppController.profile.cs class AppController (line 20) | public partial class AppController method InitProfileList (line 24) | private void InitProfileList() method AddToComboBox (line 33) | private void AddToComboBox( string[] profileNames, string profileName ) method cbb_profilesOnKeyDown (line 41) | private void cbb_profilesOnKeyDown( object? sender, KeyEventArgs e ) method cbb_profilesOnKeyUp (line 55) | private void cbb_profilesOnKeyUp( object? sender, KeyEventArgs e ) method cbb_profilesOnLostFocus (line 62) | private void cbb_profilesOnLostFocus( object? sender, EventArgs e ) method NameProfile (line 71) | private void NameProfile() method cbb_profilesOnSelectedIndexChanged (line 104) | private void cbb_profilesOnSelectedIndexChanged( object? sender, Event... method btn_profile_dup_Click (line 114) | private void btn_profile_dup_Click( object sender, EventArgs e ) method btn_profile_del_Click (line 135) | private void btn_profile_del_Click( object sender, EventArgs e ) method btn_profile_rename_Click (line 160) | private void btn_profile_rename_Click( object sender, EventArgs e ) method RemoveProfile (line 176) | private void RemoveProfile( string delProfile ) method CreateProfile (line 184) | private void CreateProfile( string profileName ) method SwitchProfile (line 197) | private void SwitchProfile( string name ) FILE: WinForms/AppController/AppController.rules.cs class AppController (line 22) | public partial class AppController method InitRuleListView (line 26) | private void InitRuleListView() method ReadRules (line 37) | private void ReadRules() method UpdateRuleListView (line 59) | public static void UpdateRuleListView( int index, RuleTemplate rule, L... method AddRule (line 76) | private static void AddRule( RuleTemplate rule ) method UpdateRule (line 81) | private static void UpdateRule( int index, RuleTemplate rule ) method LviByRule (line 86) | private static ListViewItem LviByRule( RuleTemplate rule ) method btn_RuleNew_Click (line 96) | private void btn_RuleNew_Click( object sender, EventArgs e ) method btn_RuleEdit_Click (line 101) | private void btn_RuleEdit_Click( object sender, EventArgs e ) method btn_RuleClone_Click (line 108) | private void btn_RuleClone_Click( object sender, EventArgs e ) method btn_RuleRemove_Click (line 136) | private void btn_RuleRemove_Click( object sender, EventArgs e ) method DeleteSelectedItem (line 141) | private void DeleteSelectedItem() method OpenRuleDialog (line 153) | private void OpenRuleDialog( int index = -1 ) method lv_Rules_SelectedIndexChanged (line 161) | private void lv_Rules_SelectedIndexChanged( object sender, EventArgs e ) method lv_Rules_ItemCheck (line 177) | private void lv_Rules_ItemCheck( object? sender, ItemCheckEventArgs e ) method lv_Rules_VisibleChanged (line 188) | private void lv_Rules_VisibleChanged( object sender, EventArgs e ) method RefreshRuleId (line 194) | private static ExpressionTemplate RefreshRuleId( ExpressionTemplate ex... method lv_Rules_KeyDown (line 208) | private void lv_Rules_KeyDown( object sender, KeyEventArgs e ) method llb_goto_general_LinkClicked (line 214) | private void llb_goto_general_LinkClicked( object sender, LinkLabelLin... method CreateRuleFromWindowHandle (line 220) | public void CreateRuleFromWindowHandle( IntPtr handle ) FILE: WinForms/AppController/AppController.ui.cs class AppController (line 16) | public partial class AppController method InitUiConfig (line 18) | private void InitUiConfig( bool resetEventHandlers = true ) method chb_show_vd_name_CheckedChanged (line 48) | private void chb_show_vd_name_CheckedChanged( object? sender, EventArg... method chb_show_vd_index_CheckedChanged (line 54) | private void chb_show_vd_index_CheckedChanged( object? sender, EventAr... method rb_vd_index_0_CheckedChanged (line 60) | private void rb_vd_index_0_CheckedChanged( object? sender, EventArgs e ) FILE: WinForms/AppController/RuleForm.Designer.cs class RuleForm (line 14) | partial class RuleForm method Dispose (line 25) | protected override void Dispose(bool disposing) method InitializeComponent (line 39) | private void InitializeComponent() FILE: WinForms/AppController/RuleForm.cs class RuleForm (line 28) | public partial class RuleForm : Form method RuleForm (line 33) | public RuleForm() method RuleForm (line 39) | public RuleForm( int index ) method Init (line 45) | public void Init() method InitOperators (line 51) | private void InitOperators() method OperatorList (line 83) | private static void OperatorList( ComboBox cbb ) method SetFormValues (line 96) | private void SetFormValues() method SetFormValuesByWindow (line 184) | public void SetFormValuesByWindow( IntPtr handle ) method btn_RuleSave_Click (line 236) | private void btn_RuleSave_Click( object sender, EventArgs e ) method BuildRule (line 327) | private void BuildRule( CheckBox cb, ComboBox cbb, TextBox? tb, Expres... method IsValidRegex (line 366) | private static bool IsValidRegex( string pattern ) method checkBox_CheckedChanged (line 382) | private void checkBox_CheckedChanged( object sender, EventArgs e )