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

◆ LoadParameters()

RuntimeParameterInfo[] System.Reflection.Emit.DynamicMethod.RTDynamicMethod.LoadParameters ( )
inlinepackage

Definition at line 136 of file DynamicMethod.cs.

137 {
138 if (m_parameters == null)
139 {
140 Type[] parameterTypes = m_owner.m_parameterTypes;
141 Type[] array = parameterTypes;
142 RuntimeParameterInfo[] array2 = new RuntimeParameterInfo[array.Length];
143 for (int i = 0; i < array.Length; i++)
144 {
145 array2[i] = new RuntimeParameterInfo(this, null, array[i], i);
146 }
147 if (m_parameters == null)
148 {
149 m_parameters = array2;
150 }
151 }
152 return m_parameters;
153 }

References System.array, System.Reflection.Emit.DynamicMethod.RTDynamicMethod.m_owner, System.Reflection.Emit.DynamicMethod.RTDynamicMethod.m_parameters, and System.Reflection.Emit.DynamicMethod.m_parameterTypes.

Referenced by System.Reflection.Emit.DynamicMethod.DefineParameter(), and System.Reflection.Emit.DynamicMethod.RTDynamicMethod.GetParameters().