< Summary - CoreWCF Coverage — PR #1766

Information
Class: CoreWCF.Message11Dictionary
Assembly: CoreWCF.WebHttp
File(s): /home/runner/work/CoreWCF/CoreWCF/src/CoreWCF.WebHttp/src/CoreWCF/XD.cs
Line coverage
0%
Covered lines: 0
Uncovered lines: 9
Coverable lines: 9
Total lines: 150
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.WebHttp/src/CoreWCF/XD.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.Xml;
 5
 6namespace CoreWCF
 7{
 8    internal static class XD
 9    {
 10        public static ServiceModelDictionary Dictionary { get { return ServiceModelDictionary.CurrentVersion; } }
 11
 12        private static MessageDictionary s_messageDictionary;
 13        private static Message11Dictionary s_message11Dictionary;
 14        private static Message12Dictionary s_message12Dictionary;
 15
 16        public static MessageDictionary MessageDictionary
 17        {
 18            get
 19            {
 20                if (s_messageDictionary == null)
 21                {
 22                    s_messageDictionary = new MessageDictionary(Dictionary);
 23                }
 24
 25                return s_messageDictionary;
 26            }
 27        }
 28
 29
 30        public static Message11Dictionary Message11Dictionary
 31        {
 32            get
 33            {
 34                if (s_message11Dictionary == null)
 35                {
 36                    s_message11Dictionary = new Message11Dictionary(Dictionary);
 37                }
 38
 39                return s_message11Dictionary;
 40            }
 41        }
 42
 43        public static Message12Dictionary Message12Dictionary
 44        {
 45            get
 46            {
 47                if (s_message12Dictionary == null)
 48                {
 49                    s_message12Dictionary = new Message12Dictionary(Dictionary);
 50                }
 51
 52                return s_message12Dictionary;
 53            }
 54        }
 55
 56    }
 57
 58    internal class MessageDictionary
 59    {
 60        public XmlDictionaryString MustUnderstand;
 61        public XmlDictionaryString Envelope;
 62        public XmlDictionaryString Header;
 63        public XmlDictionaryString Body;
 64        public XmlDictionaryString Prefix;
 65        public XmlDictionaryString Fault;
 66        public XmlDictionaryString MustUnderstandFault;
 67        public XmlDictionaryString Namespace;
 68
 69        public MessageDictionary(ServiceModelDictionary dictionary)
 70        {
 71            MustUnderstand = dictionary.CreateString(ServiceModelStringsVersion1.String0, 0);
 72            Envelope = dictionary.CreateString(ServiceModelStringsVersion1.String1, 1);
 73            Header = dictionary.CreateString(ServiceModelStringsVersion1.String4, 4);
 74            Body = dictionary.CreateString(ServiceModelStringsVersion1.String7, 7);
 75            Prefix = dictionary.CreateString(ServiceModelStringsVersion1.String66, 66);
 76            Fault = dictionary.CreateString(ServiceModelStringsVersion1.String67, 67);
 77            MustUnderstandFault = dictionary.CreateString(ServiceModelStringsVersion1.String68, 68);
 78            Namespace = dictionary.CreateString(ServiceModelStringsVersion1.String440, 440);
 79        }
 80    }
 81
 82    internal class Message11Dictionary
 83    {
 84        public XmlDictionaryString Namespace;
 85        public XmlDictionaryString Actor;
 86        public XmlDictionaryString FaultCode;
 87        public XmlDictionaryString FaultString;
 88        public XmlDictionaryString FaultActor;
 89        public XmlDictionaryString FaultDetail;
 90        public XmlDictionaryString FaultNamespace;
 91
 092        public Message11Dictionary(ServiceModelDictionary dictionary)
 93        {
 094            Namespace = dictionary.CreateString(ServiceModelStringsVersion1.String481, 481);
 095            Actor = dictionary.CreateString(ServiceModelStringsVersion1.String482, 482);
 096            FaultCode = dictionary.CreateString(ServiceModelStringsVersion1.String483, 483);
 097            FaultString = dictionary.CreateString(ServiceModelStringsVersion1.String484, 484);
 098            FaultActor = dictionary.CreateString(ServiceModelStringsVersion1.String485, 485);
 099            FaultDetail = dictionary.CreateString(ServiceModelStringsVersion1.String486, 486);
 0100            FaultNamespace = dictionary.CreateString(ServiceModelStringsVersion1.String81, 81);
 0101        }
 102    }
 103
 104    internal class Message12Dictionary
 105    {
 106        public XmlDictionaryString Namespace;
 107        public XmlDictionaryString Role;
 108        public XmlDictionaryString Relay;
 109        public XmlDictionaryString FaultCode;
 110        public XmlDictionaryString FaultReason;
 111        public XmlDictionaryString FaultText;
 112        public XmlDictionaryString FaultNode;
 113        public XmlDictionaryString FaultRole;
 114        public XmlDictionaryString FaultDetail;
 115        public XmlDictionaryString FaultValue;
 116        public XmlDictionaryString FaultSubcode;
 117        public XmlDictionaryString NotUnderstood;
 118        public XmlDictionaryString QName;
 119
 120        public Message12Dictionary(ServiceModelDictionary dictionary)
 121        {
 122            Namespace = dictionary.CreateString(ServiceModelStringsVersion1.String2, 2);
 123            Role = dictionary.CreateString(ServiceModelStringsVersion1.String69, 69);
 124            Relay = dictionary.CreateString(ServiceModelStringsVersion1.String70, 70);
 125            FaultCode = dictionary.CreateString(ServiceModelStringsVersion1.String71, 71);
 126            FaultReason = dictionary.CreateString(ServiceModelStringsVersion1.String72, 72);
 127            FaultText = dictionary.CreateString(ServiceModelStringsVersion1.String73, 73);
 128            FaultNode = dictionary.CreateString(ServiceModelStringsVersion1.String74, 74);
 129            FaultRole = dictionary.CreateString(ServiceModelStringsVersion1.String75, 75);
 130            FaultDetail = dictionary.CreateString(ServiceModelStringsVersion1.String76, 76);
 131            FaultValue = dictionary.CreateString(ServiceModelStringsVersion1.String77, 77);
 132            FaultSubcode = dictionary.CreateString(ServiceModelStringsVersion1.String78, 78);
 133            NotUnderstood = dictionary.CreateString(ServiceModelStringsVersion1.String79, 79);
 134            QName = dictionary.CreateString(ServiceModelStringsVersion1.String80, 80);
 135        }
 136    }
 137
 138    internal static class MessageStrings
 139    {
 140        // Main dictionary strings
 141        public const string MustUnderstand = ServiceModelStringsVersion1.String0;
 142        public const string Envelope = ServiceModelStringsVersion1.String1;
 143        public const string Header = ServiceModelStringsVersion1.String4;
 144        public const string Body = ServiceModelStringsVersion1.String7;
 145        public const string Prefix = ServiceModelStringsVersion1.String66;
 146        public const string Fault = ServiceModelStringsVersion1.String67;
 147        public const string MustUnderstandFault = ServiceModelStringsVersion1.String68;
 148        public const string Namespace = ServiceModelStringsVersion1.String440;
 149    }
 150}