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

◆ GenerateMethod()

override void System.Xml.Serialization.XmlSerializationReaderCodeGen.GenerateMethod ( TypeMapping mapping)
inlinepackagevirtual

Reimplemented from System.Xml.Serialization.XmlSerializationCodeGen.

Definition at line 292 of file XmlSerializationReaderCodeGen.cs.

293 {
294 if (!base.GeneratedMethods.Contains(mapping))
295 {
296 base.GeneratedMethods[mapping] = mapping;
297 if (mapping is StructMapping)
298 {
299 WriteStructMethod((StructMapping)mapping);
300 }
301 else if (mapping is EnumMapping)
302 {
303 WriteEnumMethod((EnumMapping)mapping);
304 }
305 else if (mapping is NullableMapping)
306 {
307 WriteNullableMethod((NullableMapping)mapping);
308 }
309 }
310 }
bool ICollection< KeyValuePair< TKey, TValue > >. Contains(KeyValuePair< TKey, TValue > keyValuePair)

References System.Collections.Generic.Dictionary< TKey, TValue >.Contains(), System.Xml.Dictionary, System.Xml.Serialization.XmlSerializationReaderCodeGen.WriteEnumMethod(), System.Xml.Serialization.XmlSerializationReaderCodeGen.WriteNullableMethod(), and System.Xml.Serialization.XmlSerializationReaderCodeGen.WriteStructMethod().