Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
Globals.cs
Go to the documentation of this file.
4using System.IO;
6using System.Xml;
9
11
12internal static class Globals
13{
15
17
19
20 private static Type s_typeOfObject;
21
22 private static Type s_typeOfValueType;
23
24 private static Type s_typeOfArray;
25
26 private static Type s_typeOfString;
27
28 private static Type s_typeOfInt;
29
30 private static Type s_typeOfULong;
31
32 private static Type s_typeOfVoid;
33
34 private static Type s_typeOfByteArray;
35
36 private static Type s_typeOfTimeSpan;
37
38 private static Type s_typeOfGuid;
39
41
43
44 private static Type s_typeOfMemoryStream;
45
47
48 private static Type s_typeOfUri;
49
51
53
55
57
59
61
63
65
67
69
71
73
75
77
79
81
82 private static Type s_typeOfObjectArray;
83
85
87
89
91
93
95
97
99
101
103
105
107
109
111
113
114 private static Type s_typeOfXmlDataNode;
115
116 private static Type s_typeOfNullable;
117
119
120 private static Type s_typeOfIDictionary;
121
123
124 private static Type s_typeOfIList;
125
127
128 private static Type s_typeOfICollection;
129
131
132 private static Type s_typeOfIEnumerable;
133
135
136 private static Type s_typeOfIEnumerator;
137
139
141
142 private static Type s_typeOfKeyValue;
143
145
147
149
151
152 private static Type s_typeOfHashtable;
153
154 private static Type s_typeOfXmlElement;
155
157
158 private static Type s_typeOfDBNull;
159
161
162 private static readonly Type s_typeOfScriptObject;
163
164 public const bool DefaultIsRequired = false;
165
166 public const bool DefaultEmitDefaultValue = true;
167
168 public const int DefaultOrder = 0;
169
170 public const bool DefaultIsReference = false;
171
172 public static readonly string NewObjectId = string.Empty;
173
174 public const string NullObjectId = null;
175
176 public const string FullSRSInternalsVisiblePattern = "^[\\s]*System\\.Runtime\\.Serialization[\\s]*,[\\s]*PublicKey[\\s]*=[\\s]*(?i:00240000048000009400000006020000002400005253413100040000010001008d56c76f9e8649383049f383c44be0ec204181822a6c31cf5eb7ef486944d032188ea1d3920763712ccb12d75fb77e9811149e6148e5d32fbaab37611c1878ddc19e20ef135d0cb2cff2bfec3d115810c3d9069638fe4be215dbf795861920e5ab6f7db2e2ceef136ac23d5dd2bf031700aec232f6c6b1c785b4305c123b37ab)[\\s]*$";
177
178 public const string Space = " ";
179
180 public const string XsiPrefix = "i";
181
182 public const string XsdPrefix = "x";
183
184 public const string SerPrefix = "z";
185
186 public const string SerPrefixForSchema = "ser";
187
188 public const string ElementPrefix = "q";
189
190 public const string DataContractXsdBaseNamespace = "http://schemas.datacontract.org/2004/07/";
191
192 public const string DataContractXmlNamespace = "http://schemas.datacontract.org/2004/07/System.Xml";
193
194 public const string SchemaInstanceNamespace = "http://www.w3.org/2001/XMLSchema-instance";
195
196 public const string SchemaNamespace = "http://www.w3.org/2001/XMLSchema";
197
198 public const string XsiNilLocalName = "nil";
199
200 public const string XsiTypeLocalName = "type";
201
202 public const string TnsPrefix = "tns";
203
204 public const string OccursUnbounded = "unbounded";
205
206 public const string AnyTypeLocalName = "anyType";
207
208 public const string StringLocalName = "string";
209
210 public const string IntLocalName = "int";
211
212 public const string True = "true";
213
214 public const string False = "false";
215
216 public const string ArrayPrefix = "ArrayOf";
217
218 public const string XmlnsNamespace = "http://www.w3.org/2000/xmlns/";
219
220 public const string XmlnsPrefix = "xmlns";
221
222 public const string SchemaLocalName = "schema";
223
224 public const string CollectionsNamespace = "http://schemas.microsoft.com/2003/10/Serialization/Arrays";
225
226 public const string DefaultClrNamespace = "GeneratedNamespace";
227
228 public const string DefaultTypeName = "GeneratedType";
229
230 public const string DefaultGeneratedMember = "GeneratedMember";
231
232 public const string DefaultFieldSuffix = "Field";
233
234 public const string DefaultPropertySuffix = "Property";
235
236 public const string DefaultMemberSuffix = "Member";
237
238 public const string NameProperty = "Name";
239
240 public const string NamespaceProperty = "Namespace";
241
242 public const string OrderProperty = "Order";
243
244 public const string IsReferenceProperty = "IsReference";
245
246 public const string IsRequiredProperty = "IsRequired";
247
248 public const string EmitDefaultValueProperty = "EmitDefaultValue";
249
250 public const string ClrNamespaceProperty = "ClrNamespace";
251
252 public const string ItemNameProperty = "ItemName";
253
254 public const string KeyNameProperty = "KeyName";
255
256 public const string ValueNameProperty = "ValueName";
257
258 public const string SerializationInfoPropertyName = "SerializationInfo";
259
260 public const string SerializationInfoFieldName = "info";
261
262 public const string NodeArrayPropertyName = "Nodes";
263
264 public const string NodeArrayFieldName = "nodesField";
265
266 public const string ExportSchemaMethod = "ExportSchema";
267
268 public const string IsAnyProperty = "IsAny";
269
270 public const string ContextFieldName = "context";
271
272 public const string GetObjectDataMethodName = "GetObjectData";
273
274 public const string GetEnumeratorMethodName = "GetEnumerator";
275
276 public const string MoveNextMethodName = "MoveNext";
277
278 public const string AddValueMethodName = "AddValue";
279
280 public const string CurrentPropertyName = "Current";
281
282 public const string ValueProperty = "Value";
283
284 public const string EnumeratorFieldName = "enumerator";
285
286 public const string SerializationEntryFieldName = "entry";
287
288 public const string ExtensionDataSetMethod = "set_ExtensionData";
289
290 public const string ExtensionDataSetExplicitMethod = "System.Runtime.Serialization.IExtensibleDataObject.set_ExtensionData";
291
292 public const string ExtensionDataObjectPropertyName = "ExtensionData";
293
294 public const string ExtensionDataObjectFieldName = "extensionDataField";
295
296 public const string AddMethodName = "Add";
297
298 public const string GetCurrentMethodName = "get_Current";
299
300 public const string SerializationNamespace = "http://schemas.microsoft.com/2003/10/Serialization/";
301
302 public const string ClrTypeLocalName = "Type";
303
304 public const string ClrAssemblyLocalName = "Assembly";
305
306 public const string IsValueTypeLocalName = "IsValueType";
307
308 public const string EnumerationValueLocalName = "EnumerationValue";
309
310 public const string SurrogateDataLocalName = "Surrogate";
311
312 public const string GenericTypeLocalName = "GenericType";
313
314 public const string GenericParameterLocalName = "GenericParameter";
315
316 public const string GenericNameAttribute = "Name";
317
318 public const string GenericNamespaceAttribute = "Namespace";
319
320 public const string GenericParameterNestedLevelAttribute = "NestedLevel";
321
322 public const string IsDictionaryLocalName = "IsDictionary";
323
324 public const string ActualTypeLocalName = "ActualType";
325
326 public const string ActualTypeNameAttribute = "Name";
327
328 public const string ActualTypeNamespaceAttribute = "Namespace";
329
330 public const string DefaultValueLocalName = "DefaultValue";
331
332 public const string EmitDefaultValueAttribute = "EmitDefaultValue";
333
334 public const string IdLocalName = "Id";
335
336 public const string RefLocalName = "Ref";
337
338 public const string ArraySizeLocalName = "Size";
339
340 public const string KeyLocalName = "Key";
341
342 public const string ValueLocalName = "Value";
343
344 public const string MscorlibAssemblyName = "0";
345
346 public const string ParseMethodName = "Parse";
347
348 public const string SafeSerializationManagerName = "SafeSerializationManager";
349
350 public const string SafeSerializationManagerNamespace = "http://schemas.datacontract.org/2004/07/System.Runtime.Serialization";
351
352 public const string ISerializableFactoryTypeLocalName = "FactoryType";
353
354 public const string SerializationSchema = "<?xml version='1.0' encoding='utf-8'?>\r\n<xs:schema elementFormDefault='qualified' attributeFormDefault='qualified' xmlns:tns='http://schemas.microsoft.com/2003/10/Serialization/' targetNamespace='http://schemas.microsoft.com/2003/10/Serialization/' xmlns:xs='http://www.w3.org/2001/XMLSchema'>\r\n <xs:element name='anyType' nillable='true' type='xs:anyType' />\r\n <xs:element name='anyURI' nillable='true' type='xs:anyURI' />\r\n <xs:element name='base64Binary' nillable='true' type='xs:base64Binary' />\r\n <xs:element name='boolean' nillable='true' type='xs:boolean' />\r\n <xs:element name='byte' nillable='true' type='xs:byte' />\r\n <xs:element name='dateTime' nillable='true' type='xs:dateTime' />\r\n <xs:element name='decimal' nillable='true' type='xs:decimal' />\r\n <xs:element name='double' nillable='true' type='xs:double' />\r\n <xs:element name='float' nillable='true' type='xs:float' />\r\n <xs:element name='int' nillable='true' type='xs:int' />\r\n <xs:element name='long' nillable='true' type='xs:long' />\r\n <xs:element name='QName' nillable='true' type='xs:QName' />\r\n <xs:element name='short' nillable='true' type='xs:short' />\r\n <xs:element name='string' nillable='true' type='xs:string' />\r\n <xs:element name='unsignedByte' nillable='true' type='xs:unsignedByte' />\r\n <xs:element name='unsignedInt' nillable='true' type='xs:unsignedInt' />\r\n <xs:element name='unsignedLong' nillable='true' type='xs:unsignedLong' />\r\n <xs:element name='unsignedShort' nillable='true' type='xs:unsignedShort' />\r\n <xs:element name='char' nillable='true' type='tns:char' />\r\n <xs:simpleType name='char'>\r\n <xs:restriction base='xs:int'/>\r\n </xs:simpleType>\r\n <xs:element name='duration' nillable='true' type='tns:duration' />\r\n <xs:simpleType name='duration'>\r\n <xs:restriction base='xs:duration'>\r\n <xs:pattern value='\\-?P(\\d*D)?(T(\\d*H)?(\\d*M)?(\\d*(\\.\\d*)?S)?)?' />\r\n <xs:minInclusive value='-P10675199DT2H48M5.4775808S' />\r\n <xs:maxInclusive value='P10675199DT2H48M5.4775807S' />\r\n </xs:restriction>\r\n </xs:simpleType>\r\n <xs:element name='guid' nillable='true' type='tns:guid' />\r\n <xs:simpleType name='guid'>\r\n <xs:restriction base='xs:string'>\r\n <xs:pattern value='[\\da-fA-F]{8}-[\\da-fA-F]{4}-[\\da-fA-F]{4}-[\\da-fA-F]{4}-[\\da-fA-F]{12}' />\r\n </xs:restriction>\r\n </xs:simpleType>\r\n <xs:attribute name='FactoryType' type='xs:QName' />\r\n <xs:attribute name='Id' type='xs:ID' />\r\n <xs:attribute name='Ref' type='xs:IDREF' />\r\n</xs:schema>\r\n";
355
357 {
358 get
359 {
360 if (s_idQualifiedName == null)
361 {
362 s_idQualifiedName = new XmlQualifiedName("Id", "http://schemas.microsoft.com/2003/10/Serialization/");
363 }
364 return s_idQualifiedName;
365 }
366 }
367
369 {
370 get
371 {
372 if (s_refQualifiedName == null)
373 {
374 s_refQualifiedName = new XmlQualifiedName("Ref", "http://schemas.microsoft.com/2003/10/Serialization/");
375 }
376 return s_refQualifiedName;
377 }
378 }
379
380 internal static Type TypeOfObject
381 {
382 get
383 {
384 if (s_typeOfObject == null)
385 {
386 s_typeOfObject = typeof(object);
387 }
388 return s_typeOfObject;
389 }
390 }
391
392 internal static Type TypeOfValueType
393 {
394 get
395 {
396 if (s_typeOfValueType == null)
397 {
399 }
400 return s_typeOfValueType;
401 }
402 }
403
404 internal static Type TypeOfArray
405 {
406 get
407 {
408 if (s_typeOfArray == null)
409 {
411 }
412 return s_typeOfArray;
413 }
414 }
415
416 internal static Type TypeOfString
417 {
418 get
419 {
420 if (s_typeOfString == null)
421 {
422 s_typeOfString = typeof(string);
423 }
424 return s_typeOfString;
425 }
426 }
427
428 internal static Type TypeOfInt
429 {
430 get
431 {
432 if (s_typeOfInt == null)
433 {
434 s_typeOfInt = typeof(int);
435 }
436 return s_typeOfInt;
437 }
438 }
439
440 internal static Type TypeOfULong
441 {
442 get
443 {
444 if (s_typeOfULong == null)
445 {
446 s_typeOfULong = typeof(ulong);
447 }
448 return s_typeOfULong;
449 }
450 }
451
452 internal static Type TypeOfVoid
453 {
454 get
455 {
456 if (s_typeOfVoid == null)
457 {
458 s_typeOfVoid = typeof(void);
459 }
460 return s_typeOfVoid;
461 }
462 }
463
464 internal static Type TypeOfByteArray
465 {
466 get
467 {
468 if (s_typeOfByteArray == null)
469 {
470 s_typeOfByteArray = typeof(byte[]);
471 }
472 return s_typeOfByteArray;
473 }
474 }
475
476 internal static Type TypeOfTimeSpan
477 {
478 get
479 {
480 if (s_typeOfTimeSpan == null)
481 {
483 }
484 return s_typeOfTimeSpan;
485 }
486 }
487
488 internal static Type TypeOfGuid
489 {
490 get
491 {
492 if (s_typeOfGuid == null)
493 {
495 }
496 return s_typeOfGuid;
497 }
498 }
499
501 {
502 get
503 {
504 if (s_typeOfDateTimeOffset == null)
505 {
507 }
509 }
510 }
511
513 {
514 get
515 {
517 {
519 }
521 }
522 }
523
524 internal static Type TypeOfMemoryStream
525 {
526 get
527 {
528 if (s_typeOfMemoryStream == null)
529 {
531 }
533 }
534 }
535
537 {
538 get
539 {
540 if (s_typeOfMemoryStreamAdapter == null)
541 {
543 }
545 }
546 }
547
548 internal static Type TypeOfUri
549 {
550 get
551 {
552 if (s_typeOfUri == null)
553 {
555 }
556 return s_typeOfUri;
557 }
558 }
559
561 {
562 get
563 {
564 if (s_typeOfTypeEnumerable == null)
565 {
567 }
569 }
570 }
571
573 {
574 get
575 {
576 if (s_typeOfStreamingContext == null)
577 {
579 }
581 }
582 }
583
584 internal static Type TypeOfISerializable
585 {
586 get
587 {
588 if (s_typeOfISerializable == null)
589 {
591 }
593 }
594 }
595
607
609 {
610 get
611 {
612 if (s_typeOfIObjectReference == null)
613 {
615 }
617 }
618 }
619
621 {
622 get
623 {
625 {
626 s_typeOfXmlFormatClassWriterDelegate = typeof(XmlFormatClassWriterDelegate);
627 }
629 }
630 }
631
633 {
634 get
635 {
637 {
638 s_typeOfXmlFormatCollectionWriterDelegate = typeof(XmlFormatCollectionWriterDelegate);
639 }
641 }
642 }
643
645 {
646 get
647 {
649 {
650 s_typeOfXmlFormatClassReaderDelegate = typeof(XmlFormatClassReaderDelegate);
651 }
653 }
654 }
655
657 {
658 get
659 {
661 {
662 s_typeOfXmlFormatCollectionReaderDelegate = typeof(XmlFormatCollectionReaderDelegate);
663 }
665 }
666 }
667
669 {
670 get
671 {
673 {
674 s_typeOfXmlFormatGetOnlyCollectionReaderDelegate = typeof(XmlFormatGetOnlyCollectionReaderDelegate);
675 }
677 }
678 }
679
681 {
682 get
683 {
684 if (s_typeOfKnownTypeAttribute == null)
685 {
687 }
689 }
690 }
691
693 {
694 get
695 {
697 {
699 }
701 }
702 }
703
705 {
706 get
707 {
708 if (s_typeOfDataMemberAttribute == null)
709 {
711 }
713 }
714 }
715
717 {
718 get
719 {
720 if (s_typeOfEnumMemberAttribute == null)
721 {
723 }
725 }
726 }
727
739
741 {
742 get
743 {
745 {
747 }
749 }
750 }
751
752 internal static Type TypeOfObjectArray
753 {
754 get
755 {
756 if (s_typeOfObjectArray == null)
757 {
758 s_typeOfObjectArray = typeof(object[]);
759 }
760 return s_typeOfObjectArray;
761 }
762 }
763
765 {
766 get
767 {
769 {
771 }
773 }
774 }
775
777 {
778 get
779 {
781 {
783 }
785 }
786 }
787
799
811
813 {
814 get
815 {
816 if (s_typeOfFlagsAttribute == null)
817 {
819 }
821 }
822 }
823
825 {
826 get
827 {
828 if (s_typeOfIXmlSerializable == null)
829 {
831 }
833 }
834 }
835
847
849 {
850 get
851 {
852 if (s_typeOfXmlRootAttribute == null)
853 {
855 }
857 }
858 }
859
861 {
862 get
863 {
864 if (s_typeOfXmlQualifiedName == null)
865 {
867 }
869 }
870 }
871
872 internal static Type TypeOfXmlSchemaType
873 {
874 get
875 {
876 if (s_typeOfXmlSchemaType == null)
877 {
879 }
881 }
882 }
883
885
887
889 {
890 get
891 {
893 {
895 }
897 }
898 }
899
900 internal static Type TypeOfClassDataNode
901 {
902 get
903 {
904 if (s_typeOfClassDataNode == null)
905 {
907 }
909 }
910 }
911
913 {
914 get
915 {
916 if (s_typeOfCollectionDataNode == null)
917 {
919 }
921 }
922 }
923
925
926 internal static Type TypeOfNullable
927 {
928 get
929 {
930 if (s_typeOfNullable == null)
931 {
933 }
934 return s_typeOfNullable;
935 }
936 }
937
939 {
940 get
941 {
942 if (s_typeOfIDictionaryGeneric == null)
943 {
945 }
947 }
948 }
949
950 internal static Type TypeOfIDictionary
951 {
952 get
953 {
954 if (s_typeOfIDictionary == null)
955 {
957 }
958 return s_typeOfIDictionary;
959 }
960 }
961
962 internal static Type TypeOfIListGeneric
963 {
964 get
965 {
966 if (s_typeOfIListGeneric == null)
967 {
969 }
971 }
972 }
973
974 internal static Type TypeOfIList
975 {
976 get
977 {
978 if (s_typeOfIList == null)
979 {
981 }
982 return s_typeOfIList;
983 }
984 }
985
987 {
988 get
989 {
990 if (s_typeOfICollectionGeneric == null)
991 {
993 }
995 }
996 }
997
998 internal static Type TypeOfICollection
999 {
1000 get
1001 {
1002 if (s_typeOfICollection == null)
1003 {
1005 }
1006 return s_typeOfICollection;
1007 }
1008 }
1009
1011 {
1012 get
1013 {
1014 if (s_typeOfIEnumerableGeneric == null)
1015 {
1017 }
1019 }
1020 }
1021
1022 internal static Type TypeOfIEnumerable
1023 {
1024 get
1025 {
1026 if (s_typeOfIEnumerable == null)
1027 {
1029 }
1030 return s_typeOfIEnumerable;
1031 }
1032 }
1033
1035 {
1036 get
1037 {
1038 if (s_typeOfIEnumeratorGeneric == null)
1039 {
1041 }
1043 }
1044 }
1045
1046 internal static Type TypeOfIEnumerator
1047 {
1048 get
1049 {
1050 if (s_typeOfIEnumerator == null)
1051 {
1053 }
1054 return s_typeOfIEnumerator;
1055 }
1056 }
1057
1058 internal static Type TypeOfKeyValuePair
1059 {
1060 get
1061 {
1062 if (s_typeOfKeyValuePair == null)
1063 {
1065 }
1066 return s_typeOfKeyValuePair;
1067 }
1068 }
1069
1071 {
1072 get
1073 {
1074 if (s_typeOfKeyValuePairAdapter == null)
1075 {
1077 }
1079 }
1080 }
1081
1082 internal static Type TypeOfKeyValue
1083 {
1084 get
1085 {
1086 if (s_typeOfKeyValue == null)
1087 {
1089 }
1090 return s_typeOfKeyValue;
1091 }
1092 }
1093
1095 {
1096 get
1097 {
1099 {
1101 }
1103 }
1104 }
1105
1107 {
1108 get
1109 {
1110 if (s_typeOfDictionaryEnumerator == null)
1111 {
1113 }
1115 }
1116 }
1117
1129
1131 {
1132 get
1133 {
1134 if (s_typeOfDictionaryGeneric == null)
1135 {
1137 }
1139 }
1140 }
1141
1142 internal static Type TypeOfHashtable
1143 {
1144 [RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
1145 get
1146 {
1147 if (s_typeOfHashtable == null)
1148 {
1150 }
1151 return s_typeOfHashtable;
1152 }
1153 }
1154
1155 internal static Type TypeOfXmlElement
1156 {
1157 get
1158 {
1159 if (s_typeOfXmlElement == null)
1160 {
1162 }
1163 return s_typeOfXmlElement;
1164 }
1165 }
1166
1167 internal static Type TypeOfXmlNodeArray
1168 {
1169 get
1170 {
1171 if (s_typeOfXmlNodeArray == null)
1172 {
1174 }
1175 return s_typeOfXmlNodeArray;
1176 }
1177 }
1178
1179 internal static Type TypeOfDBNull
1180 {
1181 get
1182 {
1183 if (s_typeOfDBNull == null)
1184 {
1186 }
1187 return s_typeOfDBNull;
1188 }
1189 }
1190
1192 {
1193 get
1194 {
1196 {
1197 s_dataContractXsdBaseNamespaceUri = new Uri("http://schemas.datacontract.org/2004/07/");
1198 }
1200 }
1201 }
1202
1203 [RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
1208
1210 {
1211 if (s_typeOfScriptObject != null)
1212 {
1213 return s_typeOfScriptObject.IsAssignableFrom(type);
1214 }
1215 return false;
1216 }
1217}
const string ISerializableFactoryTypeLocalName
Definition Globals.cs:352
static Type s_typeOfXmlSchemaProviderAttribute
Definition Globals.cs:96
static Type s_typeOfOnDeserializedAttribute
Definition Globals.cs:90
static Type s_typeOfIDeserializationCallback
Definition Globals.cs:56
const string GenericParameterNestedLevelAttribute
Definition Globals.cs:320
static Type TypeOfXmlFormatCollectionReaderDelegate
Definition Globals.cs:657
static Type s_typeOfXmlFormatClassWriterDelegate
Definition Globals.cs:60
static bool TypeOfScriptObject_IsAssignableFrom(Type type)
Definition Globals.cs:1209
static XmlQualifiedName s_refQualifiedName
Definition Globals.cs:18
static Type s_typeOfXmlFormatGetOnlyCollectionReaderDelegate
Definition Globals.cs:68
static Type s_typeOfXmlFormatClassReaderDelegate
Definition Globals.cs:64
static Type TypeOfXmlFormatCollectionWriterDelegate
Definition Globals.cs:633
const string ExtensionDataObjectPropertyName
Definition Globals.cs:292
static Type TypeOfXmlFormatClassReaderDelegate
Definition Globals.cs:645
static Type s_typeOfOnDeserializingAttribute
Definition Globals.cs:88
const string ExtensionDataSetExplicitMethod
Definition Globals.cs:290
static Type s_typeOfXmlFormatCollectionWriterDelegate
Definition Globals.cs:62
static ClassDataContract CreateScriptObjectClassDataContract()
Definition Globals.cs:1204
static readonly string NewObjectId
Definition Globals.cs:172
static Type TypeOfCollectionDataContractAttribute
Definition Globals.cs:729
static Type s_typeOfXmlFormatCollectionReaderDelegate
Definition Globals.cs:66
static Type TypeOfXmlFormatGetOnlyCollectionReaderDelegate
Definition Globals.cs:669
static Type s_typeOfCollectionDataContractAttribute
Definition Globals.cs:78
const string FullSRSInternalsVisiblePattern
Definition Globals.cs:176
static readonly Type s_typeOfScriptObject
Definition Globals.cs:162
static XmlQualifiedName s_idQualifiedName
Definition Globals.cs:16
const string SafeSerializationManagerNamespace
Definition Globals.cs:350
static XmlQualifiedName IdQualifiedName
Definition Globals.cs:357
static Type s_typeOfGenericDictionaryEnumerator
Definition Globals.cs:148
static Type TypeOfXmlFormatClassWriterDelegate
Definition Globals.cs:621
const BindingFlags ScanAllMembers
Definition Globals.cs:14
static XmlQualifiedName RefQualifiedName
Definition Globals.cs:369