SummaryStarSponsor

Information
Parser: MultiReport (22x Cobertura)
Assemblies: 16
Classes: 282
Files: 257
Tag: 1856_27024993493
Coverage date: 06/05/2026 - 15:50:57 - 06/05/2026 - 15:52:53
Line coverage
88%
Covered lines: 12296
Uncovered lines: 1662
Coverable lines: 13958
Total lines: 29950
Line coverage: 88%
Branch coverage
80%
Covered branches: 3228
Total branches: 3996
Branch coverage: 80.7%
Method coverage
89%
Covered methods: 1372
Fully covered methods: 1075
Total methods: 1531
Method coverage: 89.6%
Full method coverage: 70.2%

Risk Hotspots

Assembly Class Method Crap Score Cyclomatic complexity
IceRpc IceRpc.Transports.Slic.Internal.SlicConnection ReadStreamDataFrameAsync()58 42
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 DecodeParameters(...)36 26
IceRpc IceRpc.Transports.Slic.Internal.SlicConnection WriteStreamDataFrameAsync()36 36
IceRpc.Ice IceRpc.Ice.Operations.IceProxyIceDecoderExtensions DecodeServerAddress(...)36 28
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
IceRpc8605111697212229588.5%
  
2299279782.1%
  
942101492.8%
  
743101473.2%
  
IceRpc.ClientConnection2896535468481.6%
  
739874.4%
  
1919100%
 
61931.5%
  
IceRpc.ClientConnectionOptions1001041100%
 
2450%
  
77100%
 
77100%
 
IceRpc.ClientProtocolConnectionFactory76169215682.6%
  
253083.3%
  
33100%
 
1333.3%
  
IceRpc.ConnectionCache26910437368272.1%
  
598867%
  
182090%
  
62030%
  
IceRpc.ConnectionCacheOptions92115081.8%
  
1425%
  
7887.5%
  
7887.5%
  
IceRpc.ConnectionOptions32104215176.1%
  
81844.4%
  
182185.7%
  
182185.7%
  
IceRpc.DefaultServicePathAttribute20216100%
 
00
 
22100%
 
22100%
 
IceRpc.DispatchException70738100%
 
3475%
  
33100%
 
33100%
 
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.ReadOnlyFeatureCollectionDecorator75124258.3%
  
00
 
3837.5%
  
3837.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.IceDecoder49463557107788.6%
  
18723479.9%
  
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%
  
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.SliceInfo1501532100%
 
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.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.IceProtocolConnection84598943158589.6%
  
20524683.3%
  
3737100%
 
183748.6%
  
IceRpc.Internal.IceRpcProtocol1101122100%
 
00
 
22100%
 
22100%
 
IceRpc.Internal.IceRpcProtocolConnection86876944161391.9%
  
19922688%
  
3434100%
 
203458.8%
  
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%
  
91275%
  
77100%
 
6785.7%
  
IceRpc.OutgoingRequest252277992.5%
  
91090%
  
81080%
  
71070%
  
IceRpc.OutgoingResponse2302365100%
 
5683.3%
  
55100%
 
55100%
 
IceRpc.Pipeline265318983.8%
  
6875%
  
55100%
 
3560%
  
IceRpc.Protocol42042124100%
 
81080%
  
1717100%
 
1717100%
 
IceRpc.ResettablePipeReaderDecorator1435419738672.5%
  
466471.8%
  
1414100%
 
71450%
  
IceRpc.Router105210721298.1%
  
273284.3%
  
91090%
  
81080%
  
IceRpc.RouterExtensions146207770%
  
00
 
3475%
  
3475%
  
IceRpc.Server51239551101092.9%
  
808890.9%
  
505198%
  
435184.3%
  
IceRpc.ServerAddress92092262100%
 
363894.7%
  
1818100%
 
1818100%
 
IceRpc.ServerAddressComparer707262100%
 
111291.6%
  
33100%
 
33100%
 
IceRpc.ServerAddressTypeConverter202262100%
 
2450%
  
22100%
 
22100%
 
IceRpc.ServerOptions222247691.6%
  
5862.5%
  
111291.6%
  
111291.6%
  
IceRpc.ServiceAddress3081031857796.8%
  
12713296.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.DuplexConnectionReader911911020882.7%
  
314273.8%
  
1010100%
 
71070%
  
IceRpc.Transports.Internal.FlagEnumExtensions202224190.9%
  
1250%
  
44100%
 
3475%
  
IceRpc.Transports.Internal.SslAuthenticationOptionsExtensions4004060100%
 
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.QuicPipeReader42337515556%
  
44100%
 
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.SlicConnection9791051084172890.3%
  
31034490.1%
  
474897.9%
  
254852%
  
IceRpc.Transports.Slic.Internal.SlicDuplexConnectionDecorator60060130100%
 
1414100%
 
1212100%
 
1212100%
 
IceRpc.Transports.Slic.Internal.SlicDuplexConnectionWriter6256711692.5%
  
3475%
  
8988.8%
  
7977.7%
  
IceRpc.Transports.Slic.Internal.SlicListener1601633100%
 
00
 
44100%
 
44100%
 
IceRpc.Transports.Slic.Internal.SlicPipeReader1142914328779.7%
  
304271.4%
  
1111100%
 
71163.6%
  
IceRpc.Transports.Slic.Internal.SlicPipeWriter109511423495.6%
  
303488.2%
  
141593.3%
  
111573.3%
  
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.SlicTransportOptions364409790%
  
131681.2%
  
99100%
 
8988.8%
  
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%
  
121485.7%
  
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%
  
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.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.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.DependencyInjection1753621181082.9%
  
52619.2%
  
313491.1%
  
273479.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.ServerServiceCollectionExtensions45125718478.9%
  
080%
 
6785.7%
  
5771.4%
  
IceRpc.Ice61998717165486.3%
  
17523076%
  
637287.5%
  
467263.8%
  
IceRpc.Extensions.DependencyInjection.IceServiceProviderExtensions2002054100%
 
3475%
  
22100%
 
22100%
 
IceRpc.Features.IceFeature301318796.7%
  
81650%
  
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%
  
91275%
  
55100%
 
3560%
  
IceRpc.Ice.Operations.IceProxyIceDecoderExtensions1683620435382.3%
  
557078.5%
  
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.Locator31192403274077.1%
  
10212085%
  
334770.2%
  
284759.5%
  
IceRpc.Locator.Internal.CacheLessLocationResolver14014219100%
 
44100%
 
33100%
 
33100%
 
IceRpc.Locator.Internal.CacheUpdateServerAddressFinderDecorator18018234100%
 
22100%
 
22100%
 
22100%
 
IceRpc.Locator.Internal.CoalesceServerAddressFinderDecorator34034234100%
 
44100%
 
33100%
 
33100%
 
IceRpc.Locator.Internal.LocationResolver5986721988%
  
2222100%
 
44100%
 
2450%
  
IceRpc.Locator.Internal.LocatorServerAddressFinder37037234100%
 
2020100%
 
22100%
 
22100%
 
IceRpc.Locator.Internal.LogLocationResolverDecorator022222190%
 
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.Location22424250%
  
020%
 
2450%
  
2450%
  
IceRpc.Locator.LocatorInterceptor7147524294.6%
  
283287.5%
  
55100%
 
3560%
  
IceRpc.Locator.LocatorLocationResolver2893724275.6%
  
162080%
  
22100%
 
1250%
  
IceRpc.Locator.LocatorOptions6284275%
  
020%
 
6785.7%
  
6785.7%
  
IceRpc.LocatorPipelineExtensions088410%
 
00
 
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.Protobuf43248480117390%
  
9012075%
  
364481.8%
  
264459%
  
IceRpc.Extensions.DependencyInjection.ProtobufServiceProviderExtensions191205695%
  
3475%
  
1250%
  
1250%
  
IceRpc.Features.ProtobufFeature311144121.4%
  
060%
 
3650%
  
3650%
  
IceRpc.Protobuf.ProtobufEncodeOptions1501547100%
 
1250%
  
44100%
 
44100%
 
IceRpc.Protobuf.RpcMethods.IncomingRequestExtensions52052159100%
 
141687.5%
  
44100%
 
44100%
 
IceRpc.Protobuf.RpcMethods.Internal.AsyncEnumerableExtensions107611320994.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.PipeReaderExtensions66127818184.6%
  
192479.1%
  
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.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.Slice47441515130392%
  
10113873.1%
  
566684.8%
  
436665.1%
  
IceRpc.Extensions.DependencyInjection.SliceServiceProviderExtensions2002054100%
 
3475%
  
22100%
 
22100%
 
IceRpc.Features.SliceFeature221236695.6%
  
61250%
  
91090%
  
91090%
  
IceRpc.Slice.Operations.AsyncEnumerableExtensions120612623095.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>6726916497.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.SliceProxyExtensions60137318382.1%
  
61250%
  
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.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.Coloc31437351125289.4%
  
799880.6%
  
414297.6%
  
324276.1%
  
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.ColocListener7658116293.8%
  
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%
 
ZeroC.Tests.Common5866413790.6%
  
111478.5%
  
1313100%
 
101376.9%
  
ZeroC.Tests.Common.MemoryBufferWriter3203267100%
 
88100%
 
66100%
 
66100%
 
ZeroC.Tests.Common.TestMemoryPool266327081.2%
  
3650%
  
77100%
 
4757.1%