David Hall
|
630261a8c4
|
Fixed bug in IEnumString.Enum extension method
|
2022-11-16 11:53:02 -07:00 |
dahall
|
d5cbaabf5f
|
Removed implicit operators with SafeLPXSTR classes to prevent compiler confusion
|
2022-09-22 11:09:42 -06:00 |
David Hall
|
0e84510a8b
|
Updated NuGet packages
|
2022-09-01 17:48:45 -06:00 |
dahall
|
7c032ba708
|
Renamed all project report files to 'readme.md' so they show in GitHub
|
2022-09-01 14:43:04 -06:00 |
dahall
|
d7a7a340f5
|
Added implicit operators to new types for GuidPtr, and StrPtrXX variants
|
2022-08-29 16:21:43 -06:00 |
dahall
|
b1247750f6
|
Simplified NativeMemoryStream.Write()
|
2022-08-29 16:21:01 -06:00 |
dahall
|
93bdb99f43
|
Added SafeMemoryHandleEx.AddSubReference
|
2022-08-29 16:20:24 -06:00 |
dahall
|
9dc2de859d
|
Added nullable type handling to IntPtr.Convert
|
2022-08-29 16:19:37 -06:00 |
dahall
|
3b18dd7755
|
Updated project files
|
2022-08-06 15:38:43 -06:00 |
dahall
|
155609864a
|
Fixed minor build errors
|
2022-08-05 21:03:44 -06:00 |
dahall
|
34bed8cfb4
|
Cleaned handle classes
|
2022-07-28 22:19:53 -06:00 |
dahall
|
480f5df595
|
Added string classes via template
|
2022-07-20 17:40:09 -06:00 |
dahall
|
eeb429ebb6
|
Added ! operator support to SafeAllocatedMemoryHandle and SafeMemoryHandle.Clone() method
|
2022-07-20 17:36:27 -06:00 |
dahall
|
2ce6552190
|
Enhanced SafeMemString with nullable support and the addition of methods, properties and operators to mimic StringBuilder
|
2022-07-20 17:35:05 -06:00 |
dahall
|
0320c6b7b6
|
Enabled nullable support for string related classes
|
2022-07-20 17:33:26 -06:00 |
dahall
|
e97896fda6
|
Updated project files
|
2022-07-16 19:30:05 -06:00 |
dahall
|
b0d7174d5a
|
Added SafeMemoryPool class to auto dispose temporary pointers.
|
2022-07-16 17:43:48 -06:00 |
dahall
|
fb9787ec0a
|
Fixed bug in StringHelper.GetByteCount
|
2022-07-05 09:43:24 -06:00 |
dahall
|
500fc4ecc7
|
Added RequiresUnreferencedCodeAttribute for frameworks other than NET50 and greater.
|
2022-06-28 16:02:10 -06:00 |
dahall
|
298ea34914
|
Updated package readme files
|
2022-06-14 16:55:29 -06:00 |
dahall
|
ca94a21b15
|
Added operator overloads to `SizeT`
|
2022-05-16 13:14:38 -06:00 |
dahall
|
aa69db53fd
|
Updated documentation and added package readme files.
|
2022-05-09 15:56:58 -06:00 |
dahall
|
a1d049242d
|
Exposed VirtualDictionary.Add as virtual method
|
2022-04-10 22:34:59 -06:00 |
dahall
|
dc6cea6de0
|
Moved most TargetFrameworks tags out of project files and into Directory.Build.props for easier maint. Also changed net462 build to net45 for greater compatibility.
|
2022-03-14 09:32:06 -06:00 |
dahall
|
7b9c17050b
|
Pulled back dependency on System.Memory to 4.5.3 for compatibility
|
2022-03-11 18:04:38 -07:00 |
dahall
|
3876cce9a0
|
Added indexer to SafeMemString
|
2022-03-10 17:43:56 -07:00 |
NN
|
95328a6fd0
|
Lower System.ValueTuple version dependency. (#280)
|
2022-02-28 11:54:43 -07:00 |
dahall
|
9e69ce32ca
|
Made CorrespondingTypeAttribute.GetAttrForEnum public.
|
2022-02-22 19:38:50 -07:00 |
dahall
|
a9ae8df90a
|
Extended SafeAllocatedMemoryHandle.ToType extension method to support CharSet
|
2022-02-15 16:01:21 -07:00 |
dahall
|
dd2e46ae75
|
Fixed minor error handling in EnumFlagIndexer and added Intersect method.
|
2022-02-08 14:53:03 -07:00 |
dahall
|
565ec6add7
|
Fixed #274 (error in EnumerableEqualityComparer.Equals)
|
2022-02-08 09:18:03 -07:00 |
dahall
|
b669932c57
|
Removed code and conditionals for obsolete target frameworks.
|
2022-02-07 14:58:09 -07:00 |
dahall
|
d9f00186b0
|
Removed support for .NET 2.0, 3.5, 4.0 and 4.5, .NET Core 2.0, 2.1, and 3.0 since all are or shortly will be out of support. Added support for .NET 4.6.2 and 4.8.
|
2022-02-07 14:35:37 -07:00 |
dahall
|
d29963d39a
|
Added PinnedObject implicit operator to unsafe void*.
|
2022-02-05 15:14:55 -07:00 |
dahall
|
4ce428215c
|
Added SafeAllocatedMemoryHandleBase.GetBytes() and pulled SafeMemoryHandle.Locked from IMemoryMethods instance
|
2022-01-22 15:30:42 -07:00 |
dahall
|
5a511172ea
|
Added extra buffer when setting size from VanaraMarshaler to prevent errors when they're off due to alignment issues
|
2022-01-22 15:28:48 -07:00 |
dahall
|
0f6fb75d3d
|
Added StringHelper methods supporting encoders
|
2022-01-22 15:27:13 -07:00 |
dahall
|
c3078b052b
|
Updated project files with 3.4.0 changes
|
2022-01-17 17:15:18 -07:00 |
dahall
|
5f52aa7820
|
Added SafeMoveableHGlobalHandle class and added support to locking memory to all memory classes.
|
2022-01-16 17:22:34 -07:00 |
dahall
|
747da30302
|
Fixed small bug in IntPtr.ToStringEnum
|
2022-01-16 17:21:11 -07:00 |
dahall
|
0bb9797e2f
|
BREAKING CHANGES: I have dramatically reduced dependencies of almost all assemblies on .NET runtime assemblies not part of core System assemblies, most specifically System.Drawing and System.Windows.Forms. This forced the removal of some overloaded methods and the replacement of leveraged structures and enums with native equivalents. I added Vanara.Windows.Shell.Common which has all the content from Vanara.WIndows.Shell that did not have dependencies. I extracted all extension methods from Gdi32 and User32 and moved them to Vanara.Windows.Extensions.
|
2022-01-14 07:32:51 -07:00 |
dahall
|
92c8ab945b
|
Updated NuGet packages
|
2022-01-04 15:28:43 -07:00 |
dahall
|
b9614e7eb2
|
Rolled version to 3.4.0 and added support for .NET 6.0
|
2021-12-27 16:34:25 -07:00 |
dahall
|
1cbfdefb5b
|
Updated project files
|
2021-12-12 21:19:43 -07:00 |
dahall
|
62c78d4ac2
|
Added `BeginEndEventContext` to call delegates on context entry and exit
|
2021-11-11 17:49:22 -07:00 |
dahall
|
7667a26c16
|
Updated NuGet dependencies
|
2021-10-19 07:52:18 -06:00 |
dahall
|
26bd7d8e04
|
Added IEquatable support to GuidPtr and StrPtr* structs.
Added char* cast to StrPtrUni and sbyte* cast to StrPtrAnsi.
|
2021-09-27 15:47:33 -06:00 |
dahall
|
231ea34f17
|
Added IsNullOrEmpty property to StrPtrXX structures.
|
2021-09-21 16:11:45 -06:00 |
dahall
|
d52b0d5b18
|
Updated NuGet package dependencies
|
2021-08-26 09:05:27 -06:00 |
dahall
|
b864f19066
|
Added CorrespondingTypeAttribute.EncodingType property to allow for encoding as part of a conversion.
|
2021-08-17 11:06:35 -06:00 |