Open ManickaP opened 1 year ago
Tagging subscribers to this area: @dotnet/ncl See info in area-owners.md if you want to be subscribed.
Author: | ManickaP |
---|---|
Assignees: | - |
Labels: | `area-System.Net.Quic` |
Milestone: | 8.0.0 |
Would #63590 cover your needs?
I think we can handle this with https://github.com/dotnet/runtime/pull/68276. MSQuic's table-based API was one of the motivating ideas behind the "no-implicit-this" support in that PR.
Triage: we have a functional interop layer in place, there isn't many API changes coming from msquic and this is not a simple task. For those reasons putting into future.
Introduce a source generator for interop calls from: https://github.com/dotnet/runtime/blob/main/src/libraries/System.Net.Quic/src/System/Net/Quic/Internal/MsQuicApi.NativeMethods.cs. Consider addressing comments:
ApiTable
andApi
: https://github.com/dotnet/runtime/pull/74669#issuecomment-1229853340Open...
methods to directly createMsQuicContextSafeHandle
: https://github.com/dotnet/runtime/pull/74669#discussion_r959823243