< Summary

Information
Class: Hertzole.ScriptableValues.Helpers.ThrowHelper
Assembly: Hertzole.ScriptableValues
File(s): ./Packages/se.hertzole.scriptable-values/Runtime/Helpers/ThrowHelper.cs
Tag: 52_28197466029
Line coverage
100%
Covered lines: 2
Uncovered lines: 0
Coverable lines: 2
Total lines: 16
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 NPath complexity Sequence coverage
ThrowWrongExpectedValueType[T](...)0%330100%

File(s)

./Packages/se.hertzole.scriptable-values/Runtime/Helpers/ThrowHelper.cs

#LineLine coverage
 1#nullable enable
 2
 3using System;
 4using System.Diagnostics.CodeAnalysis;
 5
 6namespace Hertzole.ScriptableValues.Helpers
 7{
 8    internal static class ThrowHelper
 9    {
 10        [DoesNotReturn]
 11        public static void ThrowWrongExpectedValueType<T>(object? value)
 4212        {
 4213            throw new ArgumentException($"Expected {typeof(T)}, but was {value?.GetType()}");
 14        }
 15    }
 16}