Skip to content

Conversation

@benrr101
Copy link
Contributor

@benrr101 benrr101 commented Nov 6, 2024

Description: This PR is the next phase of the interop namespace migration. This PR targets files that are related to the ntdll dlls. It's the same strategy as before - each commit should build by itself, they move a single file at a time. Files that has multiple classes/structs/etc in it are split into one file per class/struct/etc.

Testing: No functional changes made, just moving files around. Should be good if the build passes

@benrr101 benrr101 added the Common Project 🚮 Things that relate to the common project project label Nov 6, 2024
@benrr101 benrr101 added this to the 6.0-preview3 milestone Nov 6, 2024
@codecov
Copy link

codecov bot commented Nov 6, 2024

Codecov Report

Attention: Patch coverage is 0% with 20 lines in your changes missing coverage. Please review.

Project coverage is 72.50%. Comparing base (2151501) to head (1b1165a).
Report is 4 commits behind head on main.

Files with missing lines Patch % Lines
...c/Microsoft/Data/SqlTypes/SqlFileStream.Windows.cs 0.00% 20 Missing ⚠️
Additional details and impacted files
@@             Coverage Diff             @@
##             main    #2983       +/-   ##
===========================================
- Coverage   92.58%   72.50%   -20.08%     
===========================================
  Files           6      288      +282     
  Lines         310    59529    +59219     
===========================================
+ Hits          287    43159    +42872     
- Misses         23    16370    +16347     
Flag Coverage Δ
addons 92.58% <ø> (ø)
netcore 75.39% <0.00%> (?)
netfx 70.99% <0.00%> (?)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

Copy link
Contributor

@mdaigle mdaigle left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@benrr101 benrr101 merged commit 9371805 into dotnet:main Nov 8, 2024
76 checks passed
@benrr101 benrr101 deleted the interop/namespace-ntdll2 branch November 8, 2024 19:45
MichelZ pushed a commit to MichelZ/SqlClient that referenced this pull request Nov 26, 2024
* Create NtDll class, move NtCreateFile into it, migrate usages

* Moving ObjectAttributes to Interop namespace, migrating usages

* Move ObjectAttributeFlags to Interop namespace, migrate usage

* Moving CreateDisposition to Interop namespace, migrating usages

* Moving CreateOptions into Interop namespace, migrating usages

* Moving DesiredAccess into Interop namespace, migrating usages

* Moving SecurityQualityOfService to Interop namespace, migrating usages

* Moving ImpersonationLevel into Interop namespace, migrating usages

* Moving RtlNtStatusToDosError to NtDll, MID_NOT_FOUND error moved to SystemErrors, migrating usages

* Moving FileFullEaInformation to Interop namespace, migrating usages

* Moving IoStatusBlock to Interop namespace, migrating usages
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Common Project 🚮 Things that relate to the common project project

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants