dahall
|
d53279dcc6
|
Fixed bug in IntPtr.ToStringEnum method that failed when just the ending null terminator was present.
|
2021-05-02 21:51:20 -06:00 |
dahall
|
89f5605f65
|
Updated project files
|
2021-04-26 10:16:34 -06:00 |
dahall
|
4694988177
|
Enhanced ComConnectionPoint
|
2021-03-28 20:12:48 -06:00 |
dahall
|
ce5e582d25
|
Updated ComStream to support IStream implementation
|
2021-03-28 16:34:49 -06:00 |
NN
|
28822bab9e
|
Use explicit framework reference. Remove transitive TFM requirement. (#212)
Co-authored-by: NN <NN---@users.noreply.github.com>
|
2021-03-23 07:26:03 -06:00 |
dahall
|
3e00f2743c
|
Updated referenced NuGet package versions
|
2021-03-07 11:15:52 -07:00 |
dahall
|
483d76df37
|
Changed return value of OpenFileById from IntPtr to SafeHFILE
|
2021-03-02 07:55:51 -07:00 |
dahall
|
c2c75a461e
|
Updated project files for 3.3.3 release
|
2021-02-03 14:49:55 -07:00 |
dahall
|
967389e246
|
Removed all calls to `Marshal.ReleaseComObject` where there exists a possibility that the interface could have been referenced by another object and changed to nulling the holding variable. See discussion thread #188.
|
2021-02-01 16:08:43 -07:00 |
dahall
|
a6d225b6b8
|
Updated project files with `ImportWindowsDesktopTargets` feature to prevent NETSDK1136 build error (#200)
|
2021-01-26 07:49:48 -07:00 |
dahall
|
2b4cfee7e2
|
Added SafeMemStruct.InitializeSizeField method to initialize an in-memory structure's size field
|
2021-01-25 12:10:13 -07:00 |
dahall
|
affe76ff74
|
Added Append overloaded methods to SafeMemStruct to extend memory and write in bytes, memory or objects and return a pointer to the newly written element. Also added GetFieldAddress method to get the location of a field in the structure's memory.
|
2021-01-20 16:56:09 -07:00 |
dahall
|
2165632d1d
|
Added InteropExtensions.SizeOf(object) method to calculate the size of an object in native memory. It will handle blittalbe structures, primitives, strings and arrays or enumerable lists of those items.
|
2021-01-20 16:53:12 -07:00 |
dahall
|
c5c0833b98
|
Added binary negate overload to BOOL and BOOLEAN
|
2021-01-14 11:15:16 -07:00 |
dahall
|
5cd53d5c7b
|
Extended IntPtr.Write(object value...) method to handle almost all cases of object types (arrays, lists, etc.)
|
2021-01-11 11:22:39 -07:00 |
dahall
|
e1cfb9c8ce
|
Added ISafeMemoryHandle.GetBytes method that was already implemented all implemented classes
|
2021-01-11 11:19:15 -07:00 |
dahall
|
bf89a972a2
|
Added Null field to SafeCoTaskMemStruct<T> and SafeCoTaskMemStruct<T>
|
2020-12-30 20:47:14 -07:00 |
dahall
|
e576bd40e7
|
Updated project information
|
2020-12-26 11:07:30 -07:00 |
dahall
|
8acca80194
|
Updated project information
|
2020-12-22 19:13:59 -07:00 |
dahall
|
76fc958c10
|
Abstracted out read-only methods from SafeAllocatedMemoryHandl into SafeAllocatedMemoryHandleBase
|
2020-12-22 16:26:27 -07:00 |
dahall
|
c4ed47de61
|
Added XML comment
|
2020-12-22 16:25:39 -07:00 |
dahall
|
f1b7e7c363
|
Added more detail to error msg in VanaraMarshalerAttribute
|
2020-12-17 15:42:50 -07:00 |
dahall
|
e214393430
|
Updated project documentation files
|
2020-12-16 11:41:02 -07:00 |
dahall
|
4fa2755085
|
Added IArrayStruct<T> interface to identify two-field structures where the first field is an UInt32 and the second is a pointer to an array of structures along with supporting marshaler and extension method.
|
2020-12-14 15:57:23 -07:00 |
dahall
|
4d71e6ce9b
|
Updated project information markdown files with new format
|
2020-11-20 18:52:43 -07:00 |
dahall
|
4c18661740
|
Updated project files for 3.3.0 release
|
2020-11-20 12:38:46 -07:00 |
dahall
|
5dd910e41c
|
Added time_t class with conversion support to/from DateTime
|
2020-11-19 14:47:13 -07:00 |
dahall
|
57219c7cc9
|
Fixed code with new warnings -- no functionality change
|
2020-11-14 13:36:32 -07:00 |
dahall
|
ab4f3c5bd2
|
Removed explicit exception re-throw to prevent warning
|
2020-11-14 10:11:47 -07:00 |
dahall
|
04d33e7e1a
|
Added support for .NET 5.0 (windows)
|
2020-11-13 16:55:23 -07:00 |
dahall
|
5ce303ed5a
|
Added InteropExtensions.UnsafePtrToArray method
|
2020-11-11 19:57:53 -07:00 |
dahall
|
8344b80f2a
|
Moved DECIMAL to Ole
|
2020-11-11 19:57:15 -07:00 |
dahall
|
bed583797a
|
Added RefEnumerator.Count, Reset and indexer
|
2020-11-10 21:36:56 -07:00 |
dahall
|
c2640876c3
|
Added IntPtr.AsRef extension method
|
2020-11-10 21:35:58 -07:00 |
dahall
|
9a52915d58
|
Added OLE based DECIMAL struct
|
2020-11-10 09:44:27 -07:00 |
dahall
|
db7884b6f5
|
Overloaded IntPtr.LinkedListToEnum extension method to allow for offset func.
|
2020-11-04 13:04:42 -07:00 |
dahall
|
5136887803
|
Updated Theraot NuGet pkg to 3.2.0 across solution
|
2020-10-28 19:32:14 -06:00 |
dahall
|
ffc54378a7
|
Removed .NET 5.0 support until VS is updated
|
2020-10-26 18:36:24 -06:00 |
dahall
|
69bd276627
|
Added support for .NET 5.0 (windows)
|
2020-10-26 10:36:13 -06:00 |
dahall
|
30167bc6ca
|
Fixed bug with CorrespondingTypeAttribute.GetAttrForEnum with default action
|
2020-10-22 14:31:33 -06:00 |
dahall
|
8686a6723d
|
Updated project and build files for 3.2.18. Converted all project files to new SDK format.
|
2020-10-21 08:27:54 -06:00 |
dahall
|
3c4e5fe12c
|
More work on generic History collection
|
2020-09-25 17:17:51 -06:00 |
dahall
|
7f2c2a6df3
|
Added `Vanara.Collections.History` class
|
2020-09-22 13:57:52 -06:00 |
dahall
|
2824e230b6
|
Oops. Removing an addition that was already added.
|
2020-09-10 10:30:48 -06:00 |
dahall
|
a8ef6e11c8
|
Added NativeMemoryStream.ReadToPtr and WriteFromPtr methods to interact with allocated memory.
|
2020-09-10 10:13:56 -06:00 |
dahall
|
258b01886e
|
Added CallerXXAttribute classes missing from .NET 2-4 so that current compliers can be spoofed to pull that information.
|
2020-09-10 10:13:17 -06:00 |
dahall
|
dabe7bcd84
|
Added methods to assist with memory alignment.
|
2020-09-10 10:11:58 -06:00 |
NN
|
80bfe2ce20
|
Call to closeMethod in GenericSafeHandle. (#161)
|
2020-08-27 10:25:14 -06:00 |
dahall
|
b7d0a30276
|
Updated project information
|
2020-08-26 21:03:04 -06:00 |
dahall
|
37d8521a9d
|
Updated project files for 3.2.14
|
2020-08-20 09:28:06 -06:00 |