Example #1
0
        static string GetContextMenuOptionsBaseKey(RightClickContextMenuOptions contextMenu)
        {
            switch (contextMenu)
            {
            case RightClickContextMenuOptions.AllFileSystemObjects:
                return(@"AllFilesystemObjects\shellex\ContextMenuHandlers\");

            case RightClickContextMenuOptions.Files:
                return(@"*\shellex\ContextMenuHandlers\");

            case RightClickContextMenuOptions.Folders:
                return(@"Folder\shellex\ContextMenuHandlers\");

            case RightClickContextMenuOptions.ImageFiles:
                return(@"SystemFileAssociations\image\shellEx\ContextMenuHandlers\");

            case RightClickContextMenuOptions.VideoFiles:
                return(@"SystemFileAssociations\video\shellEx\ContextMenuHandlers\");

            case RightClickContextMenuOptions.DesktopBackground:
                return(@"DesktopBackground\shellex\ContextMenuHandlers\");

            case RightClickContextMenuOptions.Drive:
                return(@"Drive\shellex\ContextMenuHandlers\");

            case RightClickContextMenuOptions.Printers:
                return(@"Printers\shellex\ContextMenuHandlers\");

            default:
                System.Diagnostics.Debug.Assert(false);
                return("");
            }
        }
		static string GetContextMenuOptionsBaseKey( RightClickContextMenuOptions contextMenu )
		{
			switch ( contextMenu )
			{
				case RightClickContextMenuOptions.AllFileSystemObjects:
					return @"AllFilesystemObjects\shellex\ContextMenuHandlers\";
				case RightClickContextMenuOptions.Files:
					return @"*\shellex\ContextMenuHandlers\";
				case RightClickContextMenuOptions.Folders:
					return @"Folder\shellex\ContextMenuHandlers\";
				case RightClickContextMenuOptions.ImageFiles:
					return @"SystemFileAssociations\image\shellEx\ContextMenuHandlers\";
				case RightClickContextMenuOptions.VideoFiles:
					return @"SystemFileAssociations\video\shellEx\ContextMenuHandlers\";
				case RightClickContextMenuOptions.DesktopBackground:
					return @"DesktopBackground\shellex\ContextMenuHandlers\";
				case RightClickContextMenuOptions.Drive:
					return @"Drive\shellex\ContextMenuHandlers\";
				case RightClickContextMenuOptions.Printers:
					return @"Printers\shellex\ContextMenuHandlers\";
				default:
					System.Diagnostics.Debug.Assert( false );
					return "";
			}
		}