SummaryStarSponsor

Information
Parser: MultiReport (22x Cobertura)
Assemblies: 15
Classes: 282
Files: 257
Tag: 2300_35243572715
Coverage date: 09/17/2026 - 15:59:26 - 09/17/2026 - 16:01:16
Line coverage
87%
Covered lines: 12452
Uncovered lines: 1725
Coverable lines: 14177
Total lines: 30403
Line coverage: 87.8%
Branch coverage
80%
Covered branches: 3295
Total branches: 4089
Branch coverage: 80.5%
Method coverage
89%
Covered methods: 1372
Fully covered methods: 1074
Total methods: 1537
Method coverage: 89.2%
Full method coverage: 69.8%

Risk Hotspots

Assembly Class Method Crap Score Cyclomatic complexity
IceRpc.Ice IceRpc.Features.IceFeature .ctor(...)120 34
IceRpc IceRpc.Transports.Slic.Internal.SlicConnection ReadStreamDataFrameAsync()77 42
IceRpc.Protobuf IceRpc.Features.ProtobufFeature .ctor(...)72 8
IceRpc.Slice IceRpc.Features.SliceFeature .ctor(...)65 24
IceRpc.Ice IceRpc.Ice.Operations.IceProxyIceDecoderExtensions DecodeServerAddress(...)47 32
IceRpc.Retry IceRpc.Retry.RetryInterceptor InvokeAsync()46 46
IceRpc IceRpc.Ice.Codec.IceEncoderExtensions WriteByteSequence(...)42 6
IceRpc IceRpc.Transports.Quic.QuicClientTransport IsSslRequired(...)42 6
IceRpc IceRpc.Transports.Tcp.Internal.TcpConnection PerformWriteAsync()42 25
IceRpc IceRpc.Ice.Codec.IceDecoder DecodeInstance(...)40 40
IceRpc IceRpc.Transports.Quic.QuicServerTransport Listen(...)39 14
IceRpc IceRpc.Transports.Slic.Internal.SlicConnection DecodeParameters(...)36 26
IceRpc IceRpc.Transports.Slic.Internal.SlicConnection WriteStreamDataFrameAsync()36 36
IceRpc IceRpc.Internal.IceRpcProtocolConnection PerformInvokeAsync()34 32
IceRpc IceRpc.Transports.SocketExceptionExtensions ToIceRpcException(...)34 28
IceRpc IceRpc.Internal.IceRpcProtocolConnection DispatchRequestAsync()30 30
IceRpc IceRpc.Internal.IceProtocolConnection PerformInvokeAsync()26 26
IceRpc IceRpc.ServiceAddress .ctor(...)26 26
IceRpc IceRpc.Transports.Quic.Internal.QuicExceptionExtensions ToIceRpcException(...)26 26
IceRpc IceRpc.Transports.Slic.Internal.SlicConnection PerformConnectAsync()26 26

Coverage

Line coverageBranch coverageMethod coverageFull method coverage
NameCoveredUncoveredCoverableTotalPercentageCoveredTotalPercentageCoveredTotalPercentageCoveredTotalPercentage
IceRpc8723113498572260288.4%
  
2328282982.2%
  
948101993%
  
749101973.5%
  
IceRpc.ClientConnection3006136169683.1%
  
729476.5%
  
1919100%
 
81942.1%
  
IceRpc.ClientConnectionOptions1001041100%
 
2450%
  
77100%
 
77100%
 
IceRpc.ClientProtocolConnectionFactory76169215682.6%
  
253083.3%
  
33100%
 
1333.3%
  
IceRpc.ConnectionCache27010437468372.1%
  
598867%
  
182090%
  
62030%
  
IceRpc.ConnectionCacheOptions92115081.8%
  
1425%
  
7887.5%
  
7887.5%
  
IceRpc.ConnectionOptions32104215676.1%
  
82236.3%
  
182185.7%
  
182185.7%
  
IceRpc.DefaultServicePathAttribute20216100%
 
00
 
22100%
 
22100%
 
IceRpc.DispatchException1901969100%
 
151693.7%
  
55100%
 
55100%
 
IceRpc.EmptyPipeReader154195878.9%
  
00
 
6875%
  
5862.5%
  
IceRpc.Extensions.DependencyInjection.DispatcherBuilderExtensions66124550%
  
00
 
1333.3%
  
1333.3%
  
IceRpc.Extensions.DependencyInjection.InvokerBuilderExtensions65113554.5%
  
1250%
  
1250%
  
1250%
  
IceRpc.Extensions.DependencyInjection.ServiceProviderFeature20214100%
 
00
 
22100%
 
22100%
 
IceRpc.FeaturePipelineExtensions50522100%
 
00
 
11100%
 
11100%
 
IceRpc.Features.CompressFeature40424100%
 
00
 
44100%
 
44100%
 
IceRpc.Features.DeadlineFeature92113481.8%
  
3475%
  
44100%
 
3475%
  
IceRpc.Features.DispatchInformationFeature114153773.3%
  
00
 
3742.8%
  
3742.8%
  
IceRpc.Features.FeatureCollection361378197.2%
  
1818100%
 
91090%
  
91090%
  
IceRpc.Features.FeatureCollectionExtensions90932100%
 
3475%
  
22100%
 
22100%
 
IceRpc.Features.Internal.ReadOnlyFeatureCollectionDecorator93124375%
  
00
 
5862.5%
  
5862.5%
  
IceRpc.Features.RequestContextFeature2132166.6%
  
00
 
2366.6%
  
2366.6%
  
IceRpc.Features.ServerAddressFeature90927100%
 
00
 
44100%
 
44100%
 
IceRpc.Features.ServerAddressFeatureExtensions2102141100%
 
91275%
  
22100%
 
22100%
 
IceRpc.FieldsExtensions2272910375.8%
  
6875%
  
55100%
 
4580%
  
IceRpc.Ice.Codec.CompactIceTypeIdAttribute20233100%
 
00
 
22100%
 
22100%
 
IceRpc.Ice.Codec.IActivator20239100%
 
00
 
22100%
 
22100%
 
IceRpc.Ice.Codec.IceDecoder50567572110188.2%
  
19424479.5%
  
373994.8%
  
193948.7%
  
IceRpc.Ice.Codec.IceDecoderExtensions8569119993.4%
  
283287.5%
  
99100%
 
6966.6%
  
IceRpc.Ice.Codec.IceEncoder3301234267496.4%
  
10411094.5%
  
293193.5%
  
263183.8%
  
IceRpc.Ice.Codec.IceEncoderExtensions44206412968.7%
  
172665.3%
  
4580%
  
3560%
  
IceRpc.Ice.Codec.IceGeneratedCodeAttribute022150%
 
00
 
020%
 
020%
 
IceRpc.Ice.Codec.IceTypeIdAttribute20233100%
 
00
 
22100%
 
22100%
 
IceRpc.Ice.Codec.Internal.Activator1801898100%
 
1010100%
 
44100%
 
44100%
 
IceRpc.Ice.Codec.Internal.ActivatorFactory4004098100%
 
44100%
 
33100%
 
33100%
 
IceRpc.Ice.Codec.Internal.SliceFlagsExtensions10141100%
 
00
 
11100%
 
11100%
 
IceRpc.Ice.Codec.ReadOnlySequenceExtensions60624100%
 
00
 
11100%
 
11100%
 
IceRpc.Ice.Codec.SliceInfo1501534100%
 
00
 
55100%
 
55100%
 
IceRpc.Ice.Codec.TypeExtensions80830100%
 
6875%
  
22100%
 
22100%
 
IceRpc.Ice.IceClass30330100%
 
00
 
33100%
 
33100%
 
IceRpc.Ice.IceException20228100%
 
00
 
22100%
 
22100%
 
IceRpc.Ice.UnknownIceClass70727100%
 
00
 
33100%
 
33100%
 
IceRpc.IceRpcException60628100%
 
22100%
 
33100%
 
33100%
 
IceRpc.IncomingFrame80835100%
 
00
 
44100%
 
44100%
 
IceRpc.IncomingFrameExtensions50521100%
 
00
 
11100%
 
11100%
 
IceRpc.IncomingRequest293329490.6%
  
142070%
  
111291.6%
  
111291.6%
  
IceRpc.IncomingResponse3384112180.4%
  
6875%
  
77100%
 
6785.7%
  
IceRpc.InlineDispatcher30318100%
 
00
 
22100%
 
22100%
 
IceRpc.InlineInvoker30318100%
 
00
 
22100%
 
22100%
 
IceRpc.Internal.BufferWriterExtensions1201226100%
 
44100%
 
11100%
 
11100%
 
IceRpc.Internal.ConnectionContext90923100%
 
00
 
33100%
 
33100%
 
IceRpc.Internal.DictionaryExtensions1301332100%
 
81080%
  
11100%
 
11100%
 
IceRpc.Internal.DispatchErrorMessage30318100%
 
22100%
 
11100%
 
11100%
 
IceRpc.Internal.ExceptionUtil2351840%
  
00
 
11100%
 
010%
 
IceRpc.Internal.FacetExtensions203234486.9%
  
71070%
  
55100%
 
3560%
  
IceRpc.Internal.IceDefinitions446508288%
  
121675%
  
33100%
 
2366.6%
  
IceRpc.Internal.IceDuplexConnectionDecorator5415511298.1%
  
2450%
  
101190.9%
  
91181.8%
  
IceRpc.Internal.IceDuplexConnectionWriter321337596.9%
  
1250%
  
7887.5%
  
6875%
  
IceRpc.Internal.IceIdentity281295996.5%
  
131492.8%
  
2366.6%
  
2366.6%
  
IceRpc.Internal.IceProtocol3103161100%
 
1010100%
 
44100%
 
44100%
 
IceRpc.Internal.IceProtocolConnection86398961161489.8%
  
20824883.8%
  
3737100%
 
183748.6%
  
IceRpc.Internal.IceRpcProtocol1101122100%
 
00
 
22100%
 
22100%
 
IceRpc.Internal.IceRpcProtocolConnection86381944161691.4%
  
19021687.9%
  
3434100%
 
213461.7%
  
IceRpc.Internal.InvalidPipeReader83113672.7%
  
00
 
5862.5%
  
5862.5%
  
IceRpc.Internal.InvalidPipeWriter79164843.7%
  
00
 
41330.7%
  
41330.7%
  
IceRpc.Internal.LogProtocolConnectionDecorator5836110895%
  
3475%
  
66100%
 
5683.3%
  
IceRpc.Internal.LogTaskExceptionObserver169256464%
  
1425%
  
3560%
  
2540%
  
IceRpc.Internal.Metrics5005093100%
 
00
 
88100%
 
88100%
 
IceRpc.Internal.MetricsProtocolConnectionDecorator4404479100%
 
66100%
 
55100%
 
55100%
 
IceRpc.Internal.MultiplexedStreamDecorator5686415287.5%
  
162080%
  
233174.1%
  
233174.1%
  
IceRpc.Internal.NotFoundDispatcher50520100%
 
00
 
33100%
 
33100%
 
IceRpc.Internal.PipeReaderExtensions911210322188.3%
  
293485.2%
  
33100%
 
1333.3%
  
IceRpc.Internal.PipeWriterExtensions6497315487.6%
  
233076.6%
  
55100%
 
4580%
  
IceRpc.Internal.ProtocolLoggerExtensions21021204100%
 
7887.5%
  
44100%
 
44100%
 
IceRpc.Internal.SemaphoreLock20240100%
 
00
 
22100%
 
22100%
 
IceRpc.Internal.SemaphoreSlimExtensions4484050%
  
00
 
1250%
  
1250%
  
IceRpc.Internal.SequenceCoupler3703774100%
 
88100%
 
55100%
 
55100%
 
IceRpc.Internal.ServerAddressExtensions445498289.7%
  
151693.7%
  
11100%
 
010%
 
IceRpc.Internal.TaskExtensions133163481.2%
  
00
 
22100%
 
020%
 
IceRpc.Internal.UriExtensions3603663100%
 
192095%
  
11100%
 
11100%
 
IceRpc.InvalidInvoker4151980%
  
00
 
2366.6%
  
2366.6%
  
IceRpc.OutgoingFieldValue1001037100%
 
00
 
44100%
 
44100%
 
IceRpc.OutgoingFrame253288489.2%
  
91275%
  
77100%
 
6785.7%
  
IceRpc.OutgoingRequest252277992.5%
  
91090%
  
81080%
  
71070%
  
IceRpc.OutgoingResponse2002064100%
 
3475%
  
55100%
 
55100%
 
IceRpc.Pipeline265318983.8%
  
6875%
  
55100%
 
3560%
  
IceRpc.Protocol39039119100%
 
5683.3%
  
1616100%
 
1616100%
 
IceRpc.ResettablePipeReaderDecorator1455419939272.8%
  
466471.8%
  
1414100%
 
71450%
  
IceRpc.Router105210721298.1%
  
273284.3%
  
91090%
  
81080%
  
IceRpc.RouterExtensions146207770%
  
00
 
3475%
  
3475%
  
IceRpc.Server51148559102191.4%
  
798889.7%
  
505198%
  
415180.3%
  
IceRpc.ServerAddress92092267100%
 
384095%
  
1818100%
 
1818100%
 
IceRpc.ServerAddressComparer707267100%
 
111291.6%
  
33100%
 
33100%
 
IceRpc.ServerAddressTypeConverter202267100%
 
2450%
  
22100%
 
22100%
 
IceRpc.ServerOptions222247691.6%
  
5862.5%
  
111291.6%
  
111291.6%
  
IceRpc.ServiceAddress3081031857796.8%
  
12913496.2%
  
2727100%
 
232785.1%
  
IceRpc.ServiceAddressTypeConverter202577100%
 
2450%
  
22100%
 
22100%
 
IceRpc.Transports.DuplexConnectionOptions50529100%
 
1250%
  
44100%
 
44100%
 
IceRpc.Transports.IDuplexClientTransport10139100%
 
00
 
11100%
 
11100%
 
IceRpc.Transports.IDuplexServerTransport10131100%
 
00
 
11100%
 
11100%
 
IceRpc.Transports.IMultiplexedClientTransport10140100%
 
00
 
11100%
 
11100%
 
IceRpc.Transports.IMultiplexedServerTransport10132100%
 
00
 
11100%
 
11100%
 
IceRpc.Transports.Internal.DefaultMultiplexedClientTransport186246675%
  
71258.3%
  
6785.7%
  
4757.1%
  
IceRpc.Transports.Internal.DefaultMultiplexedServerTransport175226277.2%
  
71258.3%
  
66100%
 
2633.3%
  
IceRpc.Transports.Internal.DuplexConnectionReader941611020885.4%
  
324276.1%
  
1010100%
 
71070%
  
IceRpc.Transports.Internal.FlagEnumExtensions202224190.9%
  
1250%
  
44100%
 
3475%
  
IceRpc.Transports.Internal.SslAuthenticationOptionsExtensions4004064100%
 
00
 
22100%
 
22100%
 
IceRpc.Transports.MultiplexedConnectionOptions50544100%
 
00
 
55100%
 
55100%
 
IceRpc.Transports.Quic.Internal.QuicExceptionExtensions353385392.1%
  
152657.6%
  
11100%
 
010%
 
IceRpc.Transports.Quic.Internal.QuicMultiplexedClientConnection1531818583.3%
  
00
 
22100%
 
1250%
  
IceRpc.Transports.Quic.Internal.QuicMultiplexedConnection61147518581.3%
  
131492.8%
  
66100%
 
3650%
  
IceRpc.Transports.Quic.Internal.QuicMultiplexedListener4613599977.9%
  
1250%
  
44100%
 
2450%
  
IceRpc.Transports.Quic.Internal.QuicMultiplexedServerConnection505185100%
 
00
 
22100%
 
22100%
 
IceRpc.Transports.Quic.Internal.QuicMultiplexedStream4204275100%
 
141877.7%
  
99100%
 
99100%
 
IceRpc.Transports.Quic.Internal.QuicPipeReader44418517251.7%
  
51241.6%
  
81080%
  
61060%
  
IceRpc.Transports.Quic.Internal.QuicPipeWriter122612823895.3%
  
323884.2%
  
131492.8%
  
121485.7%
  
IceRpc.Transports.Quic.QuicClientTransport37155210071.1%
  
102441.6%
  
4580%
  
3560%
  
IceRpc.Transports.Quic.QuicClientTransportOptions20270100%
 
00
 
22100%
 
22100%
 
IceRpc.Transports.Quic.QuicServerTransport1813317258%
  
81457.1%
  
44100%
 
3475%
  
IceRpc.Transports.Quic.QuicServerTransportOptions2467033.3%
  
020%
 
2366.6%
  
2366.6%
  
IceRpc.Transports.Quic.QuicTransportOptions20270100%
 
00
 
22100%
 
22100%
 
IceRpc.Transports.Slic.Internal.OpaqueDataSliceDecoderExtensions10115100%
 
00
 
11100%
 
11100%
 
IceRpc.Transports.Slic.Internal.OpaqueDataSliceEncoderExtensions10115100%
 
00
 
11100%
 
11100%
 
IceRpc.Transports.Slic.Internal.SlicConnection10071161123179789.6%
  
31935490.1%
  
484997.9%
  
254951%
  
IceRpc.Transports.Slic.Internal.SlicDuplexConnectionDecorator60060130100%
 
1414100%
 
1212100%
 
1212100%
 
IceRpc.Transports.Slic.Internal.SlicDuplexConnectionWriter6616711698.5%
  
3475%
  
8988.8%
  
7977.7%
  
IceRpc.Transports.Slic.Internal.SlicListener1601633100%
 
00
 
44100%
 
44100%
 
IceRpc.Transports.Slic.Internal.SlicPipeReader1062813426379.1%
  
283873.6%
  
1111100%
 
71163.6%
  
IceRpc.Transports.Slic.Internal.SlicPipeWriter108511323395.5%
  
303488.2%
  
141593.3%
  
111573.3%
  
IceRpc.Transports.Slic.Internal.SlicStream2422026251592.3%
  
828893.1%
  
2929100%
 
232979.3%
  
IceRpc.Transports.Slic.SlicClientTransport2202253100%
 
00
 
55100%
 
55100%
 
IceRpc.Transports.Slic.SlicServerTransport2002049100%
 
00
 
44100%
 
44100%
 
IceRpc.Transports.Slic.SlicTransportOptions4444811691.6%
  
151883.3%
  
1111100%
 
101190.9%
  
IceRpc.Transports.SocketExceptionExtensions5512678582%
  
72825%
  
11100%
 
010%
 
IceRpc.Transports.Tcp.Internal.IOExceptionExtensions30314100%
 
1250%
  
11100%
 
11100%
 
IceRpc.Transports.Tcp.Internal.SocketExtensions1101123100%
 
88100%
 
11100%
 
11100%
 
IceRpc.Transports.Tcp.Internal.TcpClientConnection4685444285.1%
  
121485.7%
  
44100%
 
3475%
  
IceRpc.Transports.Tcp.Internal.TcpConnection1254416944273.9%
  
334180.4%
  
91090%
  
41040%
  
IceRpc.Transports.Tcp.Internal.TcpListener5466010090%
  
7887.5%
  
44100%
 
2450%
  
IceRpc.Transports.Tcp.Internal.TcpServerConnection2432744288.8%
  
66100%
 
44100%
 
3475%
  
IceRpc.Transports.Tcp.TcpClientTransport414458291.1%
  
192673%
  
55100%
 
3560%
  
IceRpc.Transports.Tcp.TcpClientTransportOptions10170100%
 
00
 
11100%
 
11100%
 
IceRpc.Transports.Tcp.TcpServerTransport274316487%
  
161888.8%
  
44100%
 
3475%
  
IceRpc.Transports.Tcp.TcpServerTransportOptions40470100%
 
1250%
  
33100%
 
33100%
 
IceRpc.Transports.Tcp.TcpTransportOptions1101170100%
 
6875%
  
55100%
 
55100%
 
IceRpc.Transports.TransportAddress60630100%
 
00
 
55100%
 
55100%
 
IceRpc.Transports.TransportConnectionInformation1201236100%
 
00
 
44100%
 
44100%
 
IceRpc.TypeExtensions372397794.8%
  
131681.2%
  
22100%
 
1250%
  
IceRpc.Compressor1211713837387.6%
  
475487%
  
91850%
  
61833.3%
  
IceRpc.Compressor.CompressorInterceptor392418795.1%
  
182090%
  
22100%
 
1250%
  
IceRpc.Compressor.CompressorMiddleware402428995.2%
  
202290.9%
  
22100%
 
1250%
  
IceRpc.Compressor.CompressorPipeWriter40115110178.4%
  
91275%
  
31030%
  
21020%
  
IceRpc.CompressorPipelineExtensions011260%
 
00
 
010%
 
010%
 
IceRpc.CompressorRouterExtensions011260%
 
00
 
010%
 
010%
 
IceRpc.Extensions.DependencyInjection.CompressorDispatcherBuilderExtensions10122100%
 
00
 
11100%
 
11100%
 
IceRpc.Extensions.DependencyInjection.CompressorInvokerBuilderExtensions10122100%
 
00
 
11100%
 
11100%
 
IceRpc.Deadline93910232491.1%
  
313881.5%
  
81457.1%
  
61442.8%
  
IceRpc.Deadline.DeadlineInterceptor5625813096.5%
  
253083.3%
  
44100%
 
3475%
  
IceRpc.Deadline.DeadlineMiddleware371388997.3%
  
6875%
  
44100%
 
3475%
  
IceRpc.DeadlinePipelineExtensions022390%
 
00
 
020%
 
020%
 
IceRpc.DeadlineRouterExtensions011180%
 
00
 
010%
 
010%
 
IceRpc.Extensions.DependencyInjection.DeadlineDispatcherBuilderExtensions011160%
 
00
 
010%
 
010%
 
IceRpc.Extensions.DependencyInjection.DeadlineInvokerBuilderExtensions022320%
 
00
 
020%
 
020%
 
IceRpc.Extensions.DependencyInjection1742820282786.1%
  
52222.7%
  
333691.6%
  
293680.5%
  
IceRpc.Extensions.DependencyInjection.ClientConnectionServiceCollectionExtensions2873510680%
  
060%
 
44100%
 
3475%
  
IceRpc.Extensions.DependencyInjection.ConnectionCacheServiceCollectionExtensions90951100%
 
00
 
11100%
 
11100%
 
IceRpc.Extensions.DependencyInjection.DispatcherServiceCollectionExtensions066240%
 
00
 
010%
 
010%
 
IceRpc.Extensions.DependencyInjection.Internal.DispatcherBuilder311325896.8%
  
00
 
7887.5%
  
7887.5%
  
IceRpc.Extensions.DependencyInjection.Internal.InvokerBuilder1501533100%
 
1250%
  
55100%
 
55100%
 
IceRpc.Extensions.DependencyInjection.Internal.MiddlewareAdapter<T>1001073100%
 
1250%
  
22100%
 
22100%
 
IceRpc.Extensions.DependencyInjection.Internal.MiddlewareAdapter<T1, T2>1101173100%
 
1250%
  
22100%
 
22100%
 
IceRpc.Extensions.DependencyInjection.Internal.MiddlewareAdapter<T1, T2, T3>1201273100%
 
1250%
  
22100%
 
22100%
 
IceRpc.Extensions.DependencyInjection.Internal.ServiceAdapter<T>70720100%
 
1250%
  
11100%
 
11100%
 
IceRpc.Extensions.DependencyInjection.InvokerServiceCollectionExtensions60624100%
 
00
 
11100%
 
11100%
 
IceRpc.Extensions.DependencyInjection.MiddlewareDispatcherBuilderExtensions661211950%
  
00
 
22100%
 
020%
 
IceRpc.Extensions.DependencyInjection.ServerServiceCollectionExtensions3984717382.9%
  
060%
 
6785.7%
  
5771.4%
  
IceRpc.Ice628118746169584.1%
  
18925673.8%
  
637287.5%
  
457262.5%
  
IceRpc.Extensions.DependencyInjection.IceServiceProviderExtensions2002054100%
 
3475%
  
22100%
 
22100%
 
IceRpc.Features.IceFeature34175111566.6%
  
173450%
  
131492.8%
  
121485.7%
  
IceRpc.Ice.IceEncodeOptions80833100%
 
00
 
33100%
 
33100%
 
IceRpc.Ice.IceProxyExtensions40437100%
 
22100%
 
22100%
 
22100%
 
IceRpc.Ice.Identity6172885.7%
  
00
 
3475%
  
3475%
  
IceRpc.Ice.IIceObjectService2102163100%
 
1010100%
 
33100%
 
33100%
 
IceRpc.Ice.Operations.IceOperationAttribute044350%
 
00
 
040%
 
040%
 
IceRpc.Ice.Operations.IceProxyExtensions63107318486.3%
  
91275%
  
55100%
 
3560%
  
IceRpc.Ice.Operations.IceProxyIceDecoderExtensions1733821136481.9%
  
607876.9%
  
99100%
 
6966.6%
  
IceRpc.Ice.Operations.IceProxyIceEncoderExtensions133513823796.3%
  
525496.2%
  
55100%
 
4580%
  
IceRpc.Ice.Operations.IncomingRequestExtensions58147221180.5%
  
81457.1%
  
77100%
 
3742.8%
  
IceRpc.Ice.Operations.IncomingResponseExtensions5556013991.6%
  
132259%
  
5683.3%
  
3650%
  
IceRpc.Ice.Operations.Internal.IncomingFrameExtensions30164610465.2%
  
51050%
  
4666.6%
  
060%
 
IceRpc.Ice.Operations.Internal.PipeReaderExtensions238319174.1%
  
101662.5%
  
22100%
 
1250%
  
IceRpc.Locator31293405275977%
  
10212283.6%
  
334770.2%
  
284759.5%
  
IceRpc.Locator.Internal.CacheLessLocationResolver14014223100%
 
44100%
 
33100%
 
33100%
 
IceRpc.Locator.Internal.CacheUpdateServerAddressFinderDecorator18018234100%
 
22100%
 
22100%
 
22100%
 
IceRpc.Locator.Internal.CoalesceServerAddressFinderDecorator34034234100%
 
44100%
 
33100%
 
33100%
 
IceRpc.Locator.Internal.LocationResolver6086822388.2%
  
2222100%
 
44100%
 
2450%
  
IceRpc.Locator.Internal.LocatorServerAddressFinder37037234100%
 
2020100%
 
22100%
 
22100%
 
IceRpc.Locator.Internal.LogLocationResolverDecorator022222230%
 
020%
 
020%
 
020%
 
IceRpc.Locator.Internal.LogServerAddressCacheDecorator021211690%
 
020%
 
040%
 
040%
 
IceRpc.Locator.Internal.LogServerAddressFinderDecorator016162340%
 
020%
 
020%
 
020%
 
IceRpc.Locator.Internal.ServerAddressCache42042169100%
 
66100%
 
44100%
 
44100%
 
IceRpc.Locator.Location22424450%
  
020%
 
2450%
  
2450%
  
IceRpc.Locator.LocatorInterceptor7147524494.6%
  
283287.5%
  
55100%
 
3560%
  
IceRpc.Locator.LocatorLocationResolver2893724475.6%
  
162080%
  
22100%
 
1250%
  
IceRpc.Locator.LocatorOptions6284275%
  
020%
 
6785.7%
  
6785.7%
  
IceRpc.LocatorPipelineExtensions099420%
 
020%
 
030%
 
030%
 
IceRpc.Logger70108029887.5%
  
51050%
  
5955.5%
  
5955.5%
  
IceRpc.Extensions.DependencyInjection.LoggerDispatcherBuilderExtensions044200%
 
020%
 
010%
 
010%
 
IceRpc.Extensions.DependencyInjection.LoggerInvokerBuilderExtensions044200%
 
020%
 
010%
 
010%
 
IceRpc.Logger.LoggerInterceptor31031101100%
 
22100%
 
22100%
 
22100%
 
IceRpc.Logger.LoggerMiddleware39039111100%
 
3475%
  
33100%
 
33100%
 
IceRpc.LoggerPipelineExtensions011230%
 
00
 
010%
 
010%
 
IceRpc.LoggerRouterExtensions011230%
 
00
 
010%
 
010%
 
IceRpc.Metrics84129627587.5%
  
44100%
 
162466.6%
  
162466.6%
  
IceRpc.Extensions.DependencyInjection.MetricsDispatcherBuilderExtensions011160%
 
00
 
010%
 
010%
 
IceRpc.Extensions.DependencyInjection.MetricsInvokerBuilderExtensions011150%
 
00
 
010%
 
010%
 
IceRpc.Metrics.Internal.DispatchMetrics161174094.1%
  
00
 
6785.7%
  
6785.7%
  
IceRpc.Metrics.Internal.InvocationMetrics161174094.1%
  
00
 
6785.7%
  
6785.7%
  
IceRpc.Metrics.MetricsInterceptor263296189.6%
  
22100%
 
2366.6%
  
2366.6%
  
IceRpc.Metrics.MetricsMiddleware263296389.6%
  
22100%
 
2366.6%
  
2366.6%
  
IceRpc.MetricsPipelineExtensions011200%
 
00
 
010%
 
010%
 
IceRpc.MetricsRouterExtensions011200%
 
00
 
010%
 
010%
 
IceRpc.Protobuf43753490118889.1%
  
9212474.1%
  
364481.8%
  
264459%
  
IceRpc.Extensions.DependencyInjection.ProtobufServiceProviderExtensions191205695%
  
3475%
  
1250%
  
1250%
  
IceRpc.Features.ProtobufFeature316195015.7%
  
080%
 
3650%
  
3650%
  
IceRpc.Protobuf.ProtobufEncodeOptions1501547100%
 
1250%
  
44100%
 
44100%
 
IceRpc.Protobuf.RpcMethods.IncomingRequestExtensions52052159100%
 
141687.5%
  
44100%
 
44100%
 
IceRpc.Protobuf.RpcMethods.Internal.AsyncEnumerableExtensions106611220894.6%
  
242885.7%
  
81080%
  
41040%
  
IceRpc.Protobuf.RpcMethods.Internal.AsyncStream<T>55055137100%
 
88100%
 
44100%
 
44100%
 
IceRpc.Protobuf.RpcMethods.Internal.MessageExtensions1101133100%
 
00
 
11100%
 
11100%
 
IceRpc.Protobuf.RpcMethods.Internal.PipeReaderExtensions72128418885.7%
  
212680.7%
  
44100%
 
2450%
  
IceRpc.Protobuf.RpcMethods.InvokerExtensions1041612028386.6%
  
213265.6%
  
77100%
 
3742.8%
  
IceRpc.Protobuf.RpcMethods.RpcMethodAttribute022270%
 
00
 
020%
 
020%
 
IceRpc.RequestContext6026218696.7%
  
131492.8%
  
6875%
  
6875%
  
IceRpc.Extensions.DependencyInjection.RequestContextDispatcherBuilderExtensions10116100%
 
00
 
11100%
 
11100%
 
IceRpc.Extensions.DependencyInjection.RequestContextInvokerBuilderExtensions10116100%
 
00
 
11100%
 
11100%
 
IceRpc.RequestContext.RequestContextInterceptor3803863100%
 
88100%
 
22100%
 
22100%
 
IceRpc.RequestContext.RequestContextMiddleware2002044100%
 
5683.3%
  
22100%
 
22100%
 
IceRpc.RequestContextPipelineExtensions011240%
 
00
 
010%
 
010%
 
IceRpc.RequestContextRouterExtensions011230%
 
00
 
010%
 
010%
 
IceRpc.Retry942912334776.4%
  
435874.1%
  
101662.5%
  
71643.7%
  
IceRpc.Extensions.DependencyInjection.RetryInvokerBuilderExtensions055270%
 
020%
 
020%
 
020%
 
IceRpc.Retry.Internal.RetryInterceptorLoggerExtensions30314100%
 
00
 
22100%
 
22100%
 
IceRpc.Retry.RetryInterceptor8358820194.3%
  
425084%
  
44100%
 
2450%
  
IceRpc.Retry.RetryOptions812204940%
  
1425%
  
4580%
  
3560%
  
IceRpc.RetryPipelineExtensions077560%
 
020%
 
030%
 
030%
 
IceRpc.Slice47657533133089.3%
  
10715469.4%
  
566684.8%
  
426663.6%
  
IceRpc.Extensions.DependencyInjection.SliceServiceProviderExtensions2002054100%
 
3475%
  
22100%
 
22100%
 
IceRpc.Features.SliceFeature2513388865.7%
  
122450%
  
91090%
  
81080%
  
IceRpc.Slice.Operations.AsyncEnumerableExtensions119612522995.2%
  
293290.6%
  
81080%
  
41040%
  
IceRpc.Slice.Operations.IncomingRequestExtensions40040137100%
 
111668.7%
  
66100%
 
66100%
 
IceRpc.Slice.Operations.IncomingResponseExtensions2202264100%
 
51050%
  
22100%
 
22100%
 
IceRpc.Slice.Operations.Internal.AsyncStream<T>6726916697.1%
  
131492.8%
  
44100%
 
3475%
  
IceRpc.Slice.Operations.Internal.IncomingFrameExtensions338419780.4%
  
61060%
  
5683.3%
  
1616.6%
  
IceRpc.Slice.Operations.PipeReaderExtensions4465013088%
  
131872.2%
  
88100%
 
6875%
  
IceRpc.Slice.Operations.SliceOperationAttribute055410%
 
00
 
050%
 
050%
 
IceRpc.Slice.Operations.SliceProxyExtensions60177718777.9%
  
61637.5%
  
4580%
  
2540%
  
IceRpc.Slice.Operations.SliceProxySliceDecoderExtensions1801841100%
 
66100%
 
22100%
 
22100%
 
IceRpc.Slice.ServiceAddressSliceDecoderExtensions1201233100%
 
22100%
 
11100%
 
11100%
 
IceRpc.Slice.ServiceAddressSliceEncoderExtensions10115100%
 
00
 
11100%
 
11100%
 
IceRpc.Slice.SliceEncodeOptions1501548100%
 
1250%
  
44100%
 
44100%
 
IceRpc.Telemetry1331614940189.2%
  
334376.7%
  
81266.6%
  
51241.6%
  
IceRpc.Extensions.DependencyInjection.TelemetryDispatcherBuilderExtensions044200%
 
020%
 
010%
 
010%
 
IceRpc.Extensions.DependencyInjection.TelemetryInvokerBuilderExtensions044200%
 
020%
 
010%
 
010%
 
IceRpc.Telemetry.Internal.StatusCodeExtensions10115100%
 
22100%
 
11100%
 
11100%
 
IceRpc.Telemetry.TelemetryInterceptor5746115293.4%
  
81266.6%
  
33100%
 
1333.3%
  
IceRpc.Telemetry.TelemetryMiddleware7527714997.4%
  
232592%
  
44100%
 
3475%
  
IceRpc.TelemetryPipelineExtensions011230%
 
00
 
010%
 
010%
 
IceRpc.TelemetryRouterExtensions011220%
 
00
 
010%
 
010%
 
IceRpc.Transports.Coloc31639355126889%
  
809881.6%
  
414297.6%
  
314273.8%
  
IceRpc.Transports.Coloc.ColocTransport124164775%
  
1250%
  
44100%
 
3475%
  
IceRpc.Transports.Coloc.ColocTransportOptions1801847100%
 
3650%
  
77100%
 
77100%
 
IceRpc.Transports.Coloc.Internal.ClientColocConnection22022279100%
 
66100%
 
33100%
 
33100%
 
IceRpc.Transports.Coloc.Internal.ColocClientTransport374418090.2%
  
131681.2%
  
55100%
 
4580%
  
IceRpc.Transports.Coloc.Internal.ColocConnection1152113627984.5%
  
425084%
  
88100%
 
3837.5%
  
IceRpc.Transports.Coloc.Internal.ColocEndPoint2131866.6%
  
00
 
2366.6%
  
2366.6%
  
IceRpc.Transports.Coloc.Internal.ColocListener7958417294%
  
7887.5%
  
66100%
 
4666.6%
  
IceRpc.Transports.Coloc.Internal.ColocServerTransport294336787.8%
  
81080%
  
44100%
 
3475%
  
IceRpc.Transports.Coloc.Internal.ServerColocConnection202279100%
 
00
 
22100%
 
22100%
 
ZeroC.Slice.Codec731108839196187.1%
  
21626382.1%
  
10011090.9%
  
7311066.3%
  
ZeroC.Slice.Codec.BitSequenceReader1361910668.4%
  
4666.6%
  
22100%
 
020%
 
ZeroC.Slice.Codec.BitSequenceWriter27027106100%
 
66100%
 
22100%
 
22100%
 
ZeroC.Slice.Codec.DurationSliceDecoderExtensions10113100%
 
00
 
11100%
 
11100%
 
ZeroC.Slice.Codec.DurationSliceEncoderExtensions10114100%
 
00
 
11100%
 
11100%
 
ZeroC.Slice.Codec.Internal.BufferWriterExtensions1201226100%
 
44100%
 
11100%
 
11100%
 
ZeroC.Slice.Codec.Internal.SpanEnumerator2902968100%
 
111291.6%
  
33100%
 
33100%
 
ZeroC.Slice.Codec.ReadOnlySequenceExtensions60625100%
 
00
 
11100%
 
11100%
 
ZeroC.Slice.Codec.SliceDecoder2092523450289.3%
  
597875.6%
  
353892.1%
  
283873.6%
  
ZeroC.Slice.Codec.SliceDecoderExtensions1161613227587.8%
  
374680.4%
  
99100%
 
2922.2%
  
ZeroC.Slice.Codec.SliceEncoder2022522744688.9%
  
606395.2%
  
293680.5%
  
273675%
  
ZeroC.Slice.Codec.SliceEncoderExtensions892811723776%
  
344673.9%
  
88100%
 
2825%
  
ZeroC.Slice.Codec.TimeStampSliceDecoderExtensions5382462.5%
  
00
 
11100%
 
010%
 
ZeroC.Slice.Codec.TimeStampSliceEncoderExtensions10114100%
 
00
 
11100%
 
11100%
 
ZeroC.Slice.Codec.UriSliceDecoderExtensions5382462.5%
  
00
 
11100%
 
010%
 
ZeroC.Slice.Codec.UriSliceEncoderExtensions10113100%
 
00
 
11100%
 
11100%
 
ZeroC.Slice.Codec.UuidSliceDecoderExtensions60621100%
 
00
 
11100%
 
11100%
 
ZeroC.Slice.Codec.UuidSliceEncoderExtensions6282575%
  
1250%
  
11100%
 
010%
 
ZeroC.Slice.Result<T1, T2>20222100%
 
00
 
22100%
 
22100%