Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ AddKnownTypes()

void System.Runtime.Serialization.XsdDataContractExporter.AddKnownTypes ( )
inlineprivate

Definition at line 245 of file XsdDataContractExporter.cs.

246 {
247 if (Options == null)
248 {
249 return;
250 }
252 if (knownTypes == null)
253 {
254 return;
255 }
256 for (int i = 0; i < knownTypes.Count; i++)
257 {
259 if (type == null)
260 {
261 throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new ArgumentException(System.SR.CannotExportNullKnownType));
262 }
263 AddType(type);
264 }
265 }
static string CannotExportNullKnownType
Definition SR.cs:648
Definition SR.cs:7

References System.Runtime.Serialization.XsdDataContractExporter.AddType(), System.Xml.ArgumentException, System.SR.CannotExportNullKnownType, System.Collections.Generic.Dictionary< TKey, TValue >.Count, System.Runtime.Serialization.ExportOptions.KnownTypes, System.Runtime.Serialization.XsdDataContractExporter.Options, System.Runtime.Serialization.DiagnosticUtility.ExceptionUtility.ThrowHelperError(), and System.type.

Referenced by System.Runtime.Serialization.XsdDataContractExporter.CanExport(), System.Runtime.Serialization.XsdDataContractExporter.CanExport(), System.Runtime.Serialization.XsdDataContractExporter.CanExport(), and System.Runtime.Serialization.XsdDataContractExporter.Export().