< Summary

Class:Azure.Storage.Sas.SasQueryParametersInternals
Assembly:Azure.Storage.Common
File(s):C:\Git\azure-sdk-for-net\sdk\storage\Azure.Storage.Common\src\Shared\SasQueryParametersInternals.cs
Covered lines:17
Uncovered lines:1
Coverable lines:18
Total lines:52
Line coverage:94.4% (17 of 18)
Covered branches:0
Total branches:0

Metrics

MethodCyclomatic complexity Line coverage Branch coverage
Create(...)-0%100%
Create(...)-100%100%

File(s)

C:\Git\azure-sdk-for-net\sdk\storage\Azure.Storage.Common\src\Shared\SasQueryParametersInternals.cs

#LineLine coverage
 1// Copyright (c) Microsoft Corporation. All rights reserved.
 2// Licensed under the MIT License.
 3
 4using System;
 5using System.Collections.Generic;
 6
 7namespace Azure.Storage.Sas
 8{
 9    /// <summary>
 10    /// Helper to access protected static members of SasQueryParameters.
 11    /// </summary>
 12    internal class SasQueryParametersInternals : SasQueryParameters
 13    {
 14        internal static new SasQueryParameters Create(IDictionary<string, string> values) =>
 015            SasQueryParameters.Create(values);
 16
 17        internal static new SasQueryParameters Create(
 18            string version,
 19            AccountSasServices? services,
 20            AccountSasResourceTypes? resourceTypes,
 21            SasProtocol protocol,
 22            DateTimeOffset startsOn,
 23            DateTimeOffset expiresOn,
 24            SasIPRange ipRange,
 25            string identifier,
 26            string resource,
 27            string permissions,
 28            string signature,
 29            string cacheControl = default,
 30            string contentDisposition = default,
 31            string contentEncoding = default,
 32            string contentLanguage = default,
 33            string contentType = default) =>
 13234            SasQueryParameters.Create(
 13235                version,
 13236                services,
 13237                resourceTypes,
 13238                protocol,
 13239                startsOn,
 13240                expiresOn,
 13241                ipRange,
 13242                identifier,
 13243                resource,
 13244                permissions,
 13245                signature,
 13246                cacheControl,
 13247                contentDisposition,
 13248                contentEncoding,
 13249                contentLanguage,
 13250                contentType);
 51    }
 52}

Methods/Properties

Create(...)
Create(...)