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

◆ CreateGlobalValueMetadata()

void System.Xml.Xsl.XmlILGenerator.CreateGlobalValueMetadata ( IList< QilNode > globalList)
inlineprivate

Definition at line 93 of file XmlILGenerator.cs.

94 {
95 foreach (QilReference global in globalList)
96 {
99 MethodInfo functionBinding = _module.DefineMethod(global.DebugName.ToString(), storageType, Type.EmptyTypes, Array.Empty<string>(), xmlAttrs);
100 XmlILAnnotation.Write(global).FunctionBinding = functionBinding;
101 }
102 }
static XmlILAnnotation Write(QilNode nd)
MethodInfo DefineMethod(string name, Type returnType, Type[] paramTypes, string[] paramNames, XmlILMethodAttributes xmlAttrs)
static Type GetStorageType(XmlQueryType qyTyp)

References System.Xml.Xsl.XmlILGenerator._module, System.Xml.Xsl.IlGen.XmlILModule.DefineMethod(), System.Xml.Dictionary, System.Type.EmptyTypes, System.Xml.Xsl.IlGen.XmlILTypeHelper.GetStorageType(), and System.Xml.Xsl.IlGen.XmlILAnnotation.Write().

Referenced by System.Xml.Xsl.XmlILGenerator.Generate().