Vanara.Core 3.2.20

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.Kernel32
PInvoke API (methods, structures and constants) imported from Windows Kernel32.dll.
22
Vanara.PInvoke.Kernel32
PInvoke API (methods, structures and constants) imported from Windows Kernel32.dll.
23
Vanara.PInvoke.Kernel32
PInvoke API (methods, structures and constants) imported from Windows Kernel32.dll.
24
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)
22
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)
23
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)
24
Vanara.PInvoke.User32
PInvoke API (methods, structures and constants) imported from Windows User32.dll.
22
Vanara.PInvoke.UxTheme
PInvoke API (methods, structures and constants) imported from Windows UxTheme.dll.
22

Currently implements: Classes IHistory<T>, IMemoryMethods, ISafeMemoryHandle, ISimpleMemoryMethods, IVanaraMarshaler, 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, History<T>, InteropExtensions, IntPtrConverter, IOExtensions, LibHelper, ListChangedEventArgs<T>, MarshalingStream, MemoryMethodsBase, NativeMemoryEnumerator<T>, NativeMemoryStream, PinnedObject, ReflectionExtensions, ReflectionExtensions, SafeAllocatedMemoryHandle, SafeByteArray, SafeCoTaskMemHandle, SafeCoTaskMemString, SafeCoTaskMemStruct<T>, SafeGuidPtr, SafeHGlobalHandle, SafeHGlobalStruct<T>, SafeMemoryHandle<T>, SafeMemoryHandleExt<T>, SafeMemString<T>, SafeMemStruct<T>, SparseArray<T>, StringHelper, TryGetValueDelegate, UntypedNativeMemoryEnumerator, VanaraCustomMarshaler<T>, VanaraMarshaler, VanaraMarshalerAttribute, VirtualDictionary<T>, VirtualReadOnlyDictionary<T> Structures BOOL, BOOLEAN, EnumFlagIndexer<T>, GuidPtr, RefEnumerator<T>, SizeT, StrPtrAnsi, StrPtrAuto, StrPtrUni Enumerations CorrespondingAction, StringListPackMethod

.NET Framework 2.0

.NET Core 3.1

  • No dependencies.

.NET Core 3.0

  • No dependencies.

.NET Core 2.1

  • No dependencies.

.NET Core 2.0

.NET Standard 2.0

.NET Framework 4.5

.NET Framework 4.0

.NET Framework 3.5

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