4 writes to m_typeInterfaces
System.Private.CoreLib (4)
src\System\Reflection\Emit\RuntimeTypeBuilder.cs (4)
358m_typeInterfaces = new List<Type>(); 372m_typeInterfaces = new List<Type>(); 1020m_typeInterfaces = new List<Type>(); 1493m_typeInterfaces ??= new List<Type>();
11 references to m_typeInterfaces
System.Private.CoreLib (11)
src\System\Reflection\Emit\RuntimeTypeBuilder.cs (11)
736if (m_typeInterfaces == null) 741return m_typeInterfaces.ToArray(); 1023m_typeInterfaces.AddRange(interfaces); 1495int[] interfaceTokens = new int[m_typeInterfaces.Count]; 1496for (int i = 0; i < m_typeInterfaces.Count; i++) 1498interfaceTokens[i] = m_module.GetTypeTokenInternal(m_typeInterfaces[i]); 1515constraints = new int[m_typeInterfaces.Count + 2]; 1520constraints = new int[m_typeInterfaces.Count + 1]; 1523for (int i = 0; i < m_typeInterfaces.Count; i++) 1525constraints[i] = m_module.GetTypeTokenInternal(m_typeInterfaces[i]); 1701m_typeInterfaces!.Add(interfaceType);