< Summary

Class:Azure.ResourceManager.Compute.Models.IntervalInMinsExtensions
Assembly:Azure.ResourceManager.Compute
File(s):C:\Git\azure-sdk-for-net\sdk\compute\Azure.ResourceManager.Compute\src\Generated\Models\IntervalInMins.Serialization.cs
Covered lines:0
Uncovered lines:13
Coverable lines:13
Total lines:32
Line coverage:0% (0 of 13)
Covered branches:0
Total branches:13
Branch coverage:0% (0 of 13)

Metrics

MethodCyclomatic complexity Line coverage Branch coverage
ToSerialString(...)-0%0%
ToIntervalInMins(...)-0%0%

File(s)

C:\Git\azure-sdk-for-net\sdk\compute\Azure.ResourceManager.Compute\src\Generated\Models\IntervalInMins.Serialization.cs

#LineLine coverage
 1// Copyright (c) Microsoft Corporation. All rights reserved.
 2// Licensed under the MIT License.
 3
 4// <auto-generated/>
 5
 6#nullable disable
 7
 8using System;
 9
 10namespace Azure.ResourceManager.Compute.Models
 11{
 12    internal static class IntervalInMinsExtensions
 13    {
 014        public static string ToSerialString(this IntervalInMins value) => value switch
 015        {
 016            IntervalInMins.ThreeMins => "ThreeMins",
 017            IntervalInMins.FiveMins => "FiveMins",
 018            IntervalInMins.ThirtyMins => "ThirtyMins",
 019            IntervalInMins.SixtyMins => "SixtyMins",
 020            _ => throw new ArgumentOutOfRangeException(nameof(value), value, "Unknown IntervalInMins value.")
 021        };
 22
 23        public static IntervalInMins ToIntervalInMins(this string value)
 24        {
 025            if (string.Equals(value, "ThreeMins", StringComparison.InvariantCultureIgnoreCase)) return IntervalInMins.Th
 026            if (string.Equals(value, "FiveMins", StringComparison.InvariantCultureIgnoreCase)) return IntervalInMins.Fiv
 027            if (string.Equals(value, "ThirtyMins", StringComparison.InvariantCultureIgnoreCase)) return IntervalInMins.T
 028            if (string.Equals(value, "SixtyMins", StringComparison.InvariantCultureIgnoreCase)) return IntervalInMins.Si
 029            throw new ArgumentOutOfRangeException(nameof(value), value, "Unknown IntervalInMins value.");
 30        }
 31    }
 32}