.. |
AlignedMemory.cs
|
BREAKING CHANGE: Changed type of SafeAllocatedMemoryHandle.Size property from int to SizeT so that it more easily converts to different types used in memory size functions.
|
2019-07-25 19:46:45 -06:00 |
BOOL.cs
|
Fixed exceptions being thrown by `BOOL` and `BOOLEAN` when interacting with `int` and ! operator
|
2022-11-18 07:54:12 -07:00 |
BOOLEAN.cs
|
Fixed exceptions being thrown by `BOOL` and `BOOLEAN` when interacting with `int` and ! operator
|
2022-11-18 07:54:12 -07:00 |
ComConnectionPoint.cs
|
Enhanced ComConnectionPoint
|
2021-03-28 20:12:48 -06:00 |
ComReleaser.cs
|
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 |
ComStream.cs
|
Hopeful fix for #373
|
2023-01-28 20:19:00 -07:00 |
CorrespondingTypeAttribute.cs
|
Made CorrespondingTypeAttribute.GetAttrForEnum public.
|
2022-02-22 19:38:50 -07:00 |
GenericSafeHandle.cs
|
Cleaned handle classes
|
2022-07-28 22:19:53 -06:00 |
IntPtrConverter.cs
|
Added locking to SafeMemoryHandle.ToType extension method
|
2023-01-04 17:11:01 -07:00 |
LibHelper.cs
|
Added LibHelper class with Is64BitProcess and DoesWin32MethodExist methods
|
2020-08-05 10:36:37 -06:00 |
MarshalingStream.cs
|
Reworked memory manipulation functions in InteropExtensions and IntPtrConverter to use new marshaling directives and to drive consistency of use across libs (i.e. call same method to do same work).
|
2019-11-19 12:52:44 -07:00 |
NativeMemoryStream.cs
|
Simplified NativeMemoryStream.Write()
|
2022-08-29 16:21:01 -06:00 |
PinnedObject.cs
|
Added PinnedObject implicit operator to unsafe void*.
|
2022-02-05 15:14:55 -07:00 |
SafeByteArray.cs
|
Added null checking to Contains method
|
2019-03-25 17:36:39 -07:00 |
SafeCoTaskMemHandle.cs
|
Added support for memory classes and interfaces to indicate if they zero memory on initialization to prevent re-zeroing.
|
2023-01-02 10:31:15 -07:00 |
SafeCoTaskMemString.cs
|
Enabled nullable support for string related classes
|
2022-07-20 17:33:26 -06:00 |
SafeHGlobalHandle.cs
|
Fixed incorrect AllocZeros value in HGlobalMemoryMethods
|
2023-09-07 14:58:46 -06:00 |
SafeIDispatch.cs
|
Added workaround for missing function in .NET Std 2.0
|
2019-10-23 12:20:52 -06:00 |
SafeLPSTR.cs
|
Updated ``SafeLPSTR``, ``SafeLPTSTR`` and ``SafeLPWSTR`` (#352)
|
2022-12-19 16:42:43 -07:00 |
SafeLPSTR.tt
|
Added string classes via template
|
2022-07-20 17:40:09 -06:00 |
SafeMemString.cs
|
Changed ASCII encoder to UTF8 encoder in string helper classes for broader character support.
|
2023-01-02 14:38:38 -07:00 |
SafeMemStruct.cs
|
Cleaned
|
2023-02-04 09:36:10 -07:00 |
SafeMemoryHandle.cs
|
Added IComparable and IEquatable to SafeAllocatedMemoryHandle
|
2023-02-04 10:01:40 -07:00 |
SafeMemoryPool.cs
|
Added SafeMemoryPool class to auto dispose temporary pointers.
|
2022-07-16 17:43:48 -06:00 |
SizeT.cs
|
Added operator overloads to `SizeT`
|
2022-05-16 13:14:38 -06:00 |
StrPtr.cs
|
Removed implicit operators with SafeLPXSTR classes to prevent compiler confusion
|
2022-09-22 11:09:42 -06:00 |
StructMarshaler.cs
|
WIP on new generic marshaler
|
2019-04-08 12:08:29 -06:00 |
VanaraMarshaler.cs
|
Added more detail to error msg in VanaraMarshalerAttribute
|
2020-12-17 15:42:50 -07:00 |
time_t.cs
|
Added time_t class with conversion support to/from DateTime
|
2020-11-19 14:47:13 -07:00 |