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

◆ CanExport() [3/3]

bool System.Runtime.Serialization.XsdDataContractExporter.CanExport ( Type type)
inline

Definition at line 340 of file XsdDataContractExporter.cs.

341 {
342 if (type == null)
343 {
344 throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new ArgumentNullException("type"));
345 }
347 try
348 {
349 AddType(type);
351 return true;
352 }
353 catch (InvalidDataContractException)
354 {
356 return false;
357 }
358 catch (Exception exception)
359 {
362 throw;
363 }
364 }

References System.Runtime.Serialization.XsdDataContractExporter._dataContractSet, System.Runtime.Serialization.XsdDataContractExporter.AddKnownTypes(), System.Runtime.Serialization.XsdDataContractExporter.AddType(), System.Runtime.Serialization.XsdDataContractExporter.DataContractSet, System.Runtime.Serialization.Dictionary, System.exception, System.Runtime.Serialization.DiagnosticUtility.ExceptionUtility.ThrowHelperError(), System.Runtime.Serialization.XsdDataContractExporter.TraceExportError(), and System.type.