8 writes to m_list
mscorlib (8)
system\security\util\stringexpressionset.cs (8)
69m_list = null; 90copy.m_list = new ArrayList(this.m_list); 156m_list = new ArrayList(); 205m_list = new ArrayList(exprArrayList); 320m_list = new ArrayList(); 469intersectSet.m_list = new ArrayList(); 477intersectSet.m_list = new ArrayList(); 679this.m_list = new ArrayList();
55 references to m_list
mscorlib (55)
system\security\util\stringexpressionset.cs (55)
89if (this.m_list != null) 90copy.m_list = new ArrayList(this.m_list); 155if (m_list == null) 180m_list.Add( temp ); 202if (m_list != null) 203m_list.AddRange(exprArrayList); 262if (m_list == null && m_expressions != null) 345m_list.Add( temp ); 356if (m_list == null) 362return m_list.Count == 0; 378for (int index = 0; index < this.m_list.Count; ++index) 380if (!StringSubsetStringExpression( (String)this.m_list[index], ses, m_ignoreCase )) 400for (int index = 0; index < this.m_list.Count; ++index) 402if (!StringSubsetStringExpressionPathDiscovery( (String)this.m_list[index], ses, m_ignoreCase )) 428StringExpressionSet bigger = ses.m_list.Count > this.m_list.Count ? ses : this; 429StringExpressionSet smaller = ses.m_list.Count <= this.m_list.Count ? ses : this; 435for (int index = 0; index < smaller.m_list.Count; ++index) 437unionSet.AddSingleExpressionNoDuplicates( (String)smaller.m_list[index] ); 461for (int this_index = 0; this_index < this.m_list.Count; ++this_index) 463for (int ses_index = 0; ses_index < ses.m_list.Count; ++ses_index) 465if (StringSubsetString( (String)this.m_list[this_index], (String)ses.m_list[ses_index], m_ignoreCase )) 467if (intersectSet.m_list == null) 471intersectSet.AddSingleExpressionNoDuplicates( (String)this.m_list[this_index] ); 473else if (StringSubsetString( (String)ses.m_list[ses_index], (String)this.m_list[this_index], m_ignoreCase )) 475if (intersectSet.m_list == null) 479intersectSet.AddSingleExpressionNoDuplicates( (String)ses.m_list[ses_index] ); 493if (m_list != null) 497IEnumerator enumerator = this.m_list.GetEnumerator(); 549if (m_expressionsArray == null && m_list != null) 551m_expressionsArray = (String[])m_list.ToArray(typeof(String)); 565for (int index = 0; index < right.m_list.Count; ++index) 567if (StringSubsetString( left, (String)right.m_list[index], ignoreCase )) 578for (int index = 0; index < right.m_list.Count; ++index) 580if (StringSubsetStringPathDiscovery( left, (String)right.m_list[index], ignoreCase )) 678if (this.m_list == null) 681while (index < this.m_list.Count) 683if (StringSubsetString( (String)this.m_list[index], expression, m_ignoreCase )) 685this.m_list.RemoveAt( index ); 687else if (StringSubsetString( expression, (String)this.m_list[index], m_ignoreCase )) 696this.m_list.Add( expression ); 704if (this.m_list == null) 709for (int i = 0; i < this.m_list.Count - 1; i++) 713while (j < this.m_list.Count) 715if (StringSubsetString( (String)this.m_list[j], (String)this.m_list[i], m_ignoreCase )) 717this.m_list.RemoveAt( j ); 719else if (StringSubsetString( (String)this.m_list[i], (String)this.m_list[j], m_ignoreCase )) 722this.m_list[i] = this.m_list[j]; 723this.m_list.RemoveAt( j );