< Summary - CoreWCF Coverage — PR #1766

Information
Class: CoreWCF.AddressingDictionary
Assembly: CoreWCF.Primitives
File(s): /home/runner/work/CoreWCF/CoreWCF/src/CoreWCF.Primitives/src/CoreWCF/XD.cs
Line coverage
100%
Covered lines: 28
Uncovered lines: 0
Coverable lines: 28
Total lines: 2591
Line coverage: 100%
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%11100%

File(s)

/home/runner/work/CoreWCF/CoreWCF/src/CoreWCF.Primitives/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    // Static Xml Dictionary
 9    internal static class XD
 10    {
 11        public static ServiceModelDictionary Dictionary { get { return ServiceModelDictionary.CurrentVersion; } }
 12
 13        private static ActivityIdFlowDictionary s_activityIdFlowDictionary;
 14        private static AddressingDictionary s_addressingDictionary;
 15        private static Addressing10Dictionary s_addressing10Dictionary;
 16        private static Addressing200408Dictionary s_addressing200408Dictionary;
 17        private static AddressingNoneDictionary s_addressingNoneDictionary;
 18        private static AtomicTransactionExternalDictionary s_atomicTransactionExternalDictionary;
 19        private static AtomicTransactionExternal10Dictionary s_atomicTransactionExternal10Dictionary;
 20        private static CoordinationExternalDictionary s_coordinationExternalDictionary;
 21        private static CoordinationExternal10Dictionary s_coordinationExternal10Dictionary;
 22        private static DotNetAddressingDictionary s_dotNetAddressingDictionary;
 23        private static DotNetAtomicTransactionExternalDictionary s_dotNetAtomicTransactionExternalDictionary;
 24        private static DotNetOneWayDictionary s_dotNetOneWayDictionary;
 25        private static DotNetSecurityDictionary s_dotNetSecurityDictionary;
 26        private static ExclusiveC14NDictionary s_exclusiveC14NDictionary;
 27        private static MessageDictionary s_messageDictionary;
 28        private static Message11Dictionary s_message11Dictionary;
 29        private static Message12Dictionary s_message12Dictionary;
 30        private static OleTxTransactionExternalDictionary s_oleTxTransactionExternalDictionary;
 31        private static PeerWireStringsDictionary s_peerWireStringsDictionary;
 32        private static PolicyDictionary s_policyDictionary;
 33        private static SamlDictionary s_samlDictionary;
 34        private static SecureConversationApr2004Dictionary s_secureConversationApr2004Dictionary;
 35        private static SecureConversationFeb2005Dictionary s_secureConversationFeb2005Dictionary;
 36        private static SecurityAlgorithmDictionary s_securityAlgorithmDictionary;
 37        private static SecurityJan2004Dictionary s_securityJan2004Dictionary;
 38        private static SecurityXXX2005Dictionary s_securityXXX2005Dictionary;
 39        private static SerializationDictionary s_serializationDictionary;
 40        private static TrustApr2004Dictionary s_trustApr2004Dictionary;
 41        private static TrustFeb2005Dictionary s_trustFeb2005Dictionary;
 42        private static UtilityDictionary s_utilityDictionary;
 43        private static WsrmFeb2005Dictionary s_wsrmFeb2005Dictionary;
 44        private static XmlEncryptionDictionary s_xmlEncryptionDictionary;
 45        private static XmlSignatureDictionary s_xmlSignatureDictionary;
 46
 47        public static ActivityIdFlowDictionary ActivityIdFlowDictionary
 48        {
 49            get
 50            {
 51                if (s_activityIdFlowDictionary == null)
 52                {
 53                    s_activityIdFlowDictionary = new ActivityIdFlowDictionary(Dictionary);
 54                }
 55
 56                return s_activityIdFlowDictionary;
 57            }
 58        }
 59
 60        public static AddressingDictionary AddressingDictionary
 61        {
 62            get
 63            {
 64                if (s_addressingDictionary == null)
 65                {
 66                    s_addressingDictionary = new AddressingDictionary(Dictionary);
 67                }
 68
 69                return s_addressingDictionary;
 70            }
 71        }
 72
 73        public static Addressing10Dictionary Addressing10Dictionary
 74        {
 75            get
 76            {
 77                if (s_addressing10Dictionary == null)
 78                {
 79                    s_addressing10Dictionary = new Addressing10Dictionary(Dictionary);
 80                }
 81
 82                return s_addressing10Dictionary;
 83            }
 84        }
 85
 86        public static Addressing200408Dictionary Addressing200408Dictionary
 87        {
 88            get
 89            {
 90                if (s_addressing200408Dictionary == null)
 91                {
 92                    s_addressing200408Dictionary = new Addressing200408Dictionary(Dictionary);
 93                }
 94
 95                return s_addressing200408Dictionary;
 96            }
 97        }
 98
 99        public static AddressingNoneDictionary AddressingNoneDictionary
 100        {
 101            get
 102            {
 103                if (s_addressingNoneDictionary == null)
 104                {
 105                    s_addressingNoneDictionary = new AddressingNoneDictionary(Dictionary);
 106                }
 107
 108                return s_addressingNoneDictionary;
 109            }
 110        }
 111
 112        public static AtomicTransactionExternalDictionary AtomicTransactionExternalDictionary
 113        {
 114            get
 115            {
 116                if (s_atomicTransactionExternalDictionary == null)
 117                {
 118                    s_atomicTransactionExternalDictionary = new AtomicTransactionExternalDictionary(Dictionary);
 119                }
 120
 121                return s_atomicTransactionExternalDictionary;
 122            }
 123        }
 124
 125        public static AtomicTransactionExternal10Dictionary AtomicTransactionExternal10Dictionary
 126        {
 127            get
 128            {
 129                if (s_atomicTransactionExternal10Dictionary == null)
 130                {
 131                    s_atomicTransactionExternal10Dictionary = new AtomicTransactionExternal10Dictionary(Dictionary);
 132                }
 133
 134                return s_atomicTransactionExternal10Dictionary;
 135            }
 136        }
 137
 138        public static CoordinationExternalDictionary CoordinationExternalDictionary
 139        {
 140            get
 141            {
 142                if (s_coordinationExternalDictionary == null)
 143                {
 144                    s_coordinationExternalDictionary = new CoordinationExternalDictionary(Dictionary);
 145                }
 146
 147                return s_coordinationExternalDictionary;
 148            }
 149        }
 150
 151        public static CoordinationExternal10Dictionary CoordinationExternal10Dictionary
 152        {
 153            get
 154            {
 155                if (s_coordinationExternal10Dictionary == null)
 156                {
 157                    s_coordinationExternal10Dictionary = new CoordinationExternal10Dictionary(Dictionary);
 158                }
 159
 160                return s_coordinationExternal10Dictionary;
 161            }
 162        }
 163
 164        public static DotNetAddressingDictionary DotNetAddressingDictionary
 165        {
 166            get
 167            {
 168                if (s_dotNetAddressingDictionary == null)
 169                {
 170                    s_dotNetAddressingDictionary = new DotNetAddressingDictionary(Dictionary);
 171                }
 172
 173                return s_dotNetAddressingDictionary;
 174            }
 175        }
 176
 177        public static DotNetAtomicTransactionExternalDictionary DotNetAtomicTransactionExternalDictionary
 178        {
 179            get
 180            {
 181                if (s_dotNetAtomicTransactionExternalDictionary == null)
 182                {
 183                    s_dotNetAtomicTransactionExternalDictionary = new DotNetAtomicTransactionExternalDictionary(Dictiona
 184                }
 185
 186                return s_dotNetAtomicTransactionExternalDictionary;
 187            }
 188        }
 189
 190        public static DotNetOneWayDictionary DotNetOneWayDictionary
 191        {
 192            get
 193            {
 194                if (s_dotNetOneWayDictionary == null)
 195                {
 196                    s_dotNetOneWayDictionary = new DotNetOneWayDictionary(Dictionary);
 197                }
 198
 199                return s_dotNetOneWayDictionary;
 200            }
 201        }
 202
 203        public static DotNetSecurityDictionary DotNetSecurityDictionary
 204        {
 205            get
 206            {
 207                if (s_dotNetSecurityDictionary == null)
 208                {
 209                    s_dotNetSecurityDictionary = new DotNetSecurityDictionary(Dictionary);
 210                }
 211
 212                return s_dotNetSecurityDictionary;
 213            }
 214        }
 215
 216        public static ExclusiveC14NDictionary ExclusiveC14NDictionary
 217        {
 218            get
 219            {
 220                if (s_exclusiveC14NDictionary == null)
 221                {
 222                    s_exclusiveC14NDictionary = new ExclusiveC14NDictionary(Dictionary);
 223                }
 224
 225                return s_exclusiveC14NDictionary;
 226            }
 227        }
 228
 229        public static MessageDictionary MessageDictionary
 230        {
 231            get
 232            {
 233                if (s_messageDictionary == null)
 234                {
 235                    s_messageDictionary = new MessageDictionary(Dictionary);
 236                }
 237
 238                return s_messageDictionary;
 239            }
 240        }
 241
 242        public static Message11Dictionary Message11Dictionary
 243        {
 244            get
 245            {
 246                if (s_message11Dictionary == null)
 247                {
 248                    s_message11Dictionary = new Message11Dictionary(Dictionary);
 249                }
 250
 251                return s_message11Dictionary;
 252            }
 253        }
 254
 255        public static Message12Dictionary Message12Dictionary
 256        {
 257            get
 258            {
 259                if (s_message12Dictionary == null)
 260                {
 261                    s_message12Dictionary = new Message12Dictionary(Dictionary);
 262                }
 263
 264                return s_message12Dictionary;
 265            }
 266        }
 267
 268        public static OleTxTransactionExternalDictionary OleTxTransactionExternalDictionary
 269        {
 270            get
 271            {
 272                if (s_oleTxTransactionExternalDictionary == null)
 273                {
 274                    s_oleTxTransactionExternalDictionary = new OleTxTransactionExternalDictionary(Dictionary);
 275                }
 276
 277                return s_oleTxTransactionExternalDictionary;
 278            }
 279        }
 280
 281        public static PeerWireStringsDictionary PeerWireStringsDictionary
 282        {
 283            get
 284            {
 285                if (s_peerWireStringsDictionary == null)
 286                {
 287                    s_peerWireStringsDictionary = new PeerWireStringsDictionary(Dictionary);
 288                }
 289
 290                return s_peerWireStringsDictionary;
 291            }
 292        }
 293
 294        public static PolicyDictionary PolicyDictionary
 295        {
 296            get
 297            {
 298                if (s_policyDictionary == null)
 299                {
 300                    s_policyDictionary = new PolicyDictionary(Dictionary);
 301                }
 302
 303                return s_policyDictionary;
 304            }
 305        }
 306
 307        public static SamlDictionary SamlDictionary
 308        {
 309            get
 310            {
 311                if (s_samlDictionary == null)
 312                {
 313                    s_samlDictionary = new SamlDictionary(Dictionary);
 314                }
 315
 316                return s_samlDictionary;
 317            }
 318        }
 319
 320        public static SecureConversationApr2004Dictionary SecureConversationApr2004Dictionary
 321        {
 322            get
 323            {
 324                if (s_secureConversationApr2004Dictionary == null)
 325                {
 326                    s_secureConversationApr2004Dictionary = new SecureConversationApr2004Dictionary(Dictionary);
 327                }
 328
 329                return s_secureConversationApr2004Dictionary;
 330            }
 331        }
 332
 333        public static SecureConversationFeb2005Dictionary SecureConversationFeb2005Dictionary
 334        {
 335            get
 336            {
 337                if (s_secureConversationFeb2005Dictionary == null)
 338                {
 339                    s_secureConversationFeb2005Dictionary = new SecureConversationFeb2005Dictionary(Dictionary);
 340                }
 341
 342                return s_secureConversationFeb2005Dictionary;
 343            }
 344        }
 345
 346        public static SecurityAlgorithmDictionary SecurityAlgorithmDictionary
 347        {
 348            get
 349            {
 350                if (s_securityAlgorithmDictionary == null)
 351                {
 352                    s_securityAlgorithmDictionary = new SecurityAlgorithmDictionary(Dictionary);
 353                }
 354
 355                return s_securityAlgorithmDictionary;
 356            }
 357        }
 358
 359        public static SecurityJan2004Dictionary SecurityJan2004Dictionary
 360        {
 361            get
 362            {
 363                if (s_securityJan2004Dictionary == null)
 364                {
 365                    s_securityJan2004Dictionary = new SecurityJan2004Dictionary(Dictionary);
 366                }
 367
 368                return s_securityJan2004Dictionary;
 369            }
 370        }
 371
 372        public static SecurityXXX2005Dictionary SecurityXXX2005Dictionary
 373        {
 374            get
 375            {
 376                if (s_securityXXX2005Dictionary == null)
 377                {
 378                    s_securityXXX2005Dictionary = new SecurityXXX2005Dictionary(Dictionary);
 379                }
 380
 381                return s_securityXXX2005Dictionary;
 382            }
 383        }
 384
 385        public static SerializationDictionary SerializationDictionary
 386        {
 387            get
 388            {
 389                if (s_serializationDictionary == null)
 390                {
 391                    s_serializationDictionary = new SerializationDictionary(Dictionary);
 392                }
 393
 394                return s_serializationDictionary;
 395            }
 396        }
 397
 398        public static TrustApr2004Dictionary TrustApr2004Dictionary
 399        {
 400            get
 401            {
 402                if (s_trustApr2004Dictionary == null)
 403                {
 404                    s_trustApr2004Dictionary = new TrustApr2004Dictionary(Dictionary);
 405                }
 406
 407                return s_trustApr2004Dictionary;
 408            }
 409        }
 410
 411        public static TrustFeb2005Dictionary TrustFeb2005Dictionary
 412        {
 413            get
 414            {
 415                if (s_trustFeb2005Dictionary == null)
 416                {
 417                    s_trustFeb2005Dictionary = new TrustFeb2005Dictionary(Dictionary);
 418                }
 419
 420                return s_trustFeb2005Dictionary;
 421            }
 422        }
 423
 424        public static UtilityDictionary UtilityDictionary
 425        {
 426            get
 427            {
 428                if (s_utilityDictionary == null)
 429                {
 430                    s_utilityDictionary = new UtilityDictionary(Dictionary);
 431                }
 432
 433                return s_utilityDictionary;
 434            }
 435        }
 436
 437        public static WsrmFeb2005Dictionary WsrmFeb2005Dictionary
 438        {
 439            get
 440            {
 441                if (s_wsrmFeb2005Dictionary == null)
 442                {
 443                    s_wsrmFeb2005Dictionary = new WsrmFeb2005Dictionary(Dictionary);
 444                }
 445
 446                return s_wsrmFeb2005Dictionary;
 447            }
 448        }
 449
 450        public static XmlEncryptionDictionary XmlEncryptionDictionary
 451        {
 452            get
 453            {
 454                if (s_xmlEncryptionDictionary == null)
 455                {
 456                    s_xmlEncryptionDictionary = new XmlEncryptionDictionary(Dictionary);
 457                }
 458
 459                return s_xmlEncryptionDictionary;
 460            }
 461        }
 462
 463        public static XmlSignatureDictionary XmlSignatureDictionary
 464        {
 465            get
 466            {
 467                if (s_xmlSignatureDictionary == null)
 468                {
 469                    s_xmlSignatureDictionary = new XmlSignatureDictionary(Dictionary);
 470                }
 471
 472                return s_xmlSignatureDictionary;
 473            }
 474        }
 475    }
 476
 477    internal class ActivityIdFlowDictionary
 478    {
 479        public XmlDictionaryString ActivityId;
 480        public XmlDictionaryString ActivityIdNamespace;
 481
 482        public ActivityIdFlowDictionary(ServiceModelDictionary dictionary)
 483        {
 484            ActivityId = dictionary.CreateString(ServiceModelStringsVersion1.String425, 425);
 485            ActivityIdNamespace = dictionary.CreateString(ServiceModelStringsVersion1.String426, 426);
 486        }
 487    }
 488
 489    internal class AddressingDictionary
 490    {
 491        public XmlDictionaryString Action;
 492        public XmlDictionaryString To;
 493        public XmlDictionaryString RelatesTo;
 494        public XmlDictionaryString MessageId;
 495        public XmlDictionaryString Address;
 496        public XmlDictionaryString ReplyTo;
 497        public XmlDictionaryString Empty;
 498        public XmlDictionaryString From;
 499        public XmlDictionaryString FaultTo;
 500        public XmlDictionaryString EndpointReference;
 501        public XmlDictionaryString PortType;
 502        public XmlDictionaryString ServiceName;
 503        public XmlDictionaryString PortName;
 504        public XmlDictionaryString ReferenceProperties;
 505        public XmlDictionaryString RelationshipType;
 506        public XmlDictionaryString Reply;
 507        public XmlDictionaryString Prefix;
 508        public XmlDictionaryString IdentityExtensionNamespace;
 509        public XmlDictionaryString Identity;
 510        public XmlDictionaryString Spn;
 511        public XmlDictionaryString Upn;
 512        public XmlDictionaryString Rsa;
 513        public XmlDictionaryString Dns;
 514        public XmlDictionaryString X509v3Certificate;
 515        public XmlDictionaryString ReferenceParameters;
 516        public XmlDictionaryString IsReferenceParameter;
 517
 8518        public AddressingDictionary(ServiceModelDictionary dictionary)
 519        {
 8520            Action = dictionary.CreateString(ServiceModelStringsVersion1.String5, 5);
 8521            To = dictionary.CreateString(ServiceModelStringsVersion1.String6, 6);
 8522            RelatesTo = dictionary.CreateString(ServiceModelStringsVersion1.String9, 9);
 8523            MessageId = dictionary.CreateString(ServiceModelStringsVersion1.String13, 13);
 8524            Address = dictionary.CreateString(ServiceModelStringsVersion1.String21, 21);
 8525            ReplyTo = dictionary.CreateString(ServiceModelStringsVersion1.String22, 22);
 8526            Empty = dictionary.CreateString(ServiceModelStringsVersion1.String81, 81);
 8527            From = dictionary.CreateString(ServiceModelStringsVersion1.String82, 82);
 8528            FaultTo = dictionary.CreateString(ServiceModelStringsVersion1.String83, 83);
 8529            EndpointReference = dictionary.CreateString(ServiceModelStringsVersion1.String84, 84);
 8530            PortType = dictionary.CreateString(ServiceModelStringsVersion1.String85, 85);
 8531            ServiceName = dictionary.CreateString(ServiceModelStringsVersion1.String86, 86);
 8532            PortName = dictionary.CreateString(ServiceModelStringsVersion1.String87, 87);
 8533            ReferenceProperties = dictionary.CreateString(ServiceModelStringsVersion1.String88, 88);
 8534            RelationshipType = dictionary.CreateString(ServiceModelStringsVersion1.String89, 89);
 8535            Reply = dictionary.CreateString(ServiceModelStringsVersion1.String90, 90);
 8536            Prefix = dictionary.CreateString(ServiceModelStringsVersion1.String91, 91);
 8537            IdentityExtensionNamespace = dictionary.CreateString(ServiceModelStringsVersion1.String92, 92);
 8538            Identity = dictionary.CreateString(ServiceModelStringsVersion1.String93, 93);
 8539            Spn = dictionary.CreateString(ServiceModelStringsVersion1.String94, 94);
 8540            Upn = dictionary.CreateString(ServiceModelStringsVersion1.String95, 95);
 8541            Rsa = dictionary.CreateString(ServiceModelStringsVersion1.String96, 96);
 8542            Dns = dictionary.CreateString(ServiceModelStringsVersion1.String97, 97);
 8543            X509v3Certificate = dictionary.CreateString(ServiceModelStringsVersion1.String98, 98);
 8544            ReferenceParameters = dictionary.CreateString(ServiceModelStringsVersion1.String100, 100);
 8545            IsReferenceParameter = dictionary.CreateString(ServiceModelStringsVersion1.String101, 101);
 8546        }
 547    }
 548
 549    internal class Addressing10Dictionary
 550    {
 551        public XmlDictionaryString Namespace;
 552        public XmlDictionaryString Anonymous;
 553        public XmlDictionaryString FaultAction;
 554        public XmlDictionaryString ReplyRelationship;
 555        public XmlDictionaryString NoneAddress;
 556        public XmlDictionaryString Metadata;
 557
 558        public Addressing10Dictionary(ServiceModelDictionary dictionary)
 559        {
 560            Namespace = dictionary.CreateString(ServiceModelStringsVersion1.String3, 3);
 561            Anonymous = dictionary.CreateString(ServiceModelStringsVersion1.String10, 10);
 562            FaultAction = dictionary.CreateString(ServiceModelStringsVersion1.String99, 99);
 563            ReplyRelationship = dictionary.CreateString(ServiceModelStringsVersion1.String102, 102);
 564            NoneAddress = dictionary.CreateString(ServiceModelStringsVersion1.String103, 103);
 565            Metadata = dictionary.CreateString(ServiceModelStringsVersion1.String104, 104);
 566        }
 567    }
 568
 569    internal class Addressing200408Dictionary
 570    {
 571        public XmlDictionaryString Namespace;
 572        public XmlDictionaryString Anonymous;
 573        public XmlDictionaryString FaultAction;
 574
 575        public Addressing200408Dictionary(ServiceModelDictionary dictionary)
 576        {
 577            Namespace = dictionary.CreateString(ServiceModelStringsVersion1.String105, 105);
 578            Anonymous = dictionary.CreateString(ServiceModelStringsVersion1.String106, 106);
 579            FaultAction = dictionary.CreateString(ServiceModelStringsVersion1.String107, 107);
 580        }
 581    }
 582
 583    internal class AddressingNoneDictionary
 584    {
 585        public XmlDictionaryString Namespace;
 586
 587        public AddressingNoneDictionary(ServiceModelDictionary dictionary)
 588        {
 589            Namespace = dictionary.CreateString(ServiceModelStringsVersion1.String439, 439);
 590        }
 591    }
 592
 593    internal class AtomicTransactionExternalDictionary
 594    {
 595        public XmlDictionaryString Prefix;
 596        public XmlDictionaryString Prepare;
 597        public XmlDictionaryString Prepared;
 598        public XmlDictionaryString ReadOnly;
 599        public XmlDictionaryString Commit;
 600        public XmlDictionaryString Rollback;
 601        public XmlDictionaryString Committed;
 602        public XmlDictionaryString Aborted;
 603        public XmlDictionaryString Replay;
 604        public XmlDictionaryString CompletionCoordinatorPortType;
 605        public XmlDictionaryString CompletionParticipantPortType;
 606        public XmlDictionaryString CoordinatorPortType;
 607        public XmlDictionaryString ParticipantPortType;
 608        public XmlDictionaryString InconsistentInternalState;
 609
 610        public AtomicTransactionExternalDictionary(ServiceModelDictionary dictionary)
 611        {
 612            Prefix = dictionary.CreateString(ServiceModelStringsVersion1.String383, 383);
 613            Prepare = dictionary.CreateString(ServiceModelStringsVersion1.String387, 387);
 614            Prepared = dictionary.CreateString(ServiceModelStringsVersion1.String388, 388);
 615            ReadOnly = dictionary.CreateString(ServiceModelStringsVersion1.String389, 389);
 616            Commit = dictionary.CreateString(ServiceModelStringsVersion1.String390, 390);
 617            Rollback = dictionary.CreateString(ServiceModelStringsVersion1.String391, 391);
 618            Committed = dictionary.CreateString(ServiceModelStringsVersion1.String392, 392);
 619            Aborted = dictionary.CreateString(ServiceModelStringsVersion1.String393, 393);
 620            Replay = dictionary.CreateString(ServiceModelStringsVersion1.String394, 394);
 621            CompletionCoordinatorPortType = dictionary.CreateString(ServiceModelStringsVersion1.String404, 404);
 622            CompletionParticipantPortType = dictionary.CreateString(ServiceModelStringsVersion1.String405, 405);
 623            CoordinatorPortType = dictionary.CreateString(ServiceModelStringsVersion1.String406, 406);
 624            ParticipantPortType = dictionary.CreateString(ServiceModelStringsVersion1.String407, 407);
 625            InconsistentInternalState = dictionary.CreateString(ServiceModelStringsVersion1.String408, 408);
 626        }
 627    }
 628
 629    internal class AtomicTransactionExternal10Dictionary
 630    {
 631        public XmlDictionaryString Namespace;
 632        public XmlDictionaryString CompletionUri;
 633        public XmlDictionaryString Durable2PCUri;
 634        public XmlDictionaryString Volatile2PCUri;
 635        public XmlDictionaryString CommitAction;
 636        public XmlDictionaryString RollbackAction;
 637        public XmlDictionaryString CommittedAction;
 638        public XmlDictionaryString AbortedAction;
 639        public XmlDictionaryString PrepareAction;
 640        public XmlDictionaryString PreparedAction;
 641        public XmlDictionaryString ReadOnlyAction;
 642        public XmlDictionaryString ReplayAction;
 643        public XmlDictionaryString FaultAction;
 644
 645        public AtomicTransactionExternal10Dictionary(ServiceModelDictionary dictionary)
 646        {
 647            Namespace = dictionary.CreateString(ServiceModelStringsVersion1.String382, 382);
 648            CompletionUri = dictionary.CreateString(ServiceModelStringsVersion1.String384, 384);
 649            Durable2PCUri = dictionary.CreateString(ServiceModelStringsVersion1.String385, 385);
 650            Volatile2PCUri = dictionary.CreateString(ServiceModelStringsVersion1.String386, 386);
 651            CommitAction = dictionary.CreateString(ServiceModelStringsVersion1.String395, 395);
 652            RollbackAction = dictionary.CreateString(ServiceModelStringsVersion1.String396, 396);
 653            CommittedAction = dictionary.CreateString(ServiceModelStringsVersion1.String397, 397);
 654            AbortedAction = dictionary.CreateString(ServiceModelStringsVersion1.String398, 398);
 655            PrepareAction = dictionary.CreateString(ServiceModelStringsVersion1.String399, 399);
 656            PreparedAction = dictionary.CreateString(ServiceModelStringsVersion1.String400, 400);
 657            ReadOnlyAction = dictionary.CreateString(ServiceModelStringsVersion1.String401, 401);
 658            ReplayAction = dictionary.CreateString(ServiceModelStringsVersion1.String402, 402);
 659            FaultAction = dictionary.CreateString(ServiceModelStringsVersion1.String403, 403);
 660        }
 661    }
 662
 663    internal class CoordinationExternalDictionary
 664    {
 665        public XmlDictionaryString Prefix;
 666        public XmlDictionaryString CreateCoordinationContext;
 667        public XmlDictionaryString CreateCoordinationContextResponse;
 668        public XmlDictionaryString CoordinationContext;
 669        public XmlDictionaryString CurrentContext;
 670        public XmlDictionaryString CoordinationType;
 671        public XmlDictionaryString RegistrationService;
 672        public XmlDictionaryString Register;
 673        public XmlDictionaryString RegisterResponse;
 674        public XmlDictionaryString Protocol;
 675        public XmlDictionaryString CoordinatorProtocolService;
 676        public XmlDictionaryString ParticipantProtocolService;
 677        public XmlDictionaryString Expires;
 678        public XmlDictionaryString Identifier;
 679        public XmlDictionaryString ActivationCoordinatorPortType;
 680        public XmlDictionaryString RegistrationCoordinatorPortType;
 681        public XmlDictionaryString InvalidState;
 682        public XmlDictionaryString InvalidProtocol;
 683        public XmlDictionaryString InvalidParameters;
 684        public XmlDictionaryString NoActivity;
 685        public XmlDictionaryString ContextRefused;
 686        public XmlDictionaryString AlreadyRegistered;
 687
 688        public CoordinationExternalDictionary(ServiceModelDictionary dictionary)
 689        {
 690            Prefix = dictionary.CreateString(ServiceModelStringsVersion1.String357, 357);
 691            CreateCoordinationContext = dictionary.CreateString(ServiceModelStringsVersion1.String358, 358);
 692            CreateCoordinationContextResponse = dictionary.CreateString(ServiceModelStringsVersion1.String359, 359);
 693            CoordinationContext = dictionary.CreateString(ServiceModelStringsVersion1.String360, 360);
 694            CurrentContext = dictionary.CreateString(ServiceModelStringsVersion1.String361, 361);
 695            CoordinationType = dictionary.CreateString(ServiceModelStringsVersion1.String362, 362);
 696            RegistrationService = dictionary.CreateString(ServiceModelStringsVersion1.String363, 363);
 697            Register = dictionary.CreateString(ServiceModelStringsVersion1.String364, 364);
 698            RegisterResponse = dictionary.CreateString(ServiceModelStringsVersion1.String365, 365);
 699            Protocol = dictionary.CreateString(ServiceModelStringsVersion1.String366, 366);
 700            CoordinatorProtocolService = dictionary.CreateString(ServiceModelStringsVersion1.String367, 367);
 701            ParticipantProtocolService = dictionary.CreateString(ServiceModelStringsVersion1.String368, 368);
 702            Expires = dictionary.CreateString(ServiceModelStringsVersion1.String55, 55);
 703            Identifier = dictionary.CreateString(ServiceModelStringsVersion1.String15, 15);
 704            ActivationCoordinatorPortType = dictionary.CreateString(ServiceModelStringsVersion1.String374, 374);
 705            RegistrationCoordinatorPortType = dictionary.CreateString(ServiceModelStringsVersion1.String375, 375);
 706            InvalidState = dictionary.CreateString(ServiceModelStringsVersion1.String376, 376);
 707            InvalidProtocol = dictionary.CreateString(ServiceModelStringsVersion1.String377, 377);
 708            InvalidParameters = dictionary.CreateString(ServiceModelStringsVersion1.String378, 378);
 709            NoActivity = dictionary.CreateString(ServiceModelStringsVersion1.String379, 379);
 710            ContextRefused = dictionary.CreateString(ServiceModelStringsVersion1.String380, 380);
 711            AlreadyRegistered = dictionary.CreateString(ServiceModelStringsVersion1.String381, 381);
 712        }
 713    }
 714
 715    internal class CoordinationExternal10Dictionary
 716    {
 717        public XmlDictionaryString Namespace;
 718        public XmlDictionaryString CreateCoordinationContextAction;
 719        public XmlDictionaryString CreateCoordinationContextResponseAction;
 720        public XmlDictionaryString RegisterAction;
 721        public XmlDictionaryString RegisterResponseAction;
 722        public XmlDictionaryString FaultAction;
 723
 724        public CoordinationExternal10Dictionary(ServiceModelDictionary dictionary)
 725        {
 726            Namespace = dictionary.CreateString(ServiceModelStringsVersion1.String356, 356);
 727            CreateCoordinationContextAction = dictionary.CreateString(ServiceModelStringsVersion1.String369, 369);
 728            CreateCoordinationContextResponseAction = dictionary.CreateString(ServiceModelStringsVersion1.String370, 370
 729            RegisterAction = dictionary.CreateString(ServiceModelStringsVersion1.String371, 371);
 730            RegisterResponseAction = dictionary.CreateString(ServiceModelStringsVersion1.String372, 372);
 731            FaultAction = dictionary.CreateString(ServiceModelStringsVersion1.String373, 373);
 732        }
 733    }
 734
 735    internal class DotNetAddressingDictionary
 736    {
 737        public XmlDictionaryString Namespace;
 738        public XmlDictionaryString RedirectTo;
 739        public XmlDictionaryString Via;
 740
 741        public DotNetAddressingDictionary(ServiceModelDictionary dictionary)
 742        {
 743            Namespace = dictionary.CreateString(ServiceModelStringsVersion1.String108, 108);
 744            RedirectTo = dictionary.CreateString(ServiceModelStringsVersion1.String109, 109);
 745            Via = dictionary.CreateString(ServiceModelStringsVersion1.String110, 110);
 746        }
 747    }
 748
 749    internal class DotNetAtomicTransactionExternalDictionary
 750    {
 751        public XmlDictionaryString Namespace;
 752        public XmlDictionaryString Prefix;
 753        public XmlDictionaryString Enlistment;
 754        public XmlDictionaryString Protocol;
 755        public XmlDictionaryString LocalTransactionId;
 756        public XmlDictionaryString IsolationLevel;
 757        public XmlDictionaryString IsolationFlags;
 758        public XmlDictionaryString Description;
 759        public XmlDictionaryString Loopback;
 760        public XmlDictionaryString RegisterInfo;
 761        public XmlDictionaryString ContextId;
 762        public XmlDictionaryString TokenId;
 763        public XmlDictionaryString AccessDenied;
 764        public XmlDictionaryString InvalidPolicy;
 765        public XmlDictionaryString CoordinatorRegistrationFailed;
 766        public XmlDictionaryString TooManyEnlistments;
 767        public XmlDictionaryString Disabled;
 768
 769        public DotNetAtomicTransactionExternalDictionary(ServiceModelDictionary dictionary)
 770        {
 771            Namespace = dictionary.CreateString(ServiceModelStringsVersion1.String65, 65);
 772            Prefix = dictionary.CreateString(ServiceModelStringsVersion1.String409, 409);
 773            Enlistment = dictionary.CreateString(ServiceModelStringsVersion1.String410, 410);
 774            Protocol = dictionary.CreateString(ServiceModelStringsVersion1.String411, 411);
 775            LocalTransactionId = dictionary.CreateString(ServiceModelStringsVersion1.String412, 412);
 776            IsolationLevel = dictionary.CreateString(ServiceModelStringsVersion1.String413, 413);
 777            IsolationFlags = dictionary.CreateString(ServiceModelStringsVersion1.String414, 414);
 778            Description = dictionary.CreateString(ServiceModelStringsVersion1.String415, 415);
 779            Loopback = dictionary.CreateString(ServiceModelStringsVersion1.String416, 416);
 780            RegisterInfo = dictionary.CreateString(ServiceModelStringsVersion1.String417, 417);
 781            ContextId = dictionary.CreateString(ServiceModelStringsVersion1.String418, 418);
 782            TokenId = dictionary.CreateString(ServiceModelStringsVersion1.String419, 419);
 783            AccessDenied = dictionary.CreateString(ServiceModelStringsVersion1.String420, 420);
 784            InvalidPolicy = dictionary.CreateString(ServiceModelStringsVersion1.String421, 421);
 785            CoordinatorRegistrationFailed = dictionary.CreateString(ServiceModelStringsVersion1.String422, 422);
 786            TooManyEnlistments = dictionary.CreateString(ServiceModelStringsVersion1.String423, 423);
 787            Disabled = dictionary.CreateString(ServiceModelStringsVersion1.String424, 424);
 788        }
 789    }
 790
 791    internal class DotNetOneWayDictionary
 792    {
 793        public XmlDictionaryString Namespace;
 794        public XmlDictionaryString HeaderName;
 795
 796        public DotNetOneWayDictionary(ServiceModelDictionary dictionary)
 797        {
 798            Namespace = dictionary.CreateString(ServiceModelStringsVersion1.String437, 437);
 799            HeaderName = dictionary.CreateString(ServiceModelStringsVersion1.String438, 438);
 800        }
 801    }
 802
 803    internal class DotNetSecurityDictionary
 804    {
 805        public XmlDictionaryString Namespace;
 806        public XmlDictionaryString Prefix;
 807
 808        public DotNetSecurityDictionary(ServiceModelDictionary dictionary)
 809        {
 810            Namespace = dictionary.CreateString(ServiceModelStringsVersion1.String162, 162);
 811            Prefix = dictionary.CreateString(ServiceModelStringsVersion1.String163, 163);
 812        }
 813    }
 814
 815    internal class ExclusiveC14NDictionary
 816    {
 817        public XmlDictionaryString Namespace;
 818        public XmlDictionaryString PrefixList;
 819        public XmlDictionaryString InclusiveNamespaces;
 820        public XmlDictionaryString Prefix;
 821
 822        public ExclusiveC14NDictionary(ServiceModelDictionary dictionary)
 823        {
 824            Namespace = dictionary.CreateString(ServiceModelStringsVersion1.String111, 111);
 825            PrefixList = dictionary.CreateString(ServiceModelStringsVersion1.String112, 112);
 826            InclusiveNamespaces = dictionary.CreateString(ServiceModelStringsVersion1.String113, 113);
 827            Prefix = dictionary.CreateString(ServiceModelStringsVersion1.String114, 114);
 828        }
 829    }
 830
 831    internal class MessageDictionary
 832    {
 833        public XmlDictionaryString MustUnderstand;
 834        public XmlDictionaryString Envelope;
 835        public XmlDictionaryString Header;
 836        public XmlDictionaryString Body;
 837        public XmlDictionaryString Prefix;
 838        public XmlDictionaryString Fault;
 839        public XmlDictionaryString MustUnderstandFault;
 840        public XmlDictionaryString Namespace;
 841
 842        public MessageDictionary(ServiceModelDictionary dictionary)
 843        {
 844            MustUnderstand = dictionary.CreateString(ServiceModelStringsVersion1.String0, 0);
 845            Envelope = dictionary.CreateString(ServiceModelStringsVersion1.String1, 1);
 846            Header = dictionary.CreateString(ServiceModelStringsVersion1.String4, 4);
 847            Body = dictionary.CreateString(ServiceModelStringsVersion1.String7, 7);
 848            Prefix = dictionary.CreateString(ServiceModelStringsVersion1.String66, 66);
 849            Fault = dictionary.CreateString(ServiceModelStringsVersion1.String67, 67);
 850            MustUnderstandFault = dictionary.CreateString(ServiceModelStringsVersion1.String68, 68);
 851            Namespace = dictionary.CreateString(ServiceModelStringsVersion1.String440, 440);
 852        }
 853    }
 854
 855    internal class Message12Dictionary
 856    {
 857        public XmlDictionaryString Namespace;
 858        public XmlDictionaryString Role;
 859        public XmlDictionaryString Relay;
 860        public XmlDictionaryString FaultCode;
 861        public XmlDictionaryString FaultReason;
 862        public XmlDictionaryString FaultText;
 863        public XmlDictionaryString FaultNode;
 864        public XmlDictionaryString FaultRole;
 865        public XmlDictionaryString FaultDetail;
 866        public XmlDictionaryString FaultValue;
 867        public XmlDictionaryString FaultSubcode;
 868        public XmlDictionaryString NotUnderstood;
 869        public XmlDictionaryString QName;
 870
 871        public Message12Dictionary(ServiceModelDictionary dictionary)
 872        {
 873            Namespace = dictionary.CreateString(ServiceModelStringsVersion1.String2, 2);
 874            Role = dictionary.CreateString(ServiceModelStringsVersion1.String69, 69);
 875            Relay = dictionary.CreateString(ServiceModelStringsVersion1.String70, 70);
 876            FaultCode = dictionary.CreateString(ServiceModelStringsVersion1.String71, 71);
 877            FaultReason = dictionary.CreateString(ServiceModelStringsVersion1.String72, 72);
 878            FaultText = dictionary.CreateString(ServiceModelStringsVersion1.String73, 73);
 879            FaultNode = dictionary.CreateString(ServiceModelStringsVersion1.String74, 74);
 880            FaultRole = dictionary.CreateString(ServiceModelStringsVersion1.String75, 75);
 881            FaultDetail = dictionary.CreateString(ServiceModelStringsVersion1.String76, 76);
 882            FaultValue = dictionary.CreateString(ServiceModelStringsVersion1.String77, 77);
 883            FaultSubcode = dictionary.CreateString(ServiceModelStringsVersion1.String78, 78);
 884            NotUnderstood = dictionary.CreateString(ServiceModelStringsVersion1.String79, 79);
 885            QName = dictionary.CreateString(ServiceModelStringsVersion1.String80, 80);
 886        }
 887    }
 888
 889    internal class OleTxTransactionExternalDictionary
 890    {
 891        public XmlDictionaryString Namespace;
 892        public XmlDictionaryString Prefix;
 893        public XmlDictionaryString OleTxTransaction;
 894        public XmlDictionaryString PropagationToken;
 895
 896        public OleTxTransactionExternalDictionary(ServiceModelDictionary dictionary)
 897        {
 898            Namespace = dictionary.CreateString(ServiceModelStringsVersion1.String352, 352);
 899            Prefix = dictionary.CreateString(ServiceModelStringsVersion1.String353, 353);
 900            OleTxTransaction = dictionary.CreateString(ServiceModelStringsVersion1.String354, 354);
 901            PropagationToken = dictionary.CreateString(ServiceModelStringsVersion1.String355, 355);
 902        }
 903    }
 904
 905    internal class PeerWireStringsDictionary
 906    {
 907        public XmlDictionaryString FloodAction;
 908        public XmlDictionaryString LinkUtilityAction;
 909        public XmlDictionaryString HopCount;
 910        public XmlDictionaryString HopCountNamespace;
 911        public XmlDictionaryString PeerVia;
 912        public XmlDictionaryString Namespace;
 913        public XmlDictionaryString Demuxer;
 914        public XmlDictionaryString PeerTo;
 915
 916        public PeerWireStringsDictionary(ServiceModelDictionary dictionary)
 917        {
 918            FloodAction = dictionary.CreateString(ServiceModelStringsVersion1.String429, 429);
 919            LinkUtilityAction = dictionary.CreateString(ServiceModelStringsVersion1.String430, 430);
 920            HopCount = dictionary.CreateString(ServiceModelStringsVersion1.String431, 431);
 921            HopCountNamespace = dictionary.CreateString(ServiceModelStringsVersion1.String432, 432);
 922            PeerVia = dictionary.CreateString(ServiceModelStringsVersion1.String433, 433);
 923            Namespace = dictionary.CreateString(ServiceModelStringsVersion1.String434, 434);
 924            Demuxer = dictionary.CreateString(ServiceModelStringsVersion1.String435, 435);
 925            PeerTo = dictionary.CreateString(ServiceModelStringsVersion1.String436, 436);
 926        }
 927    }
 928
 929    internal class PolicyDictionary
 930    {
 931        public XmlDictionaryString Namespace;
 932
 933        public PolicyDictionary(ServiceModelDictionary dictionary)
 934        {
 935            Namespace = dictionary.CreateString(ServiceModelStringsVersion1.String428, 428);
 936        }
 937    }
 938
 939    internal class SamlDictionary
 940    {
 941        public XmlDictionaryString Access;
 942        public XmlDictionaryString AccessDecision;
 943        public XmlDictionaryString Action;
 944        public XmlDictionaryString Advice;
 945        public XmlDictionaryString Assertion;
 946        public XmlDictionaryString AssertionId;
 947        public XmlDictionaryString AssertionIdReference;
 948        public XmlDictionaryString Attribute;
 949        public XmlDictionaryString AttributeName;
 950        public XmlDictionaryString AttributeNamespace;
 951        public XmlDictionaryString AttributeStatement;
 952        public XmlDictionaryString AttributeValue;
 953        public XmlDictionaryString Audience;
 954        public XmlDictionaryString AudienceRestrictionCondition;
 955        public XmlDictionaryString AuthenticationInstant;
 956        public XmlDictionaryString AuthenticationMethod;
 957        public XmlDictionaryString AuthenticationStatement;
 958        public XmlDictionaryString AuthorityBinding;
 959        public XmlDictionaryString AuthorityKind;
 960        public XmlDictionaryString AuthorizationDecisionStatement;
 961        public XmlDictionaryString Binding;
 962        public XmlDictionaryString Condition;
 963        public XmlDictionaryString Conditions;
 964        public XmlDictionaryString Decision;
 965        public XmlDictionaryString DoNotCacheCondition;
 966        public XmlDictionaryString Evidence;
 967        public XmlDictionaryString IssueInstant;
 968        public XmlDictionaryString Issuer;
 969        public XmlDictionaryString Location;
 970        public XmlDictionaryString MajorVersion;
 971        public XmlDictionaryString MinorVersion;
 972        public XmlDictionaryString Namespace;
 973        public XmlDictionaryString NameIdentifier;
 974        public XmlDictionaryString NameIdentifierFormat;
 975        public XmlDictionaryString NameIdentifierNameQualifier;
 976        public XmlDictionaryString ActionNamespaceAttribute;
 977        public XmlDictionaryString NotBefore;
 978        public XmlDictionaryString NotOnOrAfter;
 979        public XmlDictionaryString PreferredPrefix;
 980        public XmlDictionaryString Statement;
 981        public XmlDictionaryString Subject;
 982        public XmlDictionaryString SubjectConfirmation;
 983        public XmlDictionaryString SubjectConfirmationData;
 984        public XmlDictionaryString SubjectConfirmationMethod;
 985        public XmlDictionaryString HolderOfKey;
 986        public XmlDictionaryString SenderVouches;
 987        public XmlDictionaryString SubjectLocality;
 988        public XmlDictionaryString SubjectLocalityDNSAddress;
 989        public XmlDictionaryString SubjectLocalityIPAddress;
 990        public XmlDictionaryString SubjectStatement;
 991        public XmlDictionaryString UnspecifiedAuthenticationMethod;
 992        public XmlDictionaryString NamespaceAttributePrefix;
 993        public XmlDictionaryString Resource;
 994        public XmlDictionaryString UserName;
 995        public XmlDictionaryString UserNameNamespace;
 996        public XmlDictionaryString EmailName;
 997        public XmlDictionaryString EmailNamespace;
 998
 999        public SamlDictionary(ServiceModelDictionary dictionary)
 1000        {
 1001            Access = dictionary.CreateString(ServiceModelStringsVersion1.String251, 251);
 1002            AccessDecision = dictionary.CreateString(ServiceModelStringsVersion1.String252, 252);
 1003            Action = dictionary.CreateString(ServiceModelStringsVersion1.String5, 5);
 1004            Advice = dictionary.CreateString(ServiceModelStringsVersion1.String253, 253);
 1005            Assertion = dictionary.CreateString(ServiceModelStringsVersion1.String179, 179);
 1006            AssertionId = dictionary.CreateString(ServiceModelStringsVersion1.String254, 254);
 1007            AssertionIdReference = dictionary.CreateString(ServiceModelStringsVersion1.String255, 255);
 1008            Attribute = dictionary.CreateString(ServiceModelStringsVersion1.String256, 256);
 1009            AttributeName = dictionary.CreateString(ServiceModelStringsVersion1.String257, 257);
 1010            AttributeNamespace = dictionary.CreateString(ServiceModelStringsVersion1.String258, 258);
 1011            AttributeStatement = dictionary.CreateString(ServiceModelStringsVersion1.String259, 259);
 1012            AttributeValue = dictionary.CreateString(ServiceModelStringsVersion1.String260, 260);
 1013            Audience = dictionary.CreateString(ServiceModelStringsVersion1.String261, 261);
 1014            AudienceRestrictionCondition = dictionary.CreateString(ServiceModelStringsVersion1.String262, 262);
 1015            AuthenticationInstant = dictionary.CreateString(ServiceModelStringsVersion1.String263, 263);
 1016            AuthenticationMethod = dictionary.CreateString(ServiceModelStringsVersion1.String264, 264);
 1017            AuthenticationStatement = dictionary.CreateString(ServiceModelStringsVersion1.String265, 265);
 1018            AuthorityBinding = dictionary.CreateString(ServiceModelStringsVersion1.String266, 266);
 1019            AuthorityKind = dictionary.CreateString(ServiceModelStringsVersion1.String267, 267);
 1020            AuthorizationDecisionStatement = dictionary.CreateString(ServiceModelStringsVersion1.String268, 268);
 1021            Binding = dictionary.CreateString(ServiceModelStringsVersion1.String269, 269);
 1022            Condition = dictionary.CreateString(ServiceModelStringsVersion1.String270, 270);
 1023            Conditions = dictionary.CreateString(ServiceModelStringsVersion1.String271, 271);
 1024            Decision = dictionary.CreateString(ServiceModelStringsVersion1.String272, 272);
 1025            DoNotCacheCondition = dictionary.CreateString(ServiceModelStringsVersion1.String273, 273);
 1026            Evidence = dictionary.CreateString(ServiceModelStringsVersion1.String274, 274);
 1027            IssueInstant = dictionary.CreateString(ServiceModelStringsVersion1.String275, 275);
 1028            Issuer = dictionary.CreateString(ServiceModelStringsVersion1.String276, 276);
 1029            Location = dictionary.CreateString(ServiceModelStringsVersion1.String277, 277);
 1030            MajorVersion = dictionary.CreateString(ServiceModelStringsVersion1.String278, 278);
 1031            MinorVersion = dictionary.CreateString(ServiceModelStringsVersion1.String279, 279);
 1032            Namespace = dictionary.CreateString(ServiceModelStringsVersion1.String180, 180);
 1033            NameIdentifier = dictionary.CreateString(ServiceModelStringsVersion1.String280, 280);
 1034            NameIdentifierFormat = dictionary.CreateString(ServiceModelStringsVersion1.String281, 281);
 1035            NameIdentifierNameQualifier = dictionary.CreateString(ServiceModelStringsVersion1.String282, 282);
 1036            ActionNamespaceAttribute = dictionary.CreateString(ServiceModelStringsVersion1.String283, 283);
 1037            NotBefore = dictionary.CreateString(ServiceModelStringsVersion1.String284, 284);
 1038            NotOnOrAfter = dictionary.CreateString(ServiceModelStringsVersion1.String285, 285);
 1039            PreferredPrefix = dictionary.CreateString(ServiceModelStringsVersion1.String286, 286);
 1040            Statement = dictionary.CreateString(ServiceModelStringsVersion1.String287, 287);
 1041            Subject = dictionary.CreateString(ServiceModelStringsVersion1.String288, 288);
 1042            SubjectConfirmation = dictionary.CreateString(ServiceModelStringsVersion1.String289, 289);
 1043            SubjectConfirmationData = dictionary.CreateString(ServiceModelStringsVersion1.String290, 290);
 1044            SubjectConfirmationMethod = dictionary.CreateString(ServiceModelStringsVersion1.String291, 291);
 1045            HolderOfKey = dictionary.CreateString(ServiceModelStringsVersion1.String292, 292);
 1046            SenderVouches = dictionary.CreateString(ServiceModelStringsVersion1.String293, 293);
 1047            SubjectLocality = dictionary.CreateString(ServiceModelStringsVersion1.String294, 294);
 1048            SubjectLocalityDNSAddress = dictionary.CreateString(ServiceModelStringsVersion1.String295, 295);
 1049            SubjectLocalityIPAddress = dictionary.CreateString(ServiceModelStringsVersion1.String296, 296);
 1050            SubjectStatement = dictionary.CreateString(ServiceModelStringsVersion1.String297, 297);
 1051            UnspecifiedAuthenticationMethod = dictionary.CreateString(ServiceModelStringsVersion1.String298, 298);
 1052            NamespaceAttributePrefix = dictionary.CreateString(ServiceModelStringsVersion1.String299, 299);
 1053            Resource = dictionary.CreateString(ServiceModelStringsVersion1.String300, 300);
 1054            UserName = dictionary.CreateString(ServiceModelStringsVersion1.String301, 301);
 1055            UserNameNamespace = dictionary.CreateString(ServiceModelStringsVersion1.String302, 302);
 1056            EmailName = dictionary.CreateString(ServiceModelStringsVersion1.String303, 303);
 1057            EmailNamespace = dictionary.CreateString(ServiceModelStringsVersion1.String304, 304);
 1058        }
 1059    }
 1060
 1061    internal class SecureConversationDictionary
 1062    {
 1063        public XmlDictionaryString Namespace;
 1064        public XmlDictionaryString DerivedKeyToken;
 1065        public XmlDictionaryString Nonce;
 1066        public XmlDictionaryString Length;
 1067        public XmlDictionaryString SecurityContextToken;
 1068        public XmlDictionaryString AlgorithmAttribute;
 1069        public XmlDictionaryString Generation;
 1070        public XmlDictionaryString Label;
 1071        public XmlDictionaryString Offset;
 1072        public XmlDictionaryString Properties;
 1073        public XmlDictionaryString Identifier;
 1074        public XmlDictionaryString Cookie;
 1075        public XmlDictionaryString Prefix;
 1076        public XmlDictionaryString DerivedKeyTokenType;
 1077        public XmlDictionaryString SecurityContextTokenType;
 1078        public XmlDictionaryString SecurityContextTokenReferenceValueType;
 1079        public XmlDictionaryString RequestSecurityContextIssuance;
 1080        public XmlDictionaryString RequestSecurityContextIssuanceResponse;
 1081        public XmlDictionaryString RenewNeededFaultCode;
 1082        public XmlDictionaryString BadContextTokenFaultCode;
 1083
 1084        public SecureConversationDictionary()
 1085        {
 1086        }
 1087        internal SecureConversationDictionary(ServiceModelDictionary dictionary)
 1088        {
 1089        }
 1090    }
 1091
 1092    internal class SecureConversationApr2004Dictionary : SecureConversationDictionary
 1093    {
 1094        public SecureConversationApr2004Dictionary(ServiceModelDictionary dictionary)
 1095            : base(dictionary)
 1096        {
 1097            SecurityContextToken = dictionary.CreateString(ServiceModelStringsVersion1.String115, 115);
 1098            DerivedKeyToken = dictionary.CreateString(ServiceModelStringsVersion1.String39, 39);
 1099            AlgorithmAttribute = dictionary.CreateString(ServiceModelStringsVersion1.String8, 8);
 1100            Generation = dictionary.CreateString(ServiceModelStringsVersion1.String116, 116);
 1101            Label = dictionary.CreateString(ServiceModelStringsVersion1.String117, 117);
 1102            Length = dictionary.CreateString(ServiceModelStringsVersion1.String56, 56);
 1103            Nonce = dictionary.CreateString(ServiceModelStringsVersion1.String40, 40);
 1104            Offset = dictionary.CreateString(ServiceModelStringsVersion1.String118, 118);
 1105            Properties = dictionary.CreateString(ServiceModelStringsVersion1.String119, 119);
 1106            Identifier = dictionary.CreateString(ServiceModelStringsVersion1.String15, 15);
 1107            Cookie = dictionary.CreateString(ServiceModelStringsVersion1.String120, 120);
 1108            Prefix = dictionary.CreateString(ServiceModelStringsVersion1.String121, 121);
 1109            Namespace = dictionary.CreateString(ServiceModelStringsVersion1.String122, 122);
 1110            DerivedKeyTokenType = dictionary.CreateString(ServiceModelStringsVersion1.String123, 123);
 1111            SecurityContextTokenType = dictionary.CreateString(ServiceModelStringsVersion1.String124, 124);
 1112            SecurityContextTokenReferenceValueType = dictionary.CreateString(ServiceModelStringsVersion1.String124, 124)
 1113            RequestSecurityContextIssuance = dictionary.CreateString(ServiceModelStringsVersion1.String125, 125);
 1114            RequestSecurityContextIssuanceResponse = dictionary.CreateString(ServiceModelStringsVersion1.String126, 126)
 1115            RenewNeededFaultCode = dictionary.CreateString(ServiceModelStringsVersion1.String127, 127);
 1116            BadContextTokenFaultCode = dictionary.CreateString(ServiceModelStringsVersion1.String128, 128);
 1117        }
 1118    }
 1119
 1120    internal class SecureConversationFeb2005Dictionary : SecureConversationDictionary
 1121    {
 1122        public XmlDictionaryString RequestSecurityContextRenew;
 1123        public XmlDictionaryString RequestSecurityContextRenewResponse;
 1124        public XmlDictionaryString RequestSecurityContextClose;
 1125        public XmlDictionaryString RequestSecurityContextCloseResponse;
 1126
 1127        public SecureConversationFeb2005Dictionary(ServiceModelDictionary dictionary)
 1128            : base(dictionary)
 1129        {
 1130            Namespace = dictionary.CreateString(ServiceModelStringsVersion1.String38, 38);
 1131            DerivedKeyToken = dictionary.CreateString(ServiceModelStringsVersion1.String39, 39);
 1132            Nonce = dictionary.CreateString(ServiceModelStringsVersion1.String40, 40);
 1133            Length = dictionary.CreateString(ServiceModelStringsVersion1.String56, 56);
 1134            SecurityContextToken = dictionary.CreateString(ServiceModelStringsVersion1.String115, 115);
 1135            AlgorithmAttribute = dictionary.CreateString(ServiceModelStringsVersion1.String8, 8);
 1136            Generation = dictionary.CreateString(ServiceModelStringsVersion1.String116, 116);
 1137            Label = dictionary.CreateString(ServiceModelStringsVersion1.String117, 117);
 1138            Offset = dictionary.CreateString(ServiceModelStringsVersion1.String118, 118);
 1139            Properties = dictionary.CreateString(ServiceModelStringsVersion1.String119, 119);
 1140            Identifier = dictionary.CreateString(ServiceModelStringsVersion1.String15, 15);
 1141            Cookie = dictionary.CreateString(ServiceModelStringsVersion1.String120, 120);
 1142            RenewNeededFaultCode = dictionary.CreateString(ServiceModelStringsVersion1.String127, 127);
 1143            BadContextTokenFaultCode = dictionary.CreateString(ServiceModelStringsVersion1.String128, 128);
 1144            Prefix = dictionary.CreateString(ServiceModelStringsVersion1.String129, 129);
 1145            DerivedKeyTokenType = dictionary.CreateString(ServiceModelStringsVersion1.String130, 130);
 1146            SecurityContextTokenType = dictionary.CreateString(ServiceModelStringsVersion1.String131, 131);
 1147            SecurityContextTokenReferenceValueType = dictionary.CreateString(ServiceModelStringsVersion1.String131, 131)
 1148            RequestSecurityContextIssuance = dictionary.CreateString(ServiceModelStringsVersion1.String132, 132);
 1149            RequestSecurityContextIssuanceResponse = dictionary.CreateString(ServiceModelStringsVersion1.String133, 133)
 1150            RequestSecurityContextRenew = dictionary.CreateString(ServiceModelStringsVersion1.String134, 134);
 1151            RequestSecurityContextRenewResponse = dictionary.CreateString(ServiceModelStringsVersion1.String135, 135);
 1152            RequestSecurityContextClose = dictionary.CreateString(ServiceModelStringsVersion1.String136, 136);
 1153            RequestSecurityContextCloseResponse = dictionary.CreateString(ServiceModelStringsVersion1.String137, 137);
 1154        }
 1155    }
 1156
 1157    internal class SecurityAlgorithmDictionary
 1158    {
 1159        public XmlDictionaryString Aes128Encryption;
 1160        public XmlDictionaryString Aes128KeyWrap;
 1161        public XmlDictionaryString Aes192Encryption;
 1162        public XmlDictionaryString Aes192KeyWrap;
 1163        public XmlDictionaryString Aes256Encryption;
 1164        public XmlDictionaryString Aes256KeyWrap;
 1165        public XmlDictionaryString DesEncryption;
 1166        public XmlDictionaryString DsaSha1Signature;
 1167        public XmlDictionaryString ExclusiveC14n;
 1168        public XmlDictionaryString ExclusiveC14nWithComments;
 1169        public XmlDictionaryString HmacSha1Signature;
 1170        public XmlDictionaryString HmacSha256Signature;
 1171        public XmlDictionaryString Psha1KeyDerivation;
 1172        public XmlDictionaryString Ripemd160Digest;
 1173        public XmlDictionaryString RsaOaepKeyWrap;
 1174        public XmlDictionaryString RsaSha1Signature;
 1175        public XmlDictionaryString RsaSha256Signature;
 1176        public XmlDictionaryString RsaV15KeyWrap;
 1177        public XmlDictionaryString Sha1Digest;
 1178        public XmlDictionaryString Sha256Digest;
 1179        public XmlDictionaryString Sha512Digest;
 1180        public XmlDictionaryString TripleDesEncryption;
 1181        public XmlDictionaryString TripleDesKeyWrap;
 1182        public XmlDictionaryString TlsSspiKeyWrap;
 1183        public XmlDictionaryString WindowsSspiKeyWrap;
 1184
 1185        public SecurityAlgorithmDictionary(ServiceModelDictionary dictionary)
 1186        {
 1187            Aes128Encryption = dictionary.CreateString(ServiceModelStringsVersion1.String138, 138);
 1188            Aes128KeyWrap = dictionary.CreateString(ServiceModelStringsVersion1.String139, 139);
 1189            Aes192Encryption = dictionary.CreateString(ServiceModelStringsVersion1.String140, 140);
 1190            Aes192KeyWrap = dictionary.CreateString(ServiceModelStringsVersion1.String141, 141);
 1191            Aes256Encryption = dictionary.CreateString(ServiceModelStringsVersion1.String142, 142);
 1192            Aes256KeyWrap = dictionary.CreateString(ServiceModelStringsVersion1.String143, 143);
 1193            DesEncryption = dictionary.CreateString(ServiceModelStringsVersion1.String144, 144);
 1194            DsaSha1Signature = dictionary.CreateString(ServiceModelStringsVersion1.String145, 145);
 1195            ExclusiveC14n = dictionary.CreateString(ServiceModelStringsVersion1.String111, 111);
 1196            ExclusiveC14nWithComments = dictionary.CreateString(ServiceModelStringsVersion1.String146, 146);
 1197            HmacSha1Signature = dictionary.CreateString(ServiceModelStringsVersion1.String147, 147);
 1198            HmacSha256Signature = dictionary.CreateString(ServiceModelStringsVersion1.String148, 148);
 1199            Psha1KeyDerivation = dictionary.CreateString(ServiceModelStringsVersion1.String149, 149);
 1200            Ripemd160Digest = dictionary.CreateString(ServiceModelStringsVersion1.String150, 150);
 1201            RsaOaepKeyWrap = dictionary.CreateString(ServiceModelStringsVersion1.String151, 151);
 1202            RsaSha1Signature = dictionary.CreateString(ServiceModelStringsVersion1.String152, 152);
 1203            RsaSha256Signature = dictionary.CreateString(ServiceModelStringsVersion1.String153, 153);
 1204            RsaV15KeyWrap = dictionary.CreateString(ServiceModelStringsVersion1.String154, 154);
 1205            Sha1Digest = dictionary.CreateString(ServiceModelStringsVersion1.String155, 155);
 1206            Sha256Digest = dictionary.CreateString(ServiceModelStringsVersion1.String156, 156);
 1207            Sha512Digest = dictionary.CreateString(ServiceModelStringsVersion1.String157, 157);
 1208            TripleDesEncryption = dictionary.CreateString(ServiceModelStringsVersion1.String158, 158);
 1209            TripleDesKeyWrap = dictionary.CreateString(ServiceModelStringsVersion1.String159, 159);
 1210            TlsSspiKeyWrap = dictionary.CreateString(ServiceModelStringsVersion1.String160, 160);
 1211            WindowsSspiKeyWrap = dictionary.CreateString(ServiceModelStringsVersion1.String161, 161);
 1212        }
 1213    }
 1214
 1215    internal class SecurityJan2004Dictionary
 1216    {
 1217        public XmlDictionaryString SecurityTokenReference;
 1218        public XmlDictionaryString Namespace;
 1219        public XmlDictionaryString Security;
 1220        public XmlDictionaryString ValueType;
 1221        public XmlDictionaryString TypeAttribute;
 1222        public XmlDictionaryString Prefix;
 1223        public XmlDictionaryString NonceElement;
 1224        public XmlDictionaryString PasswordElement;
 1225        public XmlDictionaryString PasswordTextName;
 1226        public XmlDictionaryString UserNameElement;
 1227        public XmlDictionaryString UserNameTokenElement;
 1228        public XmlDictionaryString BinarySecurityToken;
 1229        public XmlDictionaryString EncodingType;
 1230        public XmlDictionaryString Reference;
 1231        public XmlDictionaryString URI;
 1232        public XmlDictionaryString KeyIdentifier;
 1233        public XmlDictionaryString EncodingTypeValueBase64Binary;
 1234        public XmlDictionaryString EncodingTypeValueHexBinary;
 1235        public XmlDictionaryString EncodingTypeValueText;
 1236        public XmlDictionaryString X509SKIValueType;
 1237        public XmlDictionaryString KerberosTokenTypeGSS;
 1238        public XmlDictionaryString KerberosTokenType1510;
 1239        public XmlDictionaryString SamlAssertionIdValueType;
 1240        public XmlDictionaryString SamlAssertion;
 1241        public XmlDictionaryString SamlUri;
 1242        public XmlDictionaryString RelAssertionValueType;
 1243        public XmlDictionaryString FailedAuthenticationFaultCode;
 1244        public XmlDictionaryString InvalidSecurityTokenFaultCode;
 1245        public XmlDictionaryString InvalidSecurityFaultCode;
 1246        public XmlDictionaryString KerberosHashValueType;
 1247
 1248        public SecurityJan2004Dictionary(ServiceModelDictionary dictionary)
 1249        {
 1250            SecurityTokenReference = dictionary.CreateString(ServiceModelStringsVersion1.String30, 30);
 1251            Namespace = dictionary.CreateString(ServiceModelStringsVersion1.String36, 36);
 1252            Security = dictionary.CreateString(ServiceModelStringsVersion1.String52, 52);
 1253            ValueType = dictionary.CreateString(ServiceModelStringsVersion1.String58, 58);
 1254            TypeAttribute = dictionary.CreateString(ServiceModelStringsVersion1.String59, 59);
 1255            Prefix = dictionary.CreateString(ServiceModelStringsVersion1.String164, 164);
 1256            NonceElement = dictionary.CreateString(ServiceModelStringsVersion1.String40, 40);
 1257            PasswordElement = dictionary.CreateString(ServiceModelStringsVersion1.String165, 165);
 1258            PasswordTextName = dictionary.CreateString(ServiceModelStringsVersion1.String166, 166);
 1259            UserNameElement = dictionary.CreateString(ServiceModelStringsVersion1.String167, 167);
 1260            UserNameTokenElement = dictionary.CreateString(ServiceModelStringsVersion1.String168, 168);
 1261            BinarySecurityToken = dictionary.CreateString(ServiceModelStringsVersion1.String169, 169);
 1262            EncodingType = dictionary.CreateString(ServiceModelStringsVersion1.String170, 170);
 1263            Reference = dictionary.CreateString(ServiceModelStringsVersion1.String12, 12);
 1264            URI = dictionary.CreateString(ServiceModelStringsVersion1.String11, 11);
 1265            KeyIdentifier = dictionary.CreateString(ServiceModelStringsVersion1.String171, 171);
 1266            EncodingTypeValueBase64Binary = dictionary.CreateString(ServiceModelStringsVersion1.String172, 172);
 1267            EncodingTypeValueHexBinary = dictionary.CreateString(ServiceModelStringsVersion1.String173, 173);
 1268            EncodingTypeValueText = dictionary.CreateString(ServiceModelStringsVersion1.String174, 174);
 1269            X509SKIValueType = dictionary.CreateString(ServiceModelStringsVersion1.String175, 175);
 1270            KerberosTokenTypeGSS = dictionary.CreateString(ServiceModelStringsVersion1.String176, 176);
 1271            KerberosTokenType1510 = dictionary.CreateString(ServiceModelStringsVersion1.String177, 177);
 1272            SamlAssertionIdValueType = dictionary.CreateString(ServiceModelStringsVersion1.String178, 178);
 1273            SamlAssertion = dictionary.CreateString(ServiceModelStringsVersion1.String179, 179);
 1274            SamlUri = dictionary.CreateString(ServiceModelStringsVersion1.String180, 180);
 1275            RelAssertionValueType = dictionary.CreateString(ServiceModelStringsVersion1.String181, 181);
 1276            FailedAuthenticationFaultCode = dictionary.CreateString(ServiceModelStringsVersion1.String182, 182);
 1277            InvalidSecurityTokenFaultCode = dictionary.CreateString(ServiceModelStringsVersion1.String183, 183);
 1278            InvalidSecurityFaultCode = dictionary.CreateString(ServiceModelStringsVersion1.String184, 184);
 1279            KerberosHashValueType = dictionary.CreateString(ServiceModelStringsVersion1.String427, 427);
 1280        }
 1281    }
 1282
 1283    internal class SecurityXXX2005Dictionary
 1284    {
 1285        public XmlDictionaryString EncryptedHeader;
 1286        public XmlDictionaryString Namespace;
 1287        public XmlDictionaryString Prefix;
 1288        public XmlDictionaryString SignatureConfirmation;
 1289        public XmlDictionaryString ValueAttribute;
 1290        public XmlDictionaryString TokenTypeAttribute;
 1291        public XmlDictionaryString ThumbprintSha1ValueType;
 1292        public XmlDictionaryString EncryptedKeyTokenType;
 1293        public XmlDictionaryString EncryptedKeyHashValueType;
 1294        public XmlDictionaryString SamlTokenType;
 1295        public XmlDictionaryString Saml20TokenType;
 1296        public XmlDictionaryString Saml11AssertionValueType;
 1297
 1298        public SecurityXXX2005Dictionary(ServiceModelDictionary dictionary)
 1299        {
 1300            EncryptedHeader = dictionary.CreateString(ServiceModelStringsVersion1.String60, 60);
 1301            Namespace = dictionary.CreateString(ServiceModelStringsVersion1.String61, 61);
 1302            Prefix = dictionary.CreateString(ServiceModelStringsVersion1.String185, 185);
 1303            SignatureConfirmation = dictionary.CreateString(ServiceModelStringsVersion1.String186, 186);
 1304            ValueAttribute = dictionary.CreateString(ServiceModelStringsVersion1.String77, 77);
 1305            TokenTypeAttribute = dictionary.CreateString(ServiceModelStringsVersion1.String187, 187);
 1306            ThumbprintSha1ValueType = dictionary.CreateString(ServiceModelStringsVersion1.String188, 188);
 1307            EncryptedKeyTokenType = dictionary.CreateString(ServiceModelStringsVersion1.String189, 189);
 1308            EncryptedKeyHashValueType = dictionary.CreateString(ServiceModelStringsVersion1.String190, 190);
 1309            SamlTokenType = dictionary.CreateString(ServiceModelStringsVersion1.String191, 191);
 1310            Saml20TokenType = dictionary.CreateString(ServiceModelStringsVersion1.String192, 192);
 1311            Saml11AssertionValueType = dictionary.CreateString(ServiceModelStringsVersion1.String193, 193);
 1312        }
 1313    }
 1314
 1315    internal class SerializationDictionary
 1316    {
 1317        public XmlDictionaryString XmlSchemaInstanceNamespace;
 1318        public XmlDictionaryString XmlSchemaNamespace;
 1319        public XmlDictionaryString Nil;
 1320        public XmlDictionaryString Type;
 1321        public XmlDictionaryString Char;
 1322        public XmlDictionaryString Boolean;
 1323        public XmlDictionaryString Byte;
 1324        public XmlDictionaryString UnsignedByte;
 1325        public XmlDictionaryString Short;
 1326        public XmlDictionaryString UnsignedShort;
 1327        public XmlDictionaryString Int;
 1328        public XmlDictionaryString UnsignedInt;
 1329        public XmlDictionaryString Long;
 1330        public XmlDictionaryString UnsignedLong;
 1331        public XmlDictionaryString Float;
 1332        public XmlDictionaryString Double;
 1333        public XmlDictionaryString Decimal;
 1334        public XmlDictionaryString DateTime;
 1335        public XmlDictionaryString String;
 1336        public XmlDictionaryString Base64Binary;
 1337        public XmlDictionaryString AnyType;
 1338        public XmlDictionaryString Duration;
 1339        public XmlDictionaryString Guid;
 1340        public XmlDictionaryString AnyURI;
 1341        public XmlDictionaryString QName;
 1342        public XmlDictionaryString Time;
 1343        public XmlDictionaryString Date;
 1344        public XmlDictionaryString HexBinary;
 1345        public XmlDictionaryString GYearMonth;
 1346        public XmlDictionaryString GYear;
 1347        public XmlDictionaryString GMonthDay;
 1348        public XmlDictionaryString GDay;
 1349        public XmlDictionaryString GMonth;
 1350        public XmlDictionaryString Integer;
 1351        public XmlDictionaryString PositiveInteger;
 1352        public XmlDictionaryString NegativeInteger;
 1353        public XmlDictionaryString NonPositiveInteger;
 1354        public XmlDictionaryString NonNegativeInteger;
 1355        public XmlDictionaryString NormalizedString;
 1356
 1357        public SerializationDictionary(ServiceModelDictionary dictionary)
 1358        {
 1359            XmlSchemaInstanceNamespace = dictionary.CreateString(ServiceModelStringsVersion1.String441, 441);
 1360            XmlSchemaNamespace = dictionary.CreateString(ServiceModelStringsVersion1.String442, 442);
 1361            Nil = dictionary.CreateString(ServiceModelStringsVersion1.String443, 443);
 1362            Type = dictionary.CreateString(ServiceModelStringsVersion1.String444, 444);
 1363            Char = dictionary.CreateString(ServiceModelStringsVersion1.String445, 445);
 1364            Boolean = dictionary.CreateString(ServiceModelStringsVersion1.String446, 446);
 1365            Byte = dictionary.CreateString(ServiceModelStringsVersion1.String447, 447);
 1366            UnsignedByte = dictionary.CreateString(ServiceModelStringsVersion1.String448, 448);
 1367            Short = dictionary.CreateString(ServiceModelStringsVersion1.String449, 449);
 1368            UnsignedShort = dictionary.CreateString(ServiceModelStringsVersion1.String450, 450);
 1369            Int = dictionary.CreateString(ServiceModelStringsVersion1.String451, 451);
 1370            UnsignedInt = dictionary.CreateString(ServiceModelStringsVersion1.String452, 452);
 1371            Long = dictionary.CreateString(ServiceModelStringsVersion1.String453, 453);
 1372            UnsignedLong = dictionary.CreateString(ServiceModelStringsVersion1.String454, 454);
 1373            Float = dictionary.CreateString(ServiceModelStringsVersion1.String455, 455);
 1374            Double = dictionary.CreateString(ServiceModelStringsVersion1.String456, 456);
 1375            Decimal = dictionary.CreateString(ServiceModelStringsVersion1.String457, 457);
 1376            DateTime = dictionary.CreateString(ServiceModelStringsVersion1.String458, 458);
 1377            String = dictionary.CreateString(ServiceModelStringsVersion1.String459, 459);
 1378            Base64Binary = dictionary.CreateString(ServiceModelStringsVersion1.String460, 460);
 1379            AnyType = dictionary.CreateString(ServiceModelStringsVersion1.String461, 461);
 1380            Duration = dictionary.CreateString(ServiceModelStringsVersion1.String462, 462);
 1381            Guid = dictionary.CreateString(ServiceModelStringsVersion1.String463, 463);
 1382            AnyURI = dictionary.CreateString(ServiceModelStringsVersion1.String464, 464);
 1383            QName = dictionary.CreateString(ServiceModelStringsVersion1.String465, 465);
 1384            Time = dictionary.CreateString(ServiceModelStringsVersion1.String466, 466);
 1385            Date = dictionary.CreateString(ServiceModelStringsVersion1.String467, 467);
 1386            HexBinary = dictionary.CreateString(ServiceModelStringsVersion1.String468, 468);
 1387            GYearMonth = dictionary.CreateString(ServiceModelStringsVersion1.String469, 469);
 1388            GYear = dictionary.CreateString(ServiceModelStringsVersion1.String470, 470);
 1389            GMonthDay = dictionary.CreateString(ServiceModelStringsVersion1.String471, 471);
 1390            GDay = dictionary.CreateString(ServiceModelStringsVersion1.String472, 472);
 1391            GMonth = dictionary.CreateString(ServiceModelStringsVersion1.String473, 473);
 1392            Integer = dictionary.CreateString(ServiceModelStringsVersion1.String474, 474);
 1393            PositiveInteger = dictionary.CreateString(ServiceModelStringsVersion1.String475, 475);
 1394            NegativeInteger = dictionary.CreateString(ServiceModelStringsVersion1.String476, 476);
 1395            NonPositiveInteger = dictionary.CreateString(ServiceModelStringsVersion1.String477, 477);
 1396            NonNegativeInteger = dictionary.CreateString(ServiceModelStringsVersion1.String478, 478);
 1397            NormalizedString = dictionary.CreateString(ServiceModelStringsVersion1.String479, 479);
 1398        }
 1399    }
 1400
 1401    internal class TrustDictionary
 1402    {
 1403        public XmlDictionaryString RequestSecurityTokenResponseCollection;
 1404        public XmlDictionaryString Namespace;
 1405        public XmlDictionaryString BinarySecretClauseType;
 1406        public XmlDictionaryString CombinedHashLabel;
 1407        public XmlDictionaryString RequestSecurityTokenResponse;
 1408        public XmlDictionaryString TokenType;
 1409        public XmlDictionaryString KeySize;
 1410        public XmlDictionaryString RequestedTokenReference;
 1411        public XmlDictionaryString AppliesTo;
 1412        public XmlDictionaryString Authenticator;
 1413        public XmlDictionaryString CombinedHash;
 1414        public XmlDictionaryString BinaryExchange;
 1415        public XmlDictionaryString Lifetime;
 1416        public XmlDictionaryString RequestedSecurityToken;
 1417        public XmlDictionaryString Entropy;
 1418        public XmlDictionaryString RequestedProofToken;
 1419        public XmlDictionaryString ComputedKey;
 1420        public XmlDictionaryString RequestSecurityToken;
 1421        public XmlDictionaryString RequestType;
 1422        public XmlDictionaryString Context;
 1423        public XmlDictionaryString BinarySecret;
 1424        public XmlDictionaryString Type;
 1425        public XmlDictionaryString SpnegoValueTypeUri;
 1426        public XmlDictionaryString TlsnegoValueTypeUri;
 1427        public XmlDictionaryString Prefix;
 1428        public XmlDictionaryString RequestSecurityTokenIssuance;
 1429        public XmlDictionaryString RequestSecurityTokenIssuanceResponse;
 1430        public XmlDictionaryString RequestTypeIssue;
 1431        public XmlDictionaryString Psha1ComputedKeyUri;
 1432        public XmlDictionaryString SymmetricKeyBinarySecret;
 1433        public XmlDictionaryString NonceBinarySecret;
 1434        public XmlDictionaryString KeyType;
 1435        public XmlDictionaryString SymmetricKeyType;
 1436        public XmlDictionaryString PublicKeyType;
 1437        public XmlDictionaryString Claims;
 1438        public XmlDictionaryString InvalidRequestFaultCode;
 1439        public XmlDictionaryString FailedAuthenticationFaultCode;
 1440        public XmlDictionaryString RequestFailedFaultCode;
 1441        public XmlDictionaryString SignWith;
 1442        public XmlDictionaryString EncryptWith;
 1443        public XmlDictionaryString EncryptionAlgorithm;
 1444        public XmlDictionaryString CanonicalizationAlgorithm;
 1445        public XmlDictionaryString ComputedKeyAlgorithm;
 1446        public XmlDictionaryString UseKey;
 1447        public XmlDictionaryString RenewTarget;
 1448        public XmlDictionaryString CloseTarget;
 1449        public XmlDictionaryString RequestedTokenClosed;
 1450        public XmlDictionaryString RequestedAttachedReference;
 1451        public XmlDictionaryString RequestedUnattachedReference;
 1452        public XmlDictionaryString IssuedTokensHeader;
 1453        public XmlDictionaryString RequestTypeRenew;
 1454        public XmlDictionaryString RequestTypeClose;
 1455
 1456        public TrustDictionary()
 1457        {
 1458        }
 1459
 1460        public TrustDictionary(ServiceModelDictionary dictionary)
 1461        {
 1462        }
 1463    }
 1464
 1465    internal class TrustApr2004Dictionary : TrustDictionary
 1466    {
 1467        public TrustApr2004Dictionary(ServiceModelDictionary dictionary)
 1468            : base(dictionary)
 1469        {
 1470            CombinedHashLabel = dictionary.CreateString(ServiceModelStringsVersion1.String194, 194);
 1471            RequestSecurityTokenResponse = dictionary.CreateString(ServiceModelStringsVersion1.String195, 195);
 1472            TokenType = dictionary.CreateString(ServiceModelStringsVersion1.String187, 187);
 1473            KeySize = dictionary.CreateString(ServiceModelStringsVersion1.String196, 196);
 1474            RequestedTokenReference = dictionary.CreateString(ServiceModelStringsVersion1.String197, 197);
 1475            AppliesTo = dictionary.CreateString(ServiceModelStringsVersion1.String198, 198);
 1476            Authenticator = dictionary.CreateString(ServiceModelStringsVersion1.String199, 199);
 1477            CombinedHash = dictionary.CreateString(ServiceModelStringsVersion1.String200, 200);
 1478            BinaryExchange = dictionary.CreateString(ServiceModelStringsVersion1.String201, 201);
 1479            Lifetime = dictionary.CreateString(ServiceModelStringsVersion1.String202, 202);
 1480            RequestedSecurityToken = dictionary.CreateString(ServiceModelStringsVersion1.String203, 203);
 1481            Entropy = dictionary.CreateString(ServiceModelStringsVersion1.String204, 204);
 1482            RequestedProofToken = dictionary.CreateString(ServiceModelStringsVersion1.String205, 205);
 1483            ComputedKey = dictionary.CreateString(ServiceModelStringsVersion1.String206, 206);
 1484            RequestSecurityToken = dictionary.CreateString(ServiceModelStringsVersion1.String207, 207);
 1485            RequestType = dictionary.CreateString(ServiceModelStringsVersion1.String208, 208);
 1486            RequestSecurityTokenResponseCollection = dictionary.CreateString(ServiceModelStringsVersion1.String62, 62);
 1487            Context = dictionary.CreateString(ServiceModelStringsVersion1.String209, 209);
 1488            BinarySecret = dictionary.CreateString(ServiceModelStringsVersion1.String210, 210);
 1489            Type = dictionary.CreateString(ServiceModelStringsVersion1.String59, 59);
 1490            SpnegoValueTypeUri = dictionary.CreateString(ServiceModelStringsVersion1.String211, 211);
 1491            TlsnegoValueTypeUri = dictionary.CreateString(ServiceModelStringsVersion1.String212, 212);
 1492            Prefix = dictionary.CreateString(ServiceModelStringsVersion1.String213, 213);
 1493            Namespace = dictionary.CreateString(ServiceModelStringsVersion1.String214, 214);
 1494            RequestSecurityTokenIssuance = dictionary.CreateString(ServiceModelStringsVersion1.String215, 215);
 1495            RequestSecurityTokenIssuanceResponse = dictionary.CreateString(ServiceModelStringsVersion1.String216, 216);
 1496            RequestTypeIssue = dictionary.CreateString(ServiceModelStringsVersion1.String217, 217);
 1497            Psha1ComputedKeyUri = dictionary.CreateString(ServiceModelStringsVersion1.String218, 218);
 1498            SymmetricKeyBinarySecret = dictionary.CreateString(ServiceModelStringsVersion1.String219, 219);
 1499            NonceBinarySecret = dictionary.CreateString(ServiceModelStringsVersion1.String220, 220);
 1500            KeyType = dictionary.CreateString(ServiceModelStringsVersion1.String221, 221);
 1501            SymmetricKeyType = dictionary.CreateString(ServiceModelStringsVersion1.String222, 222);
 1502            PublicKeyType = dictionary.CreateString(ServiceModelStringsVersion1.String223, 223);
 1503            Claims = dictionary.CreateString(ServiceModelStringsVersion1.String224, 224);
 1504            InvalidRequestFaultCode = dictionary.CreateString(ServiceModelStringsVersion1.String225, 225);
 1505            FailedAuthenticationFaultCode = dictionary.CreateString(ServiceModelStringsVersion1.String182, 182);
 1506            RequestFailedFaultCode = dictionary.CreateString(ServiceModelStringsVersion1.String226, 226);
 1507            SignWith = dictionary.CreateString(ServiceModelStringsVersion1.String227, 227);
 1508            EncryptWith = dictionary.CreateString(ServiceModelStringsVersion1.String228, 228);
 1509            EncryptionAlgorithm = dictionary.CreateString(ServiceModelStringsVersion1.String229, 229);
 1510            CanonicalizationAlgorithm = dictionary.CreateString(ServiceModelStringsVersion1.String230, 230);
 1511            ComputedKeyAlgorithm = dictionary.CreateString(ServiceModelStringsVersion1.String231, 231);
 1512            UseKey = dictionary.CreateString(ServiceModelStringsVersion1.String232, 232);
 1513        }
 1514    }
 1515
 1516    internal class TrustFeb2005Dictionary : TrustDictionary
 1517    {
 1518        public TrustFeb2005Dictionary(ServiceModelDictionary dictionary)
 1519            : base(dictionary)
 1520        {
 1521            RequestSecurityTokenResponseCollection = dictionary.CreateString(ServiceModelStringsVersion1.String62, 62);
 1522            Namespace = dictionary.CreateString(ServiceModelStringsVersion1.String63, 63);
 1523            BinarySecretClauseType = dictionary.CreateString(ServiceModelStringsVersion1.String64, 64);
 1524            CombinedHashLabel = dictionary.CreateString(ServiceModelStringsVersion1.String194, 194);
 1525            RequestSecurityTokenResponse = dictionary.CreateString(ServiceModelStringsVersion1.String195, 195);
 1526            TokenType = dictionary.CreateString(ServiceModelStringsVersion1.String187, 187);
 1527            KeySize = dictionary.CreateString(ServiceModelStringsVersion1.String196, 196);
 1528            RequestedTokenReference = dictionary.CreateString(ServiceModelStringsVersion1.String197, 197);
 1529            AppliesTo = dictionary.CreateString(ServiceModelStringsVersion1.String198, 198);
 1530            Authenticator = dictionary.CreateString(ServiceModelStringsVersion1.String199, 199);
 1531            CombinedHash = dictionary.CreateString(ServiceModelStringsVersion1.String200, 200);
 1532            BinaryExchange = dictionary.CreateString(ServiceModelStringsVersion1.String201, 201);
 1533            Lifetime = dictionary.CreateString(ServiceModelStringsVersion1.String202, 202);
 1534            RequestedSecurityToken = dictionary.CreateString(ServiceModelStringsVersion1.String203, 203);
 1535            Entropy = dictionary.CreateString(ServiceModelStringsVersion1.String204, 204);
 1536            RequestedProofToken = dictionary.CreateString(ServiceModelStringsVersion1.String205, 205);
 1537            ComputedKey = dictionary.CreateString(ServiceModelStringsVersion1.String206, 206);
 1538            RequestSecurityToken = dictionary.CreateString(ServiceModelStringsVersion1.String207, 207);
 1539            RequestType = dictionary.CreateString(ServiceModelStringsVersion1.String208, 208);
 1540            Context = dictionary.CreateString(ServiceModelStringsVersion1.String209, 209);
 1541            BinarySecret = dictionary.CreateString(ServiceModelStringsVersion1.String210, 210);
 1542            Type = dictionary.CreateString(ServiceModelStringsVersion1.String59, 59);
 1543            SpnegoValueTypeUri = dictionary.CreateString(ServiceModelStringsVersion1.String233, 233);
 1544            TlsnegoValueTypeUri = dictionary.CreateString(ServiceModelStringsVersion1.String234, 234);
 1545            Prefix = dictionary.CreateString(ServiceModelStringsVersion1.String235, 235);
 1546            RequestSecurityTokenIssuance = dictionary.CreateString(ServiceModelStringsVersion1.String236, 236);
 1547            RequestSecurityTokenIssuanceResponse = dictionary.CreateString(ServiceModelStringsVersion1.String237, 237);
 1548            RequestTypeIssue = dictionary.CreateString(ServiceModelStringsVersion1.String238, 238);
 1549            SymmetricKeyBinarySecret = dictionary.CreateString(ServiceModelStringsVersion1.String239, 239);
 1550            Psha1ComputedKeyUri = dictionary.CreateString(ServiceModelStringsVersion1.String240, 240);
 1551            NonceBinarySecret = dictionary.CreateString(ServiceModelStringsVersion1.String241, 241);
 1552            RenewTarget = dictionary.CreateString(ServiceModelStringsVersion1.String242, 242);
 1553            CloseTarget = dictionary.CreateString(ServiceModelStringsVersion1.String243, 243);
 1554            RequestedTokenClosed = dictionary.CreateString(ServiceModelStringsVersion1.String244, 244);
 1555            RequestedAttachedReference = dictionary.CreateString(ServiceModelStringsVersion1.String245, 245);
 1556            RequestedUnattachedReference = dictionary.CreateString(ServiceModelStringsVersion1.String246, 246);
 1557            IssuedTokensHeader = dictionary.CreateString(ServiceModelStringsVersion1.String247, 247);
 1558            RequestTypeRenew = dictionary.CreateString(ServiceModelStringsVersion1.String248, 248);
 1559            RequestTypeClose = dictionary.CreateString(ServiceModelStringsVersion1.String249, 249);
 1560            KeyType = dictionary.CreateString(ServiceModelStringsVersion1.String221, 221);
 1561            SymmetricKeyType = dictionary.CreateString(ServiceModelStringsVersion1.String239, 239);
 1562            PublicKeyType = dictionary.CreateString(ServiceModelStringsVersion1.String250, 250);
 1563            Claims = dictionary.CreateString(ServiceModelStringsVersion1.String224, 224);
 1564            InvalidRequestFaultCode = dictionary.CreateString(ServiceModelStringsVersion1.String225, 225);
 1565            FailedAuthenticationFaultCode = dictionary.CreateString(ServiceModelStringsVersion1.String182, 182);
 1566            UseKey = dictionary.CreateString(ServiceModelStringsVersion1.String232, 232);
 1567            SignWith = dictionary.CreateString(ServiceModelStringsVersion1.String227, 227);
 1568            EncryptWith = dictionary.CreateString(ServiceModelStringsVersion1.String228, 228);
 1569            EncryptionAlgorithm = dictionary.CreateString(ServiceModelStringsVersion1.String229, 229);
 1570            CanonicalizationAlgorithm = dictionary.CreateString(ServiceModelStringsVersion1.String230, 230);
 1571            ComputedKeyAlgorithm = dictionary.CreateString(ServiceModelStringsVersion1.String231, 231);
 1572        }
 1573    }
 1574
 1575    internal class UtilityDictionary
 1576    {
 1577        public XmlDictionaryString IdAttribute;
 1578        public XmlDictionaryString Namespace;
 1579        public XmlDictionaryString Timestamp;
 1580        public XmlDictionaryString CreatedElement;
 1581        public XmlDictionaryString ExpiresElement;
 1582        public XmlDictionaryString Prefix;
 1583        public XmlDictionaryString UniqueEndpointHeaderName;
 1584        public XmlDictionaryString UniqueEndpointHeaderNamespace;
 1585
 1586        public UtilityDictionary(ServiceModelDictionary dictionary)
 1587        {
 1588            IdAttribute = dictionary.CreateString(ServiceModelStringsVersion1.String14, 14);
 1589            Namespace = dictionary.CreateString(ServiceModelStringsVersion1.String51, 51);
 1590            Timestamp = dictionary.CreateString(ServiceModelStringsVersion1.String53, 53);
 1591            CreatedElement = dictionary.CreateString(ServiceModelStringsVersion1.String54, 54);
 1592            ExpiresElement = dictionary.CreateString(ServiceModelStringsVersion1.String55, 55);
 1593            Prefix = dictionary.CreateString(ServiceModelStringsVersion1.String305, 305);
 1594            UniqueEndpointHeaderName = dictionary.CreateString(ServiceModelStringsVersion1.String306, 306);
 1595            UniqueEndpointHeaderNamespace = dictionary.CreateString(ServiceModelStringsVersion1.String307, 307);
 1596        }
 1597    }
 1598
 1599    internal class WsrmFeb2005Dictionary
 1600    {
 1601        public XmlDictionaryString Identifier;
 1602        public XmlDictionaryString Namespace;
 1603        public XmlDictionaryString SequenceAcknowledgement;
 1604        public XmlDictionaryString AcknowledgementRange;
 1605        public XmlDictionaryString Upper;
 1606        public XmlDictionaryString Lower;
 1607        public XmlDictionaryString BufferRemaining;
 1608        public XmlDictionaryString NETNamespace;
 1609        public XmlDictionaryString SequenceAcknowledgementAction;
 1610        public XmlDictionaryString Sequence;
 1611        public XmlDictionaryString MessageNumber;
 1612        public XmlDictionaryString AckRequested;
 1613        public XmlDictionaryString AckRequestedAction;
 1614        public XmlDictionaryString AcksTo;
 1615        public XmlDictionaryString Accept;
 1616        public XmlDictionaryString CreateSequence;
 1617        public XmlDictionaryString CreateSequenceAction;
 1618        public XmlDictionaryString CreateSequenceRefused;
 1619        public XmlDictionaryString CreateSequenceResponse;
 1620        public XmlDictionaryString CreateSequenceResponseAction;
 1621        public XmlDictionaryString Expires;
 1622        public XmlDictionaryString FaultCode;
 1623        public XmlDictionaryString InvalidAcknowledgement;
 1624        public XmlDictionaryString LastMessage;
 1625        public XmlDictionaryString LastMessageAction;
 1626        public XmlDictionaryString LastMessageNumberExceeded;
 1627        public XmlDictionaryString MessageNumberRollover;
 1628        public XmlDictionaryString Nack;
 1629        public XmlDictionaryString NETPrefix;
 1630        public XmlDictionaryString Offer;
 1631        public XmlDictionaryString Prefix;
 1632        public XmlDictionaryString SequenceFault;
 1633        public XmlDictionaryString SequenceTerminated;
 1634        public XmlDictionaryString TerminateSequence;
 1635        public XmlDictionaryString TerminateSequenceAction;
 1636        public XmlDictionaryString UnknownSequence;
 1637        public XmlDictionaryString ConnectionLimitReached;
 1638
 1639        public WsrmFeb2005Dictionary(ServiceModelDictionary dictionary)
 1640        {
 1641            Identifier = dictionary.CreateString(ServiceModelStringsVersion1.String15, 15);
 1642            Namespace = dictionary.CreateString(ServiceModelStringsVersion1.String16, 16);
 1643            SequenceAcknowledgement = dictionary.CreateString(ServiceModelStringsVersion1.String23, 23);
 1644            AcknowledgementRange = dictionary.CreateString(ServiceModelStringsVersion1.String24, 24);
 1645            Upper = dictionary.CreateString(ServiceModelStringsVersion1.String25, 25);
 1646            Lower = dictionary.CreateString(ServiceModelStringsVersion1.String26, 26);
 1647            BufferRemaining = dictionary.CreateString(ServiceModelStringsVersion1.String27, 27);
 1648            NETNamespace = dictionary.CreateString(ServiceModelStringsVersion1.String28, 28);
 1649            SequenceAcknowledgementAction = dictionary.CreateString(ServiceModelStringsVersion1.String29, 29);
 1650            Sequence = dictionary.CreateString(ServiceModelStringsVersion1.String31, 31);
 1651            MessageNumber = dictionary.CreateString(ServiceModelStringsVersion1.String32, 32);
 1652            AckRequested = dictionary.CreateString(ServiceModelStringsVersion1.String328, 328);
 1653            AckRequestedAction = dictionary.CreateString(ServiceModelStringsVersion1.String329, 329);
 1654            AcksTo = dictionary.CreateString(ServiceModelStringsVersion1.String330, 330);
 1655            Accept = dictionary.CreateString(ServiceModelStringsVersion1.String331, 331);
 1656            CreateSequence = dictionary.CreateString(ServiceModelStringsVersion1.String332, 332);
 1657            CreateSequenceAction = dictionary.CreateString(ServiceModelStringsVersion1.String333, 333);
 1658            CreateSequenceRefused = dictionary.CreateString(ServiceModelStringsVersion1.String334, 334);
 1659            CreateSequenceResponse = dictionary.CreateString(ServiceModelStringsVersion1.String335, 335);
 1660            CreateSequenceResponseAction = dictionary.CreateString(ServiceModelStringsVersion1.String336, 336);
 1661            Expires = dictionary.CreateString(ServiceModelStringsVersion1.String55, 55);
 1662            FaultCode = dictionary.CreateString(ServiceModelStringsVersion1.String337, 337);
 1663            InvalidAcknowledgement = dictionary.CreateString(ServiceModelStringsVersion1.String338, 338);
 1664            LastMessage = dictionary.CreateString(ServiceModelStringsVersion1.String339, 339);
 1665            LastMessageAction = dictionary.CreateString(ServiceModelStringsVersion1.String340, 340);
 1666            LastMessageNumberExceeded = dictionary.CreateString(ServiceModelStringsVersion1.String341, 341);
 1667            MessageNumberRollover = dictionary.CreateString(ServiceModelStringsVersion1.String342, 342);
 1668            Nack = dictionary.CreateString(ServiceModelStringsVersion1.String343, 343);
 1669            NETPrefix = dictionary.CreateString(ServiceModelStringsVersion1.String344, 344);
 1670            Offer = dictionary.CreateString(ServiceModelStringsVersion1.String345, 345);
 1671            Prefix = dictionary.CreateString(ServiceModelStringsVersion1.String346, 346);
 1672            SequenceFault = dictionary.CreateString(ServiceModelStringsVersion1.String347, 347);
 1673            SequenceTerminated = dictionary.CreateString(ServiceModelStringsVersion1.String348, 348);
 1674            TerminateSequence = dictionary.CreateString(ServiceModelStringsVersion1.String349, 349);
 1675            TerminateSequenceAction = dictionary.CreateString(ServiceModelStringsVersion1.String350, 350);
 1676            UnknownSequence = dictionary.CreateString(ServiceModelStringsVersion1.String351, 351);
 1677            ConnectionLimitReached = dictionary.CreateString(ServiceModelStringsVersion1.String480, 480);
 1678        }
 1679    }
 1680
 1681    internal class XmlEncryptionDictionary
 1682    {
 1683        public XmlDictionaryString Namespace;
 1684        public XmlDictionaryString DataReference;
 1685        public XmlDictionaryString EncryptedData;
 1686        public XmlDictionaryString EncryptionMethod;
 1687        public XmlDictionaryString CipherData;
 1688        public XmlDictionaryString CipherValue;
 1689        public XmlDictionaryString ReferenceList;
 1690        public XmlDictionaryString Encoding;
 1691        public XmlDictionaryString MimeType;
 1692        public XmlDictionaryString Type;
 1693        public XmlDictionaryString Id;
 1694        public XmlDictionaryString CarriedKeyName;
 1695        public XmlDictionaryString Recipient;
 1696        public XmlDictionaryString EncryptedKey;
 1697        public XmlDictionaryString URI;
 1698        public XmlDictionaryString KeyReference;
 1699        public XmlDictionaryString Prefix;
 1700        public XmlDictionaryString ElementType;
 1701        public XmlDictionaryString ContentType;
 1702        public XmlDictionaryString AlgorithmAttribute;
 1703
 1704        public XmlEncryptionDictionary(ServiceModelDictionary dictionary)
 1705        {
 1706            Namespace = dictionary.CreateString(ServiceModelStringsVersion1.String37, 37);
 1707            DataReference = dictionary.CreateString(ServiceModelStringsVersion1.String46, 46);
 1708            EncryptedData = dictionary.CreateString(ServiceModelStringsVersion1.String47, 47);
 1709            EncryptionMethod = dictionary.CreateString(ServiceModelStringsVersion1.String48, 48);
 1710            CipherData = dictionary.CreateString(ServiceModelStringsVersion1.String49, 49);
 1711            CipherValue = dictionary.CreateString(ServiceModelStringsVersion1.String50, 50);
 1712            ReferenceList = dictionary.CreateString(ServiceModelStringsVersion1.String57, 57);
 1713            Encoding = dictionary.CreateString(ServiceModelStringsVersion1.String308, 308);
 1714            MimeType = dictionary.CreateString(ServiceModelStringsVersion1.String309, 309);
 1715            Type = dictionary.CreateString(ServiceModelStringsVersion1.String59, 59);
 1716            Id = dictionary.CreateString(ServiceModelStringsVersion1.String14, 14);
 1717            CarriedKeyName = dictionary.CreateString(ServiceModelStringsVersion1.String310, 310);
 1718            Recipient = dictionary.CreateString(ServiceModelStringsVersion1.String311, 311);
 1719            EncryptedKey = dictionary.CreateString(ServiceModelStringsVersion1.String312, 312);
 1720            URI = dictionary.CreateString(ServiceModelStringsVersion1.String11, 11);
 1721            KeyReference = dictionary.CreateString(ServiceModelStringsVersion1.String313, 313);
 1722            Prefix = dictionary.CreateString(ServiceModelStringsVersion1.String314, 314);
 1723            ElementType = dictionary.CreateString(ServiceModelStringsVersion1.String315, 315);
 1724            ContentType = dictionary.CreateString(ServiceModelStringsVersion1.String316, 316);
 1725            AlgorithmAttribute = dictionary.CreateString(ServiceModelStringsVersion1.String8, 8);
 1726        }
 1727    }
 1728
 1729    internal class XmlSignatureDictionary
 1730    {
 1731        public XmlDictionaryString Algorithm;
 1732        public XmlDictionaryString URI;
 1733        public XmlDictionaryString Reference;
 1734        public XmlDictionaryString Transforms;
 1735        public XmlDictionaryString Transform;
 1736        public XmlDictionaryString DigestMethod;
 1737        public XmlDictionaryString DigestValue;
 1738        public XmlDictionaryString Namespace;
 1739        public XmlDictionaryString EnvelopedSignature;
 1740        public XmlDictionaryString KeyInfo;
 1741        public XmlDictionaryString Signature;
 1742        public XmlDictionaryString SignedInfo;
 1743        public XmlDictionaryString CanonicalizationMethod;
 1744        public XmlDictionaryString SignatureMethod;
 1745        public XmlDictionaryString SignatureValue;
 1746        public XmlDictionaryString KeyName;
 1747        public XmlDictionaryString Type;
 1748        public XmlDictionaryString MgmtData;
 1749        public XmlDictionaryString Prefix;
 1750        public XmlDictionaryString KeyValue;
 1751        public XmlDictionaryString RsaKeyValue;
 1752        public XmlDictionaryString Modulus;
 1753        public XmlDictionaryString Exponent;
 1754        public XmlDictionaryString X509Data;
 1755        public XmlDictionaryString X509IssuerSerial;
 1756        public XmlDictionaryString X509IssuerName;
 1757        public XmlDictionaryString X509SerialNumber;
 1758        public XmlDictionaryString X509Certificate;
 1759
 1760        public XmlSignatureDictionary(ServiceModelDictionary dictionary)
 1761        {
 1762            Algorithm = dictionary.CreateString(ServiceModelStringsVersion1.String8, 8);
 1763            URI = dictionary.CreateString(ServiceModelStringsVersion1.String11, 11);
 1764            Reference = dictionary.CreateString(ServiceModelStringsVersion1.String12, 12);
 1765            Transforms = dictionary.CreateString(ServiceModelStringsVersion1.String17, 17);
 1766            Transform = dictionary.CreateString(ServiceModelStringsVersion1.String18, 18);
 1767            DigestMethod = dictionary.CreateString(ServiceModelStringsVersion1.String19, 19);
 1768            DigestValue = dictionary.CreateString(ServiceModelStringsVersion1.String20, 20);
 1769            Namespace = dictionary.CreateString(ServiceModelStringsVersion1.String33, 33);
 1770            EnvelopedSignature = dictionary.CreateString(ServiceModelStringsVersion1.String34, 34);
 1771            KeyInfo = dictionary.CreateString(ServiceModelStringsVersion1.String35, 35);
 1772            Signature = dictionary.CreateString(ServiceModelStringsVersion1.String41, 41);
 1773            SignedInfo = dictionary.CreateString(ServiceModelStringsVersion1.String42, 42);
 1774            CanonicalizationMethod = dictionary.CreateString(ServiceModelStringsVersion1.String43, 43);
 1775            SignatureMethod = dictionary.CreateString(ServiceModelStringsVersion1.String44, 44);
 1776            SignatureValue = dictionary.CreateString(ServiceModelStringsVersion1.String45, 45);
 1777            KeyName = dictionary.CreateString(ServiceModelStringsVersion1.String317, 317);
 1778            Type = dictionary.CreateString(ServiceModelStringsVersion1.String59, 59);
 1779            MgmtData = dictionary.CreateString(ServiceModelStringsVersion1.String318, 318);
 1780            Prefix = dictionary.CreateString(ServiceModelStringsVersion1.String81, 81);
 1781            KeyValue = dictionary.CreateString(ServiceModelStringsVersion1.String319, 319);
 1782            RsaKeyValue = dictionary.CreateString(ServiceModelStringsVersion1.String320, 320);
 1783            Modulus = dictionary.CreateString(ServiceModelStringsVersion1.String321, 321);
 1784            Exponent = dictionary.CreateString(ServiceModelStringsVersion1.String322, 322);
 1785            X509Data = dictionary.CreateString(ServiceModelStringsVersion1.String323, 323);
 1786            X509IssuerSerial = dictionary.CreateString(ServiceModelStringsVersion1.String324, 324);
 1787            X509IssuerName = dictionary.CreateString(ServiceModelStringsVersion1.String325, 325);
 1788            X509SerialNumber = dictionary.CreateString(ServiceModelStringsVersion1.String326, 326);
 1789            X509Certificate = dictionary.CreateString(ServiceModelStringsVersion1.String327, 327);
 1790        }
 1791    }
 1792
 1793    internal class Message11Dictionary
 1794    {
 1795        public XmlDictionaryString Namespace;
 1796        public XmlDictionaryString Actor;
 1797        public XmlDictionaryString FaultCode;
 1798        public XmlDictionaryString FaultString;
 1799        public XmlDictionaryString FaultActor;
 1800        public XmlDictionaryString FaultDetail;
 1801        public XmlDictionaryString FaultNamespace;
 1802
 1803        public Message11Dictionary(ServiceModelDictionary dictionary)
 1804        {
 1805            Namespace = dictionary.CreateString(ServiceModelStringsVersion1.String481, 481);
 1806            Actor = dictionary.CreateString(ServiceModelStringsVersion1.String482, 482);
 1807            FaultCode = dictionary.CreateString(ServiceModelStringsVersion1.String483, 483);
 1808            FaultString = dictionary.CreateString(ServiceModelStringsVersion1.String484, 484);
 1809            FaultActor = dictionary.CreateString(ServiceModelStringsVersion1.String485, 485);
 1810            FaultDetail = dictionary.CreateString(ServiceModelStringsVersion1.String486, 486);
 1811            FaultNamespace = dictionary.CreateString(ServiceModelStringsVersion1.String81, 81);
 1812        }
 1813    }
 1814
 1815    internal static class ActivityIdFlowStrings
 1816    {
 1817        // Main dictionary strings
 1818        public const string ActivityId = ServiceModelStringsVersion1.String425;
 1819        public const string ActivityIdNamespace = ServiceModelStringsVersion1.String426;
 1820    }
 1821
 1822    internal static class AddressingStrings
 1823    {
 1824        // Main dictionary strings
 1825        public const string Action = ServiceModelStringsVersion1.String5;
 1826        public const string To = ServiceModelStringsVersion1.String6;
 1827        public const string RelatesTo = ServiceModelStringsVersion1.String9;
 1828        public const string MessageId = ServiceModelStringsVersion1.String13;
 1829        public const string Address = ServiceModelStringsVersion1.String21;
 1830        public const string ReplyTo = ServiceModelStringsVersion1.String22;
 1831        public const string Empty = ServiceModelStringsVersion1.String81;
 1832        public const string From = ServiceModelStringsVersion1.String82;
 1833        public const string FaultTo = ServiceModelStringsVersion1.String83;
 1834        public const string EndpointReference = ServiceModelStringsVersion1.String84;
 1835        public const string PortType = ServiceModelStringsVersion1.String85;
 1836        public const string ServiceName = ServiceModelStringsVersion1.String86;
 1837        public const string PortName = ServiceModelStringsVersion1.String87;
 1838        public const string ReferenceProperties = ServiceModelStringsVersion1.String88;
 1839        public const string RelationshipType = ServiceModelStringsVersion1.String89;
 1840        public const string Reply = ServiceModelStringsVersion1.String90;
 1841        public const string Prefix = ServiceModelStringsVersion1.String91;
 1842        public const string IdentityExtensionNamespace = ServiceModelStringsVersion1.String92;
 1843        public const string Identity = ServiceModelStringsVersion1.String93;
 1844        public const string Spn = ServiceModelStringsVersion1.String94;
 1845        public const string Upn = ServiceModelStringsVersion1.String95;
 1846        public const string Rsa = ServiceModelStringsVersion1.String96;
 1847        public const string Dns = ServiceModelStringsVersion1.String97;
 1848        public const string X509v3Certificate = ServiceModelStringsVersion1.String98;
 1849        public const string ReferenceParameters = ServiceModelStringsVersion1.String100;
 1850        public const string IsReferenceParameter = ServiceModelStringsVersion1.String101;
 1851        // String constants
 1852        public const string EndpointUnavailable = "EndpointUnavailable";
 1853        public const string ActionNotSupported = "ActionNotSupported";
 1854        public const string EndpointReferenceType = "EndpointReferenceType";
 1855        public const string Request = "Request";
 1856        public const string DestinationUnreachable = "DestinationUnreachable";
 1857        public const string AnonymousUri = "http://schemas.microsoft.com/2005/12/ServiceModel/Addressing/Anonymous";
 1858        public const string NoneUri = "http://schemas.microsoft.com/2005/12/ServiceModel/Addressing/None";
 1859        public const string IndigoNamespace = "http://schemas.microsoft.com/serviceModel/2004/05/addressing";
 1860        public const string ChannelTerminated = "ChannelTerminated";
 1861    }
 1862
 1863    internal static class Addressing10Strings
 1864    {
 1865        // Main dictionary strings
 1866        public const string Namespace = ServiceModelStringsVersion1.String3;
 1867        public const string Anonymous = ServiceModelStringsVersion1.String10;
 1868        public const string FaultAction = ServiceModelStringsVersion1.String99;
 1869        public const string ReplyRelationship = ServiceModelStringsVersion1.String102;
 1870        public const string NoneAddress = ServiceModelStringsVersion1.String103;
 1871        public const string Metadata = ServiceModelStringsVersion1.String104;
 1872        // String constants
 1873        public const string MessageAddressingHeaderRequired = "MessageAddressingHeaderRequired";
 1874        public const string InvalidAddressingHeader = "InvalidAddressingHeader";
 1875        public const string InvalidCardinality = "InvalidCardinality";
 1876        public const string ActionMismatch = "ActionMismatch";
 1877        public const string ProblemHeaderQName = "ProblemHeaderQName";
 1878        public const string FaultDetail = "FaultDetail";
 1879        public const string DefaultFaultAction = "http://www.w3.org/2005/08/addressing/soap/fault";
 1880    }
 1881
 1882    internal static class Addressing200408Strings
 1883    {
 1884        // Main dictionary strings
 1885        public const string Namespace = ServiceModelStringsVersion1.String105;
 1886        public const string Anonymous = ServiceModelStringsVersion1.String106;
 1887        public const string FaultAction = ServiceModelStringsVersion1.String107;
 1888        // String constants
 1889        public const string InvalidMessageInformationHeader = "InvalidMessageInformationHeader";
 1890        public const string MessageInformationHeaderRequired = "MessageInformationHeaderRequired";
 1891        public const string DefaultFaultAction = "http://schemas.xmlsoap.org/ws/2004/08/addressing/fault";
 1892    }
 1893
 1894    internal static class AddressingNoneStrings
 1895    {
 1896        // Main dictionary strings
 1897        public const string Namespace = ServiceModelStringsVersion1.String439;
 1898    }
 1899
 1900    internal static class AtomicTransactionExternalStrings
 1901    {
 1902        // Main dictionary strings
 1903        public const string Prefix = ServiceModelStringsVersion1.String383;
 1904        public const string Prepare = ServiceModelStringsVersion1.String387;
 1905        public const string Prepared = ServiceModelStringsVersion1.String388;
 1906        public const string ReadOnly = ServiceModelStringsVersion1.String389;
 1907        public const string Commit = ServiceModelStringsVersion1.String390;
 1908        public const string Rollback = ServiceModelStringsVersion1.String391;
 1909        public const string Committed = ServiceModelStringsVersion1.String392;
 1910        public const string Aborted = ServiceModelStringsVersion1.String393;
 1911        public const string Replay = ServiceModelStringsVersion1.String394;
 1912        public const string CompletionCoordinatorPortType = ServiceModelStringsVersion1.String404;
 1913        public const string CompletionParticipantPortType = ServiceModelStringsVersion1.String405;
 1914        public const string CoordinatorPortType = ServiceModelStringsVersion1.String406;
 1915        public const string ParticipantPortType = ServiceModelStringsVersion1.String407;
 1916        public const string InconsistentInternalState = ServiceModelStringsVersion1.String408;
 1917    }
 1918
 1919    internal static class AtomicTransactionExternal10Strings
 1920    {
 1921        // Main dictionary strings
 1922        public const string Namespace = ServiceModelStringsVersion1.String382;
 1923        public const string CompletionUri = ServiceModelStringsVersion1.String384;
 1924        public const string Durable2PCUri = ServiceModelStringsVersion1.String385;
 1925        public const string Volatile2PCUri = ServiceModelStringsVersion1.String386;
 1926        public const string CommitAction = ServiceModelStringsVersion1.String395;
 1927        public const string RollbackAction = ServiceModelStringsVersion1.String396;
 1928        public const string CommittedAction = ServiceModelStringsVersion1.String397;
 1929        public const string AbortedAction = ServiceModelStringsVersion1.String398;
 1930        public const string PrepareAction = ServiceModelStringsVersion1.String399;
 1931        public const string PreparedAction = ServiceModelStringsVersion1.String400;
 1932        public const string ReadOnlyAction = ServiceModelStringsVersion1.String401;
 1933        public const string ReplayAction = ServiceModelStringsVersion1.String402;
 1934        public const string FaultAction = ServiceModelStringsVersion1.String403;
 1935    }
 1936
 1937    internal static class CoordinationExternalStrings
 1938    {
 1939        // Main dictionary strings
 1940        public const string Prefix = ServiceModelStringsVersion1.String357;
 1941        public const string CreateCoordinationContext = ServiceModelStringsVersion1.String358;
 1942        public const string CreateCoordinationContextResponse = ServiceModelStringsVersion1.String359;
 1943        public const string CoordinationContext = ServiceModelStringsVersion1.String360;
 1944        public const string CurrentContext = ServiceModelStringsVersion1.String361;
 1945        public const string CoordinationType = ServiceModelStringsVersion1.String362;
 1946        public const string RegistrationService = ServiceModelStringsVersion1.String363;
 1947        public const string Register = ServiceModelStringsVersion1.String364;
 1948        public const string RegisterResponse = ServiceModelStringsVersion1.String365;
 1949        public const string Protocol = ServiceModelStringsVersion1.String366;
 1950        public const string CoordinatorProtocolService = ServiceModelStringsVersion1.String367;
 1951        public const string ParticipantProtocolService = ServiceModelStringsVersion1.String368;
 1952        public const string Expires = ServiceModelStringsVersion1.String55;
 1953        public const string Identifier = ServiceModelStringsVersion1.String15;
 1954        public const string ActivationCoordinatorPortType = ServiceModelStringsVersion1.String374;
 1955        public const string RegistrationCoordinatorPortType = ServiceModelStringsVersion1.String375;
 1956        public const string InvalidState = ServiceModelStringsVersion1.String376;
 1957        public const string InvalidProtocol = ServiceModelStringsVersion1.String377;
 1958        public const string InvalidParameters = ServiceModelStringsVersion1.String378;
 1959        public const string NoActivity = ServiceModelStringsVersion1.String379;
 1960        public const string ContextRefused = ServiceModelStringsVersion1.String380;
 1961        public const string AlreadyRegistered = ServiceModelStringsVersion1.String381;
 1962    }
 1963
 1964    internal static class CoordinationExternal10Strings
 1965    {
 1966        // Main dictionary strings
 1967        public const string Namespace = ServiceModelStringsVersion1.String356;
 1968        public const string CreateCoordinationContextAction = ServiceModelStringsVersion1.String369;
 1969        public const string CreateCoordinationContextResponseAction = ServiceModelStringsVersion1.String370;
 1970        public const string RegisterAction = ServiceModelStringsVersion1.String371;
 1971        public const string RegisterResponseAction = ServiceModelStringsVersion1.String372;
 1972        public const string FaultAction = ServiceModelStringsVersion1.String373;
 1973    }
 1974
 1975    internal static class DotNetAddressingStrings
 1976    {
 1977        // Main dictionary strings
 1978        public const string Namespace = ServiceModelStringsVersion1.String108;
 1979        public const string RedirectTo = ServiceModelStringsVersion1.String109;
 1980        public const string Via = ServiceModelStringsVersion1.String110;
 1981    }
 1982
 1983    internal static class DotNetAtomicTransactionExternalStrings
 1984    {
 1985        // Main dictionary strings
 1986        public const string Namespace = ServiceModelStringsVersion1.String65;
 1987        public const string Prefix = ServiceModelStringsVersion1.String409;
 1988        public const string Enlistment = ServiceModelStringsVersion1.String410;
 1989        public const string Protocol = ServiceModelStringsVersion1.String411;
 1990        public const string LocalTransactionId = ServiceModelStringsVersion1.String412;
 1991        public const string IsolationLevel = ServiceModelStringsVersion1.String413;
 1992        public const string IsolationFlags = ServiceModelStringsVersion1.String414;
 1993        public const string Description = ServiceModelStringsVersion1.String415;
 1994        public const string Loopback = ServiceModelStringsVersion1.String416;
 1995        public const string RegisterInfo = ServiceModelStringsVersion1.String417;
 1996        public const string ContextId = ServiceModelStringsVersion1.String418;
 1997        public const string TokenId = ServiceModelStringsVersion1.String419;
 1998        public const string AccessDenied = ServiceModelStringsVersion1.String420;
 1999        public const string InvalidPolicy = ServiceModelStringsVersion1.String421;
 2000        public const string CoordinatorRegistrationFailed = ServiceModelStringsVersion1.String422;
 2001        public const string TooManyEnlistments = ServiceModelStringsVersion1.String423;
 2002        public const string Disabled = ServiceModelStringsVersion1.String424;
 2003    }
 2004
 2005    internal static class DotNetOneWayStrings
 2006    {
 2007        // Main dictionary strings
 2008        public const string Namespace = ServiceModelStringsVersion1.String437;
 2009        public const string HeaderName = ServiceModelStringsVersion1.String438;
 2010    }
 2011
 2012    internal static class DotNetSecurityStrings
 2013    {
 2014        // Main dictionary strings
 2015        public const string Namespace = ServiceModelStringsVersion1.String162;
 2016        public const string Prefix = ServiceModelStringsVersion1.String163;
 2017        // String constants
 2018        public const string KeyRenewalNeededFault = "ExpiredSecurityContextTokenKey";
 2019        public const string SecuritySessionAbortedFault = "SecuritySessionAborted";
 2020        public const string SecurityServerTooBusyFault = "ServerTooBusy";
 2021        public const string SecuritySessionFaultAction = "http://schemas.microsoft.com/ws/2006/05/security/SecureConvers
 2022        public const string SecureConversationCancelNotAllowedFault = "SecureConversationCancellationNotAllowed";
 2023    }
 2024
 2025    internal static class ExclusiveC14NStrings
 2026    {
 2027        // Main dictionary strings
 2028        public const string Namespace = ServiceModelStringsVersion1.String111;
 2029        public const string PrefixList = ServiceModelStringsVersion1.String112;
 2030        public const string InclusiveNamespaces = ServiceModelStringsVersion1.String113;
 2031        public const string Prefix = ServiceModelStringsVersion1.String114;
 2032    }
 2033
 2034    internal static class MessageStrings
 2035    {
 2036        // Main dictionary strings
 2037        public const string MustUnderstand = ServiceModelStringsVersion1.String0;
 2038        public const string Envelope = ServiceModelStringsVersion1.String1;
 2039        public const string Header = ServiceModelStringsVersion1.String4;
 2040        public const string Body = ServiceModelStringsVersion1.String7;
 2041        public const string Prefix = ServiceModelStringsVersion1.String66;
 2042        public const string Fault = ServiceModelStringsVersion1.String67;
 2043        public const string MustUnderstandFault = ServiceModelStringsVersion1.String68;
 2044        public const string Namespace = ServiceModelStringsVersion1.String440;
 2045    }
 2046
 2047    internal static class Message11Strings
 2048    {
 2049        // Text dictionary strings
 2050        public const string Namespace = ServiceModelStringsVersion1.String481;
 2051        public const string Actor = ServiceModelStringsVersion1.String482;
 2052        public const string FaultCode = ServiceModelStringsVersion1.String483;
 2053        public const string FaultString = ServiceModelStringsVersion1.String484;
 2054        public const string FaultActor = ServiceModelStringsVersion1.String485;
 2055        public const string FaultDetail = ServiceModelStringsVersion1.String486;
 2056        public const string FaultNamespace = ServiceModelStringsVersion1.String81;
 2057    }
 2058
 2059    internal static class Message12Strings
 2060    {
 2061        // Main dictionary strings
 2062        public const string Namespace = ServiceModelStringsVersion1.String2;
 2063        public const string Role = ServiceModelStringsVersion1.String69;
 2064        public const string Relay = ServiceModelStringsVersion1.String70;
 2065        public const string FaultCode = ServiceModelStringsVersion1.String71;
 2066        public const string FaultReason = ServiceModelStringsVersion1.String72;
 2067        public const string FaultText = ServiceModelStringsVersion1.String73;
 2068        public const string FaultNode = ServiceModelStringsVersion1.String74;
 2069        public const string FaultRole = ServiceModelStringsVersion1.String75;
 2070        public const string FaultDetail = ServiceModelStringsVersion1.String76;
 2071        public const string FaultValue = ServiceModelStringsVersion1.String77;
 2072        public const string FaultSubcode = ServiceModelStringsVersion1.String78;
 2073        public const string NotUnderstood = ServiceModelStringsVersion1.String79;
 2074        public const string QName = ServiceModelStringsVersion1.String80;
 2075    }
 2076
 2077    internal static class OleTxTransactionExternalStrings
 2078    {
 2079        // Main dictionary strings
 2080        public const string Namespace = ServiceModelStringsVersion1.String352;
 2081        public const string Prefix = ServiceModelStringsVersion1.String353;
 2082        public const string OleTxTransaction = ServiceModelStringsVersion1.String354;
 2083        public const string PropagationToken = ServiceModelStringsVersion1.String355;
 2084    }
 2085
 2086    internal static class PeerWireStringsStrings
 2087    {
 2088        // Main dictionary strings
 2089        public const string FloodAction = ServiceModelStringsVersion1.String429;
 2090        public const string LinkUtilityAction = ServiceModelStringsVersion1.String430;
 2091        public const string HopCount = ServiceModelStringsVersion1.String431;
 2092        public const string HopCountNamespace = ServiceModelStringsVersion1.String432;
 2093        public const string PeerVia = ServiceModelStringsVersion1.String433;
 2094        public const string Namespace = ServiceModelStringsVersion1.String434;
 2095        public const string Demuxer = ServiceModelStringsVersion1.String435;
 2096        public const string PeerTo = ServiceModelStringsVersion1.String436;
 2097    }
 2098
 2099    internal static class PolicyStrings
 2100    {
 2101        // Main dictionary strings
 2102        public const string Namespace = ServiceModelStringsVersion1.String428;
 2103    }
 2104
 2105    internal static class SamlStrings
 2106    {
 2107        // Main dictionary strings
 2108        public const string Access = ServiceModelStringsVersion1.String251;
 2109        public const string AccessDecision = ServiceModelStringsVersion1.String252;
 2110        public const string Action = ServiceModelStringsVersion1.String5;
 2111        public const string Advice = ServiceModelStringsVersion1.String253;
 2112        public const string Assertion = ServiceModelStringsVersion1.String179;
 2113        public const string AssertionId = ServiceModelStringsVersion1.String254;
 2114        public const string AssertionIdReference = ServiceModelStringsVersion1.String255;
 2115        public const string Attribute = ServiceModelStringsVersion1.String256;
 2116        public const string AttributeName = ServiceModelStringsVersion1.String257;
 2117        public const string AttributeNamespace = ServiceModelStringsVersion1.String258;
 2118        public const string AttributeStatement = ServiceModelStringsVersion1.String259;
 2119        public const string AttributeValue = ServiceModelStringsVersion1.String260;
 2120        public const string Audience = ServiceModelStringsVersion1.String261;
 2121        public const string AudienceRestrictionCondition = ServiceModelStringsVersion1.String262;
 2122        public const string AuthenticationInstant = ServiceModelStringsVersion1.String263;
 2123        public const string AuthenticationMethod = ServiceModelStringsVersion1.String264;
 2124        public const string AuthenticationStatement = ServiceModelStringsVersion1.String265;
 2125        public const string AuthorityBinding = ServiceModelStringsVersion1.String266;
 2126        public const string AuthorityKind = ServiceModelStringsVersion1.String267;
 2127        public const string AuthorizationDecisionStatement = ServiceModelStringsVersion1.String268;
 2128        public const string Binding = ServiceModelStringsVersion1.String269;
 2129        public const string Condition = ServiceModelStringsVersion1.String270;
 2130        public const string Conditions = ServiceModelStringsVersion1.String271;
 2131        public const string Decision = ServiceModelStringsVersion1.String272;
 2132        public const string DoNotCacheCondition = ServiceModelStringsVersion1.String273;
 2133        public const string Evidence = ServiceModelStringsVersion1.String274;
 2134        public const string IssueInstant = ServiceModelStringsVersion1.String275;
 2135        public const string Issuer = ServiceModelStringsVersion1.String276;
 2136        public const string Location = ServiceModelStringsVersion1.String277;
 2137        public const string MajorVersion = ServiceModelStringsVersion1.String278;
 2138        public const string MinorVersion = ServiceModelStringsVersion1.String279;
 2139        public const string Namespace = ServiceModelStringsVersion1.String180;
 2140        public const string NameIdentifier = ServiceModelStringsVersion1.String280;
 2141        public const string NameIdentifierFormat = ServiceModelStringsVersion1.String281;
 2142        public const string NameIdentifierNameQualifier = ServiceModelStringsVersion1.String282;
 2143        public const string ActionNamespaceAttribute = ServiceModelStringsVersion1.String283;
 2144        public const string NotBefore = ServiceModelStringsVersion1.String284;
 2145        public const string NotOnOrAfter = ServiceModelStringsVersion1.String285;
 2146        public const string PreferredPrefix = ServiceModelStringsVersion1.String286;
 2147        public const string Statement = ServiceModelStringsVersion1.String287;
 2148        public const string Subject = ServiceModelStringsVersion1.String288;
 2149        public const string SubjectConfirmation = ServiceModelStringsVersion1.String289;
 2150        public const string SubjectConfirmationData = ServiceModelStringsVersion1.String290;
 2151        public const string SubjectConfirmationMethod = ServiceModelStringsVersion1.String291;
 2152        public const string HolderOfKey = ServiceModelStringsVersion1.String292;
 2153        public const string SenderVouches = ServiceModelStringsVersion1.String293;
 2154        public const string SubjectLocality = ServiceModelStringsVersion1.String294;
 2155        public const string SubjectLocalityDNSAddress = ServiceModelStringsVersion1.String295;
 2156        public const string SubjectLocalityIPAddress = ServiceModelStringsVersion1.String296;
 2157        public const string SubjectStatement = ServiceModelStringsVersion1.String297;
 2158        public const string UnspecifiedAuthenticationMethod = ServiceModelStringsVersion1.String298;
 2159        public const string NamespaceAttributePrefix = ServiceModelStringsVersion1.String299;
 2160        public const string Resource = ServiceModelStringsVersion1.String300;
 2161        public const string UserName = ServiceModelStringsVersion1.String301;
 2162        public const string UserNameNamespace = ServiceModelStringsVersion1.String302;
 2163        public const string EmailName = ServiceModelStringsVersion1.String303;
 2164        public const string EmailNamespace = ServiceModelStringsVersion1.String304;
 2165    }
 2166
 2167    internal static class SecureConversationStrings
 2168    {
 2169    }
 2170
 2171    internal static class SecureConversationApr2004Strings
 2172    {
 2173        // Main dictionary strings
 2174        public const string SecurityContextToken = ServiceModelStringsVersion1.String115;
 2175        public const string DerivedKeyToken = ServiceModelStringsVersion1.String39;
 2176        public const string AlgorithmAttribute = ServiceModelStringsVersion1.String8;
 2177        public const string Generation = ServiceModelStringsVersion1.String116;
 2178        public const string Label = ServiceModelStringsVersion1.String117;
 2179        public const string Length = ServiceModelStringsVersion1.String56;
 2180        public const string Nonce = ServiceModelStringsVersion1.String40;
 2181        public const string Offset = ServiceModelStringsVersion1.String118;
 2182        public const string Properties = ServiceModelStringsVersion1.String119;
 2183        public const string Identifier = ServiceModelStringsVersion1.String15;
 2184        public const string Cookie = ServiceModelStringsVersion1.String120;
 2185        public const string Prefix = ServiceModelStringsVersion1.String121;
 2186        public const string Namespace = ServiceModelStringsVersion1.String122;
 2187        public const string DerivedKeyTokenType = ServiceModelStringsVersion1.String123;
 2188        public const string SecurityContextTokenType = ServiceModelStringsVersion1.String124;
 2189        public const string SecurityContextTokenReferenceValueType = ServiceModelStringsVersion1.String124;
 2190        public const string RequestSecurityContextIssuance = ServiceModelStringsVersion1.String125;
 2191        public const string RequestSecurityContextIssuanceResponse = ServiceModelStringsVersion1.String126;
 2192        public const string RenewNeededFaultCode = ServiceModelStringsVersion1.String127;
 2193        public const string BadContextTokenFaultCode = ServiceModelStringsVersion1.String128;
 2194    }
 2195
 2196    internal static class SecureConversationFeb2005Strings
 2197    {
 2198        // Main dictionary strings
 2199        public const string Namespace = ServiceModelStringsVersion1.String38;
 2200        public const string DerivedKeyToken = ServiceModelStringsVersion1.String39;
 2201        public const string Nonce = ServiceModelStringsVersion1.String40;
 2202        public const string Length = ServiceModelStringsVersion1.String56;
 2203        public const string SecurityContextToken = ServiceModelStringsVersion1.String115;
 2204        public const string AlgorithmAttribute = ServiceModelStringsVersion1.String8;
 2205        public const string Generation = ServiceModelStringsVersion1.String116;
 2206        public const string Label = ServiceModelStringsVersion1.String117;
 2207        public const string Offset = ServiceModelStringsVersion1.String118;
 2208        public const string Properties = ServiceModelStringsVersion1.String119;
 2209        public const string Identifier = ServiceModelStringsVersion1.String15;
 2210        public const string Cookie = ServiceModelStringsVersion1.String120;
 2211        public const string RenewNeededFaultCode = ServiceModelStringsVersion1.String127;
 2212        public const string BadContextTokenFaultCode = ServiceModelStringsVersion1.String128;
 2213        public const string Prefix = ServiceModelStringsVersion1.String129;
 2214        public const string DerivedKeyTokenType = ServiceModelStringsVersion1.String130;
 2215        public const string SecurityContextTokenType = ServiceModelStringsVersion1.String131;
 2216        public const string SecurityContextTokenReferenceValueType = ServiceModelStringsVersion1.String131;
 2217        public const string RequestSecurityContextIssuance = ServiceModelStringsVersion1.String132;
 2218        public const string RequestSecurityContextIssuanceResponse = ServiceModelStringsVersion1.String133;
 2219        public const string RequestSecurityContextRenew = ServiceModelStringsVersion1.String134;
 2220        public const string RequestSecurityContextRenewResponse = ServiceModelStringsVersion1.String135;
 2221        public const string RequestSecurityContextClose = ServiceModelStringsVersion1.String136;
 2222        public const string RequestSecurityContextCloseResponse = ServiceModelStringsVersion1.String137;
 2223    }
 2224
 2225    internal static class SecurityAlgorithmStrings
 2226    {
 2227        // Main dictionary strings
 2228        public const string Aes128Encryption = ServiceModelStringsVersion1.String138;
 2229        public const string Aes128KeyWrap = ServiceModelStringsVersion1.String139;
 2230        public const string Aes192Encryption = ServiceModelStringsVersion1.String140;
 2231        public const string Aes192KeyWrap = ServiceModelStringsVersion1.String141;
 2232        public const string Aes256Encryption = ServiceModelStringsVersion1.String142;
 2233        public const string Aes256KeyWrap = ServiceModelStringsVersion1.String143;
 2234        public const string DesEncryption = ServiceModelStringsVersion1.String144;
 2235        public const string DsaSha1Signature = ServiceModelStringsVersion1.String145;
 2236        public const string ExclusiveC14n = ServiceModelStringsVersion1.String111;
 2237        public const string ExclusiveC14nWithComments = ServiceModelStringsVersion1.String146;
 2238        public const string HmacSha1Signature = ServiceModelStringsVersion1.String147;
 2239        public const string HmacSha256Signature = ServiceModelStringsVersion1.String148;
 2240        public const string Psha1KeyDerivation = ServiceModelStringsVersion1.String149;
 2241        public const string Ripemd160Digest = ServiceModelStringsVersion1.String150;
 2242        public const string RsaOaepKeyWrap = ServiceModelStringsVersion1.String151;
 2243        public const string RsaSha1Signature = ServiceModelStringsVersion1.String152;
 2244        public const string RsaSha256Signature = ServiceModelStringsVersion1.String153;
 2245        public const string RsaV15KeyWrap = ServiceModelStringsVersion1.String154;
 2246        public const string Sha1Digest = ServiceModelStringsVersion1.String155;
 2247        public const string Sha256Digest = ServiceModelStringsVersion1.String156;
 2248        public const string Sha512Digest = ServiceModelStringsVersion1.String157;
 2249        public const string TripleDesEncryption = ServiceModelStringsVersion1.String158;
 2250        public const string TripleDesKeyWrap = ServiceModelStringsVersion1.String159;
 2251        public const string TlsSspiKeyWrap = ServiceModelStringsVersion1.String160;
 2252        public const string WindowsSspiKeyWrap = ServiceModelStringsVersion1.String161;
 2253        // String constants
 2254        public const string StrTransform = "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-securit
 2255    }
 2256
 2257    internal static class SecurityJan2004Strings
 2258    {
 2259        // Main dictionary strings
 2260        public const string SecurityTokenReference = ServiceModelStringsVersion1.String30;
 2261        public const string Namespace = ServiceModelStringsVersion1.String36;
 2262        public const string Security = ServiceModelStringsVersion1.String52;
 2263        public const string ValueType = ServiceModelStringsVersion1.String58;
 2264        public const string TypeAttribute = ServiceModelStringsVersion1.String59;
 2265        public const string Prefix = ServiceModelStringsVersion1.String164;
 2266        public const string NonceElement = ServiceModelStringsVersion1.String40;
 2267        public const string PasswordElement = ServiceModelStringsVersion1.String165;
 2268        public const string PasswordTextName = ServiceModelStringsVersion1.String166;
 2269        public const string UserNameElement = ServiceModelStringsVersion1.String167;
 2270        public const string UserNameTokenElement = ServiceModelStringsVersion1.String168;
 2271        public const string BinarySecurityToken = ServiceModelStringsVersion1.String169;
 2272        public const string EncodingType = ServiceModelStringsVersion1.String170;
 2273        public const string Reference = ServiceModelStringsVersion1.String12;
 2274        public const string URI = ServiceModelStringsVersion1.String11;
 2275        public const string KeyIdentifier = ServiceModelStringsVersion1.String171;
 2276        public const string EncodingTypeValueBase64Binary = ServiceModelStringsVersion1.String172;
 2277        public const string EncodingTypeValueHexBinary = ServiceModelStringsVersion1.String173;
 2278        public const string EncodingTypeValueText = ServiceModelStringsVersion1.String174;
 2279        public const string X509SKIValueType = ServiceModelStringsVersion1.String175;
 2280        public const string KerberosTokenTypeGSS = ServiceModelStringsVersion1.String176;
 2281        public const string KerberosTokenType1510 = ServiceModelStringsVersion1.String177;
 2282        public const string SamlAssertionIdValueType = ServiceModelStringsVersion1.String178;
 2283        public const string SamlAssertion = ServiceModelStringsVersion1.String179;
 2284        public const string SamlUri = ServiceModelStringsVersion1.String180;
 2285        public const string RelAssertionValueType = ServiceModelStringsVersion1.String181;
 2286        public const string FailedAuthenticationFaultCode = ServiceModelStringsVersion1.String182;
 2287        public const string InvalidSecurityTokenFaultCode = ServiceModelStringsVersion1.String183;
 2288        public const string InvalidSecurityFaultCode = ServiceModelStringsVersion1.String184;
 2289        public const string KerberosHashValueType = ServiceModelStringsVersion1.String427;
 2290        // String constants
 2291        public const string SecurityProfileNamespace = "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-mes
 2292        public const string X509TokenProfileNamespace = "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-to
 2293        public const string UPTokenProfileNamespace = "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-
 2294        public const string SamlTokenProfileNamespace = "http://docs.oasis-open.org/wss/oasis-wss-saml-token-profile-1.0
 2295        public const string KerberosTokenProfileNamespace = "http://www.docs.oasis-open.org/wss/2004/07/oasis-000000-wss
 2296        public const string UPTokenType = "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profil
 2297        public const string X509TokenType = "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-
 2298        public const string UPTokenPasswordTextValue = "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username
 2299    }
 2300
 2301    internal static class SecurityXXX2005Strings
 2302    {
 2303        // Main dictionary strings
 2304        public const string EncryptedHeader = ServiceModelStringsVersion1.String60;
 2305        public const string Namespace = ServiceModelStringsVersion1.String61;
 2306        public const string Prefix = ServiceModelStringsVersion1.String185;
 2307        public const string SignatureConfirmation = ServiceModelStringsVersion1.String186;
 2308        public const string ValueAttribute = ServiceModelStringsVersion1.String77;
 2309        public const string TokenTypeAttribute = ServiceModelStringsVersion1.String187;
 2310        public const string ThumbprintSha1ValueType = ServiceModelStringsVersion1.String188;
 2311        public const string EncryptedKeyTokenType = ServiceModelStringsVersion1.String189;
 2312        public const string EncryptedKeyHashValueType = ServiceModelStringsVersion1.String190;
 2313        public const string SamlTokenType = ServiceModelStringsVersion1.String191;
 2314        public const string Saml20TokenType = ServiceModelStringsVersion1.String192;
 2315        public const string Saml11AssertionValueType = ServiceModelStringsVersion1.String193;
 2316        // String constants
 2317        public const string SecurityProfileNamespace = "http://docs.oasis-open.org/wss/oasis-wss-soap-message-security-1
 2318        public const string SamlTokenProfileNamespace = "http://docs.oasis-open.org/wss/oasis-wss-saml-token-profile-1.1
 2319        public const string X509TokenProfileNamespace = "http://docs.oasis-open.org/wss/2004/xx/oasis-2004xx-wss-x509-to
 2320    }
 2321
 2322    internal static class SerializationStrings
 2323    {
 2324        // Main dictionary strings
 2325        public const string XmlSchemaInstanceNamespace = ServiceModelStringsVersion1.String441;
 2326        public const string XmlSchemaNamespace = ServiceModelStringsVersion1.String442;
 2327        public const string Nil = ServiceModelStringsVersion1.String443;
 2328        public const string Type = ServiceModelStringsVersion1.String444;
 2329        public const string Char = ServiceModelStringsVersion1.String445;
 2330        public const string Boolean = ServiceModelStringsVersion1.String446;
 2331        public const string Byte = ServiceModelStringsVersion1.String447;
 2332        public const string UnsignedByte = ServiceModelStringsVersion1.String448;
 2333        public const string Short = ServiceModelStringsVersion1.String449;
 2334        public const string UnsignedShort = ServiceModelStringsVersion1.String450;
 2335        public const string Int = ServiceModelStringsVersion1.String451;
 2336        public const string UnsignedInt = ServiceModelStringsVersion1.String452;
 2337        public const string Long = ServiceModelStringsVersion1.String453;
 2338        public const string UnsignedLong = ServiceModelStringsVersion1.String454;
 2339        public const string Float = ServiceModelStringsVersion1.String455;
 2340        public const string Double = ServiceModelStringsVersion1.String456;
 2341        public const string Decimal = ServiceModelStringsVersion1.String457;
 2342        public const string DateTime = ServiceModelStringsVersion1.String458;
 2343        public const string String = ServiceModelStringsVersion1.String459;
 2344        public const string Base64Binary = ServiceModelStringsVersion1.String460;
 2345        public const string AnyType = ServiceModelStringsVersion1.String461;
 2346        public const string Duration = ServiceModelStringsVersion1.String462;
 2347        public const string Guid = ServiceModelStringsVersion1.String463;
 2348        public const string AnyURI = ServiceModelStringsVersion1.String464;
 2349        public const string QName = ServiceModelStringsVersion1.String465;
 2350        public const string Time = ServiceModelStringsVersion1.String466;
 2351        public const string Date = ServiceModelStringsVersion1.String467;
 2352        public const string HexBinary = ServiceModelStringsVersion1.String468;
 2353        public const string GYearMonth = ServiceModelStringsVersion1.String469;
 2354        public const string GYear = ServiceModelStringsVersion1.String470;
 2355        public const string GMonthDay = ServiceModelStringsVersion1.String471;
 2356        public const string GDay = ServiceModelStringsVersion1.String472;
 2357        public const string GMonth = ServiceModelStringsVersion1.String473;
 2358        public const string Integer = ServiceModelStringsVersion1.String474;
 2359        public const string PositiveInteger = ServiceModelStringsVersion1.String475;
 2360        public const string NegativeInteger = ServiceModelStringsVersion1.String476;
 2361        public const string NonPositiveInteger = ServiceModelStringsVersion1.String477;
 2362        public const string NonNegativeInteger = ServiceModelStringsVersion1.String478;
 2363        public const string NormalizedString = ServiceModelStringsVersion1.String479;
 2364    }
 2365
 2366    internal static class TrustStrings
 2367    {
 2368    }
 2369
 2370    internal static class TrustApr2004Strings
 2371    {
 2372        // Main dictionary strings
 2373        public const string CombinedHashLabel = ServiceModelStringsVersion1.String194;
 2374        public const string RequestSecurityTokenResponse = ServiceModelStringsVersion1.String195;
 2375        public const string TokenType = ServiceModelStringsVersion1.String187;
 2376        public const string KeySize = ServiceModelStringsVersion1.String196;
 2377        public const string RequestedTokenReference = ServiceModelStringsVersion1.String197;
 2378        public const string AppliesTo = ServiceModelStringsVersion1.String198;
 2379        public const string Authenticator = ServiceModelStringsVersion1.String199;
 2380        public const string CombinedHash = ServiceModelStringsVersion1.String200;
 2381        public const string BinaryExchange = ServiceModelStringsVersion1.String201;
 2382        public const string Lifetime = ServiceModelStringsVersion1.String202;
 2383        public const string RequestedSecurityToken = ServiceModelStringsVersion1.String203;
 2384        public const string Entropy = ServiceModelStringsVersion1.String204;
 2385        public const string RequestedProofToken = ServiceModelStringsVersion1.String205;
 2386        public const string ComputedKey = ServiceModelStringsVersion1.String206;
 2387        public const string RequestSecurityToken = ServiceModelStringsVersion1.String207;
 2388        public const string RequestType = ServiceModelStringsVersion1.String208;
 2389        public const string RequestSecurityTokenResponseCollection = ServiceModelStringsVersion1.String62;
 2390        public const string Context = ServiceModelStringsVersion1.String209;
 2391        public const string BinarySecret = ServiceModelStringsVersion1.String210;
 2392        public const string Type = ServiceModelStringsVersion1.String59;
 2393        public const string SpnegoValueTypeUri = ServiceModelStringsVersion1.String211;
 2394        public const string TlsnegoValueTypeUri = ServiceModelStringsVersion1.String212;
 2395        public const string Prefix = ServiceModelStringsVersion1.String213;
 2396        public const string Namespace = ServiceModelStringsVersion1.String214;
 2397        public const string RequestSecurityTokenIssuance = ServiceModelStringsVersion1.String215;
 2398        public const string RequestSecurityTokenIssuanceResponse = ServiceModelStringsVersion1.String216;
 2399        public const string RequestTypeIssue = ServiceModelStringsVersion1.String217;
 2400        public const string Psha1ComputedKeyUri = ServiceModelStringsVersion1.String218;
 2401        public const string SymmetricKeyBinarySecret = ServiceModelStringsVersion1.String219;
 2402        public const string NonceBinarySecret = ServiceModelStringsVersion1.String220;
 2403        public const string KeyType = ServiceModelStringsVersion1.String221;
 2404        public const string SymmetricKeyType = ServiceModelStringsVersion1.String222;
 2405        public const string PublicKeyType = ServiceModelStringsVersion1.String223;
 2406        public const string Claims = ServiceModelStringsVersion1.String224;
 2407        public const string InvalidRequestFaultCode = ServiceModelStringsVersion1.String225;
 2408        public const string FailedAuthenticationFaultCode = ServiceModelStringsVersion1.String182;
 2409        public const string RequestFailedFaultCode = ServiceModelStringsVersion1.String226;
 2410        public const string SignWith = ServiceModelStringsVersion1.String227;
 2411        public const string EncryptWith = ServiceModelStringsVersion1.String228;
 2412        public const string EncryptionAlgorithm = ServiceModelStringsVersion1.String229;
 2413        public const string CanonicalizationAlgorithm = ServiceModelStringsVersion1.String230;
 2414        public const string ComputedKeyAlgorithm = ServiceModelStringsVersion1.String231;
 2415        public const string UseKey = ServiceModelStringsVersion1.String232;
 2416    }
 2417
 2418    internal static class TrustFeb2005Strings
 2419    {
 2420        // Main dictionary strings
 2421        public const string RequestSecurityTokenResponseCollection = ServiceModelStringsVersion1.String62;
 2422        public const string Namespace = ServiceModelStringsVersion1.String63;
 2423        public const string BinarySecretClauseType = ServiceModelStringsVersion1.String64;
 2424        public const string CombinedHashLabel = ServiceModelStringsVersion1.String194;
 2425        public const string RequestSecurityTokenResponse = ServiceModelStringsVersion1.String195;
 2426        public const string TokenType = ServiceModelStringsVersion1.String187;
 2427        public const string KeySize = ServiceModelStringsVersion1.String196;
 2428        public const string RequestedTokenReference = ServiceModelStringsVersion1.String197;
 2429        public const string AppliesTo = ServiceModelStringsVersion1.String198;
 2430        public const string Authenticator = ServiceModelStringsVersion1.String199;
 2431        public const string CombinedHash = ServiceModelStringsVersion1.String200;
 2432        public const string BinaryExchange = ServiceModelStringsVersion1.String201;
 2433        public const string Lifetime = ServiceModelStringsVersion1.String202;
 2434        public const string RequestedSecurityToken = ServiceModelStringsVersion1.String203;
 2435        public const string Entropy = ServiceModelStringsVersion1.String204;
 2436        public const string RequestedProofToken = ServiceModelStringsVersion1.String205;
 2437        public const string ComputedKey = ServiceModelStringsVersion1.String206;
 2438        public const string RequestSecurityToken = ServiceModelStringsVersion1.String207;
 2439        public const string RequestType = ServiceModelStringsVersion1.String208;
 2440        public const string Context = ServiceModelStringsVersion1.String209;
 2441        public const string BinarySecret = ServiceModelStringsVersion1.String210;
 2442        public const string Type = ServiceModelStringsVersion1.String59;
 2443        public const string SpnegoValueTypeUri = ServiceModelStringsVersion1.String233;
 2444        public const string TlsnegoValueTypeUri = ServiceModelStringsVersion1.String234;
 2445        public const string Prefix = ServiceModelStringsVersion1.String235;
 2446        public const string RequestSecurityTokenIssuance = ServiceModelStringsVersion1.String236;
 2447        public const string RequestSecurityTokenIssuanceResponse = ServiceModelStringsVersion1.String237;
 2448        public const string RequestTypeIssue = ServiceModelStringsVersion1.String238;
 2449        public const string SymmetricKeyBinarySecret = ServiceModelStringsVersion1.String239;
 2450        public const string Psha1ComputedKeyUri = ServiceModelStringsVersion1.String240;
 2451        public const string NonceBinarySecret = ServiceModelStringsVersion1.String241;
 2452        public const string RenewTarget = ServiceModelStringsVersion1.String242;
 2453        public const string CloseTarget = ServiceModelStringsVersion1.String243;
 2454        public const string RequestedTokenClosed = ServiceModelStringsVersion1.String244;
 2455        public const string RequestedAttachedReference = ServiceModelStringsVersion1.String245;
 2456        public const string RequestedUnattachedReference = ServiceModelStringsVersion1.String246;
 2457        public const string IssuedTokensHeader = ServiceModelStringsVersion1.String247;
 2458        public const string RequestTypeRenew = ServiceModelStringsVersion1.String248;
 2459        public const string RequestTypeClose = ServiceModelStringsVersion1.String249;
 2460        public const string KeyType = ServiceModelStringsVersion1.String221;
 2461        public const string SymmetricKeyType = ServiceModelStringsVersion1.String239;
 2462        public const string PublicKeyType = ServiceModelStringsVersion1.String250;
 2463        public const string Claims = ServiceModelStringsVersion1.String224;
 2464        public const string InvalidRequestFaultCode = ServiceModelStringsVersion1.String225;
 2465        public const string FailedAuthenticationFaultCode = ServiceModelStringsVersion1.String182;
 2466        public const string UseKey = ServiceModelStringsVersion1.String232;
 2467        public const string SignWith = ServiceModelStringsVersion1.String227;
 2468        public const string EncryptWith = ServiceModelStringsVersion1.String228;
 2469        public const string EncryptionAlgorithm = ServiceModelStringsVersion1.String229;
 2470        public const string CanonicalizationAlgorithm = ServiceModelStringsVersion1.String230;
 2471        public const string ComputedKeyAlgorithm = ServiceModelStringsVersion1.String231;
 2472    }
 2473
 2474    internal static class UtilityStrings
 2475    {
 2476        // Main dictionary strings
 2477        public const string IdAttribute = ServiceModelStringsVersion1.String14;
 2478        public const string Namespace = ServiceModelStringsVersion1.String51;
 2479        public const string Timestamp = ServiceModelStringsVersion1.String53;
 2480        public const string CreatedElement = ServiceModelStringsVersion1.String54;
 2481        public const string ExpiresElement = ServiceModelStringsVersion1.String55;
 2482        public const string Prefix = ServiceModelStringsVersion1.String305;
 2483        public const string UniqueEndpointHeaderName = ServiceModelStringsVersion1.String306;
 2484        public const string UniqueEndpointHeaderNamespace = ServiceModelStringsVersion1.String307;
 2485    }
 2486
 2487    internal static class WsrmFeb2005Strings
 2488    {
 2489        // Main dictionary strings
 2490        public const string Identifier = ServiceModelStringsVersion1.String15;
 2491        public const string Namespace = ServiceModelStringsVersion1.String16;
 2492        public const string SequenceAcknowledgement = ServiceModelStringsVersion1.String23;
 2493        public const string AcknowledgementRange = ServiceModelStringsVersion1.String24;
 2494        public const string Upper = ServiceModelStringsVersion1.String25;
 2495        public const string Lower = ServiceModelStringsVersion1.String26;
 2496        public const string BufferRemaining = ServiceModelStringsVersion1.String27;
 2497        public const string NETNamespace = ServiceModelStringsVersion1.String28;
 2498        public const string SequenceAcknowledgementAction = ServiceModelStringsVersion1.String29;
 2499        public const string Sequence = ServiceModelStringsVersion1.String31;
 2500        public const string MessageNumber = ServiceModelStringsVersion1.String32;
 2501        public const string AckRequested = ServiceModelStringsVersion1.String328;
 2502        public const string AckRequestedAction = ServiceModelStringsVersion1.String329;
 2503        public const string AcksTo = ServiceModelStringsVersion1.String330;
 2504        public const string Accept = ServiceModelStringsVersion1.String331;
 2505        public const string CreateSequence = ServiceModelStringsVersion1.String332;
 2506        public const string CreateSequenceAction = ServiceModelStringsVersion1.String333;
 2507        public const string CreateSequenceRefused = ServiceModelStringsVersion1.String334;
 2508        public const string CreateSequenceResponse = ServiceModelStringsVersion1.String335;
 2509        public const string CreateSequenceResponseAction = ServiceModelStringsVersion1.String336;
 2510        public const string Expires = ServiceModelStringsVersion1.String55;
 2511        public const string FaultCode = ServiceModelStringsVersion1.String337;
 2512        public const string InvalidAcknowledgement = ServiceModelStringsVersion1.String338;
 2513        public const string LastMessage = ServiceModelStringsVersion1.String339;
 2514        public const string LastMessageAction = ServiceModelStringsVersion1.String340;
 2515        public const string LastMessageNumberExceeded = ServiceModelStringsVersion1.String341;
 2516        public const string MessageNumberRollover = ServiceModelStringsVersion1.String342;
 2517        public const string Nack = ServiceModelStringsVersion1.String343;
 2518        public const string NETPrefix = ServiceModelStringsVersion1.String344;
 2519        public const string Offer = ServiceModelStringsVersion1.String345;
 2520        public const string Prefix = ServiceModelStringsVersion1.String346;
 2521        public const string SequenceFault = ServiceModelStringsVersion1.String347;
 2522        public const string SequenceTerminated = ServiceModelStringsVersion1.String348;
 2523        public const string TerminateSequence = ServiceModelStringsVersion1.String349;
 2524        public const string TerminateSequenceAction = ServiceModelStringsVersion1.String350;
 2525        public const string UnknownSequence = ServiceModelStringsVersion1.String351;
 2526        public const string ConnectionLimitReached = ServiceModelStringsVersion1.String480;
 2527    }
 2528
 2529    internal static class XmlEncryptionStrings
 2530    {
 2531        // Main dictionary strings
 2532        public const string Namespace = ServiceModelStringsVersion1.String37;
 2533        public const string DataReference = ServiceModelStringsVersion1.String46;
 2534        public const string EncryptedData = ServiceModelStringsVersion1.String47;
 2535        public const string EncryptionMethod = ServiceModelStringsVersion1.String48;
 2536        public const string CipherData = ServiceModelStringsVersion1.String49;
 2537        public const string CipherValue = ServiceModelStringsVersion1.String50;
 2538        public const string ReferenceList = ServiceModelStringsVersion1.String57;
 2539        public const string Encoding = ServiceModelStringsVersion1.String308;
 2540        public const string MimeType = ServiceModelStringsVersion1.String309;
 2541        public const string Type = ServiceModelStringsVersion1.String59;
 2542        public const string Id = ServiceModelStringsVersion1.String14;
 2543        public const string CarriedKeyName = ServiceModelStringsVersion1.String310;
 2544        public const string Recipient = ServiceModelStringsVersion1.String311;
 2545        public const string EncryptedKey = ServiceModelStringsVersion1.String312;
 2546        public const string URI = ServiceModelStringsVersion1.String11;
 2547        public const string KeyReference = ServiceModelStringsVersion1.String313;
 2548        public const string Prefix = ServiceModelStringsVersion1.String314;
 2549        public const string ElementType = ServiceModelStringsVersion1.String315;
 2550        public const string ContentType = ServiceModelStringsVersion1.String316;
 2551        public const string AlgorithmAttribute = ServiceModelStringsVersion1.String8;
 2552    }
 2553
 2554    internal static class XmlSignatureStrings
 2555    {
 2556        // Main dictionary strings
 2557        public const string Algorithm = ServiceModelStringsVersion1.String8;
 2558        public const string URI = ServiceModelStringsVersion1.String11;
 2559        public const string Reference = ServiceModelStringsVersion1.String12;
 2560        public const string Transforms = ServiceModelStringsVersion1.String17;
 2561        public const string Transform = ServiceModelStringsVersion1.String18;
 2562        public const string DigestMethod = ServiceModelStringsVersion1.String19;
 2563        public const string DigestValue = ServiceModelStringsVersion1.String20;
 2564        public const string Namespace = ServiceModelStringsVersion1.String33;
 2565        public const string EnvelopedSignature = ServiceModelStringsVersion1.String34;
 2566        public const string KeyInfo = ServiceModelStringsVersion1.String35;
 2567        public const string Signature = ServiceModelStringsVersion1.String41;
 2568        public const string SignedInfo = ServiceModelStringsVersion1.String42;
 2569        public const string CanonicalizationMethod = ServiceModelStringsVersion1.String43;
 2570        public const string SignatureMethod = ServiceModelStringsVersion1.String44;
 2571        public const string SignatureValue = ServiceModelStringsVersion1.String45;
 2572        public const string KeyName = ServiceModelStringsVersion1.String317;
 2573        public const string Type = ServiceModelStringsVersion1.String59;
 2574        public const string MgmtData = ServiceModelStringsVersion1.String318;
 2575        public const string Prefix = ServiceModelStringsVersion1.String81;
 2576        public const string KeyValue = ServiceModelStringsVersion1.String319;
 2577        public const string RsaKeyValue = ServiceModelStringsVersion1.String320;
 2578        public const string Modulus = ServiceModelStringsVersion1.String321;
 2579        public const string Exponent = ServiceModelStringsVersion1.String322;
 2580        public const string X509Data = ServiceModelStringsVersion1.String323;
 2581        public const string X509IssuerSerial = ServiceModelStringsVersion1.String324;
 2582        public const string X509IssuerName = ServiceModelStringsVersion1.String325;
 2583        public const string X509SerialNumber = ServiceModelStringsVersion1.String326;
 2584        public const string X509Certificate = ServiceModelStringsVersion1.String327;
 2585        // String constants
 2586        public const string SecurityJan2004Namespace = "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecuri
 2587        public const string SecurityJan2004Prefix = "o";
 2588        public const string X509Ski = "X509SKI";
 2589        public const string TransformationParameters = "TransformationParameters";
 2590    }
 2591}