< Summary

Class:Itinero.IO.Osm.Tiles.Extensions
Assembly:Itinero.IO.Osm.Tiles
File(s):/home/runner/work/routing2/routing2/src/Itinero.IO.Osm.Tiles/Extensions.cs
Covered lines:0
Uncovered lines:8
Coverable lines:8
Total lines:26
Line coverage:0% (0 of 8)
Covered branches:0
Total branches:4
Branch coverage:0% (0 of 4)
Tag:224_14471318300

Metrics

MethodBranch coverage Cyclomatic complexity Line coverage
ToInvariantString(...)0%40%
LoadEmbeddedResourceStream(...)100%10%

File(s)

/home/runner/work/routing2/routing2/src/Itinero.IO.Osm.Tiles/Extensions.cs

#LineLine coverage
 1using System;
 2using System.Globalization;
 3using System.IO;
 4
 5namespace Itinero.IO.Osm.Tiles;
 6
 7internal static class Extensions
 8{
 9    /// <summary>
 10    /// Returns a string representing the object in a culture invariant way.
 11    /// </summary>
 12    internal static string ToInvariantString(this object obj)
 013    {
 014        return obj is IConvertible convertible ? convertible.ToString(CultureInfo.InvariantCulture)
 015            : obj is IFormattable formattable ? formattable.ToString(null, CultureInfo.InvariantCulture)
 016            : obj.ToString();
 017    }
 18
 19    /// <summary>
 20    /// Loads a string from an embedded resource stream.
 21    /// </summary>
 22    internal static Stream LoadEmbeddedResourceStream(string name)
 023    {
 024        return typeof(GlobalIdMap).Assembly.GetManifestResourceStream(name);
 025    }
 26}