Commit Graph

11 Commits (c5ecf5e0b44f4f08fa383be73fe1d740409d88f7)

Author SHA1 Message Date
David Hall 1aba884b1e Applied global usings and finished nullable work on Shell32 2023-08-04 10:24:49 -06:00
David Hall b2a78e184b Checkpoint on nullable work after signature work on PInvoke.Security, enabling nullable for entire solution, and auto fixing all optional attributed string and array parameters. 2023-03-31 09:47:53 -06:00
dahall 79947cad6f Added KnownFolderIdExt.GetIShellFolder method 2020-06-20 12:07:00 -06:00
David Hall 5658b9aad1 Added GetIKnownFolder and Name extension methods. 2019-11-21 16:34:33 -07:00
David Hall c5467dfb7e Another 2.0 major commit. All tests working. 2018-11-19 21:18:50 -07:00
David Hall 138accc380 MAJOR BREAKING CHANGES: Fundamentally changed how HANDLEs are represented and used. Much better type safety now that all handles derive from HANDLE and disposing instances are all noted by a SafeHxxx name. Solves problem with circular references and random IntPtr parameters. 2018-09-21 22:35:34 -06:00
David Hall 8b19ca8f5e Renamed KnownFolders to KnownFolder, changed SelectedItem to retrieve file system path if available and readonly as it cannot be used to set the initial value. 2018-03-27 17:04:44 -06:00
David Hall 288da7598a Updated xmldoc 2018-01-20 18:03:20 -07:00
David Hall e617c912a3 Added GetCustomAttributes extension method and converted existing uses. 2018-01-12 11:41:42 -07:00
David Hall 41922e423d Converted KnownFolderDetailAttribute to a derivative of AssociateAttribute 2018-01-11 08:59:14 -07:00
David Hall a23370af91 * Reorganized files to reduce file size
* Added documentation
* Added IShellLibrary and supporting constructs
2018-01-09 14:08:57 -07:00