ndisapi.net icon indicating copy to clipboard operation
ndisapi.net copied to clipboard

Major refactor

Open DorCoMaNdO opened this issue 3 years ago • 0 comments

Currently contains:

  1. Better naming conventions.
  2. Extracted nested types.
  3. Improved usability (currently mostly with static filters, specifically "transport" filters).

To-do:

  • [ ] Further refactoring to use C# types over custom types where possible (ex: less conversions between IPAddress and custom IPv4/6 types).
  • [ ] Namespace refactoring.
  • [ ] Improve the creation and management of all filter types.
  • [ ] Tests.
  • [ ] Cleanup.
  • [ ] Samples.

This PR will be updated further while I'm working on my project utilizing this API.

Note: This PR currently uses my .editorconfig rules (stuff like explicit type name over var), if desired, once finalized I could revert some of those preference-driven changes.

DorCoMaNdO avatar Jan 10 '22 09:01 DorCoMaNdO