• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

SamboyCoding / Cpp2IL / 27104750074

07 Jun 2026 09:03PM UTC coverage: 33.71% (+0.04%) from 33.672%
27104750074

push

github

SamboyCoding
Decompiler: First pass on type propagation

2205 of 7872 branches covered (28.01%)

Branch coverage included in aggregate %.

3 of 98 new or added lines in 6 files covered. (3.06%)

159 existing lines in 17 files now uncovered.

4630 of 12404 relevant lines covered (37.33%)

242141.98 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

37.5
/Cpp2IL.Core/Model/Contexts/SzArrayTypeAnalysisContext.cs
1
using System;
2
using Cpp2IL.Core.Utils;
3
using LibCpp2IL.BinaryStructures;
4

5
namespace Cpp2IL.Core.Model.Contexts;
6

7
public class SzArrayTypeAnalysisContext(TypeAnalysisContext elementType, AssemblyAnalysisContext referencedFrom)
8
    : WrappedTypeAnalysisContext(elementType, referencedFrom)
95,002✔
9
{
10
    public SzArrayTypeAnalysisContext(Il2CppType rawType, AssemblyAnalysisContext referencedFrom)
11
        : this(referencedFrom.ResolveIl2CppType(rawType.GetEncapsulatedType()), referencedFrom)
54,223✔
12
    {
13
    }
54,223✔
14

UNCOV
15
    public sealed override Il2CppTypeEnum Type => Il2CppTypeEnum.IL2CPP_TYPE_SZARRAY;
×
16

UNCOV
17
    public sealed override string DefaultName => $"{ElementType.DefaultName}[]";
×
18

19
    public sealed override string? OverrideName
20
    {
UNCOV
21
        get => $"{ElementType.Name}[]";
×
UNCOV
22
        set => throw new NotSupportedException();
×
23
    }
24

UNCOV
25
    public sealed override bool IsValueType => false;
×
26
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc