David Hall
|
c5467dfb7e
|
Another 2.0 major commit. All tests working.
|
2018-11-19 21:18:50 -07:00 |
David Hall
|
627c6d2314
|
2.0 Checkin - Buildable
|
2018-10-26 12:24:07 -06:00 |
David Hall
|
bf9d17c855
|
Optimized code on GenericSafeHandle and removed check for invalid on release as this duplicated internal functionality.
|
2018-09-19 15:03:45 -06:00 |
David Hall
|
20d3d2df0d
|
Removed conversion operator to IntPtr completely
|
2018-09-04 13:39:21 -06:00 |
David Hall
|
6b1ed53536
|
Made conversion operator from GenericSafeHandle to IntPtr explicit to minimize unintended conversions (#12) and updated all affected functions, including fixing those affected by unintended consequences.
|
2018-09-04 12:04:25 -06:00 |
David Hall
|
69acd1fece
|
Added more open constructor for derived classes.
|
2018-08-10 09:46:42 -06:00 |
David Hall
|
d6bce2e752
|
Refactored constructors for easier inheritance
|
2018-07-21 14:12:08 -06:00 |
David Hall
|
b6ac026cdd
|
Changed namespace
|
2018-07-17 11:28:07 -06:00 |
David Hall
|
255dc13239
|
Added ComConnectionPoint which provides wrapper around IConnectionPoint.Advise for COM source and sinks.
|
2018-07-16 15:07:31 -06:00 |
David Hall
|
749d3702a9
|
Changed GetAttrForObj/Type access to protected
|
2018-06-28 18:00:56 -06:00 |
David Hall
|
5f9bbc5b09
|
Updated lookup to not throw exception if attribute not defined for type or enum
|
2018-06-23 18:10:12 -06:00 |
David Hall
|
604eee2c95
|
Added static Null property
|
2018-05-29 17:45:53 -06:00 |
David Hall
|
d716ccaeb0
|
Removed IsInvalid override so both 0 and -1 are invalid (from base)
|
2018-05-13 21:37:20 -06:00 |
David Hall
|
0d8b96fe9b
|
Corrected XML documentation errors
|
2018-04-03 18:35:18 -06:00 |
David Hall
|
80a915f06e
|
Added implicit conversion from T and object constructor that casts to T
|
2018-03-30 11:53:21 -06:00 |
David Hall
|
178752581e
|
Added a safe pointer for COM objects: ComReleaser
|
2018-03-28 20:38:04 -06:00 |
David Hall
|
cd67f194ed
|
Added ability to not own memory pointed to by SafeCoTaskMemString.
|
2018-01-15 11:57:06 -07:00 |
David Hall
|
e617c912a3
|
Added GetCustomAttributes extension method and converted existing uses.
|
2018-01-12 11:41:42 -07:00 |
David Hall
|
2524cd22de
|
Corrected Zero method implementation and use
|
2018-01-11 14:12:07 -07:00 |
David Hall
|
79ba7668c8
|
Changed CorrespondingTypeAttribute to allow for multiple types on an enum or a type and updated existing dependencies
|
2018-01-06 16:38:01 -07:00 |
David Hall
|
c808717fbf
|
Added base abstract class SafeAllocatedMemoryHandle for SafeMemoryHandle and GetBytes method to SafeMemoryHandle
|
2018-01-06 16:36:28 -07:00 |
David Hall
|
b44f91b5a1
|
Initial code push: Core, PInvoke.Shared and PInvoke.TaskSchd
|
2017-11-27 10:18:01 -07:00 |