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