< Summary - CoreWCF Coverage — PR #1766

Information
Class: CoreWCF.Security.SctClaimDictionary
Assembly: CoreWCF.Primitives
File(s): /home/runner/work/CoreWCF/CoreWCF/src/CoreWCF.Primitives/src/CoreWCF/Security/SctClaimDictionary.cs
Line coverage
0%
Covered lines: 0
Uncovered lines: 103
Coverable lines: 103
Total lines: 170
Line coverage: 0%
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 Cyclomatic complexity NPath complexity Sequence coverage
.ctor()100%110%

File(s)

/home/runner/work/CoreWCF/CoreWCF/src/CoreWCF.Primitives/src/CoreWCF/Security/SctClaimDictionary.cs

#LineLine coverage
 1// Licensed to the .NET Foundation under one or more agreements.
 2// The .NET Foundation licenses this file to you under the MIT license.
 3
 4using System;
 5using System.Xml;
 6
 7namespace CoreWCF.Security
 8{
 9    internal sealed class SctClaimDictionary : XmlDictionary
 10    {
 011        private SctClaimDictionary()
 12        {
 013            SecurityContextSecurityToken = Add("SecurityContextSecurityToken");
 014            Version = Add("Version");
 015            ContextId = Add("ContextId");
 016            Id = Add("Id");
 017            Key = Add("Key");
 018            IsCookieMode = Add("IsCookieMode");
 019            ServiceContractId = Add("ServiceContractId");
 020            EffectiveTime = Add("EffectiveTime");
 021            ExpiryTime = Add("ExpiryTime");
 022            KeyGeneration = Add("KeyGeneration");
 023            KeyEffectiveTime = Add("KeyEffectiveTime");
 024            KeyExpiryTime = Add("KeyExpiryTime");
 025            Claim = Add("Claim");
 026            ClaimSets = Add("ClaimSets");
 027            ClaimSet = Add("ClaimSet");
 028            Identities = Add("Identities");
 029            PrimaryIdentity = Add("PrimaryIdentity");
 030            PrimaryIssuer = Add("PrimaryIssuer");
 31
 032            X509CertificateClaimSet = Add("X509CertificateClaimSet");
 033            SystemClaimSet = Add("SystemClaimSet");
 034            WindowsClaimSet = Add("WindowsClaimSet");
 035            AnonymousClaimSet = Add("AnonymousClaimSet");
 36
 037            BinaryClaim = Add("BinaryClaim");
 038            DnsClaim = Add("DnsClaim");
 039            GenericIdentity = Add("GenericIdentity");
 040            AuthenticationType = Add("AuthenticationType");
 041            Right = Add("Right");
 042            HashClaim = Add("HashClaim");
 043            MailAddressClaim = Add("MailAddressClaim");
 044            NameClaim = Add("NameClaim");
 045            RsaClaim = Add("RsaClaim");
 046            SpnClaim = Add("SpnClaim");
 047            SystemClaim = Add("SystemClaim");
 048            UpnClaim = Add("UpnClaim");
 049            UrlClaim = Add("UrlClaim");
 050            WindowsSidClaim = Add("WindowsSidClaim");
 051            DenyOnlySidClaim = Add("DenyOnlySidClaim");
 052            WindowsSidIdentity = Add("WindowsSidIdentity");
 053            X500DistinguishedNameClaim = Add("X500DistinguishedClaim");
 054            X509ThumbprintClaim = Add("X509ThumbprintClaim");
 55
 056            Name = Add("Name");
 057            Sid = Add("Sid");
 058            Value = Add("Value");
 059            NullValue = Add("Null");
 060            GenericXmlSecurityToken = Add("GenericXmlSecurityToken");
 061            TokenType = Add("TokenType");
 062            InternalTokenReference = Add("InternalTokenReference");
 063            ExternalTokenReference = Add("ExternalTokenReference");
 064            TokenXml = Add("TokenXml");
 065            EmptyString = Add(string.Empty);
 066        }
 67
 068        public static SctClaimDictionary Instance { get; } = new SctClaimDictionary();
 69
 070        public XmlDictionaryString Claim { get; }
 71
 072        public XmlDictionaryString ClaimSets { get; }
 73
 074        public XmlDictionaryString ClaimSet { get; }
 75
 076        public XmlDictionaryString PrimaryIssuer { get; }
 77
 078        public XmlDictionaryString Identities { get; }
 79
 080        public XmlDictionaryString PrimaryIdentity { get; }
 81
 082        public XmlDictionaryString X509CertificateClaimSet { get; }
 83
 084        public XmlDictionaryString SystemClaimSet { get; }
 85
 086        public XmlDictionaryString WindowsClaimSet { get; }
 87
 088        public XmlDictionaryString AnonymousClaimSet { get; }
 89
 090        public XmlDictionaryString ContextId { get; }
 91
 092        public XmlDictionaryString BinaryClaim { get; }
 93
 094        public XmlDictionaryString DnsClaim { get; }
 95
 096        public XmlDictionaryString GenericIdentity { get; }
 97
 098        public XmlDictionaryString AuthenticationType { get; }
 99
 0100        public XmlDictionaryString Right { get; }
 101
 0102        public XmlDictionaryString HashClaim { get; }
 103
 0104        public XmlDictionaryString MailAddressClaim { get; }
 105
 0106        public XmlDictionaryString NameClaim { get; }
 107
 0108        public XmlDictionaryString RsaClaim { get; }
 109
 0110        public XmlDictionaryString SpnClaim { get; }
 111
 0112        public XmlDictionaryString SystemClaim { get; }
 113
 0114        public XmlDictionaryString UpnClaim { get; }
 115
 0116        public XmlDictionaryString UrlClaim { get; }
 117
 0118        public XmlDictionaryString WindowsSidClaim { get; }
 119
 0120        public XmlDictionaryString DenyOnlySidClaim { get; }
 121
 0122        public XmlDictionaryString WindowsSidIdentity { get; }
 123
 0124        public XmlDictionaryString X500DistinguishedNameClaim { get; }
 125
 0126        public XmlDictionaryString X509ThumbprintClaim { get; }
 127
 0128        public XmlDictionaryString EffectiveTime { get; }
 129
 0130        public XmlDictionaryString ExpiryTime { get; }
 131
 0132        public XmlDictionaryString Id { get; }
 133
 0134        public XmlDictionaryString IsCookieMode { get; }
 135
 0136        public XmlDictionaryString Key { get; }
 137
 0138        public XmlDictionaryString Sid { get; }
 139
 0140        public XmlDictionaryString Name { get; }
 141
 0142        public XmlDictionaryString NullValue { get; }
 143
 0144        public XmlDictionaryString SecurityContextSecurityToken { get; }
 145
 0146        public XmlDictionaryString ServiceContractId { get; }
 147
 0148        public XmlDictionaryString Value { get; }
 149
 0150        public XmlDictionaryString Version { get; }
 151
 0152        public XmlDictionaryString GenericXmlSecurityToken { get; }
 153
 0154        public XmlDictionaryString TokenType { get; }
 155
 0156        public XmlDictionaryString TokenXml { get; }
 157
 0158        public XmlDictionaryString InternalTokenReference { get; }
 159
 0160        public XmlDictionaryString ExternalTokenReference { get; }
 161
 0162        public XmlDictionaryString EmptyString { get; }
 163
 0164        public XmlDictionaryString KeyGeneration { get; }
 165
 0166        public XmlDictionaryString KeyEffectiveTime { get; }
 167
 0168        public XmlDictionaryString KeyExpiryTime { get; }
 169    }
 170}