Beispiel #1
0
 /// <summary>
 /// Individua la prima ricorrenza dell'oggetto nella raccolta
 /// </summary>
 /// <param name="item">Linea di codice</param>
 /// <returns>Indice della prima ricorrenza</returns>
 public int FirstIndexOf(CodeLine item)
 {
     return(FirstIndexOf(0, item));
 }
Beispiel #2
0
 /// <summary>
 /// Rimuove il primo elemento presente nella raccolta
 /// </summary>
 /// <param name="item">Linea di codice</param>
 public void Remove(CodeLine item)
 {
     RemoveAt(FirstIndexOf(item));
 }
Beispiel #3
0
 /// <summary>
 /// Controlla l'esistenza dell'elemento nella raccolta
 /// </summary>
 /// <param name="item">Linea di codice</param>
 /// <returns>Esistenza dell'elemento</returns>
 public bool Exist(CodeLine item)
 {
     return(FirstIndexOf(item) != -1);
 }
Beispiel #4
0
 //Metodi override
 /// <summary>
 /// Confronta la funzione con un altra per individuarne le differenze
 /// </summary>
 /// <param name="item">Funzione da confrontare</param>
 /// <returns>Risultato del confronto</returns>
 public bool Equals(CodeLine item)
 {
     return(this._code == item._code && this._indentLeve == item._indentLeve && this._originalNumberLine == item._originalNumberLine);
 }