Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge | SqlFileStream (Opt 1) (#2898)
* Moving SqlFileStream from netcore to common project * WIP merge file * Remove netfx interop classes that will be replaced with netcore interop * Bring PathInternal methods into SqlFileStream, remove the PathInternal file. * Simple merging * Merge GetFullPathInternal * Add security quality of service to common interop libraries * I think that merges OpenSqlFileStream * Bring in the interop for getting path names in netfx. Seems like a lot of hassle for little benefit :/ * Most of the work to make the shared copy work with netfx * Rewriting CreateFile to take security QoS on netfx and not on netcore * * Fix bug in merged class * Fix annoyance with failing unit test setup * * SystemMemoryVersion in versions.props * Use variable versions * Remove output type from common project * Remove dependency on System.Memory * Moving code around to match standards * Fix indenting to make next commit cleaner * Cleanup interop files * Cleaning up using statements and constants * Cleanup member variables * Make objectID back into a member variable. No need for it to be a property. * Introduce ThrowIfDisposed * * Remove setters for Name and TransactionContext * Normalize the path *once* * * Remove unnecessary fully-qualified namespace prefixes * Fix method signatures (modifier order, argument formatting) * Touching up comments * Removing redundant debugs from GetFullNameInternal * Improving GetFullPathNameNetfx * Improving open file stream code
- Loading branch information