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

◆ GenerateBegin()

void System.Xml.Serialization.XmlSerializationWriterILGen.GenerateBegin ( )
inlinepackage

Definition at line 22 of file XmlSerializationWriterILGen.cs.

23 {
24 typeBuilder = CodeGenerator.CreateTypeBuilder(base.ModuleBuilder, base.ClassName, base.TypeAttributes | TypeAttributes.BeforeFieldInit, typeof(XmlSerializationWriter), Type.EmptyTypes);
25 TypeScope[] scopes = base.Scopes;
26 foreach (TypeScope typeScope in scopes)
27 {
28 foreach (TypeMapping typeMapping in typeScope.TypeMappings)
29 {
30 if (typeMapping is StructMapping || typeMapping is EnumMapping)
31 {
32 base.MethodNames.Add(typeMapping, NextMethodName(typeMapping.TypeDesc.Name));
33 }
34 }
35 base.RaCodeGen.WriteReflectionInit(typeScope);
36 }
37 }
void Add(TKey key, TValue value)

References System.Collections.Generic.Dictionary< TKey, TValue >.Add(), System.Xml.Serialization.CodeGenerator.CreateTypeBuilder(), System.Type.EmptyTypes, System.Xml.Serialization.XmlSerializationWriterILGen.NextMethodName(), and System.Xml.Serialization.XmlSerializationILGen.typeBuilder.