Vanara.Core 3.0.1

This library includes shared methods, structures and constants for use throughout the Vanara assemblies. Think of it as windows.h with some useful extensions. It includes: * Extension methods for working with enumerated types (enum), FILETIME, and method and property extractions via reflection * Extension and helper methods to marshaling structures arrays and strings * SafeHandle based classes for working with memory allocated via CoTaskMem, HGlobal, or Local calls that handles packing and extracting arrays, structures and raw memory * Safe pinning of objects in memory * Memory stream based on marshaled memory

Showing the top 20 packages that depend on Vanara.Core.

Packages Downloads
Vanara.PInvoke.DwmApi
PInvoke API (methods, structures and constants) imported from Windows DwmApi.dll.
3
Vanara.PInvoke.DwmApi
PInvoke API (methods, structures and constants) imported from Windows DwmApi.dll.
4
Vanara.PInvoke.Shared
Shared methods, structures and constants for use throughout the Vanara.PInvoke assemblies. Includes: * IEnumerable helpers for COM enumerations * Custom marshaler for CoTaskMem pointers * Enhanced error results classes for HRESULT, Win32Error and NTStatus * Standard windows.h macros (e.g. HIWORD, MAKELONG, etc.) * Overlapped method wrapper * Resource ID holder * Shared structures and enums (see release notes)
3
Vanara.PInvoke.SHCore
PInvoke API (methods, structures and constants) imported from Windows SHCore.dll.
3
Vanara.PInvoke.UxTheme
Methods, structures and constants imported from UxTheme.dll.
3
Vanara.PInvoke.UxTheme
PInvoke API (methods, structures and constants) imported from Windows UxTheme.dll.
3
Vanara.PInvoke.UxTheme
PInvoke API (methods, structures and constants) imported from Windows UxTheme.dll.
4

Currently implements: Classes IMemoryMethods, ISafeMemoryHandle, AlignedMemory<T>, BitHelper, ByteSizeFormatter, ComConnectionPoint, ComReleaser<T>, ComReleaserFactory, ComStream, ComTypeExtensions, CorrespondingTypeAttribute, CoTaskMemoryMethods, EnumerableEqualityComparer<T>, EnumExtensions, EventedList<T>, FileTimeExtensions, Formatter, FormatterComposer, GenericSafeHandle, GenericVirtualReadOnlyDictionary<T>, HexDempHelpers, HGlobalMemoryMethods, InteropExtensions, IntPtrConverter, IOExtensions, ListChangedEventArgs<T>, MarshalingStream, NativeMemoryStream, PinnedObject, ReflectionExtensions, ReflectionExtensions, SafeAllocatedMemoryHandle, SafeByteArray, SafeCoTaskMemHandle, SafeCoTaskMemString, SafeHGlobalHandle, SafeMemoryHandle<T>, SafeMemoryHandleExt<T>, SafeMemString<T>, SparseArray<T>, StringHelper, TryGetValueDelegate, VirtualDictionary<T>, VirtualReadOnlyDictionary<T> Structures BOOL, BOOLEAN, EnumFlagIndexer<T>, GuidPtr, SizeT, StrPtrAnsi, StrPtrAuto, StrPtrUni Enumerations CorrespondingAction, StringListPackMethod

.NET Framework 2.0

.NET Core 2.1

.NET Core 2.0

.NET Framework 4.5

.NET Standard 2.0

  • No dependencies.

.NET Framework 4.0

.NET Framework 3.5

Version Downloads Last updated
4.1.2 0 04/16/2025
4.1.1 2 03/17/2025
4.1.0 2 03/17/2025
4.0.6 2 03/17/2025
4.0.5 2 03/17/2025
4.0.4 2 03/17/2025
4.0.3 2 03/17/2025
4.0.2 2 03/17/2025
4.0.1 2 03/17/2025
4.0.0 2 03/17/2025
4.0.0-beta2 3 03/08/2025
4.0.0-beta 3 03/08/2025
3.4.17 2 03/17/2025
3.4.16 2 03/17/2025
3.4.15 2 03/17/2025
3.4.14 2 03/17/2025
3.4.13 2 03/17/2025
3.4.12 2 03/17/2025
3.4.11 2 03/17/2025
3.4.10 2 03/17/2025
3.4.9 2 03/17/2025
3.4.8 2 03/17/2025
3.4.7 2 03/17/2025
3.4.6 2 03/17/2025
3.4.5 2 03/17/2025
3.4.4 2 03/17/2025
3.4.3 2 03/17/2025
3.4.2 2 03/17/2025
3.4.1 2 03/17/2025
3.4.0 2 03/17/2025
3.3.15 2 03/17/2025
3.3.14 2 03/17/2025
3.3.13 2 03/17/2025
3.3.12 2 03/17/2025
3.3.11 2 03/17/2025
3.3.10 2 03/17/2025
3.3.9 2 03/17/2025
3.3.8 2 03/17/2025
3.3.7 2 03/17/2025
3.3.6 2 03/17/2025
3.3.5 2 03/17/2025
3.3.4 2 03/17/2025
3.3.3 2 03/17/2025
3.3.2 2 03/17/2025
3.3.1 2 03/17/2025
3.3.0 2 03/17/2025
3.2.21 2 03/17/2025
3.2.20 2 03/17/2025
3.2.19 2 03/17/2025
3.2.18 2 03/17/2025
3.2.17 2 03/17/2025
3.2.16 2 03/17/2025
3.2.15 2 03/17/2025
3.2.14 2 03/17/2025
3.2.13 2 03/17/2025
3.2.12 2 03/17/2025
3.2.11 2 03/17/2025
3.2.10 2 03/17/2025
3.2.9 2 03/17/2025
3.2.7 2 03/17/2025
3.2.6 2 03/17/2025
3.2.5 2 03/17/2025
3.2.4 2 03/17/2025
3.2.3 2 03/17/2025
3.2.2 2 03/17/2025
3.2.1 2 03/17/2025
3.2.0 2 03/17/2025
3.1.9 2 03/17/2025
3.1.8 2 03/17/2025
3.1.7 2 03/17/2025
3.1.6 2 03/17/2025
3.1.5 2 03/17/2025
3.1.4 2 03/17/2025
3.1.3 2 03/17/2025
3.1.2 2 03/17/2025
3.1.1 2 03/17/2025
3.1.0 2 03/17/2025
3.0.1 2 03/17/2025
3.0.0 2 03/17/2025
2.3.11 2 03/17/2025
2.3.10 2 03/17/2025
2.3.9 2 03/17/2025
2.3.8 2 03/17/2025
2.3.7 2 03/17/2025
2.3.6 2 03/17/2025
2.3.5 2 03/17/2025
2.3.4 2 03/17/2025
2.3.3 2 03/17/2025
2.3.2 2 03/17/2025
2.3.1 2 03/17/2025
2.3.0 2 03/17/2025
2.2.1 2 03/17/2025
2.2.0 2 03/17/2025
2.1.2 2 03/17/2025
2.1.0 2 03/17/2025
2.0.1 2 03/17/2025
2.0.0 2 03/17/2025
1.1.0 2 03/17/2025
1.0.18 2 03/17/2025
1.0.17 2 03/17/2025
1.0.16 2 03/17/2025
1.0.15 2 03/17/2025
1.0.14 2 03/17/2025
1.0.13 2 03/17/2025
1.0.12 2 03/17/2025
1.0.11 2 03/17/2025
1.0.10 3 03/08/2025
1.0.8 2 03/17/2025
1.0.7 2 03/17/2025
1.0.6 2 03/17/2025
1.0.5 2 03/17/2025
1.0.4 2 03/17/2025
1.0.3 2 03/17/2025
1.0.2 2 03/17/2025
1.0.1 2 03/17/2025
1.0.0 2 03/17/2025