5 writes to m_parameterTypes
System.Private.CoreLib (5)
src\System\Reflection\Emit\RuntimeMethodBuilder.cs (5)
100
m_parameterTypes
= new Type[parameterTypes.Length];
105
m_parameterTypes
= null;
240
internal override Type[] GetParameterTypes() =>
m_parameterTypes
??= Type.EmptyTypes;
278
m_parameterTypes
??= Type.EmptyTypes;
631
m_parameterTypes
= new Type[parameterTypes.Length];
9 references to m_parameterTypes
System.Private.CoreLib (9)
src\System\Reflection\Emit\RuntimeConstructorBuilder.cs (1)
83
ConstructorInfo rci = GetTypeBuilder().GetConstructor(m_methodBuilder.
m_parameterTypes
!)!;
src\System\Reflection\Emit\RuntimeMethodBuilder.cs (7)
101
Array.Copy(parameterTypes,
m_parameterTypes
, parameterTypes.Length);
282
m_parameterTypes
, m_parameterTypeRequiredCustomModifiers, m_parameterTypeOptionalCustomModifiers);
462
MethodInfo rmi = m_containingType.GetMethod(m_strName,
m_parameterTypes
!)!;
474
MethodInfo rmi = m_containingType.GetMethod(m_strName,
m_parameterTypes
!)!;
632
Array.Copy(parameterTypes,
m_parameterTypes
, parameterTypes.Length);
646
if (position > 0 && (
m_parameterTypes
== null || position >
m_parameterTypes
.Length))
src\System\Reflection\Emit\RuntimeParameterBuilder.cs (1)
16
_position == 0 ? _methodBuilder.ReturnType : _methodBuilder.
m_parameterTypes
![_position - 1],