DevCase for .NET Framework

68.00 $

Buy Now

✔️Price Sell:  $68 💸
✔️keyword:  net/add-ons🔥
✔️De même ID:19260282🔥

What is DevCase?

DevCase for .NET Framework - 1

DevCase is a Rapid Concentration Development (RAD) utility framework containing new APIs and extensions to the core .NET Framework assemblies,
that will help complete your developer toolbox as a C# or VB.NET développer for your débit or personal needs.

Using DevCase provides productivity and efficiency to the développer in day to day développement development.

It provides a huge and solid set of sofisticated and generic purpose classes, methods, extensions and user-controls. Everything as easy to consume through three different assemblies:

  • DevCase.Core.dll

    This assembly provides various useful user-controls focused for a WindowsForms based user-interface.

    It also provides hundreds of all kind of generic purpose classes and other members for common débit and personal programming scenarios related with: files and folders, networking, mailling, databases, processes, user-accounts, drawing, imaging, mathematics, cryptography, cryptocurrencies, circonstance and time, text files, multi-threading, matière, debugging, profilling, keyboard and mouse, inter-process communications, desktop and operating system, among many other scenarios not mentioned, for which you can extend your professional capabilities by using this assembly.

    And it also provides a huge accumulation of more than a thousand of extension-methods for many of the built-in hommes in the .NET Framework class library.

  • DevCase.Interop.dll

    This assembly provides inter-operability members to managed and unmanaged thesaurus, mainly focused for sortie Win32 members, .NET compiler features and Reflection.

    It provides the biggest accumulation of Win32 P/Invokes out there, including functions (with useful overloads), interfaces, structures and enums.
    This will save to the développer a lot of time by avoiding the need to cocarde out how to properly declare a specific Win32 function in managed thesaurus, since any Win32 function the développer could need, he will probably find it in this assembly, and he only will need to call/use it from here.

  • DevCase.ThirdParty.dll

    This assembly provides a résigné amount of utility classes and extension-methods to extend the capabilities of common freeware and vendeur 3rd party libraries and program, such as for example: AForge APIs, Aspose APIs, DevComponents DotNetBar, FFmpeg, GeckoFx, Google APIs, HtmlAgilityPack, Microsoft APIs, SharpDX, Telerik APIs and VMWare, among many others not mentioned.

    The développer must consider this assembly as optional, as a prime feature for which he can benefit from if using a specific 3rd party library.

Which specific programming things can I realize with DevCase?

There are not enough words to summarize in few paragraphs all the functionalities provided by the members of DevCase assemblies. However, here is a list of some of the interesting things that you can do just by using the members provided in DevCase for .NET Framework assemblies:

  • A low-level keyboard hook in a event-oriented way, by using the built-in KeyboardMonitor class.
  • A low-level mouse hook in a event-oriented way, by using the built-in MouseMonitor class.
  • A most recent used (MRU) system for your méditation, by using the built-in MruUtil and MruItem classes.
  • A shortcut colonne (.lnk) gestionnaire to create or edit shortcuts, with the built-in ShortcutFileInfo class.
  • A Undo/Redo mechanism for your controls, by using the built-in UndoRedo class.
  • Add a colonne to Microsoft Windows recent docs, pin or unpin a colonne into taskbar or startmenu, refresh the Chercher instances.
  • Add magnetism to the borders of your user-interface window, by using the built-in WindowMagnetizer class.
  • Add or remove items to windows startup, by using the built-in WinStartup class.
  • Add, find, remove or edit consumer accounts, by using the built-in UserAccountUtil class.
  • An méditation’s log colonne system, by using the built-in LogfileWriter class.
  • Animate windows, center them to other windows, activate full-screen logique and other features, by using the built-in GraphicalUtil class.
  • Jouet external processes and windows, move or resize windows, modify text of an edit-control, éblouissement a window, and more, by using the built-in UIAutomation class.
  • Beuautify XML or JSON chroniques.
  • Build command-line parameters for CLI applications, by using the built-in CommandlineParameter class.
  • Calculate numeric percentages, determine if number is plurale by, isolable by, addenda, nette, negative, and more.
  • Compile C# or VB.NET projects at run-time, or single units of thesaurus.
  • Convert an amount of time, from unit of time to other.
  • Convert between units of the Metric System of the Planétaire System of Units (SI), by using the built-in Units class.
  • Convert karaoke lyrics, by using the built-in LyricUtil class.
  • Copy or rename files and fodlers, set the user-rights of a colonne, set colonne attributes, find files by patterns, compare files octet to octet, create dummy files and hard-links, and much more by using the built-in FileUtil and DirectoryUtil classes.
  • Create a colonne splitter and a colonne merger, by using the built-in FileSplitter class.
  • Create and edit .NET managed resources (.resx files) at run-time, by using the built-in ResXManager class.
  • Create and manage INI files for your transportable méditation, by using the built-in IniManager class.
  • Create and represent colonne signatures, by using the built-in FileSignature class.
  • Create or edit music playlists, by using the built-in PlaylistEditor class.
  • Create, remove, find, backup, copy and edit registry keys or sub-trees, by using the built-in RegistryUtil class.
  • Customize system cursors, wallpapers, baptistère, screen saver and visual themes, by using the built-in ThemingUtil class.
  • Determine if a network device or specific webpage is available.
  • Abri your méditation window to any circonscrire of the screen or to another window, by using the built-in WindowToScreenDocker and WindowToWindowDocker classes.
  • Drag controls at run-time in your user-interface, by using the built-in ControlDragger class.
  • Encrypt and decrypt data, text or files, compute and compare colonne checksums and hashes, generate passwords; all by using the built-in CryptoUtil class.
  • Extend IEnumerable hommes by using built-in extension-methods to find by inventaire an element, split a accumulation into a number of sequences, randomize, bubble-sort, and much more.
  • Grosseur a drive, list drives of specific drive-type, get hardware identifiers (CPU, Motherdoard), print a acte.
  • Generate captchas for your méditation, by using the built-in CaptchaGenerator and Captcha classes.
  • Geo-locate addresses, download files, upload to an FTP, send a messager using Gmail or Microsoft En direct, create a temporary messager account, and much more.
  • Get the current market price of a cryptocurrency.
  • Kill or close processes by their name, do WMI queries for processes, run and wait until a process is fully loaded.
  • Launch a control-panel applet, arrange desktop icons, spectacle or hide the desktop or taskbar.
  • Let the end-user select and domination a region on the screen, by using the built-in ScreenRegionSelector class.
  • Lock at run-time the components that composes your user-interface, by using the built-in WindowLocker class.
  • Make a borderless Form moveable, by using the built-in FormDragger class.
  • Manage shared-memory blocks for inter-process diffusion with another méditation, by using the built-in SharedMemory class.
  • Manage the address mappings of the Microsoft Windows HOSTS colonne, by using the built-in Hosts class.
  • Manage the environment variables and PATH and EXTPATH contents, by using the built-in EnvironmentVariables and EnvironmentPath classes.
  • Manage the system recycle bins and their items inside, by using the built-in RecycleBin class.
  • Manage the Windows Firewall, enable or disable it, add or remove firewall rules, by using the built-in FirewallUtil class.
  • Measure time as a chronometer or a countdown in a event-oriented way, by using the built-in TimeMeasurer class.
  • Monitor hardware changes emboîture the immatriculation or removal of drives (eg. useful for USB monitorage), by using the built-in DriveWatcher class.
  • Monitor the system network traffic or a specific méditation’s traffic, by using the built-in NetworkTrafficMonitor and ProcessTrafficMonitor classes.
  • Perform slip operations such as: split bylength, rename using a specific string-case, randomize, measure length, reverse, rotate, and much more
  • Permute all the contingent sequences of characters.
  • Print text chroniques, by using the built-in PrintDocumentBasic and PrintDocumentExpert classes.
  • Succès and play music files, by using the built-in WaveRecorder class.
  • Register system-wide hotkeys, by using the built-in Hotkey class.
  • Retrieve S.M.A.R.T. data from disk drives, by using the built-in SMART class.
  • Serialize and deserialize objects as Binary, XML, or JSON formats.
  • Angoisse a CPU or a disk drive, by using the built-in HardwareStress class.
  • Take screenshots from a screen, a window or a region, by using the built-in ImageUtil class.
  • Apprentissage the execution of a target member and the time that the member takes to au finir execution.
  • Transform images into black and white or grayscale, set the brightness, gamma, opacity or contrast of a symbole, resize or scale a symbole, and much more.
  • Translate words between languages, by using the built-in GoogleTranslator class.
  • Tweak operating system values, by using the built-in TweakingUtil class.
  • Use command-line wrappers for some 3rd certificat applications such as FFmpeg, dbPoweramp or MP3val, by using the DevCase.ThirdPArt.dll assembly.
  • Validate an ip, url, or messager address.

Also, please let me say that from the beginning of the development of DevCase, since the year 2013 until now, many of these utilities and methods have been shared by myself individually in programming éditoriaux at forums or blog entries, and there have been many requests of people to publish them as a supported and consolidated library, which turned into this unified toolkit with name DevCase, that is integrated, documented and fully supported.

Here is a brief list of open-source développement repositories whose internal algorithms were developed with the power of DevCase for .NET Framework:

(ajout that in every of these repositories you can find for free, limited samples of DevCase’s source-code.)


All the découvert members within the DevCase assemblies were built with high quality thesaurus, and are fully documented.

You can pop-up the dynamic dossier provided by Visual Appartement’s IntelliSense at design-time, like in the next example screenshot:

DevCase for .NET Framework - 2

DevCase for .NET Framework - 3

And apart, you can find an offline dossier available as a .chm colonne that is included inside the logiciel:

DevCase for .NET Framework - 4

Remarque that the dossier includes a lot of thesaurus examples for most of the classes and methods that may require an example to understand and start using it. Here is an example:

DevCase for .NET Framework - 5

You can find the online class library dossier here:

What things are included in the purchase of this product?

When you purchase this product and download the logiciel, you will find:

  • Various builds of the DevCase assemblies acceptable with .NET Framework 4.6, 4.7 and 4.8 to meet common programming needs; and for running on x86, x64 and AnyCpu architectures.
  • Project templates for C# and VB.NET, for Windows Forms and WPF technologies.
  • The dossier, distributed as XML files for Visual Appartement, and a HTML compiled colonne (.chm).

The logiciel includes a readme.txt colonne which explains with better details everything that was mentioned above.

Transcription History

Unfortunately, I cannot keep a rigoureux and souverain control of each augmentation and removal, dérangé or rétablissement that I make to DevCase members. There are many small daily modifications. So please, always keep in mind that I do not specify all the changes made in each subdivision.

Transcription 3.3

New Utility Classes:

  • DevCase.Core.IO.ShortcutFileInfoIconIndexEditor
  • DevCase.Core.IPC.PauseProcessObject
  • DevCase.Core.Shell.EnvironmentFolders

New Methods:

  • DevCase.Core.Diagnostics.Tools.DebugUtil.CauseBSOD()
  • DevCase.Core.Imaging.Tools.ImageUtil.ConvertImageFile()
  • DevCase.Core.IO.Tools.FileUtil.PreloadInThumbnailCache()
  • DevCase.Core.IPC.Tools.ProcessUtil.SleepThread()
  • DevCase.Core.IPC.Tools.UIAutomationUtil.PauseProcess()
  • DevCase.Core.IPC.Tools.UIAutomationUtil.PauseThread()
  • DevCase.Core.IPC.Tools.UIAutomationUtil.ResumeProcess()
  • DevCase.Core.IPC.Tools.UIAutomationUtil.ResumeThread()
  • DevCase.Core.Shell.Tools.ExplorerUtil.RebuildIconAndThumbnailCaches()
  • DevCase.Core.Shell.Tools.ExplorerUtil.RebuildIconCache()
  • DevCase.Core.Shell.Tools.ExplorerUtil.RebuildThumbnailCache()
  • DevCase.ThirdParty.Selenium.SeleniumUtil.DeserializeCookies()
  • DevCase.ThirdParty.Selenium.SeleniumUtil.SerializeCookies()

New Method-Extensions:

  • DevCase.Core.Extensions.UriExtensions.GetBaseDomain()
  • DevCase.ThirdParty.Selenium.Extensions.IWebDriverExtensions.CloseAlert()
  • DevCase.ThirdParty.Selenium.Extensions.IWebDriverExtensions.FindElementsByPartialText()
  • DevCase.ThirdParty.Selenium.Extensions.IWebDriverExtensions.FindElementsByRegEx()
  • DevCase.ThirdParty.Selenium.Extensions.IWebDriverExtensions.FindElementsByText()
  • DevCase.ThirdParty.Selenium.Extensions.IWebDriverExtensions.IsAlertPresent()
  • DevCase.ThirdParty.Selenium.Extensions.IWebDriverExtensions.IsElementPresent()
  • DevCase.ThirdParty.Selenium.Extensions.IWebDriverExtensions.RestoreCookies()
  • DevCase.ThirdParty.Selenium.Extensions.IWebDriverExtensions.RestoreCookiesOfCurrentDomain()
  • DevCase.ThirdParty.Selenium.Extensions.IWebDriverExtensions.SaveCookies()
  • DevCase.ThirdParty.Selenium.Extensions.IWebDriverExtensions.SaveCookiesOfCurrentDomain()
  • DevCase.ThirdParty.Selenium.Extensions.IWebElementExtensions.AsRemoteWebElement()

New Enums, Interfaces and Structs:

  • DevCase.Core.Imaging.IconSizes
  • DevCase.Core.Imaging.ThumbnailCacheSizes
  • DevCase.Interop.Unmanaged.Win32.Enums.DefineDosDeviceFlags
  • DevCase.Interop.Unmanaged.Win32.Enums.HardErrorResponse
  • DevCase.Interop.Unmanaged.Win32.Enums.HardErrorResponseOption
  • DevCase.Interop.Unmanaged.Win32.Enums.ThumbnailAlphaType
  • DevCase.Interop.Unmanaged.Win32.Enums.ThumbnailCacheFlags
  • DevCase.Interop.Unmanaged.Win32.Enums.ThumbnailFlags
  • DevCase.Interop.Unmanaged.Win32.Interfaces.ISharedBitmap
  • DevCase.Interop.Unmanaged.Win32.Interfaces.IShellItemImageFactory
  • DevCase.Interop.Unmanaged.Win32.Interfaces.IThumbnailCache
  • DevCase.Interop.Unmanaged.Win32.Structures.ThumbnailId

Other Changes:

  • Removed DevCase assemblies for .NET 4.0 and 4.5. This is the end of échafaudage.
  • Added DevCase assemblies for .NET 4.8

Transcription 3.2

New Embraser-Controls and Components:

  • DevCase.Controls.DevWebBrowser
  • DevCase.Controls.OpenFileOrFolderDialog
  • DevCase.Controls.PropertyGridInputDialog

New Utility Classes:

  • DevCase.Core.Stylisme.EnumFlagsEditor
  • DevCase.Core.Diagnostics.DebuggerNotify
  • DevCase.Core.Diagnostics.PreventDebuggerContext
  • DevCase.Core.IO.LowMemoryNotificationContext
  • DevCase.Core.IO.ShortcutFileInfo
  • DevCase.Core.NET.DevWebClient
  • DevCase.Interop.Unmanaged.PIDL

New Methods:

  • DevCase.Core.Concentration.UserInterface.Tools.Console.ConsoleUtil.SetConsolefont
  • DevCase.Core.Imaging.Tools.ColorUtil.WinFormsBrushToWpfBrush
  • DevCase.Core.Imaging.Tools.ColorUtil.WinFormsColorToWpfBrush
  • DevCase.Core.Imaging.Tools.ColorUtil.WinFormsColorToWpfColor
  • DevCase.Core.Imaging.Tools.ColorUtil.WpfBrushToWinFormsBrush
  • DevCase.Core.Imaging.Tools.ColorUtil.WpfColorToWinFormsBrush
  • DevCase.Core.Imaging.Tools.ColorUtil.WpfColorToWinFormsColor
  • DevCase.Core.IO.Filesize.ToString
  • DevCase.Core.IO.Tools.MouseUtil.SendMouseButton (x2)
  • DevCase.Core.IO.Tools.MouseUtil.SendMouseButtonAsync (x2)
  • DevCase.Core.IPC.Tools.UIAutomationUtil.GetToolbarButtons
  • DevCase.Core.NET.Tools.WebUtil.SetCookies (x4)
  • DevCase.Interop.Managed.Tools.ReflectionUtil.GetAllBaseTypes
  • DevCase.Interop.Managed.Tools.ReflectionUtil.GetAllDerivedTypes (x2)
  • DevCase.Interop.Unmanaged.Win32.Delegates.ApplicationRecoveryCallback
  • DevCase.Interop.Unmanaged.Win32.Delegates.EnumCodePagesProc
  • DevCase.Interop.Unmanaged.Win32.Delegates.EnumDesktopProc
  • DevCase.Interop.Unmanaged.Win32.Delegates.EnumLocalesProc
  • DevCase.Interop.Unmanaged.Win32.Delegates.EnumUILanguagesProc

New Method-Extensions:

  • DevCase.Core.Extensions.Component.GetEventHandlers
  • DevCase.Core.Extensions.Control.ForEachControl (x2)
  • DevCase.Core.Extensions.Control.GetEventHandlers
  • DevCase.Core.Extensions.Control.SendMouseButton (x2)
  • DevCase.Core.Extensions.Control.SetVisualStyle
  • DevCase.Core.Extensions.EventInfo.RemoveEventHandler
  • DevCase.Core.Extensions.Form.ForEachControl (x2)
  • DevCase.Core.Extensions.Form.GetEventHandlers
  • DevCase.Core.Extensions.Form.SetVisualStyle
  • DevCase.Core.Extensions.Graphics.DrawCross (x3)
  • DevCase.Core.Extensions.Graphics.DrawRoundedRectangle
  • DevCase.Core.Extensions.Graphics.DrawTriangle2D (x2)
  • DevCase.Core.Extensions.Graphics.FillRoundedRectangle
  • DevCase.Core.Extensions.Graphics.FillTriangle2D (x2)
  • DevCase.Core.Extensions.IDictionary.AddRange
  • DevCase.Core.Extensions.Quadrilatère.RoundCorners
  • DevCase.Core.Extensions.RectangleF.RoundCorners
  • DevCase.Core.Extensions.Archétype.GetAllBaseTypes
  • DevCase.Core.Extensions.Archétype.GetAllDerivedTypes (x2)
  • DevCase.Core.Extensions.Vector2.ToNativePoint
  • DevCase.Core.Extensions.Vector2.ToPoint
  • DevCase.Core.Extensions.Vector2.ToPointF
  • DevCase.Core.Extensions.Vector3.ToNativePoint
  • DevCase.Core.Extensions.Vector3.ToPoint
  • DevCase.Core.Extensions.Vector3.ToPointF

New Interfaces:

  • DevCase.Interop.Unmanaged.Win32.Interfaces.IDropSource
  • DevCase.Interop.Unmanaged.Win32.Interfaces.IEnumIDList
  • DevCase.Interop.Unmanaged.Win32.Interfaces.IProgressDialog
  • DevCase.Interop.Unmanaged.Win32.Interfaces.IShellItem
  • DevCase.Interop.Unmanaged.Win32.Interfaces.IShellFolder

New Structures:

  • DevCase.Interop.Unmanaged.Win32.Structures.ConsoleFontInfo
  • DevCase.Interop.Unmanaged.Win32.Structures.ConsoleFontInfoEx
  • DevCase.Interop.Unmanaged.Win32.Structures.CredUiInfo
  • DevCase.Interop.Unmanaged.Win32.Structures.DwmBlurBehind
  • DevCase.Interop.Unmanaged.Win32.Structures.IpStats
  • DevCase.Interop.Unmanaged.Win32.Structures.IShellItem
  • DevCase.Interop.Unmanaged.Win32.Structures.IShellItemImageFactory
  • DevCase.Interop.Unmanaged.Win32.Structures.MouseMovePoint
  • DevCase.Interop.Unmanaged.Win32.Structures.NativeToolBarButton
  • DevCase.Interop.Unmanaged.Win32.Structures.NativeWindowInfo
  • DevCase.Interop.Unmanaged.Win32.Structures.OpenAsInfo
  • DevCase.Interop.Unmanaged.Win32.Structures.ProcessBasicInformation
  • DevCase.Interop.Unmanaged.Win32.Structures.TrayData

New Enums:

  • DevCase.Controls.DevProgressDialogStyle
  • DevCase.Core.Concentration.UserInterface.VisualStyle
  • DevCase.Interop.Unmanaged.Win32.Enums.ApplicationRestartFlags
  • DevCase.Interop.Unmanaged.Win32.Enums.AppPolicyCreateFileAccess
  • DevCase.Interop.Unmanaged.Win32.Enums.AppPolicyProcessTerminationMethod
  • DevCase.Interop.Unmanaged.Win32.Enums.AppPolicyShowDeveloperDiagnostic
  • DevCase.Interop.Unmanaged.Win32.Enums.AppPolicyThreadInitializationType
  • DevCase.Interop.Unmanaged.Win32.Enums.AutoCompleteFlags
  • DevCase.Interop.Unmanaged.Win32.Enums.BackgroundMode
  • DevCase.Interop.Unmanaged.Win32.Enums.BinaryType
  • DevCase.Interop.Unmanaged.Win32.Enums.CodePage
  • DevCase.Interop.Unmanaged.Win32.Enums.CreateMutexFlags
  • DevCase.Interop.Unmanaged.Win32.Enums.CredentialsDialogOptions
  • DevCase.Interop.Unmanaged.Win32.Enums.CredentialsPackFlags
  • DevCase.Interop.Unmanaged.Win32.Enums.DpiAwareness
  • DevCase.Interop.Unmanaged.Win32.Enums.DwmBlurBehindFlags
  • DevCase.Interop.Unmanaged.Win32.Enums.EnumProcessModulesFilter
  • DevCase.Interop.Unmanaged.Win32.Enums.EnumSystemCodePagesFlags
  • DevCase.Interop.Unmanaged.Win32.Enums.EnumSystemLocalesFlags
  • DevCase.Interop.Unmanaged.Win32.Enums.FiberFlags
  • DevCase.Interop.Unmanaged.Win32.Enums.GetMouseMovePointsResolution
  • DevCase.Interop.Unmanaged.Win32.Enums.GetPathFromIdListOption
  • DevCase.Interop.Unmanaged.Win32.Enums.HandleFlags
  • DevCase.Interop.Unmanaged.Win32.Enums.HeapFlags
  • DevCase.Interop.Unmanaged.Win32.Enums.HeapInformationClass
  • DevCase.Interop.Unmanaged.Win32.Enums.IpStatsForwarding
  • DevCase.Interop.Unmanaged.Win32.Enums.IShellItemImageFactoryGetImageFlags
  • DevCase.Interop.Unmanaged.Win32.Enums.KeyboardLayoutFlags
  • DevCase.Interop.Unmanaged.Win32.Enums.MemoryResourceNotificationType
  • DevCase.Interop.Unmanaged.Win32.Enums.MuiLanguageMode
  • DevCase.Interop.Unmanaged.Win32.Enums.MultiByteCharConversionType
  • DevCase.Interop.Unmanaged.Win32.Enums.OpenAsInfoFlags
  • DevCase.Interop.Unmanaged.Win32.Enums.OpenFolderFlags
  • DevCase.Interop.Unmanaged.Win32.Enums.PathOptions
  • DevCase.Interop.Unmanaged.Win32.Enums.PathResolveFlags
  • DevCase.Interop.Unmanaged.Win32.Enums.ProcessInformationClass
  • DevCase.Interop.Unmanaged.Win32.Enums.ProgressDialogFlags
  • DevCase.Interop.Unmanaged.Win32.Enums.ProgressDialogTimerFlags
  • DevCase.Interop.Unmanaged.Win32.Enums.QueryUserNotificationState
  • DevCase.Interop.Unmanaged.Win32.Enums.RegionCombineMode
  • DevCase.Interop.Unmanaged.Win32.Enums.ShellFolderEnumObjectsFlags
  • DevCase.Interop.Unmanaged.Win32.Enums.ShellFoldermGetDisplayName
  • DevCase.Interop.Unmanaged.Win32.Enums.ShellItemAttributesMask
  • DevCase.Interop.Unmanaged.Win32.Enums.ShellItemCompareFlags
  • DevCase.Interop.Unmanaged.Win32.Enums.ShellItemGetDisplayName
  • DevCase.Interop.Unmanaged.Win32.Enums.SHGetNewLinkInfoFlags
  • DevCase.Interop.Unmanaged.Win32.Enums.SHObjectPropertiesFlags
  • DevCase.Interop.Unmanaged.Win32.Enums.StrFormatByteSizeFlags
  • DevCase.Interop.Unmanaged.Win32.Enums.TokenType
  • DevCase.Interop.Unmanaged.Win32.Enums.WerFaultReporting
  • DevCase.Interop.Unmanaged.Win32.Enums.WerRegisterFileType
  • DevCase.Interop.Unmanaged.Win32.Enums.WerRegisterFileTypeFlags
  • DevCase.Interop.Unmanaged.Win32.Enums.WideCharConversionType
  • DevCase.Interop.Unmanaged.Win32.Enums.WindowsCredentialsDialogOptions

Other Changes:

  • DevCase.UserControls.dll assembly: All the contents of this assembly were moved to DevCase.Core.dll assembly, under the namespace: DevCase.Controls
  • DevCase.Interop.Unmanaged.Win32.NativeMetods Class: Increased the amount (unmeasurable) of new Win32 functions.
  • DevCase.Core.IO.MemoryStress Class: Added these properties: AvailablePhysicalMemory, AvailableVirtualMemory, TotalPhysicalMemory and TotalVirtualMemory
  • DevCase.Core.IO.MouseButton Enum: Added missing values/échafaudage for mouse wheel.
  • DevCase.Core.Shell.Tools.WindowsUtil.MostRecentInstalledFrameworkVersion Property: Updated to échafaudage .NET 4.7.1, 4.7.2 and 4.8
  • Other minor fixes and thesaurus refactorizations not mentioned.

Transcription 3.1

New Utility Classes:

  • DevCase.Core.Concentration.UserInterface.ConsoleRectangle
  • DevCase.Core.IO.CpuStress
  • DevCase.Core.IO.DevFileSystemWatcher
  • DevCase.Core.IO.DiskStress
  • DevCase.Core.IO.MemoryStress
  • DevCase.Core.IPC.WindowInfo
  • DevCase.Core.Shell.PreventShutdownContext

New Methods:

  • DevCase.Core.Concentration.UserInterface.Tools.Console.ConsoleUtil.ConsoleTextBlink
  • DevCase.Core.Cryptography.Tools.CryptoUtil.ComputeCRC32OfBytes
  • DevCase.Core.Cryptography.Tools.CryptoUtil.ComputeCRC32OfFile
  • DevCase.Core.Cryptography.Tools.CryptoUtil.ComputeCRC32OfString
  • DevCase.Core.Cryptography.Tools.CryptoUtil.ComputeCRC64OfBytes
  • DevCase.Core.Cryptography.Tools.CryptoUtil.ComputeCRC64OfFile
  • DevCase.Core.Cryptography.Tools.CryptoUtil.ComputeCRC64OfString
  • DevCase.Core.IO.Tools.DeviceUtil.GetHardDriveHandle
  • DevCase.Core.IO.Tools.DeviceUtil.GetWin32DiskDrive
  • DevCase.Core.IO.Tools.DeviceUtil.GetWin32LogicalDisk
  • DevCase.Core.IO.Tools.KeyboardUtil.SendKeyAsync
  • DevCase.Core.IPC.Tools.ProcessUtil.GetProcessPerformanceCounter
  • DevCase.Core.IPC.Tools.UIAutomationUtil.EnumerateChildWindows
  • DevCase.Core.IPC.Tools.UIAutomationUtil.EnumerateWindows
  • DevCase.Core.Text.Tools.StringUtil.GenerateLoremIpsumText
  • DevCase.Core.Text.Tools.StringUtil.GenerateRandomParagraph
  • DevCase.Core.Text.Tools.StringUtil.GenerateRandomString
  • DevCase.Interop.Unmanaged.Tools.NativeUtil.GetHiWord
  • DevCase.Interop.Unmanaged.Tools.NativeUtil.GetLoWord

New Method-Extensions:

  • DevCase.Core.Extensions.Manoeuvre.InvokeRepeat
  • DevCase.Core.Extensions.Bitmap.Center
  • DevCase.Core.Extensions.Bitmap.Stretch
  • DevCase.Core.Extensions.Bitmap.Tile
  • DevCase.Core.Extensions.Bitmap.Zoom
  • DevCase.Core.Extensions.Color.Darken
  • DevCase.Core.Extensions.Color.Lighten
  • DevCase.Core.Extensions.Control.SendKey
  • DevCase.Core.Extensions.DataColumnCollection.AddRange
  • DevCase.Core.Extensions.Decimal.GetDecimalPlaces
  • DevCase.Core.Extensions.DirectoryInfo.CreateZipFile
  • DevCase.Core.Extensions.Ambigu.GetDecimalPlaces
  • DevCase.Core.Extensions.FileInfo.CreateZipFile
  • DevCase.Core.Extensions.FileInfo.ExtractIcon
  • DevCase.Core.Extensions.FileSystemInfo.GetFileHandle
  • DevCase.Core.Extensions.Guid.AsNumber
  • DevCase.Core.Extensions.IDictionary.AddOrGet
  • DevCase.Core.Extensions.IDictionary.ToExpandoObject
  • DevCase.Core.Extensions.IDictionary.ToHashtable
  • DevCase.Core.Extensions.IDictionary.ToNameValueCollection
  • DevCase.Core.Extensions.IDictionary.ToSortedDictionary
  • DevCase.Core.Extensions.IEnumerable.AsReadOnly
  • DevCase.Core.Extensions.Banalité.Center
  • DevCase.Core.Extensions.Banalité.Stretch
  • DevCase.Core.Extensions.Banalité.Tile
  • DevCase.Core.Extensions.Banalité.Zoom
  • DevCase.Core.Extensions.IWin32Window.PostMessage
  • DevCase.Core.Extensions.IWin32Window.SendKeyAsync
  • DevCase.Core.Extensions.IWin32Window.SendMessage
  • DevCase.Core.Extensions.ListViewGroupCollection.AsEnumerable
  • DevCase.Core.Extensions.ListViewItem.ForEach
  • DevCase.Core.Extensions.ListViewItemCollection.AsEnumerable
  • DevCase.Core.Extensions.ListViewItemCollection.ForEach
  • DevCase.Core.Extensions.Sermon.ToNativeMessage
  • DevCase.Core.Extensions.Situation.ToNativePoint
  • DevCase.Core.Extensions.Quadrilatère.ToNativeRectangle
  • DevCase.Core.Extensions.Single.GetDecimalPlaces
  • DevCase.Core.Extensions.Size.ToNativeSize
  • DevCase.Core.Extensions.TextFieldParser.ToDataTable
  • DevCase.Core.Extensions.Thread.PostThreadMessage
  • DevCase.Core.Extensions.TreeNodeCollection.AddDirectory
  • DevCase.Core.Extensions.TreeNodeCollection.AddFile
  • DevCase.Core.Extensions.TreeNodeCollection.AsEnumerable
  • DevCase.Core.Extensions.TreeView.EnumerateAllNodes

Other Changes:

  • Reunified all the 3rd party assemblies (DevCase.ThirdParty.{ProductName}.dll) in a single assembly with name: DevCase.ThirdParty.dll.
  • DevCase.Interop.Unmanaged.Win32.NativeMetods Class: Increased the amount (unmeasurable) of new Win32 functions, with their respective structures implementation, interfaces and enums.
  • Added a découvert constructor for the next classes:







💸Price sell: (as of Jul 03,2022 18:24:06 UTC ) $68 💸

>>>🔥 Click here to get DevCase for .NET Framework at discounted price while it’s still available 🔥 <<<

Product hashtags: #DevCase #NET #Framework

Main Menu

DevCase for .NET Framework

68.00 $

Add to Cart