.. |
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
|
Added binary negate overload to BOOL and BOOLEAN
|
2021-01-14 11:15:16 -07:00 |
BOOLEAN.cs
|
Added binary negate overload to BOOL and BOOLEAN
|
2021-01-14 11:15:16 -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
|
Updated ComStream to support IStream implementation
|
2021-03-28 16:34:49 -06: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 nullable type handling to IntPtr.Convert
|
2022-08-29 16:19:37 -06: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 SafeMoveableHGlobalHandle class and added support to locking memory to all memory classes.
|
2022-01-16 17:22:34 -07:00 |
SafeCoTaskMemString.cs
|
Enabled nullable support for string related classes
|
2022-07-20 17:33:26 -06:00 |
SafeHGlobalHandle.cs
|
Added SafeMoveableHGlobalHandle class and added support to locking memory to all memory classes.
|
2022-01-16 17:22:34 -07:00 |
SafeIDispatch.cs
|
Added workaround for missing function in .NET Std 2.0
|
2019-10-23 12:20:52 -06:00 |
SafeLPSTR.cs
|
Added string classes via template
|
2022-07-20 17:40:09 -06:00 |
SafeLPSTR.tt
|
Added string classes via template
|
2022-07-20 17:40:09 -06:00 |
SafeMemString.cs
|
Fixed minor build errors
|
2022-08-05 21:03:44 -06:00 |
SafeMemStruct.cs
|
Added SafeMemStruct.InitializeSizeField method to initialize an in-memory structure's size field
|
2021-01-25 12:10:13 -07:00 |
SafeMemoryHandle.cs
|
Added SafeMemoryHandleEx.AddSubReference
|
2022-08-29 16:20:24 -06: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
|
Added implicit operators to new types for GuidPtr, and StrPtrXX variants
|
2022-08-29 16:21:43 -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 |