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

◆ ExportTopLevelElement()

XmlSchemaElement System.Runtime.Serialization.SchemaExporter.ExportTopLevelElement ( DataContract dataContract,
XmlSchema schema )
inlineprivate

Definition at line 297 of file SchemaExporter.cs.

298 {
299 if (schema == null || dataContract.StableName.Namespace != dataContract.TopLevelElementNamespace.Value)
300 {
301 schema = GetSchema(dataContract.TopLevelElementNamespace.Value);
302 }
304 xmlSchemaElement.Name = dataContract.TopLevelElementName.Value;
308 return xmlSchemaElement;
309 }
void Add(TKey key, TValue value)
void SetElementType(XmlSchemaElement element, DataContract dataContract, XmlSchema schema)

References System.Collections.Generic.Dictionary< TKey, TValue >.Add(), System.Runtime.Serialization.Dictionary, System.Runtime.Serialization.SchemaExporter.GetSchema(), and System.Runtime.Serialization.SchemaExporter.SetElementType().

Referenced by System.Runtime.Serialization.SchemaExporter.ExportDataContract(), and System.Runtime.Serialization.SchemaExporter.ExportXmlDataContract().