< Summary

Class:Azure.AI.TextAnalytics.Models.DocumentSentimentValueExtensions
Assembly:Azure.AI.TextAnalytics
File(s):C:\Git\azure-sdk-for-net\sdk\textanalytics\Azure.AI.TextAnalytics\src\Generated\Models\DocumentSentimentValue.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%
ToDocumentSentimentValue(...)-0%0%

File(s)

C:\Git\azure-sdk-for-net\sdk\textanalytics\Azure.AI.TextAnalytics\src\Generated\Models\DocumentSentimentValue.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.AI.TextAnalytics.Models
 11{
 12    internal static class DocumentSentimentValueExtensions
 13    {
 014        public static string ToSerialString(this DocumentSentimentValue value) => value switch
 015        {
 016            DocumentSentimentValue.Positive => "positive",
 017            DocumentSentimentValue.Neutral => "neutral",
 018            DocumentSentimentValue.Negative => "negative",
 019            DocumentSentimentValue.Mixed => "mixed",
 020            _ => throw new ArgumentOutOfRangeException(nameof(value), value, "Unknown DocumentSentimentValue value.")
 021        };
 22
 23        public static DocumentSentimentValue ToDocumentSentimentValue(this string value)
 24        {
 025            if (string.Equals(value, "positive", StringComparison.InvariantCultureIgnoreCase)) return DocumentSentimentV
 026            if (string.Equals(value, "neutral", StringComparison.InvariantCultureIgnoreCase)) return DocumentSentimentVa
 027            if (string.Equals(value, "negative", StringComparison.InvariantCultureIgnoreCase)) return DocumentSentimentV
 028            if (string.Equals(value, "mixed", StringComparison.InvariantCultureIgnoreCase)) return DocumentSentimentValu
 029            throw new ArgumentOutOfRangeException(nameof(value), value, "Unknown DocumentSentimentValue value.");
 30        }
 31    }
 32}