./nugetz

#Binder

36 packages tagged with “Binder

Conari

🧬 One-touch unmanaged memory, libraries, executable modules, runtime dynamic use of the unmanaged native C/C++ in .NET world, related P/Invoke features, and ... Even accessing to complex types like structures without their declaration at all. ## Why Conari ? It was designed to be loyal to your needs on the fly! 🧰 Powerful types ``` using dynamic l = new ConariX("regXwild.dll"); string data = "number = 888;"; bool found = l.replace<bool>(ref data, "+??;", "2034;"); // found: true; data: number = 2034; ``` 🔨 Its amazing DLR features Conari will generate and adapt everything at runtime! Specially for you! 🔧 The easiest (most ever) access to any data in unmanaged memory ``` ptr.Native().f<int>("x", "y").build(out dynamic l); l.x // 17 l.y // -23 ``` 🏄 Most powerful PInvoke and even most convenient use of WinAPI without preparing something For example, below we don't provide neither *user32.ShowWindow()* nor *user32.MessageBoxA(),* even no *kernel32.GetModuleHandleA/W()* ``` dynamic user32 = new User32(); user32.ShowWindow(0x000A0A28, 3); user32.MessageBoxA(0, "Conari in action", "Hello!", 0); ``` 🚀 Awesome speed test of regXwild's algorithms [[340x10000 Unicode](https://github.com/3F/regXwild#speed)] 🍰 MIT License! Enjoy. . . . Read more: https://github.com/3F/Conari _ _ _ _ _ _ ======================================= gnt /p:ngpackages="Conari/1.5.0" ================== https://github.com/3F/GetNuTool Conari 1.5.0.63141+ba1a82e Configuration: PublicRelease Platforms: net40;net472;netcoreapp2.1;net5;netstandard2.0;netstandard2.1 :: generated by a vsSolutionBuildEvent 1.14.1.34071

v1.5.049.8K
memoryunmanaged-memoryruntimelibrariesexported-functions