Closed
Description
The following list of directories/files do not conform to the interop guidelines:
- https://github.com/dotnet/runtime/tree/main/src/libraries/System.DirectoryServices/src/Interop
- https://github.com/dotnet/runtime/tree/main/src/libraries/System.DirectoryServices.Protocols/src/System/DirectoryServices/Protocols/Interop
- https://github.com/dotnet/runtime/blob/main/src/libraries/System.DirectoryServices.AccountManagement/src/System/DirectoryServices/AccountManagement/interopt.cs
Specifically, the file organization section states that all Interop.*.cs
files should all be defined in the Common directory. Conforming to the guidelines and having a standardized way of defining native interop supports the work for being able to track and detect platform dependencies.