1 write to m_elements
System.Data.Entity (1)
System\Data\Common\Utils\ModifiableIteratorCollection.cs (1)
32m_elements = new List<TElement>(elements);
11 references to m_elements
System.Data.Entity (11)
System\Data\Common\Utils\ModifiableIteratorCollection.cs (11)
49return m_elements.Count == 0; 60return Remove(m_elements.Count - 1); 98while (m_currentIteratorIndex < m_elements.Count) { 99yield return m_elements[m_currentIteratorIndex]; 105StringUtil.ToCommaSeparatedString(builder, m_elements); 113Debug.Assert(index < m_elements.Count, "Removing an entry with too high an index"); 115TElement element = m_elements[index]; 116int lastIndex = m_elements.Count - 1; 117m_elements[index] = m_elements[lastIndex]; 118m_elements.RemoveAt(lastIndex);