.. |
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
|
Call to closeMethod in GenericSafeHandle. (#161)
|
2020-08-27 10:25:14 -06:00 |
IntPtrConverter.cs
|
Extended SafeAllocatedMemoryHandle.ToType extension method to support CharSet
|
2022-02-15 16:01:21 -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
|
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 |
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
|
Fixed bug #66 that forces all SafeMemString string representations to Empty when a size not known (like as a return value from a COM object).
|
2019-10-08 13:29:30 -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 |
SafeMemString.cs
|
Fixed bug #66 that forces all SafeMemString string representations to Empty when a size not known (like as a return value from a COM object).
|
2019-10-08 13:29:30 -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 SafeAllocatedMemoryHandleBase.GetBytes() and pulled SafeMemoryHandle.Locked from IMemoryMethods instance
|
2022-01-22 15:30:42 -07:00 |
SizeT.cs
|
Major changes which could affect anticipated behavior: All conversions to ordinals now look for max value and will return converted value's max value. No more invalid conversions.
|
2020-03-31 16:00:36 -06:00 |
StrPtr.cs
|
Added IEquatable support to GuidPtr and StrPtr* structs.
|
2021-09-27 15:47:33 -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 |