-
https://github.com/zeroc-ice/icerpc-csharp/blob/d6e781f84a3a95bbf45ff248844e3562b8667b36/src/IceRpc/Internal/TelemetryDispatcher.cs#L89
Calling the above method produces the following warning, we d…
-
I believe we don't need these objects and therefore we should eliminate them.
These objects are about avoiding creating numerous delegates during encoding and decoding. In particular, calling 100x …
-
Looks like there's some kind of port conflict issue.
```
Failed TlsConfiguration_HostnameVerification("s_rsa_ca1_cn8.p12","127.0.0.1",Linux, Windows, Other) [64 ms]
Error Message:
IceRpc.…
-
### Description
I tried a sample program to create a Quic connection with .NET 6 preview 4. It fails on both macOS and Windows with a `NullReferenceException`:
```
Unhandled exception. System.A…
-
Alongside this change, all the "core" code would move to namespace IceRpc.Core, and the IceRpc.Core.dll assembly, and eventually the IceRpc.Core Nuget package.
This requires changing the Slice comp…
-
We should adopt a simple and consistent metadata syntax just like attributes in C# and Rust. Rust actually copied C#:
https://doc.rust-lang.org/reference/attributes.html
```
// Slice
[ScopeName:…
-
Rather than pass the type ID and store it with `IceRpc.ClassAttribute` we should retrieve from the type using `GetIceTypeId`, we should also add a separate attribute `CompactIdAttribute` and do the s…
-
The progress callback was previously tested with [Ice/ami](https://github.com/zeroc-ice/icerpc-csharp/blob/6dabdb4dae2249ac1f5458b6f184a4ac3f1e3ead/csharp/test/Ice/ami/AllTests.cs#L377)
I assume we…
-
Hit this issue while trying to setup colocation with ProtocolBridging_Forward test
```
Failed ProtocolBridging_Forward(Ice1) [285 ms]
Error Message:
IceRpc.InvalidDataException : received a…
-
Once we move to .NET 6, we should look if this new API can simplify our code
https://devblogs.microsoft.com/dotnet/announcing-net-6-preview-4/#microsoft-extensions-logging-compile-time-source-gener…