SummaryStarSponsor

Information
Parser: MultiReport (21x Cobertura)
Assemblies: 16
Classes: 280
Files: 255
Tag: 1319_24786468679
Coverage date: 04/22/2026 - 15:17:59 - 04/22/2026 - 15:19:00
Line coverage
87%
Covered lines: 11906
Uncovered lines: 1692
Coverable lines: 13598
Total lines: 29152
Line coverage: 87.5%
Branch coverage
82%
Covered branches: 3217
Total branches: 3920
Branch coverage: 82%
Method coverage
89%
Covered methods: 1347
Fully covered methods: 1050
Total methods: 1511
Method coverage: 89.1%
Full method coverage: 69.4%

Risk Hotspots

Assembly Class Method Crap Score Cyclomatic complexity
IceRpc IceRpc.Transports.Slic.Internal.SlicConnection ReadStreamDataFrameAsync()64 36
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.Protobuf IceRpc.Features.ProtobufFeature .ctor(...)42 6
IceRpc IceRpc.Transports.Quic.QuicServerTransport Listen(...)39 14
IceRpc IceRpc.Ice.Codec.IceDecoder DecodeInstance(...)38 38
IceRpc IceRpc.Transports.Slic.Internal.SlicConnection WriteStreamDataFrameAsync()36 36
IceRpc.Ice IceRpc.Ice.Operations.IceProxyIceDecoderExtensions DecodeServerAddress(...)36 28
IceRpc IceRpc.Transports.Slic.Internal.SlicConnection DecodeParameters(...)35 24
IceRpc IceRpc.Internal.IceRpcProtocolConnection PerformInvokeAsync()34 32
IceRpc IceRpc.Transports.SocketExceptionExtensions ToIceRpcException(...)34 28
IceRpc IceRpc.Internal.IceRpcProtocolConnection DispatchRequestAsync()30 30
IceRpc IceRpc.ServiceAddress .ctor(...)26 26
IceRpc IceRpc.Transports.Quic.Internal.QuicExceptionExtensions ToIceRpcException(...)26 26
IceRpc IceRpc.Transports.Slic.Internal.SlicConnection PerformConnectAsync()26 26
IceRpc IceRpc.Internal.IceProtocolConnection PerformInvokeAsync()24 24
IceRpc IceRpc.Server .ctor(...)24 24
IceRpc IceRpc.Transports.Quic.Internal.QuicPipeWriter WriteAsync()24 24

Coverage

Line coverageBranch coverageMethod coverageFull method coverage
NameCoveredUncoveredCoverableTotalPercentageCoveredTotalPercentageCoveredTotalPercentageCoveredTotalPercentage
IceRpc8434113495682201788.1%
  
2285275582.9%
  
934101192.3%
  
735101172.7%
  
IceRpc.ClientConnection2896535468481.6%
  
739874.4%
  
1919100%
 
61931.5%
  
IceRpc.ClientConnectionOptions1001041100%
 
2450%
  
77100%
 
77100%
 
IceRpc.ClientProtocolConnectionFactory76169215682.6%
  
253083.3%
  
33100%
 
1333.3%
  
IceRpc.ConnectionCache26310737067671%
  
578666.2%
  
182090%
  
42020%
  
IceRpc.ConnectionCacheOptions92115081.8%
  
1425%
  
7887.5%
  
7887.5%
  
IceRpc.ConnectionOptions32104215176.1%
  
91850%
  
182185.7%
  
182185.7%
  
IceRpc.DefaultServicePathAttribute20216100%
 
00
 
22100%
 
22100%
 
IceRpc.DispatchException70738100%
 
3475%
  
33100%
 
33100%
 
IceRpc.EmptyPipeReader154195878.9%
  
00
 
6875%
  
5862.5%
  
IceRpc.Extensions.DependencyInjection.DispatcherBuilderExtensions66124650%
  
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.DeadlineFeature2131966.6%
  
00
 
2366.6%
  
2366.6%
  
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.ReadOnlyFeatureCollectionDecorator75124258.3%
  
00
 
3837.5%
  
3837.5%
  
IceRpc.Features.RequestContextFeature3584137.5%
  
00
 
3837.5%
  
3837.5%
  
IceRpc.Features.ServerAddressFeature90927100%
 
00
 
44100%
 
44100%
 
IceRpc.Features.ServerAddressFeatureExtensions2102141100%
 
101283.3%
  
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.IceDecoder49463557107788.6%
  
18923480.7%
  
373994.8%
  
203951.2%
  
IceRpc.Ice.Codec.IceDecoderExtensions8569119993.4%
  
283287.5%
  
99100%
 
6966.6%
  
IceRpc.Ice.Codec.IceEncoder3251834367494.7%
  
10311093.6%
  
293193.5%
  
253180.6%
  
IceRpc.Ice.Codec.IceEncoderExtensions44206412968.7%
  
182669.2%
  
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.SliceInfo1501532100%
 
00
 
55100%
 
55100%
 
IceRpc.Ice.Codec.TypeExtensions80830100%
 
88100%
 
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%
  
152075%
  
111291.6%
  
111291.6%
  
IceRpc.IncomingResponse3384112080.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%
 
91090%
  
11100%
 
11100%
 
IceRpc.Internal.DispatchExceptionExtensions5272271.4%
  
1250%
  
11100%
 
010%
 
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.IceProtocolConnection836101937157889.2%
  
20424284.2%
  
3737100%
 
183748.6%
  
IceRpc.Internal.IceRpcProtocol1101122100%
 
00
 
22100%
 
22100%
 
IceRpc.Internal.IceRpcProtocolConnection85378931159391.6%
  
20222490.1%
  
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.MultiplexedStreamDecorator5776415289%
  
162080%
  
243177.4%
  
243177.4%
  
IceRpc.Internal.NotFoundDispatcher50520100%
 
00
 
33100%
 
33100%
 
IceRpc.Internal.PipeReaderExtensions881210021388%
  
293680.5%
  
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%
  
101283.3%
  
77100%
 
6785.7%
  
IceRpc.OutgoingRequest252277992.5%
  
91090%
  
81080%
  
71070%
  
IceRpc.OutgoingResponse2302364100%
 
5683.3%
  
55100%
 
55100%
 
IceRpc.Pipeline265318983.8%
  
6875%
  
55100%
 
3560%
  
IceRpc.Protocol42042124100%
 
81080%
  
1717100%
 
1717100%
 
IceRpc.ResettablePipeReaderDecorator1435419738672.5%
  
486475%
  
1414100%
 
71450%
  
IceRpc.Router105210721298.1%
  
273284.3%
  
91090%
  
81080%
  
IceRpc.RouterExtensions136196268.4%
  
00
 
3475%
  
3475%
  
IceRpc.Server50348551101091.2%
  
808890.9%
  
505198%
  
425182.3%
  
IceRpc.ServerAddress92092262100%
 
363894.7%
  
1818100%
 
1818100%
 
IceRpc.ServerAddressComparer707262100%
 
1212100%
 
33100%
 
33100%
 
IceRpc.ServerAddressTypeConverter202262100%
 
2450%
  
22100%
 
22100%
 
IceRpc.ServerOptions112135884.6%
  
1425%
  
91090%
  
91090%
  
IceRpc.ServiceAddress3081031857796.8%
  
12813296.9%
  
2727100%
 
232785.1%
  
IceRpc.ServiceAddressTypeConverter202577100%
 
2450%
  
22100%
 
22100%
 
IceRpc.Transports.DuplexConnectionOptions50526100%
 
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.DuplexConnectionReader911911020882.7%
  
324276.1%
  
1010100%
 
71070%
  
IceRpc.Transports.Internal.FlagEnumExtensions202224190.9%
  
1250%
  
44100%
 
3475%
  
IceRpc.Transports.Internal.SslAuthenticationOptionsExtensions4004060100%
 
00
 
22100%
 
22100%
 
IceRpc.Transports.MultiplexedConnectionOptions50540100%
 
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.QuicPipeReader42337515556%
  
44100%
 
81080%
  
61060%
  
IceRpc.Transports.Quic.Internal.QuicPipeWriter122612823895.3%
  
323884.2%
  
131492.8%
  
121485.7%
  
IceRpc.Transports.Quic.QuicClientTransport37155210071.1%
  
112445.8%
  
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.SlicConnection9081011009159889.9%
  
30333690.1%
  
454697.8%
  
254654.3%
  
IceRpc.Transports.Slic.Internal.SlicDuplexConnectionDecorator60060127100%
 
1414100%
 
1212100%
 
1212100%
 
IceRpc.Transports.Slic.Internal.SlicDuplexConnectionWriter6116211398.3%
  
22100%
 
8988.8%
  
7977.7%
  
IceRpc.Transports.Slic.Internal.SlicListener1601633100%
 
00
 
44100%
 
44100%
 
IceRpc.Transports.Slic.Internal.SlicPipeReader1162714328781.1%
  
324276.1%
  
1111100%
 
71163.6%
  
IceRpc.Transports.Slic.Internal.SlicPipeWriter106911523292.1%
  
283482.3%
  
141593.3%
  
101566.6%
  
IceRpc.Transports.Slic.Internal.SlicStream2131823144892.2%
  
788492.8%
  
2828100%
 
232882.1%
  
IceRpc.Transports.Slic.SlicClientTransport2202253100%
 
00
 
55100%
 
55100%
 
IceRpc.Transports.Slic.SlicServerTransport2002049100%
 
00
 
44100%
 
44100%
 
IceRpc.Transports.Slic.SlicTransportOptions244286885.7%
  
61060%
  
77100%
 
6785.7%
  
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.TcpClientConnection4685443685.1%
  
131492.8%
  
44100%
 
3475%
  
IceRpc.Transports.Tcp.Internal.TcpConnection1224416643673.4%
  
313979.4%
  
91090%
  
41040%
  
IceRpc.Transports.Tcp.Internal.TcpListener5466010090%
  
7887.5%
  
44100%
 
2450%
  
IceRpc.Transports.Tcp.Internal.TcpServerConnection2432743688.8%
  
66100%
 
44100%
 
3475%
  
IceRpc.Transports.Tcp.TcpClientTransport414458291.1%
  
202676.9%
  
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.TypeExtensions86143557.1%
  
3650%
  
11100%
 
010%
 
IceRpc.Compressor95610129094%
  
424691.3%
  
6875%
  
4850%
  
IceRpc.Compressor.CompressorInterceptor462489695.8%
  
202290.9%
  
22100%
 
1250%
  
IceRpc.Compressor.CompressorMiddleware472499895.9%
  
222491.6%
  
22100%
 
1250%
  
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.Deadline78139129285.7%
  
303683.3%
  
61250%
  
41233.3%
  
IceRpc.Deadline.DeadlineInterceptor5025211396.1%
  
232688.4%
  
33100%
 
2366.6%
  
IceRpc.Deadline.DeadlineMiddleware285337484.8%
  
71070%
  
33100%
 
2366.6%
  
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.DependencyInjection1704121180780.5%
  
52619.2%
  
303488.2%
  
263476.4%
  
IceRpc.Extensions.DependencyInjection.ClientConnectionServiceCollectionExtensions2311347867.6%
  
080%
 
22100%
 
1250%
  
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.ServerServiceCollectionExtensions40175718170.1%
  
080%
 
5771.4%
  
4757.1%
  
IceRpc.Ice582104686158984.8%
  
17721881.1%
  
606986.9%
  
426960.8%
  
IceRpc.Extensions.DependencyInjection.IceServiceProviderExtensions2002054100%
 
3475%
  
22100%
 
22100%
 
IceRpc.Features.IceFeature301318796.7%
  
111668.7%
  
131492.8%
  
131492.8%
  
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.IceProxyExtensions6387118288.7%
  
101283.3%
  
55100%
 
3560%
  
IceRpc.Ice.Operations.IceProxyIceDecoderExtensions1373617328879.1%
  
465879.3%
  
66100%
 
3650%
  
IceRpc.Ice.Operations.IceProxyIceEncoderExtensions133513823796.3%
  
525496.2%
  
55100%
 
4580%
  
IceRpc.Ice.Operations.IncomingRequestExtensions58147221180.5%
  
111478.5%
  
77100%
 
3742.8%
  
IceRpc.Ice.Operations.IncomingResponseExtensions5556013991.6%
  
192286.3%
  
5683.3%
  
3650%
  
IceRpc.Ice.Operations.Internal.IncomingFrameExtensions30164610465.2%
  
51050%
  
4666.6%
  
060%
 
IceRpc.Ice.Operations.Internal.PipeReaderExtensions1714319154.8%
  
81650%
  
22100%
 
020%
 
IceRpc.Locator28889377258276.3%
  
10111885.5%
  
304369.7%
  
264360.4%
  
IceRpc.Locator.Internal.CacheLessLocationResolver14014193100%
 
44100%
 
33100%
 
33100%
 
IceRpc.Locator.Internal.CacheUpdateServerAddressFinderDecorator18018221100%
 
22100%
 
22100%
 
22100%
 
IceRpc.Locator.Internal.CoalesceServerAddressFinderDecorator26026221100%
 
44100%
 
33100%
 
33100%
 
IceRpc.Locator.Internal.LocationResolver5245619392.8%
  
2222100%
 
33100%
 
2366.6%
  
IceRpc.Locator.Internal.LocatorServerAddressFinder37037221100%
 
2020100%
 
22100%
 
22100%
 
IceRpc.Locator.Internal.LogLocationResolverDecorator022221930%
 
020%
 
020%
 
020%
 
IceRpc.Locator.Internal.LogServerAddressCacheDecorator021211690%
 
020%
 
040%
 
040%
 
IceRpc.Locator.Internal.LogServerAddressFinderDecorator016162210%
 
020%
 
020%
 
020%
 
IceRpc.Locator.Internal.ServerAddressCache42042169100%
 
66100%
 
44100%
 
44100%
 
IceRpc.Locator.Location22423750%
  
020%
 
2450%
  
2450%
  
IceRpc.Locator.LocatorInterceptor6677323790.4%
  
263281.2%
  
55100%
 
3560%
  
IceRpc.Locator.LocatorLocationResolver2793623775%
  
172085%
  
22100%
 
1250%
  
IceRpc.Locator.LocatorOptions40429100%
 
00
 
44100%
 
44100%
 
IceRpc.LocatorPipelineExtensions088410%
 
00
 
030%
 
030%
 
IceRpc.Logger48105824882.7%
  
1616.6%
  
5955.5%
  
5955.5%
  
IceRpc.Extensions.DependencyInjection.LoggerDispatcherBuilderExtensions044200%
 
020%
 
010%
 
010%
 
IceRpc.Extensions.DependencyInjection.LoggerInvokerBuilderExtensions044200%
 
020%
 
010%
 
010%
 
IceRpc.Logger.LoggerInterceptor2002076100%
 
00
 
22100%
 
22100%
 
IceRpc.Logger.LoggerMiddleware2802886100%
 
1250%
  
33100%
 
33100%
 
IceRpc.LoggerPipelineExtensions011230%
 
00
 
010%
 
010%
 
IceRpc.LoggerRouterExtensions011230%
 
00
 
010%
 
010%
 
IceRpc.Metrics74128626386%
  
00
 
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.MetricsInterceptor213245587.5%
  
00
 
2366.6%
  
2366.6%
  
IceRpc.Metrics.MetricsMiddleware213245787.5%
  
00
 
2366.6%
  
2366.6%
  
IceRpc.MetricsPipelineExtensions011200%
 
00
 
010%
 
010%
 
IceRpc.MetricsRouterExtensions011200%
 
00
 
010%
 
010%
 
IceRpc.Protobuf3734541899089.2%
  
8611078.1%
  
324080%
  
234057.5%
  
IceRpc.Extensions.DependencyInjection.ProtobufServiceProviderExtensions191205695%
  
3475%
  
1250%
  
1250%
  
IceRpc.Features.ProtobufFeature311144121.4%
  
060%
 
3650%
  
3650%
  
IceRpc.Protobuf.ProtobufEncodeOptions1501547100%
 
1250%
  
44100%
 
44100%
 
IceRpc.Protobuf.RpcMethods.IncomingRequestExtensions52052153100%
 
141687.5%
  
44100%
 
44100%
 
IceRpc.Protobuf.RpcMethods.Internal.AsyncEnumerableExtensions107611320994.6%
  
252889.2%
  
81080%
  
41040%
  
IceRpc.Protobuf.RpcMethods.Internal.MessageExtensions1101129100%
 
00
 
11100%
 
11100%
 
IceRpc.Protobuf.RpcMethods.Internal.PipeReaderExtensions6497314787.6%
  
162272.7%
  
44100%
 
3475%
  
IceRpc.Protobuf.RpcMethods.InvokerExtensions1021611828186.4%
  
273284.3%
  
77100%
 
3742.8%
  
IceRpc.Protobuf.RpcMethods.RpcMethodAttribute022270%
 
00
 
020%
 
020%
 
IceRpc.RequestContext6026218696.7%
  
1414100%
 
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%
 
66100%
 
22100%
 
22100%
 
IceRpc.RequestContextPipelineExtensions011240%
 
00
 
010%
 
010%
 
IceRpc.RequestContextRouterExtensions011230%
 
00
 
010%
 
010%
 
IceRpc.Retry942511934378.9%
  
435676.7%
  
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.RetryPipelineExtensions033520%
 
00
 
030%
 
030%
 
IceRpc.Slice43644480120290.8%
  
11013879.7%
  
536384.1%
  
396361.9%
  
IceRpc.Extensions.DependencyInjection.SliceServiceProviderExtensions2002054100%
 
3475%
  
22100%
 
22100%
 
IceRpc.Features.SliceFeature221236695.6%
  
81266.6%
  
91090%
  
91090%
  
IceRpc.Slice.Operations.AsyncEnumerableExtensions120612623095.2%
  
303293.7%
  
81080%
  
41040%
  
IceRpc.Slice.Operations.IncomingRequestExtensions40040137100%
 
121675%
  
66100%
 
66100%
 
IceRpc.Slice.Operations.IncomingResponseExtensions2202264100%
 
81080%
  
22100%
 
22100%
 
IceRpc.Slice.Operations.Internal.IncomingFrameExtensions338419780.4%
  
61060%
  
5683.3%
  
1616.6%
  
IceRpc.Slice.Operations.PipeReaderExtensions7688419390.4%
  
263281.2%
  
99100%
 
6966.6%
  
IceRpc.Slice.Operations.SliceOperationAttribute055410%
 
00
 
050%
 
050%
 
IceRpc.Slice.Operations.SliceProxyExtensions60137318382.1%
  
81266.6%
  
4580%
  
2540%
  
IceRpc.Slice.Operations.SliceProxySliceDecoderExtensions1801841100%
 
66100%
 
22100%
 
22100%
 
IceRpc.Slice.ServiceAddressSliceDecoderExtensions93123375%
  
22100%
 
11100%
 
010%
 
IceRpc.Slice.ServiceAddressSliceEncoderExtensions10115100%
 
00
 
11100%
 
11100%
 
IceRpc.Slice.SliceEncodeOptions1501548100%
 
1250%
  
44100%
 
44100%
 
IceRpc.Telemetry81169730683.5%
  
122254.5%
  
61060%
  
31030%
  
IceRpc.Extensions.DependencyInjection.TelemetryDispatcherBuilderExtensions044200%
 
020%
 
010%
 
010%
 
IceRpc.Extensions.DependencyInjection.TelemetryInvokerBuilderExtensions044200%
 
020%
 
010%
 
010%
 
IceRpc.Telemetry.TelemetryInterceptor3944312490.6%
  
61060%
  
33100%
 
1333.3%
  
IceRpc.Telemetry.TelemetryMiddleware422449795.4%
  
6875%
  
33100%
 
2366.6%
  
IceRpc.TelemetryPipelineExtensions011230%
 
00
 
010%
 
010%
 
IceRpc.TelemetryRouterExtensions011220%
 
00
 
010%
 
010%
 
IceRpc.Transports.Coloc30437341123589.1%
  
799880.6%
  
404197.5%
  
314175.6%
  
IceRpc.Transports.Coloc.ColocTransport1101137100%
 
00
 
44100%
 
44100%
 
IceRpc.Transports.Coloc.ColocTransportOptions2202251100%
 
4850%
  
77100%
 
77100%
 
IceRpc.Transports.Coloc.Internal.ClientColocConnection22022279100%
 
66100%
 
33100%
 
33100%
 
IceRpc.Transports.Coloc.Internal.ColocClientTransport374418090.2%
  
131681.2%
  
55100%
 
4580%
  
IceRpc.Transports.Coloc.Internal.ColocConnection1132313627983%
  
415082%
  
88100%
 
3837.5%
  
IceRpc.Transports.Coloc.Internal.ColocEndPoint2131866.6%
  
00
 
2366.6%
  
2366.6%
  
IceRpc.Transports.Coloc.Internal.ColocListener6757214793%
  
7887.5%
  
55100%
 
3560%
  
IceRpc.Transports.Coloc.Internal.ColocServerTransport284326587.5%
  
81080%
  
44100%
 
3475%
  
IceRpc.Transports.Coloc.Internal.ServerColocConnection202279100%
 
00
 
22100%
 
22100%
 
ZeroC.Slice.Codec731108839196187.1%
  
22026383.6%
  
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%
 
3475%
  
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%
  
394684.7%
  
99100%
 
2922.2%
  
ZeroC.Slice.Codec.SliceEncoder2022522744688.9%
  
606395.2%
  
293680.5%
  
273675%
  
ZeroC.Slice.Codec.SliceEncoderExtensions892811723776%
  
374680.4%
  
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%
 
ZeroC.Tests.Common5866413790.6%
  
121485.7%
  
1313100%
 
101376.9%
  
ZeroC.Tests.Common.MemoryBufferWriter3203267100%
 
88100%
 
66100%
 
66100%
 
ZeroC.Tests.Common.TestMemoryPool266327081.2%
  
4666.6%
  
77100%
 
4757.1%