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

◆ WriteArrayLocalDecl()

void System.Xml.Serialization.ReflectionAwareILGen.WriteArrayLocalDecl ( string typeName,
string variableName,
SourceInfo initValue,
TypeDesc arrayTypeDesc )
inlinepackage

Definition at line 219 of file ReflectionAwareILGen.cs.

220 {
221 Type type = ((typeName == arrayTypeDesc.CSharpName) ? arrayTypeDesc.Type : arrayTypeDesc.Type.MakeArrayType());
222 LocalBuilder localBuilder = initValue.ILG.DeclareOrGetLocal(type, variableName);
223 if (initValue != null)
224 {
225 initValue.Load(localBuilder.LocalType);
226 initValue.ILG.Stloc(localBuilder);
227 }
228 }

References System.type.