< Summary

Information
Class: Trailblazer.Navigation.MovementGroups.MovementGroupSession
Assembly: Trailblazer
File(s): /home/runner/work/Trailblazer/Trailblazer/src/Trailblazer/Navigation/MovementGroups/MovementGroupSession.cs
Line coverage
100%
Covered lines: 7
Uncovered lines: 0
Coverable lines: 7
Total lines: 29
Line coverage: 100%
Branch coverage
N/A
Covered branches: 0
Total branches: 0
Branch coverage: N/A
Method coverage

Feature is only available for sponsors

Upgrade to PRO version

Metrics

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

File(s)

/home/runner/work/Trailblazer/Trailblazer/src/Trailblazer/Navigation/MovementGroups/MovementGroupSession.cs

#LineLine coverage
 1//=======================================================================
 2// MovementGroupSession.cs
 3//=======================================================================
 4// MIT License, Copyright (c) 2024-present David Oravsky (mrdav30)
 5// See LICENSE file in the project root for full license information.
 6//=======================================================================
 7
 8using System;
 9
 10namespace Trailblazer.Navigation.MovementGroups;
 11
 12internal sealed class MovementGroupSession
 13{
 37314    public int GroupId = -1;
 15
 37316    public int GroupIndex = -1;
 17
 18    public Guid OwnerId;
 19
 20    public bool HasOwnerId;
 21
 22    public void Reset()
 23    {
 43624        GroupId = -1;
 43625        GroupIndex = -1;
 43626        OwnerId = Guid.Empty;
 43627        HasOwnerId = false;
 43628    }
 29}

Methods/Properties

.ctor()
Reset()