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

◆ Export() [2/4]

void System.Runtime.Serialization.XsdDataContractExporter.Export ( ICollection< Assembly > assemblies)
inline

Definition at line 78 of file XsdDataContractExporter.cs.

79 {
80 if (assemblies == null)
81 {
82 throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new ArgumentNullException("assemblies"));
83 }
86 try
87 {
88 foreach (Assembly assembly in assemblies)
89 {
90 if (assembly == null)
91 {
92 throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new ArgumentException(System.SR.Format(System.SR.CannotExportNullAssembly, "assemblies")));
93 }
94 Type[] types = assembly.GetTypes();
95 for (int i = 0; i < types.Length; i++)
96 {
98 }
99 }
100 Export();
101 }
102 catch (Exception exception)
103 {
106 throw;
107 }
109 }
static string CannotExportNullAssembly
Definition SR.cs:646
static string Format(string resourceFormat, object p1)
Definition SR.cs:118
Definition SR.cs:7

References System.Runtime.Serialization.XsdDataContractExporter._dataContractSet, System.Xml.ArgumentException, System.SR.CannotExportNullAssembly, System.Runtime.Serialization.XsdDataContractExporter.CheckAndAddType(), System.Runtime.Serialization.XsdDataContractExporter.DataContractSet, System.Runtime.Serialization.Dictionary, System.exception, System.Runtime.Serialization.XsdDataContractExporter.Export(), System.SR.Format(), System.Runtime.Serialization.DiagnosticUtility.ExceptionUtility.ThrowHelperError(), System.Runtime.Serialization.XsdDataContractExporter.TraceExportBegin(), System.Runtime.Serialization.XsdDataContractExporter.TraceExportEnd(), and System.Runtime.Serialization.XsdDataContractExporter.TraceExportError().