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