< Summary

Information
Class: IceRpc.Ice.UnknownIceClass
Assembly: IceRpc
File(s): /home/runner/work/icerpc-csharp/icerpc-csharp/src/IceRpc/Ice/UnknownIceClass.cs
Tag: 1321_24790053727
Line coverage
100%
Covered lines: 7
Uncovered lines: 0
Coverable lines: 7
Total lines: 27
Line coverage: 100%
Branch coverage
N/A
Covered branches: 0
Total branches: 0
Branch coverage: N/A
Method coverage
100%
Covered methods: 3
Fully covered methods: 3
Total methods: 3
Method coverage: 100%
Full method coverage: 100%

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity Line coverage
DecodeCore(...)100%11100%
EncodeCore(...)100%11100%
.ctor()100%11100%

File(s)

/home/runner/work/icerpc-csharp/icerpc-csharp/src/IceRpc/Ice/UnknownIceClass.cs

#LineLine coverage
 1// Copyright (c) ZeroC, Inc.
 2
 3using IceRpc.Ice.Codec;
 4using System.ComponentModel;
 5
 6namespace IceRpc.Ice;
 7
 8/// <summary>Represents a fully sliced class instance. The <see cref="IActivator"/> used during decoding does not know
 9/// this type or any of its base classes.</summary>
 10public sealed class UnknownIceClass : IceClass
 11{
 12    /// <inheritdoc/>
 13    [EditorBrowsable(EditorBrowsableState.Never)]
 14    protected override void DecodeCore(ref IceDecoder decoder)
 715    {
 716    }
 17
 18    /// <inheritdoc/>
 19    [EditorBrowsable(EditorBrowsableState.Never)]
 20    protected override void EncodeCore(ref IceEncoder encoder)
 621    {
 622    }
 23
 724    internal UnknownIceClass()
 725    {
 726    }
 27}