1 <?xml version="1.0" encoding="utf-8"?>
4 <name>System.Collections</name>
7 <member name="T:System.Collections.BitArray">
8 <summary>Gestisce una matrice compatta di valori di bit, rappresentati come booleani, dove true indica che il bit è attivo (1), mentre false indica che il bit è inattivo (0).</summary>
9 <filterpriority>2</filterpriority>
11 <member name="M:System.Collections.BitArray.#ctor(System.Boolean[])">
12 <summary>Inizializza una nuova istanza della classe <see cref="T:System.Collections.BitArray" /> contenente i valori di bit copiati dalla matrice specificata di valori booleani.</summary>
13 <param name="values">Matrice di valori booleani da copiare. </param>
14 <exception cref="T:System.ArgumentNullException">
15 <paramref name="values" /> is null. </exception>
17 <member name="M:System.Collections.BitArray.#ctor(System.Byte[])">
18 <summary>Inizializza una nuova istanza della classe <see cref="T:System.Collections.BitArray" /> contenente i valori di bit copiati dalla matrice di byte specificata.</summary>
19 <param name="bytes">Matrice di byte contenente i valori da copiare, dove ogni byte rappresenta 8 bit consecutivi. </param>
20 <exception cref="T:System.ArgumentNullException">
21 <paramref name="bytes" /> is null. </exception>
22 <exception cref="T:System.ArgumentException">The length of <paramref name="bytes" /> is greater than <see cref="F:System.Int32.MaxValue" />.</exception>
24 <member name="M:System.Collections.BitArray.#ctor(System.Collections.BitArray)">
25 <summary>Inizializza una nuova istanza della classe <see cref="T:System.Collections.BitArray" /> contenente i valori di bit copiati dalla <see cref="T:System.Collections.BitArray" /> specificata.</summary>
26 <param name="bits">Oggetto <see cref="T:System.Collections.BitArray" /> da copiare. </param>
27 <exception cref="T:System.ArgumentNullException">
28 <paramref name="bits" /> is null. </exception>
30 <member name="M:System.Collections.BitArray.#ctor(System.Int32)">
31 <summary>Inizializza una nuova istanza della classe <see cref="T:System.Collections.BitArray" /> che può contenere il numero specificato di valori di bit, inizialmente impostato su false.</summary>
32 <param name="length">Numero di valori di bit nel nuovo <see cref="T:System.Collections.BitArray" />. </param>
33 <exception cref="T:System.ArgumentOutOfRangeException">
34 <paramref name="length" /> is less than zero. </exception>
36 <member name="M:System.Collections.BitArray.#ctor(System.Int32,System.Boolean)">
37 <summary>Inizializza una nuova istanza della classe <see cref="T:System.Collections.BitArray" /> che può contenere il numero specificato di valori di bit , inizialmente impostato sul valore specificato.</summary>
38 <param name="length">Numero di valori di bit nel nuovo <see cref="T:System.Collections.BitArray" />. </param>
39 <param name="defaultValue">Valore booleano da assegnare a ogni bit. </param>
40 <exception cref="T:System.ArgumentOutOfRangeException">
41 <paramref name="length" /> is less than zero. </exception>
43 <member name="M:System.Collections.BitArray.#ctor(System.Int32[])">
44 <summary>Inizializza una nuova istanza della classe <see cref="T:System.Collections.BitArray" /> contenente i valori di bit copiati dalla matrice specificata di valori Integer a 32 bit.</summary>
45 <param name="values">Matrice di valori Integer contenente i valori da copiare, dove ogni valore rappresenta 32 bit consecutivi. </param>
46 <exception cref="T:System.ArgumentNullException">
47 <paramref name="values" /> is null. </exception>
48 <exception cref="T:System.ArgumentException">The length of <paramref name="values" /> is greater than <see cref="F:System.Int32.MaxValue" /></exception>
50 <member name="M:System.Collections.BitArray.And(System.Collections.BitArray)">
51 <summary>Esegue l'operazione di AND bit per bit sugli elementi nell'oggetto <see cref="T:System.Collections.BitArray" /> corrente in relazione agli elementi corrispondenti in <see cref="T:System.Collections.BitArray" />.</summary>
52 <returns>Istanza corrente contenente il risultato dell'operazione AND bit per bit sugli elementi nell'oggetto <see cref="T:System.Collections.BitArray" /> corrente rispetto agli elementi corrispondenti nell'oggetto <see cref="T:System.Collections.BitArray" /> specificato.</returns>
53 <param name="value">Oggetto <see cref="T:System.Collections.BitArray" /> con il quale eseguire l'operazione di AND bit per bit. </param>
54 <exception cref="T:System.ArgumentNullException">
55 <paramref name="value" /> is null. </exception>
56 <exception cref="T:System.ArgumentException">
57 <paramref name="value" /> and the current <see cref="T:System.Collections.BitArray" /> do not have the same number of elements. </exception>
58 <filterpriority>2</filterpriority>
60 <member name="M:System.Collections.BitArray.Get(System.Int32)">
61 <summary>Ottiene il valore del bit in una posizione specifica nell'oggetto <see cref="T:System.Collections.BitArray" />.</summary>
62 <returns>Il valore del bit nella posizione <paramref name="index" />.</returns>
63 <param name="index">Indice in base zero del valore da ottenere. </param>
64 <exception cref="T:System.ArgumentOutOfRangeException">
65 <paramref name="index" /> is less than zero.-or- <paramref name="index" /> is greater than or equal to the number of elements in the <see cref="T:System.Collections.BitArray" />. </exception>
66 <filterpriority>2</filterpriority>
68 <member name="M:System.Collections.BitArray.GetEnumerator">
69 <summary>Restituisce un enumeratore che esegue l'iterazione di <see cref="T:System.Collections.BitArray" />.</summary>
71 <see cref="T:System.Collections.IEnumerator" /> per l'intero oggetto <see cref="T:System.Collections.BitArray" />.</returns>
72 <filterpriority>2</filterpriority>
74 <member name="P:System.Collections.BitArray.Item(System.Int32)">
75 <summary>Ottiene o imposta il valore del bit in una specifica posizione nell'oggetto <see cref="T:System.Collections.BitArray" />.</summary>
76 <returns>Il valore del bit nella posizione <paramref name="index" />.</returns>
77 <param name="index">Indice in base zero del valore da ottenere o impostare. </param>
78 <exception cref="T:System.ArgumentOutOfRangeException">
79 <paramref name="index" /> is less than zero.-or- <paramref name="index" /> is equal to or greater than <see cref="P:System.Collections.BitArray.Count" />. </exception>
80 <filterpriority>2</filterpriority>
82 <member name="P:System.Collections.BitArray.Length">
83 <summary>Ottiene o imposta il numero di elementi nell'oggetto <see cref="T:System.Collections.BitArray" />.</summary>
84 <returns>Numero di elementi in <see cref="T:System.Collections.BitArray" />.</returns>
85 <exception cref="T:System.ArgumentOutOfRangeException">The property is set to a value that is less than zero. </exception>
86 <filterpriority>2</filterpriority>
88 <member name="M:System.Collections.BitArray.Not">
89 <summary>Inverte tutti i valori dei bit nell'oggetto <see cref="T:System.Collections.BitArray" /> corrente in modo che gli elementi impostati su true diventino false e gli elementi impostati su false diventino true.</summary>
90 <returns>Istanza corrente con i valori di bit invertiti.</returns>
91 <filterpriority>2</filterpriority>
93 <member name="M:System.Collections.BitArray.Or(System.Collections.BitArray)">
94 <summary>Esegue l'operazione di OR bit per bit sugli elementi dell'oggetto <see cref="T:System.Collections.BitArray" /> corrente in relazione agli elementi corrispondenti nell'oggetto <see cref="T:System.Collections.BitArray" /> specificato.</summary>
95 <returns>Istanza corrente contenente il risultato dell'operazione OR bit per bit sugli elementi nell'oggetto <see cref="T:System.Collections.BitArray" /> corrente rispetto agli elementi corrispondenti nell'oggetto <see cref="T:System.Collections.BitArray" /> specificato.</returns>
96 <param name="value">Oggetto <see cref="T:System.Collections.BitArray" /> con il quale eseguire l'operazione di OR bit per bit. </param>
97 <exception cref="T:System.ArgumentNullException">
98 <paramref name="value" /> is null. </exception>
99 <exception cref="T:System.ArgumentException">
100 <paramref name="value" /> and the current <see cref="T:System.Collections.BitArray" /> do not have the same number of elements. </exception>
101 <filterpriority>2</filterpriority>
103 <member name="M:System.Collections.BitArray.Set(System.Int32,System.Boolean)">
104 <summary>Imposta il bit in una posizione specifica nell'oggetto <see cref="T:System.Collections.BitArray" /> sul valore specificato.</summary>
105 <param name="index">Indice in base zero del bit da impostare. </param>
106 <param name="value">Valore booleano da assegnare al bit. </param>
107 <exception cref="T:System.ArgumentOutOfRangeException">
108 <paramref name="index" /> is less than zero.-or- <paramref name="index" /> is greater than or equal to the number of elements in the <see cref="T:System.Collections.BitArray" />. </exception>
109 <filterpriority>2</filterpriority>
111 <member name="M:System.Collections.BitArray.SetAll(System.Boolean)">
112 <summary>Imposta tutti i bit dell'oggetto <see cref="T:System.Collections.BitArray" /> sul valore specificato.</summary>
113 <param name="value">Valore booleano da assegnare a tutti i bit. </param>
114 <filterpriority>2</filterpriority>
116 <member name="M:System.Collections.BitArray.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
117 <summary>Copia gli elementi dell'oggetto <see cref="T:System.Collections.BitArray" /> in un oggetto <see cref="T:System.Array" />, a partire da un indice <see cref="T:System.Array" /> specificato.</summary>
118 <param name="array">Oggetto <see cref="T:System.Array" /> unidimensionale che rappresenta la destinazione degli elementi copiati dall'oggetto <see cref="T:System.Collections.BitArray" />.L'indicizzazione di <see cref="T:System.Array" /> deve essere in base zero.</param>
119 <param name="index">Indice in base zero in <paramref name="array" /> in corrispondenza del quale viene avviata la copia. </param>
120 <exception cref="T:System.ArgumentNullException">
121 <paramref name="array" /> is null. </exception>
122 <exception cref="T:System.ArgumentOutOfRangeException">
123 <paramref name="index" /> is less than zero. </exception>
124 <exception cref="T:System.ArgumentException">
125 <paramref name="array" /> is multidimensional.-or- The number of elements in the source <see cref="T:System.Collections.BitArray" /> is greater than the available space from <paramref name="index" /> to the end of the destination <paramref name="array" />.-or-The type of the source <see cref="T:System.Collections.BitArray" /> cannot be cast automatically to the type of the destination <paramref name="array" />.</exception>
127 <member name="P:System.Collections.BitArray.System#Collections#ICollection#Count">
128 <summary>Ottiene il numero di elementi in <see cref="T:System.Collections.BitArray" />.</summary>
129 <returns>Numero di elementi in <see cref="T:System.Collections.BitArray" />.</returns>
131 <member name="P:System.Collections.BitArray.System#Collections#ICollection#IsSynchronized">
132 <summary>Ottiene un valore che indica se l'accesso a <see cref="T:System.Collections.BitArray" /> è sincronizzato (thread-safe).</summary>
133 <returns>true se l'accesso a <see cref="T:System.Collections.BitArray" /> è sincronizzato (thread-safe); in caso contrario, false.</returns>
135 <member name="P:System.Collections.BitArray.System#Collections#ICollection#SyncRoot">
136 <summary>Ottiene un oggetto che può essere usato per sincronizzare l'accesso a <see cref="T:System.Collections.BitArray" />.</summary>
137 <returns>Oggetto che può essere usato per sincronizzare l'accesso a <see cref="T:System.Collections.BitArray" />.</returns>
139 <member name="M:System.Collections.BitArray.Xor(System.Collections.BitArray)">
140 <summary>Esegue l'operazione di OR esclusivo bit per bit sugli elementi della classe <see cref="T:System.Collections.BitArray" /> corrente in relazione agli elementi corrispondenti nell'oggetto <see cref="T:System.Collections.BitArray" /> specificato.</summary>
141 <returns>Istanza corrente contenente il risultato dell'operazione OR esclusiva sugli elementi nell'oggetto <see cref="T:System.Collections.BitArray" /> corrente rispetto agli elementi corrispondenti nell'oggetto <see cref="T:System.Collections.BitArray" /> specificato. </returns>
142 <param name="value">Classe <see cref="T:System.Collections.BitArray" /> con la quale eseguire l'operazione di OR esclusivo bit per bit. </param>
143 <exception cref="T:System.ArgumentNullException">
144 <paramref name="value" /> is null. </exception>
145 <exception cref="T:System.ArgumentException">
146 <paramref name="value" /> and the current <see cref="T:System.Collections.BitArray" /> do not have the same number of elements. </exception>
147 <filterpriority>2</filterpriority>
149 <member name="T:System.Collections.StructuralComparisons">
150 <summary>Fornisce oggetti per l'esecuzione di un confronto strutturale di due oggetti insieme.</summary>
152 <member name="P:System.Collections.StructuralComparisons.StructuralComparer">
153 <summary>Ottiene un oggetto predefinito che esegue un confronto strutturale di due oggetti.</summary>
154 <returns>Oggetto predefinito utilizzato per eseguire un confronto strutturale di due oggetti insieme.</returns>
156 <member name="P:System.Collections.StructuralComparisons.StructuralEqualityComparer">
157 <summary>Ottiene un oggetto predefinito che confronta due oggetti per determinarne l'uguaglianza strutturale.</summary>
158 <returns>Oggetto predefinito utilizzato per confrontare due oggetti insieme e determinarne l'uguaglianza strutturale.</returns>
160 <member name="T:System.Collections.Generic.Comparer`1">
161 <summary>Fornisce una classe base per le implementazioni dell'interfaccia generica <see cref="T:System.Collections.Generic.IComparer`1" />.</summary>
162 <typeparam name="T">Tipo di oggetti da confrontare.</typeparam>
163 <filterpriority>1</filterpriority>
165 <member name="M:System.Collections.Generic.Comparer`1.#ctor">
166 <summary>Inizializza una nuova istanza della classe <see cref="T:System.Collections.Generic.Comparer`1" />.</summary>
168 <member name="M:System.Collections.Generic.Comparer`1.Compare(`0,`0)">
169 <summary>Quando è sottoposto a override in una classe derivata, esegue un confronto tra due oggetti dello stesso tipo e restituisce un valore che indica se un oggetto è minore, uguale o maggiore dell'altro.</summary>
170 <returns>Intero con segno che indica i valori relativi di <paramref name="x" /> e <paramref name="y" />, come illustrato nella tabella seguente.Valore Significato Minore di zero Il parametro <paramref name="x" /> è minore del parametro <paramref name="y" />.Zero <paramref name="x" /> è uguale a <paramref name="y" />.Maggiore di zero <paramref name="x" /> è maggiore di <paramref name="y" />.</returns>
171 <param name="x">Primo oggetto da confrontare.</param>
172 <param name="y">Secondo oggetto da confrontare.</param>
173 <exception cref="T:System.ArgumentException">Il tipo <paramref name="T" /> non implementa l'interfaccia generica <see cref="T:System.IComparable`1" /> o l'interfaccia <see cref="T:System.IComparable" />.</exception>
175 <member name="M:System.Collections.Generic.Comparer`1.Create(System.Comparison{`0})">
176 <summary>Crea un operatore di confronto utilizzando il confronto specificato.</summary>
177 <returns>Nuovo operatore di confronto.</returns>
178 <param name="comparison">Confronto da utilizzare.</param>
180 <member name="P:System.Collections.Generic.Comparer`1.Default">
181 <summary>Restituisce un operatore di confronto di ordinamento predefinito per il tipo specificato dall'argomento generico.</summary>
182 <returns>Oggetto che eredita l'oggetto <see cref="T:System.Collections.Generic.Comparer`1" /> e viene utilizzato come un operatore di confronto di ordinamento per il tipo <paramref name="T" />.</returns>
184 <member name="M:System.Collections.Generic.Comparer`1.System#Collections#IComparer#Compare(System.Object,System.Object)">
185 <summary>Confronta due oggetti e restituisce un valore indicante se uno è minore, uguale o maggiore dell'altro.</summary>
186 <returns>Intero con segno che indica i valori relativi di <paramref name="x" /> e <paramref name="y" />, come illustrato nella tabella seguente.Valore Significato Minore di zeroIl parametro <paramref name="x" /> è minore del parametro <paramref name="y" />.Zero<paramref name="x" /> è uguale a <paramref name="y" />.Maggiore di zero<paramref name="x" /> è maggiore di <paramref name="y" />.</returns>
187 <param name="x">Primo oggetto da confrontare.</param>
188 <param name="y">Secondo oggetto da confrontare.</param>
189 <exception cref="T:System.ArgumentException">Il tipo del parametro <paramref name="x" /> o <paramref name="y" /> non consente di effettuare il cast al tipo <paramref name="T" />.In alternativaI parametri <paramref name="x" /> e <paramref name="y" /> non implementano l'interfaccia generica <see cref="T:System.IComparable`1" /> o l'interfaccia <see cref="T:System.IComparable" />.</exception>
191 <member name="T:System.Collections.Generic.Dictionary`2">
192 <summary>Rappresenta una raccolta di chiavi e valori.Per esaminare il codice sorgente di .NET Framework per questo tipo, vedere il Reference Source.</summary>
193 <typeparam name="TKey">Tipo di chiavi nel dizionario.</typeparam>
194 <typeparam name="TValue">Tipo di valori nel dizionario.</typeparam>
195 <filterpriority>1</filterpriority>
197 <member name="M:System.Collections.Generic.Dictionary`2.#ctor">
198 <summary>Inizializza una nuova istanza vuota della classe <see cref="T:System.Collections.Generic.Dictionary`2" />, con capacità iniziale predefinita e che usa l'operatore di confronto di eguaglianza predefinito per il tipo di chiave.</summary>
200 <member name="M:System.Collections.Generic.Dictionary`2.#ctor(System.Collections.Generic.IDictionary{`0,`1})">
201 <summary>Inizializza una nuova istanza della classe <see cref="T:System.Collections.Generic.Dictionary`2" /> che contiene elementi copiati dall'interfaccia <see cref="T:System.Collections.Generic.IDictionary`2" /> specificata e che usa l'operatore di confronto uguaglianze predefinito per il tipo di chiave.</summary>
202 <param name="dictionary">Oggetto <see cref="T:System.Collections.Generic.IDictionary`2" /> i cui elementi sono copiati nel nuovo oggetto <see cref="T:System.Collections.Generic.Dictionary`2" />.</param>
203 <exception cref="T:System.ArgumentNullException">
204 <paramref name="dictionary" /> è null.</exception>
205 <exception cref="T:System.ArgumentException">Il parametro <paramref name="dictionary" /> contiene una o più chiavi duplicate.</exception>
207 <member name="M:System.Collections.Generic.Dictionary`2.#ctor(System.Collections.Generic.IDictionary{`0,`1},System.Collections.Generic.IEqualityComparer{`0})">
208 <summary>Inizializza una nuova istanza della classe <see cref="T:System.Collections.Generic.Dictionary`2" /> che contiene gli elementi copiati dall'interfaccia <see cref="T:System.Collections.Generic.IDictionary`2" /> specificata e che usa l'interfaccia <see cref="T:System.Collections.Generic.IEqualityComparer`1" /> indicata.</summary>
209 <param name="dictionary">Oggetto <see cref="T:System.Collections.Generic.IDictionary`2" /> i cui elementi sono copiati nel nuovo oggetto <see cref="T:System.Collections.Generic.Dictionary`2" />.</param>
210 <param name="comparer">Implementazione di <see cref="T:System.Collections.Generic.IEqualityComparer`1" /> da usare per confrontare le chiavi oppure null per usare l'oggetto <see cref="T:System.Collections.Generic.EqualityComparer`1" /> predefinito per il tipo di chiave.</param>
211 <exception cref="T:System.ArgumentNullException">
212 <paramref name="dictionary" /> è null.</exception>
213 <exception cref="T:System.ArgumentException">Il parametro <paramref name="dictionary" /> contiene una o più chiavi duplicate.</exception>
215 <member name="M:System.Collections.Generic.Dictionary`2.#ctor(System.Collections.Generic.IEqualityComparer{`0})">
216 <summary>Inizializza una nuova istanza vuota della classe <see cref="T:System.Collections.Generic.Dictionary`2" />, con la capacità iniziale predefinita e che usa l'interfaccia <see cref="T:System.Collections.Generic.IEqualityComparer`1" /> specificata.</summary>
217 <param name="comparer">Implementazione di <see cref="T:System.Collections.Generic.IEqualityComparer`1" /> da usare per confrontare le chiavi oppure null per usare l'oggetto <see cref="T:System.Collections.Generic.EqualityComparer`1" /> predefinito per il tipo di chiave.</param>
219 <member name="M:System.Collections.Generic.Dictionary`2.#ctor(System.Int32)">
220 <summary>Inizializza una nuova istanza vuota della classe <see cref="T:System.Collections.Generic.Dictionary`2" />, con capacità iniziale specificata e che usa l'operatore di confronto di eguaglianza predefinito per il tipo di chiave.</summary>
221 <param name="capacity">Il numero iniziale degli elementi che <see cref="T:System.Collections.Generic.Dictionary`2" /> può contenere.</param>
222 <exception cref="T:System.ArgumentOutOfRangeException">
223 <paramref name="capacity" /> è minore di 0.</exception>
225 <member name="M:System.Collections.Generic.Dictionary`2.#ctor(System.Int32,System.Collections.Generic.IEqualityComparer{`0})">
226 <summary>Inizializza una nuova istanza vuota della classe <see cref="T:System.Collections.Generic.Dictionary`2" />, con la capacità iniziale specificata e che usa l'interfaccia <see cref="T:System.Collections.Generic.IEqualityComparer`1" /> specificata.</summary>
227 <param name="capacity">Il numero iniziale degli elementi che <see cref="T:System.Collections.Generic.Dictionary`2" /> può contenere.</param>
228 <param name="comparer">Implementazione di <see cref="T:System.Collections.Generic.IEqualityComparer`1" /> da usare per confrontare le chiavi oppure null per usare l'oggetto <see cref="T:System.Collections.Generic.EqualityComparer`1" /> predefinito per il tipo di chiave.</param>
229 <exception cref="T:System.ArgumentOutOfRangeException">
230 <paramref name="capacity" /> è minore di 0.</exception>
232 <member name="M:System.Collections.Generic.Dictionary`2.Add(`0,`1)">
233 <summary>Aggiunge la chiave e il valore specificati al dizionario.</summary>
234 <param name="key">Chiave dell'elemento da aggiungere.</param>
235 <param name="value">Valore dell'elemento da aggiungere.Il valore può essere null per i tipi di riferimento.</param>
236 <exception cref="T:System.ArgumentNullException">
237 <paramref name="key" /> è null.</exception>
238 <exception cref="T:System.ArgumentException">In <see cref="T:System.Collections.Generic.Dictionary`2" /> è già presente un elemento con la stessa chiave.</exception>
240 <member name="M:System.Collections.Generic.Dictionary`2.Clear">
241 <summary>Rimuove tutte le chiavi e i valori della raccolta <see cref="T:System.Collections.Generic.Dictionary`2" />.</summary>
243 <member name="P:System.Collections.Generic.Dictionary`2.Comparer">
244 <summary>Ottiene l'oggetto <see cref="T:System.Collections.Generic.IEqualityComparer`1" />, che viene usato per determinare l'uguaglianza delle chiavi per il dizionario. </summary>
245 <returns>Implementazione dell'interfaccia generica <see cref="T:System.Collections.Generic.IEqualityComparer`1" /> che viene usata per determinare l'uguaglianza fra chiavi del dizionario <see cref="T:System.Collections.Generic.Dictionary`2" /> corrente e per fornire i valori hash delle chiavi.</returns>
247 <member name="M:System.Collections.Generic.Dictionary`2.ContainsKey(`0)">
248 <summary>Determina se la raccolta <see cref="T:System.Collections.Generic.Dictionary`2" /> contiene la chiave specificata.</summary>
249 <returns>true se <see cref="T:System.Collections.Generic.Dictionary`2" /> contiene un elemento con la chiave specificata; in caso contrario, false.</returns>
250 <param name="key">Chiave da individuare in <see cref="T:System.Collections.Generic.Dictionary`2" />.</param>
251 <exception cref="T:System.ArgumentNullException">
252 <paramref name="key" /> è null.</exception>
254 <member name="M:System.Collections.Generic.Dictionary`2.ContainsValue(`1)">
255 <summary>Stabilisce se <see cref="T:System.Collections.Generic.Dictionary`2" /> contiene un valore specifico.</summary>
256 <returns>true se <see cref="T:System.Collections.Generic.Dictionary`2" /> contiene un elemento con il valore specificato; in caso contrario, false.</returns>
257 <param name="value">Valore da individuare in <see cref="T:System.Collections.Generic.Dictionary`2" />.Il valore può essere null per i tipi di riferimento.</param>
259 <member name="P:System.Collections.Generic.Dictionary`2.Count">
260 <summary>Ottiene il numero di coppie chiave/valore contenute in <see cref="T:System.Collections.Generic.Dictionary`2" />.</summary>
261 <returns>Numero di coppie chiave/valore contenute in <see cref="T:System.Collections.Generic.Dictionary`2" />.</returns>
263 <member name="M:System.Collections.Generic.Dictionary`2.GetEnumerator">
264 <summary>Restituisce un enumeratore che esegue l'iterazione di <see cref="T:System.Collections.Generic.Dictionary`2" />.</summary>
265 <returns>Struttura <see cref="T:System.Collections.Generic.Dictionary`2.Enumerator" /> della raccolta <see cref="T:System.Collections.Generic.Dictionary`2" />.</returns>
267 <member name="P:System.Collections.Generic.Dictionary`2.Item(`0)">
268 <summary>Ottiene o imposta il valore associato alla chiave specificata.</summary>
269 <returns>Valore associato alla chiave specificata.Se la chiave specificata non viene trovata, un'operazione Get genera un'eccezione <see cref="T:System.Collections.Generic.KeyNotFoundException" />, mentre un'operazione Set crea una nuovo elemento con la chiave specificata.</returns>
270 <param name="key">Chiave del valore da ottenere o impostare.</param>
271 <exception cref="T:System.ArgumentNullException">
272 <paramref name="key" /> è null.</exception>
273 <exception cref="T:System.Collections.Generic.KeyNotFoundException">Durante il recupero della proprietà, la chiave indicata nel parametro <paramref name="key" /> non è stata trovata nella raccolta.</exception>
275 <member name="P:System.Collections.Generic.Dictionary`2.Keys">
276 <summary>Ottiene una raccolta contenente le chiavi della classe <see cref="T:System.Collections.Generic.Dictionary`2" />.</summary>
277 <returns>Raccolta <see cref="T:System.Collections.Generic.Dictionary`2.KeyCollection" /> contenente le chiavi della classe <see cref="T:System.Collections.Generic.Dictionary`2" />.</returns>
279 <member name="M:System.Collections.Generic.Dictionary`2.Remove(`0)">
280 <summary>Rimuove il valore con la chiave specificata dalla raccolta <see cref="T:System.Collections.Generic.Dictionary`2" />.</summary>
281 <returns>true se l'elemento viene trovato e rimosso; in caso contrario, false.Questo metodo restituisce anche false se <paramref name="key" /> non viene trovato in <see cref="T:System.Collections.Generic.Dictionary`2" />.</returns>
282 <param name="key">Chiave dell'elemento da rimuovere.</param>
283 <exception cref="T:System.ArgumentNullException">
284 <paramref name="key" /> è null.</exception>
286 <member name="M:System.Collections.Generic.Dictionary`2.System#Collections#Generic#ICollection{T}#Add(System.Collections.Generic.KeyValuePair{`0,`1})">
287 <summary>Aggiunge il valore specificato all'interfaccia <see cref="T:System.Collections.Generic.ICollection`1" /> con la chiave specificata.</summary>
288 <param name="keyValuePair">Struttura <see cref="T:System.Collections.Generic.KeyValuePair`2" /> che rappresenta la chiave e il valore da aggiungere alla raccolta <see cref="T:System.Collections.Generic.Dictionary`2" />.</param>
289 <exception cref="T:System.ArgumentNullException">La chiave indicata nel parametro<paramref name="keyValuePair" /> è null.</exception>
290 <exception cref="T:System.ArgumentException">In <see cref="T:System.Collections.Generic.Dictionary`2" /> è già presente un elemento con la stessa chiave.</exception>
292 <member name="M:System.Collections.Generic.Dictionary`2.System#Collections#Generic#ICollection{T}#Contains(System.Collections.Generic.KeyValuePair{`0,`1})">
293 <summary>Stabilisce se l'interfaccia <see cref="T:System.Collections.Generic.ICollection`1" /> contiene una coppia chiave/valore specifica.</summary>
294 <returns>true se <paramref name="keyValuePair" /> è presente in <see cref="T:System.Collections.Generic.ICollection`1" />; in caso contrario, false.</returns>
295 <param name="keyValuePair">Struttura <see cref="T:System.Collections.Generic.KeyValuePair`2" /> da individuare nell'interfaccia <see cref="T:System.Collections.Generic.ICollection`1" />.</param>
297 <member name="M:System.Collections.Generic.Dictionary`2.System#Collections#Generic#ICollection{T}#CopyTo(System.Collections.Generic.KeyValuePair{`0,`1}[],System.Int32)">
298 <summary>Copia gli elementi dell'interfaccia <see cref="T:System.Collections.Generic.ICollection`1" /> in una matrice di tipo <see cref="T:System.Collections.Generic.KeyValuePair`2" />, iniziando dall'indice di matrice specificato.</summary>
299 <param name="array">Matrice unidimensionale di tipo <see cref="T:System.Collections.Generic.KeyValuePair`2" /> che costituisce la destinazione degli elementi <see cref="T:System.Collections.Generic.KeyValuePair`2" /> copiati dall'oggetto <see cref="T:System.Collections.Generic.ICollection`1" />.La matrice deve avere un'indicizzazione con base zero.</param>
300 <param name="index">Indice in base zero in <paramref name="array" /> in corrispondenza del quale viene avviata la copia.</param>
301 <exception cref="T:System.ArgumentNullException">
302 <paramref name="array" /> è null.</exception>
303 <exception cref="T:System.ArgumentOutOfRangeException">
304 <paramref name="index" /> è minore di 0.</exception>
305 <exception cref="T:System.ArgumentException">Il numero degli elementi nell'oggetto <see cref="T:System.Collections.Generic.ICollection`1" /> di origine è maggiore dello spazio disponibile tra <paramref name="index" /> e la fine dell'oggetto <paramref name="array" /> di destinazione.</exception>
307 <member name="P:System.Collections.Generic.Dictionary`2.System#Collections#Generic#ICollection{T}#IsReadOnly">
308 <summary>Ottiene un valore che indica se il dizionario è in sola lettura.</summary>
309 <returns>true se <see cref="T:System.Collections.Generic.ICollection`1" /> è di sola lettura; in caso contrario, false.Nell'implementazione predefinita di <see cref="T:System.Collections.Generic.Dictionary`2" />, questa proprietà restituisce sempre false.</returns>
311 <member name="M:System.Collections.Generic.Dictionary`2.System#Collections#Generic#ICollection{T}#Remove(System.Collections.Generic.KeyValuePair{`0,`1})">
312 <summary>Rimuove una chiave e un valore dal dizionario.</summary>
313 <returns>true se la chiave e il valore rappresentati da <paramref name="keyValuePair" /> vengono trovati e rimossi; in caso contrario, false.Questo metodo restituisce anche false se <paramref name="keyValuePair" /> non viene trovato in <see cref="T:System.Collections.Generic.ICollection`1" />.</returns>
314 <param name="keyValuePair">Struttura <see cref="T:System.Collections.Generic.KeyValuePair`2" /> che rappresenta la chiave e il valore da rimuovere da <see cref="T:System.Collections.Generic.Dictionary`2" />.</param>
316 <member name="P:System.Collections.Generic.Dictionary`2.System#Collections#Generic#IDictionary{TKey@TValue}#Keys">
317 <summary>Ottiene <see cref="T:System.Collections.Generic.ICollection`1" /> contenente le chiavi di <see cref="T:System.Collections.Generic.IDictionary`2" />.</summary>
318 <returns>Interfaccia <see cref="T:System.Collections.Generic.ICollection`1" /> di tipo <paramref name="TKey" /> contenente le chiavi dell'interfaccia <see cref="T:System.Collections.Generic.IDictionary`2" />.</returns>
320 <member name="P:System.Collections.Generic.Dictionary`2.System#Collections#Generic#IDictionary{TKey@TValue}#Values">
321 <summary>Ottiene <see cref="T:System.Collections.Generic.ICollection`1" /> contenente i valori in <see cref="T:System.Collections.Generic.IDictionary`2" />.</summary>
322 <returns>Interfaccia <see cref="T:System.Collections.Generic.ICollection`1" /> di tipo <paramref name="TValue" /> contenente i valori dell'interfaccia <see cref="T:System.Collections.Generic.IDictionary`2" />.</returns>
324 <member name="M:System.Collections.Generic.Dictionary`2.System#Collections#Generic#IEnumerable{T}#GetEnumerator">
325 <summary>Restituisce un enumeratore che consente di scorrere la raccolta.</summary>
326 <returns>Oggetto <see cref="T:System.Collections.Generic.IEnumerator`1" /> che può essere usato per eseguire l'iterazione della raccolta.</returns>
328 <member name="P:System.Collections.Generic.Dictionary`2.System#Collections#Generic#IReadOnlyDictionary{TKey@TValue}#Keys">
329 <summary>Ottiene una raccolta contenente le chiavi della classe <see cref="T:System.Collections.Generic.IReadOnlyDictionary`2" />.</summary>
330 <returns>Raccolta contenente le chiavi di <see cref="T:System.Collections.Generic.IReadOnlyDictionary`2" />.</returns>
332 <member name="P:System.Collections.Generic.Dictionary`2.System#Collections#Generic#IReadOnlyDictionary{TKey@TValue}#Values">
333 <summary>Ottiene una raccolta contenente i valori di <see cref="T:System.Collections.Generic.IReadOnlyDictionary`2" />.</summary>
334 <returns>Raccolta contenente i valori di <see cref="T:System.Collections.Generic.IReadOnlyDictionary`2" />.</returns>
336 <member name="M:System.Collections.Generic.Dictionary`2.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
337 <summary>Copia gli elementi dell'interfaccia <see cref="T:System.Collections.Generic.ICollection`1" /> in una matrice, iniziando dall'indice di matrice specificato.</summary>
338 <param name="array">Matrice unidimensionale che rappresenta la destinazione degli elementi copiati dall'oggetto <see cref="T:System.Collections.Generic.ICollection`1" />.La matrice deve avere un'indicizzazione con base zero.</param>
339 <param name="index">Indice in base zero in <paramref name="array" /> in corrispondenza del quale viene avviata la copia.</param>
340 <exception cref="T:System.ArgumentNullException">
341 <paramref name="array" /> è null.</exception>
342 <exception cref="T:System.ArgumentOutOfRangeException">
343 <paramref name="index" /> è minore di 0.</exception>
344 <exception cref="T:System.ArgumentException">
345 <paramref name="array" /> è multidimensionale.-oppure-<paramref name="array" /> non dispone di indicizzazione in base zero.-oppure-Il numero degli elementi nell'oggetto <see cref="T:System.Collections.Generic.ICollection`1" /> di origine è maggiore dello spazio disponibile tra <paramref name="index" /> e la fine dell'oggetto <paramref name="array" /> di destinazione.-oppure-Non è possibile eseguire automaticamente il cast del tipo dell'oggetto <see cref="T:System.Collections.Generic.ICollection`1" /> di origine al tipo del parametro <paramref name="array" /> di destinazione.</exception>
347 <member name="P:System.Collections.Generic.Dictionary`2.System#Collections#ICollection#IsSynchronized">
348 <summary>Ottiene un valore che indica se l'accesso a <see cref="T:System.Collections.ICollection" /> è sincronizzato (thread-safe).</summary>
349 <returns>true se l'accesso a <see cref="T:System.Collections.ICollection" /> è sincronizzato (thread-safe); in caso contrario, false.Nell'implementazione predefinita di <see cref="T:System.Collections.Generic.Dictionary`2" />, questa proprietà restituisce sempre false.</returns>
351 <member name="P:System.Collections.Generic.Dictionary`2.System#Collections#ICollection#SyncRoot">
352 <summary>Ottiene un oggetto che può essere usato per sincronizzare l'accesso a <see cref="T:System.Collections.ICollection" />.</summary>
353 <returns>Oggetto che può essere usato per sincronizzare l'accesso a <see cref="T:System.Collections.ICollection" />. </returns>
355 <member name="M:System.Collections.Generic.Dictionary`2.System#Collections#IDictionary#Add(System.Object,System.Object)">
356 <summary>Aggiunge la chiave e il valore specificati al dizionario.</summary>
357 <param name="key">Oggetto da usare come chiave.</param>
358 <param name="value">Oggetto da usare come valore.</param>
359 <exception cref="T:System.ArgumentNullException">
360 <paramref name="key" /> è null.</exception>
361 <exception cref="T:System.ArgumentException">Il tipo della chiave indicata nel parametro <paramref name="key" /> non è assegnabile al tipo di chiave <paramref name="TKey" /> dell'insieme <see cref="T:System.Collections.Generic.Dictionary`2" />.-oppure-Il tipo del valore indicato nel parametro <paramref name="value" /> non è assegnabile al tipo di valore <paramref name="TValue" /> dell'insieme <see cref="T:System.Collections.Generic.Dictionary`2" />.-oppure-nell'insieme <see cref="T:System.Collections.Generic.Dictionary`2" /> è già presente un valore con la stessa chiave.</exception>
363 <member name="M:System.Collections.Generic.Dictionary`2.System#Collections#IDictionary#Contains(System.Object)">
364 <summary>Determina se <see cref="T:System.Collections.IDictionary" /> contiene un elemento con la chiave specificata.</summary>
365 <returns>true se <see cref="T:System.Collections.IDictionary" /> contiene un elemento con la chiave specificata; in caso contrario, false.</returns>
366 <param name="key">Chiave da individuare in <see cref="T:System.Collections.IDictionary" />.</param>
367 <exception cref="T:System.ArgumentNullException">
368 <paramref name="key" /> è null.</exception>
370 <member name="M:System.Collections.Generic.Dictionary`2.System#Collections#IDictionary#GetEnumerator">
371 <summary>Restituisce <see cref="T:System.Collections.IDictionaryEnumerator" /> per <see cref="T:System.Collections.IDictionary" />.</summary>
373 <see cref="T:System.Collections.IDictionaryEnumerator" /> per l'oggetto <see cref="T:System.Collections.IDictionary" />.</returns>
375 <member name="P:System.Collections.Generic.Dictionary`2.System#Collections#IDictionary#IsFixedSize">
376 <summary>Ottiene un valore che indica se <see cref="T:System.Collections.IDictionary" /> ha dimensioni fisse.</summary>
377 <returns>true se <see cref="T:System.Collections.IDictionary" /> è di dimensioni fisse; in caso contrario, false.Nell'implementazione predefinita di <see cref="T:System.Collections.Generic.Dictionary`2" />, questa proprietà restituisce sempre false.</returns>
379 <member name="P:System.Collections.Generic.Dictionary`2.System#Collections#IDictionary#IsReadOnly">
380 <summary>Ottiene un valore che indica se <see cref="T:System.Collections.IDictionary" /> è di sola lettura.</summary>
381 <returns>true se <see cref="T:System.Collections.IDictionary" /> è di sola lettura; in caso contrario, false.Nell'implementazione predefinita di <see cref="T:System.Collections.Generic.Dictionary`2" />, questa proprietà restituisce sempre false.</returns>
383 <member name="P:System.Collections.Generic.Dictionary`2.System#Collections#IDictionary#Item(System.Object)">
384 <summary>Ottiene o imposta il valore con la chiave specificata.</summary>
385 <returns>Valore associato alla chiave specificata o null se <paramref name="key" /> non è presente nel dizionario o se il tipo di <paramref name="key" /> non può essere assegnato al tipo di chiave <paramref name="TKey" /> di <see cref="T:System.Collections.Generic.Dictionary`2" />.</returns>
386 <param name="key">Chiave del valore da ottenere.</param>
387 <exception cref="T:System.ArgumentNullException">
388 <paramref name="key" /> è null.</exception>
389 <exception cref="T:System.ArgumentException">Viene assegnato un valore e il tipo di <paramref name="key" /> non può essere assegnato al tipo di chiave <paramref name="TKey" /> della classe<see cref="T:System.Collections.Generic.Dictionary`2" />.-oppure-Viene assegnato un valore e il tipo di <paramref name="value" /> non può essere assegnato al tipo di valore <paramref name="TValue" /> della classe<see cref="T:System.Collections.Generic.Dictionary`2" />.</exception>
391 <member name="P:System.Collections.Generic.Dictionary`2.System#Collections#IDictionary#Keys">
392 <summary>Ottiene <see cref="T:System.Collections.ICollection" /> contenente le chiavi di <see cref="T:System.Collections.IDictionary" />.</summary>
393 <returns>Interfaccia <see cref="T:System.Collections.ICollection" /> contenente le chiavi dell'interfaccia <see cref="T:System.Collections.IDictionary" />.</returns>
395 <member name="M:System.Collections.Generic.Dictionary`2.System#Collections#IDictionary#Remove(System.Object)">
396 <summary>Rimuove l'elemento con la chiave specificata da <see cref="T:System.Collections.IDictionary" />.</summary>
397 <param name="key">Chiave dell'elemento da rimuovere.</param>
398 <exception cref="T:System.ArgumentNullException">
399 <paramref name="key" /> è null.</exception>
401 <member name="P:System.Collections.Generic.Dictionary`2.System#Collections#IDictionary#Values">
402 <summary>Ottiene <see cref="T:System.Collections.ICollection" /> contenente i valori in <see cref="T:System.Collections.IDictionary" />.</summary>
403 <returns>Interfaccia <see cref="T:System.Collections.ICollection" /> contenente i valori dell'interfaccia <see cref="T:System.Collections.IDictionary" />.</returns>
405 <member name="M:System.Collections.Generic.Dictionary`2.System#Collections#IEnumerable#GetEnumerator">
406 <summary>Restituisce un enumeratore che consente di scorrere la raccolta.</summary>
407 <returns>Oggetto <see cref="T:System.Collections.IEnumerator" /> che può essere usato per eseguire l'iterazione della raccolta.</returns>
409 <member name="M:System.Collections.Generic.Dictionary`2.TryGetValue(`0,`1@)">
410 <summary>Ottiene il valore associato alla chiave specificata.</summary>
411 <returns>true se <see cref="T:System.Collections.Generic.Dictionary`2" /> contiene un elemento con la chiave specificata; in caso contrario, false.</returns>
412 <param name="key">Chiave del valore da ottenere.</param>
413 <param name="value">Quando termina, questo metodo restituisce il valore associato alla chiave specificata nel caso in cui la chiave venga trovata; in caso contrario, restituisce il valore predefinito per il tipo di parametro <paramref name="value" />.Questo parametro viene passato non inizializzato.</param>
414 <exception cref="T:System.ArgumentNullException">
415 <paramref name="key" /> è null.</exception>
417 <member name="P:System.Collections.Generic.Dictionary`2.Values">
418 <summary>Ottiene una raccolta contenente i valori di <see cref="T:System.Collections.Generic.Dictionary`2" />.</summary>
419 <returns>Raccolta <see cref="T:System.Collections.Generic.Dictionary`2.ValueCollection" /> contenente i valori di <see cref="T:System.Collections.Generic.Dictionary`2" />.</returns>
421 <member name="T:System.Collections.Generic.Dictionary`2.Enumerator">
422 <summary>Enumera gli elementi di un oggetto <see cref="T:System.Collections.Generic.Dictionary`2" />.</summary>
424 <member name="P:System.Collections.Generic.Dictionary`2.Enumerator.Current">
425 <summary>Ottiene l'elemento in corrispondenza della posizione corrente dell'enumeratore.</summary>
426 <returns>Elemento dell'insieme <see cref="T:System.Collections.Generic.Dictionary`2" /> nella posizione corrente dell'enumeratore.</returns>
428 <member name="M:System.Collections.Generic.Dictionary`2.Enumerator.Dispose">
429 <summary>Consente di rilasciare tutte le risorse utilizzate dall'oggetto <see cref="T:System.Collections.Generic.Dictionary`2.Enumerator" />.</summary>
431 <member name="M:System.Collections.Generic.Dictionary`2.Enumerator.MoveNext">
432 <summary>Sposta l'enumeratore all'elemento successivo dell'oggetto <see cref="T:System.Collections.Generic.Dictionary`2" />.</summary>
433 <returns>true se l'enumeratore ha completato il passaggio all'elemento successivo; false se l'enumeratore ha raggiunto la fine della raccolta.</returns>
434 <exception cref="T:System.InvalidOperationException">La raccolta è stata modificata dopo la creazione dell'enumeratore. </exception>
436 <member name="P:System.Collections.Generic.Dictionary`2.Enumerator.System#Collections#IDictionaryEnumerator#Entry">
437 <summary>Ottiene l'elemento in corrispondenza della posizione corrente dell'enumeratore.</summary>
438 <returns>Elemento del dizionario nella posizione corrente dell'enumeratore, restituito come un oggetto <see cref="T:System.Collections.DictionaryEntry" />.</returns>
439 <exception cref="T:System.InvalidOperationException">L'enumeratore è posizionato prima del primo elemento o dopo l'ultimo elemento della raccolta. </exception>
441 <member name="P:System.Collections.Generic.Dictionary`2.Enumerator.System#Collections#IDictionaryEnumerator#Key">
442 <summary>Ottiene la chiave dell'elemento nella posizione corrente dell'enumeratore.</summary>
443 <returns>Chiave dell'elemento del dizionario nella posizione corrente dell'enumeratore.</returns>
444 <exception cref="T:System.InvalidOperationException">L'enumeratore è posizionato prima del primo elemento o dopo l'ultimo elemento della raccolta. </exception>
446 <member name="P:System.Collections.Generic.Dictionary`2.Enumerator.System#Collections#IDictionaryEnumerator#Value">
447 <summary>Ottiene il valore dell'elemento nella posizione corrente dell'enumeratore.</summary>
448 <returns>Valore dell'elemento del dizionario nella posizione corrente dell'enumeratore.</returns>
449 <exception cref="T:System.InvalidOperationException">L'enumeratore è posizionato prima del primo elemento o dopo l'ultimo elemento della raccolta. </exception>
451 <member name="P:System.Collections.Generic.Dictionary`2.Enumerator.System#Collections#IEnumerator#Current">
452 <summary>Ottiene l'elemento in corrispondenza della posizione corrente dell'enumeratore.</summary>
453 <returns>Elemento della raccolta nella posizione corrente dell'enumeratore, restituito come un oggetto <see cref="T:System.Object" />.</returns>
454 <exception cref="T:System.InvalidOperationException">L'enumeratore è posizionato prima del primo elemento o dopo l'ultimo elemento della raccolta. </exception>
456 <member name="M:System.Collections.Generic.Dictionary`2.Enumerator.System#Collections#IEnumerator#Reset">
457 <summary>Imposta l'enumeratore sulla propria posizione iniziale, ovvero prima del primo elemento nella raccolta.</summary>
458 <exception cref="T:System.InvalidOperationException">La raccolta è stata modificata dopo la creazione dell'enumeratore. </exception>
460 <member name="T:System.Collections.Generic.Dictionary`2.KeyCollection">
461 <summary>Rappresenta la raccolta di chiavi in una classe <see cref="T:System.Collections.Generic.Dictionary`2" />.La classe non può essere ereditata.</summary>
463 <member name="M:System.Collections.Generic.Dictionary`2.KeyCollection.#ctor(System.Collections.Generic.Dictionary{`0,`1})">
464 <summary>Inizializza una nuova istanza della classe <see cref="T:System.Collections.Generic.Dictionary`2.KeyCollection" /> in cui sono riprodotte le chiavi dell'oggetto <see cref="T:System.Collections.Generic.Dictionary`2" /> specificato.</summary>
465 <param name="dictionary">Classe <see cref="T:System.Collections.Generic.Dictionary`2" /> le cui chiavi vengono riprodotte nella nuova classe <see cref="T:System.Collections.Generic.Dictionary`2.KeyCollection" />.</param>
466 <exception cref="T:System.ArgumentNullException">
467 <paramref name="dictionary" /> è null.</exception>
469 <member name="M:System.Collections.Generic.Dictionary`2.KeyCollection.CopyTo(`0[],System.Int32)">
470 <summary>Consente di copiare gli elementi della <see cref="T:System.Collections.Generic.Dictionary`2.KeyCollection" /> in una <see cref="T:System.Array" /> unidimensionale esistente, partendo dall'indice della matrice specificata.</summary>
471 <param name="array">Oggetto unidimensionale <see cref="T:System.Array" /> che rappresenta la destinazione degli elementi copiati da <see cref="T:System.Collections.Generic.Dictionary`2.KeyCollection" />.L'indicizzazione di <see cref="T:System.Array" /> deve essere in base zero.</param>
472 <param name="index">Indice in base zero della matrice specificata nel parametro <paramref name="array" /> in corrispondenza del quale ha inizio la copia.</param>
473 <exception cref="T:System.ArgumentNullException">
474 <paramref name="array" /> è null. </exception>
475 <exception cref="T:System.ArgumentOutOfRangeException">
476 <paramref name="index" /> è minore di zero.</exception>
477 <exception cref="T:System.ArgumentException">Il numero degli elementi nell'oggetto <see cref="T:System.Collections.Generic.Dictionary`2.KeyCollection" /> di origine è maggiore dello spazio disponibile tra <paramref name="index" /> e la fine dell'oggetto <paramref name="array" /> di destinazione.</exception>
479 <member name="P:System.Collections.Generic.Dictionary`2.KeyCollection.Count">
480 <summary>Ottiene il numero di elementi contenuti in <see cref="T:System.Collections.Generic.Dictionary`2.KeyCollection" />.</summary>
481 <returns>Il numero di elementi contenuti in <see cref="T:System.Collections.Generic.Dictionary`2.KeyCollection" />.Il recupero del valore di questa proprietà è un'operazione O(1).</returns>
483 <member name="M:System.Collections.Generic.Dictionary`2.KeyCollection.GetEnumerator">
484 <summary>Restituisce un enumeratore che scorre la classe <see cref="T:System.Collections.Generic.Dictionary`2.KeyCollection" />.</summary>
485 <returns>Oggetto <see cref="T:System.Collections.Generic.Dictionary`2.KeyCollection.Enumerator" /> per l'insieme <see cref="T:System.Collections.Generic.Dictionary`2.KeyCollection" />.</returns>
487 <member name="M:System.Collections.Generic.Dictionary`2.KeyCollection.System#Collections#Generic#ICollection{T}#Add(`0)">
488 <summary>Aggiunge un elemento all'insieme <see cref="T:System.Collections.Generic.ICollection`1" />. Questa implementazione genera sempre l'eccezione <see cref="T:System.NotSupportedException" />.</summary>
489 <param name="item">Oggetto da aggiungere alla <see cref="T:System.Collections.Generic.ICollection`1" />.</param>
490 <exception cref="T:System.NotSupportedException">Generata sempre.</exception>
492 <member name="M:System.Collections.Generic.Dictionary`2.KeyCollection.System#Collections#Generic#ICollection{T}#Clear">
493 <summary>Consente di rimuovere tutti gli elementi dal controllo <see cref="T:System.Collections.Generic.ICollection`1" />. Questa implementazione genera sempre l'eccezione <see cref="T:System.NotSupportedException" />.</summary>
494 <exception cref="T:System.NotSupportedException">Generata sempre.</exception>
496 <member name="M:System.Collections.Generic.Dictionary`2.KeyCollection.System#Collections#Generic#ICollection{T}#Contains(`0)">
497 <summary>Stabilisce se l'interfaccia <see cref="T:System.Collections.Generic.ICollection`1" /> contiene un valore specifico.</summary>
498 <returns>true se il valore indicato nel parametro <paramref name="item" /> è presente nell'oggetto <see cref="T:System.Collections.Generic.ICollection`1" />, in caso contrario false.</returns>
499 <param name="item">Oggetto da individuare nell'oggetto <see cref="T:System.Collections.Generic.ICollection`1" />.</param>
501 <member name="P:System.Collections.Generic.Dictionary`2.KeyCollection.System#Collections#Generic#ICollection{T}#IsReadOnly">
502 <summary>Ottiene un valore che indica se <see cref="T:System.Collections.Generic.ICollection`1" /> è di sola lettura.</summary>
503 <returns>true se <see cref="T:System.Collections.Generic.ICollection`1" /> è di sola lettura. In caso contrario, false. Nell'implementazione predefinita dell'oggetto <see cref="T:System.Collections.Generic.Dictionary`2.KeyCollection" />, questa proprietà restituisce sempre true.</returns>
505 <member name="M:System.Collections.Generic.Dictionary`2.KeyCollection.System#Collections#Generic#ICollection{T}#Remove(`0)">
506 <summary>Rimuove la prima occorrenza di un oggetto specifico dall'interfaccia <see cref="T:System.Collections.Generic.ICollection`1" />. Questa implementazione genera sempre l'eccezione <see cref="T:System.NotSupportedException" />.</summary>
507 <returns>true se <paramref name="item" /> è stato correttamente rimosso dall'interfaccia <see cref="T:System.Collections.Generic.ICollection`1" />; in caso contrario, false.Questo metodo restituisce anche false se <paramref name="item" /> non è stato trovato nell'interfaccia <see cref="T:System.Collections.Generic.ICollection`1" /> originale.</returns>
508 <param name="item">Oggetto da rimuovere dall'oggetto <see cref="T:System.Collections.Generic.ICollection`1" />.</param>
509 <exception cref="T:System.NotSupportedException">Generata sempre.</exception>
511 <member name="M:System.Collections.Generic.Dictionary`2.KeyCollection.System#Collections#Generic#IEnumerable{T}#GetEnumerator">
512 <summary>Restituisce un enumeratore che consente di scorrere una raccolta.</summary>
514 <see cref="T:System.Collections.Generic.IEnumerator`1" /> che può essere utilizzato per scorrere la raccolta.</returns>
516 <member name="M:System.Collections.Generic.Dictionary`2.KeyCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
517 <summary>Copia gli elementi dell'interfaccia <see cref="T:System.Collections.ICollection" /> in un oggetto <see cref="T:System.Array" />, a partire da un particolare indice della matrice <see cref="T:System.Array" />.</summary>
518 <param name="array">Oggetto <see cref="T:System.Array" /> unidimensionale che rappresenta la destinazione degli elementi copiati dall'oggetto <see cref="T:System.Collections.ICollection" />.L'indicizzazione di <see cref="T:System.Array" /> deve essere in base zero.</param>
519 <param name="index">Indice in base zero della matrice specificata nel parametro <paramref name="array" /> in corrispondenza del quale ha inizio la copia.</param>
520 <exception cref="T:System.ArgumentNullException">
521 <paramref name="array" /> è null.</exception>
522 <exception cref="T:System.ArgumentOutOfRangeException">
523 <paramref name="index" /> è minore di zero.</exception>
524 <exception cref="T:System.ArgumentException">
525 <paramref name="array" /> è multidimensionale.- oppure -<paramref name="array" /> non dispone di indicizzazione in base zero.- oppure -Il numero degli elementi nell'oggetto <see cref="T:System.Collections.ICollection" /> di origine è maggiore dello spazio disponibile tra <paramref name="index" /> e la fine dell'oggetto <paramref name="array" /> di destinazione.- oppure -Non è possibile eseguire automaticamente il cast del tipo dell'oggetto <see cref="T:System.Collections.ICollection" /> di origine al tipo del parametro <paramref name="array" /> di destinazione.</exception>
527 <member name="P:System.Collections.Generic.Dictionary`2.KeyCollection.System#Collections#ICollection#IsSynchronized">
528 <summary>Ottiene un valore che indica se l'accesso a <see cref="T:System.Collections.ICollection" /> è sincronizzato (thread-safe).</summary>
529 <returns>true se l'accesso all'oggetto <see cref="T:System.Collections.ICollection" /> è sincronizzato (thread-safe); in caso contrario, false. Nell'implementazione predefinita dell'oggetto <see cref="T:System.Collections.Generic.Dictionary`2.KeyCollection" />, questa proprietà restituisce sempre false.</returns>
531 <member name="P:System.Collections.Generic.Dictionary`2.KeyCollection.System#Collections#ICollection#SyncRoot">
532 <summary>Ottiene un oggetto che può essere utilizzato per sincronizzare l'accesso a <see cref="T:System.Collections.ICollection" />.</summary>
533 <returns>Oggetto che può essere utilizzato per sincronizzare l'accesso a <see cref="T:System.Collections.ICollection" />. Nell'implementazione predefinita dell'oggetto <see cref="T:System.Collections.Generic.Dictionary`2.KeyCollection" />, questa proprietà restituisce sempre l'istanza corrente.</returns>
535 <member name="M:System.Collections.Generic.Dictionary`2.KeyCollection.System#Collections#IEnumerable#GetEnumerator">
536 <summary>Restituisce un enumeratore che consente di scorrere una raccolta.</summary>
537 <returns>Interfaccia <see cref="T:System.Collections.IEnumerator" /> che può essere utilizzata per scorrere la raccolta.</returns>
539 <member name="T:System.Collections.Generic.Dictionary`2.KeyCollection.Enumerator">
540 <summary>Enumera gli elementi di un oggetto <see cref="T:System.Collections.Generic.Dictionary`2.KeyCollection" />.</summary>
542 <member name="P:System.Collections.Generic.Dictionary`2.KeyCollection.Enumerator.Current">
543 <summary>Ottiene l'elemento in corrispondenza della posizione corrente dell'enumeratore.</summary>
544 <returns>Elemento dell'insieme <see cref="T:System.Collections.Generic.Dictionary`2.KeyCollection" /> in corrispondenza della posizione corrente dell'enumeratore.</returns>
546 <member name="M:System.Collections.Generic.Dictionary`2.KeyCollection.Enumerator.Dispose">
547 <summary>Rilascia tutte le risorse usate dall'oggetto <see cref="T:System.Collections.Generic.Dictionary`2.KeyCollection.Enumerator" />.</summary>
549 <member name="M:System.Collections.Generic.Dictionary`2.KeyCollection.Enumerator.MoveNext">
550 <summary>Sposta l'enumeratore all'elemento successivo dell'oggetto <see cref="T:System.Collections.Generic.Dictionary`2.KeyCollection" />.</summary>
551 <returns>true se l'enumeratore è stato spostato correttamente in avanti in corrispondenza dell'elemento successivo, false se l'enumeratore ha superato la fine della raccolta.</returns>
552 <exception cref="T:System.InvalidOperationException">La raccolta è stata modificata dopo la creazione dell'enumeratore. </exception>
554 <member name="P:System.Collections.Generic.Dictionary`2.KeyCollection.Enumerator.System#Collections#IEnumerator#Current">
555 <summary>Ottiene l'elemento in corrispondenza della posizione corrente dell'enumeratore.</summary>
556 <returns>Elemento della raccolta in corrispondenza della posizione corrente dell'enumeratore.</returns>
557 <exception cref="T:System.InvalidOperationException">L'enumeratore è posizionato prima del primo elemento o dopo l'ultimo elemento della raccolta. </exception>
559 <member name="M:System.Collections.Generic.Dictionary`2.KeyCollection.Enumerator.System#Collections#IEnumerator#Reset">
560 <summary>Imposta l'enumeratore sulla propria posizione iniziale, ovvero prima del primo elemento nella raccolta.</summary>
561 <exception cref="T:System.InvalidOperationException">La raccolta è stata modificata dopo la creazione dell'enumeratore. </exception>
563 <member name="T:System.Collections.Generic.Dictionary`2.ValueCollection">
564 <summary>Rappresenta la raccolta di valori in una classe <see cref="T:System.Collections.Generic.Dictionary`2" />.La classe non può essere ereditata.</summary>
566 <member name="M:System.Collections.Generic.Dictionary`2.ValueCollection.#ctor(System.Collections.Generic.Dictionary{`0,`1})">
567 <summary>Inizializza una nuova istanza della classe <see cref="T:System.Collections.Generic.Dictionary`2.ValueCollection" /> in cui sono riprodotti i valori dell'insieme <see cref="T:System.Collections.Generic.Dictionary`2" /> specificato.</summary>
568 <param name="dictionary">Insieme <see cref="T:System.Collections.Generic.Dictionary`2" /> i cui valori sono riportati nel nuovo oggetto <see cref="T:System.Collections.Generic.Dictionary`2.ValueCollection" />.</param>
569 <exception cref="T:System.ArgumentNullException">
570 <paramref name="dictionary" /> è null.</exception>
572 <member name="M:System.Collections.Generic.Dictionary`2.ValueCollection.CopyTo(`1[],System.Int32)">
573 <summary>Consente di copiare gli elementi della <see cref="T:System.Collections.Generic.Dictionary`2.ValueCollection" /> in una <see cref="T:System.Array" /> unidimensionale esistente, partendo dall'indice della matrice specificata.</summary>
574 <param name="array">Oggetto unidimensionale <see cref="T:System.Array" /> che rappresenta la destinazione degli elementi copiati da <see cref="T:System.Collections.Generic.Dictionary`2.ValueCollection" />.L'indicizzazione di <see cref="T:System.Array" /> deve essere in base zero.</param>
575 <param name="index">Indice in base zero della matrice specificata nel parametro <paramref name="array" /> in corrispondenza del quale ha inizio la copia.</param>
576 <exception cref="T:System.ArgumentNullException">
577 <paramref name="array" /> è null.</exception>
578 <exception cref="T:System.ArgumentOutOfRangeException">
579 <paramref name="index" /> è minore di zero.</exception>
580 <exception cref="T:System.ArgumentException">Il numero degli elementi nell'oggetto <see cref="T:System.Collections.Generic.Dictionary`2.ValueCollection" /> di origine è maggiore dello spazio disponibile tra <paramref name="index" /> e la fine dell'oggetto <paramref name="array" /> di destinazione.</exception>
582 <member name="P:System.Collections.Generic.Dictionary`2.ValueCollection.Count">
583 <summary>Ottiene il numero di elementi contenuti in <see cref="T:System.Collections.Generic.Dictionary`2.ValueCollection" />.</summary>
584 <returns>Il numero di elementi contenuti in <see cref="T:System.Collections.Generic.Dictionary`2.ValueCollection" />.</returns>
586 <member name="M:System.Collections.Generic.Dictionary`2.ValueCollection.GetEnumerator">
587 <summary>Restituisce un enumeratore che scorre l'insieme <see cref="T:System.Collections.Generic.Dictionary`2.ValueCollection" />.</summary>
588 <returns>Oggetto <see cref="T:System.Collections.Generic.Dictionary`2.ValueCollection.Enumerator" /> per l'insieme <see cref="T:System.Collections.Generic.Dictionary`2.ValueCollection" />.</returns>
590 <member name="M:System.Collections.Generic.Dictionary`2.ValueCollection.System#Collections#Generic#ICollection{T}#Add(`1)">
591 <summary>Aggiunge un elemento all'insieme <see cref="T:System.Collections.Generic.ICollection`1" />. Questa implementazione genera sempre l'eccezione <see cref="T:System.NotSupportedException" />.</summary>
592 <param name="item">Oggetto da aggiungere alla <see cref="T:System.Collections.Generic.ICollection`1" />.</param>
593 <exception cref="T:System.NotSupportedException">Generata sempre.</exception>
595 <member name="M:System.Collections.Generic.Dictionary`2.ValueCollection.System#Collections#Generic#ICollection{T}#Clear">
596 <summary>Consente di rimuovere tutti gli elementi dal controllo <see cref="T:System.Collections.Generic.ICollection`1" />. Questa implementazione genera sempre l'eccezione <see cref="T:System.NotSupportedException" />.</summary>
597 <exception cref="T:System.NotSupportedException">Generata sempre.</exception>
599 <member name="M:System.Collections.Generic.Dictionary`2.ValueCollection.System#Collections#Generic#ICollection{T}#Contains(`1)">
600 <summary>Stabilisce se l'interfaccia <see cref="T:System.Collections.Generic.ICollection`1" /> contiene un valore specifico.</summary>
601 <returns>true se il valore indicato nel parametro <paramref name="item" /> è presente nell'oggetto <see cref="T:System.Collections.Generic.ICollection`1" />, in caso contrario false.</returns>
602 <param name="item">Oggetto da individuare nell'oggetto <see cref="T:System.Collections.Generic.ICollection`1" />.</param>
604 <member name="P:System.Collections.Generic.Dictionary`2.ValueCollection.System#Collections#Generic#ICollection{T}#IsReadOnly">
605 <summary>Ottiene un valore che indica se <see cref="T:System.Collections.Generic.ICollection`1" /> è di sola lettura.</summary>
606 <returns>true se <see cref="T:System.Collections.Generic.ICollection`1" /> è di sola lettura. In caso contrario, false. Nell'implementazione predefinita dell'insieme <see cref="T:System.Collections.Generic.Dictionary`2.ValueCollection" />, questa proprietà restituisce sempre true.</returns>
608 <member name="M:System.Collections.Generic.Dictionary`2.ValueCollection.System#Collections#Generic#ICollection{T}#Remove(`1)">
609 <summary>Rimuove la prima occorrenza di un oggetto specifico dall'interfaccia <see cref="T:System.Collections.Generic.ICollection`1" />.Questa implementazione genera sempre l'eccezione <see cref="T:System.NotSupportedException" />.</summary>
610 <returns>true se <paramref name="item" /> è stato correttamente rimosso dall'interfaccia <see cref="T:System.Collections.Generic.ICollection`1" />; in caso contrario, false.Questo metodo restituisce anche false se <paramref name="item" /> non è stato trovato nell'interfaccia <see cref="T:System.Collections.Generic.ICollection`1" /> originale.</returns>
611 <param name="item">Oggetto da rimuovere dall'oggetto <see cref="T:System.Collections.Generic.ICollection`1" />.</param>
612 <exception cref="T:System.NotSupportedException">Generata sempre.</exception>
614 <member name="M:System.Collections.Generic.Dictionary`2.ValueCollection.System#Collections#Generic#IEnumerable{T}#GetEnumerator">
615 <summary>Restituisce un enumeratore che consente di scorrere una raccolta.</summary>
617 <see cref="T:System.Collections.Generic.IEnumerator`1" /> che può essere utilizzato per scorrere la raccolta.</returns>
619 <member name="M:System.Collections.Generic.Dictionary`2.ValueCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
620 <summary>Copia gli elementi dell'interfaccia <see cref="T:System.Collections.ICollection" /> in un oggetto <see cref="T:System.Array" />, a partire da un particolare indice della matrice <see cref="T:System.Array" />.</summary>
621 <param name="array">Oggetto <see cref="T:System.Array" /> unidimensionale che rappresenta la destinazione degli elementi copiati dall'oggetto <see cref="T:System.Collections.ICollection" />.L'indicizzazione di <see cref="T:System.Array" /> deve essere in base zero.</param>
622 <param name="index">Indice in base zero della matrice specificata nel parametro <paramref name="array" /> in corrispondenza del quale ha inizio la copia.</param>
623 <exception cref="T:System.ArgumentNullException">
624 <paramref name="array" /> è null.</exception>
625 <exception cref="T:System.ArgumentOutOfRangeException">
626 <paramref name="index" /> è minore di zero.</exception>
627 <exception cref="T:System.ArgumentException">
628 <paramref name="array" /> è multidimensionale.- oppure -<paramref name="array" /> non dispone di indicizzazione in base zero.- oppure -Il numero degli elementi nell'oggetto <see cref="T:System.Collections.ICollection" /> di origine è maggiore dello spazio disponibile tra <paramref name="index" /> e la fine dell'oggetto <paramref name="array" /> di destinazione.- oppure -Non è possibile eseguire automaticamente il cast del tipo dell'oggetto <see cref="T:System.Collections.ICollection" /> di origine al tipo del parametro <paramref name="array" /> di destinazione.</exception>
630 <member name="P:System.Collections.Generic.Dictionary`2.ValueCollection.System#Collections#ICollection#IsSynchronized">
631 <summary>Ottiene un valore che indica se l'accesso a <see cref="T:System.Collections.ICollection" /> è sincronizzato (thread-safe).</summary>
632 <returns>true se l'accesso all'oggetto <see cref="T:System.Collections.ICollection" /> è sincronizzato (thread-safe); in caso contrario, false. Nell'implementazione predefinita dell'insieme <see cref="T:System.Collections.Generic.Dictionary`2.ValueCollection" />, questa proprietà restituisce sempre false.</returns>
634 <member name="P:System.Collections.Generic.Dictionary`2.ValueCollection.System#Collections#ICollection#SyncRoot">
635 <summary>Ottiene un oggetto che può essere utilizzato per sincronizzare l'accesso a <see cref="T:System.Collections.ICollection" />.</summary>
636 <returns>Oggetto che può essere utilizzato per sincronizzare l'accesso a <see cref="T:System.Collections.ICollection" />. Nell'implementazione predefinita di <see cref="T:System.Collections.Generic.Dictionary`2.ValueCollection" />, questa proprietà restituisce sempre l'istanza corrente.</returns>
638 <member name="M:System.Collections.Generic.Dictionary`2.ValueCollection.System#Collections#IEnumerable#GetEnumerator">
639 <summary>Restituisce un enumeratore che consente di scorrere una raccolta.</summary>
640 <returns>Interfaccia <see cref="T:System.Collections.IEnumerator" /> che può essere utilizzata per scorrere la raccolta.</returns>
642 <member name="T:System.Collections.Generic.Dictionary`2.ValueCollection.Enumerator">
643 <summary>Enumera gli elementi di un oggetto <see cref="T:System.Collections.Generic.Dictionary`2.ValueCollection" />.</summary>
645 <member name="P:System.Collections.Generic.Dictionary`2.ValueCollection.Enumerator.Current">
646 <summary>Ottiene l'elemento in corrispondenza della posizione corrente dell'enumeratore.</summary>
647 <returns>Elemento dell'insieme <see cref="T:System.Collections.Generic.Dictionary`2.ValueCollection" /> nella posizione corrente dell'enumeratore.</returns>
649 <member name="M:System.Collections.Generic.Dictionary`2.ValueCollection.Enumerator.Dispose">
650 <summary>Consente di rilasciare tutte le risorse utilizzate dall'oggetto <see cref="T:System.Collections.Generic.Dictionary`2.ValueCollection.Enumerator" />.</summary>
652 <member name="M:System.Collections.Generic.Dictionary`2.ValueCollection.Enumerator.MoveNext">
653 <summary>Sposta l'enumeratore all'elemento successivo dell'oggetto <see cref="T:System.Collections.Generic.Dictionary`2.ValueCollection" />.</summary>
654 <returns>true se l'enumeratore ha completato il passaggio all'elemento successivo; false se l'enumeratore ha raggiunto la fine della raccolta.</returns>
655 <exception cref="T:System.InvalidOperationException">La raccolta è stata modificata dopo la creazione dell'enumeratore. </exception>
657 <member name="P:System.Collections.Generic.Dictionary`2.ValueCollection.Enumerator.System#Collections#IEnumerator#Current">
658 <summary>Ottiene l'elemento in corrispondenza della posizione corrente dell'enumeratore.</summary>
659 <returns>Elemento della raccolta in corrispondenza della posizione corrente dell'enumeratore.</returns>
660 <exception cref="T:System.InvalidOperationException">L'enumeratore è posizionato prima del primo elemento o dopo l'ultimo elemento della raccolta. </exception>
662 <member name="M:System.Collections.Generic.Dictionary`2.ValueCollection.Enumerator.System#Collections#IEnumerator#Reset">
663 <summary>Imposta l'enumeratore sulla propria posizione iniziale, ovvero prima del primo elemento nella raccolta.</summary>
664 <exception cref="T:System.InvalidOperationException">La raccolta è stata modificata dopo la creazione dell'enumeratore. </exception>
666 <member name="T:System.Collections.Generic.EqualityComparer`1">
667 <summary>Fornisce una classe base per le implementazioni dell'interfaccia generica <see cref="T:System.Collections.Generic.IEqualityComparer`1" />.</summary>
668 <typeparam name="T">Tipo di oggetti da confrontare.</typeparam>
670 <member name="M:System.Collections.Generic.EqualityComparer`1.#ctor">
671 <summary>Inizializza una nuova istanza della classe <see cref="T:System.Collections.Generic.EqualityComparer`1" />.</summary>
673 <member name="P:System.Collections.Generic.EqualityComparer`1.Default">
674 <summary>Restituisce un operatore di confronto uguaglianze predefinito per il tipo specificato dall'argomento generico.</summary>
675 <returns>Istanza predefinita della classe <see cref="T:System.Collections.Generic.EqualityComparer`1" /> per il tipo <paramref name="T" />.</returns>
677 <member name="M:System.Collections.Generic.EqualityComparer`1.Equals(`0,`0)">
678 <summary>Quando ne viene eseguito l'override in una classe derivata, determina se due oggetti di tipo <paramref name="T" /> sono uguali.</summary>
679 <returns>true se gli oggetti specificati sono uguali; in caso contrario, false.</returns>
680 <param name="x">Primo oggetto da confrontare.</param>
681 <param name="y">Secondo oggetto da confrontare.</param>
683 <member name="M:System.Collections.Generic.EqualityComparer`1.GetHashCode(`0)">
684 <summary>Quando ne viene eseguito l'override in una classe derivata, viene usato come funzione hash dell'oggetto specificato per gli algoritmi e le strutture di dati hash, come ad esempio una tabella hash.</summary>
685 <returns>Codice hash per l'oggetto specificato.</returns>
686 <param name="obj">Oggetto per il quale ottenere un codice hash.</param>
687 <exception cref="T:System.ArgumentNullException">The type of <paramref name="obj" /> is a reference type and <paramref name="obj" /> is null.</exception>
689 <member name="M:System.Collections.Generic.EqualityComparer`1.System#Collections#IEqualityComparer#Equals(System.Object,System.Object)">
690 <summary>Determina se gli oggetti specificati sono uguali.</summary>
691 <returns>true se gli oggetti specificati sono uguali; in caso contrario, false.</returns>
692 <param name="x">Primo oggetto da confrontare.</param>
693 <param name="y">Secondo oggetto da confrontare.</param>
694 <exception cref="T:System.ArgumentException">
695 <paramref name="x" /> or <paramref name="y" /> is of a type that cannot be cast to type <paramref name="T" />.</exception>
697 <member name="M:System.Collections.Generic.EqualityComparer`1.System#Collections#IEqualityComparer#GetHashCode(System.Object)">
698 <summary>Restituisce un codice hash per l'oggetto specificato.</summary>
699 <returns>Codice hash per l'oggetto specificato.</returns>
700 <param name="obj">Oggetto <see cref="T:System.Object" /> per cui è necessario che sia restituito un codice hash.</param>
701 <exception cref="T:System.ArgumentNullException">The type of <paramref name="obj" /> is a reference type and <paramref name="obj" /> is null.-or-<paramref name="obj" /> is of a type that cannot be cast to type <paramref name="T" />.</exception>
703 <member name="T:System.Collections.Generic.HashSet`1">
704 <summary>Rappresenta un insieme di valori.Per esaminare il codice sorgente di .NET Framework per questo tipo, vedere il Reference Source.</summary>
705 <typeparam name="T">Tipo di elementi contenuti nel set di hash.</typeparam>
707 <member name="M:System.Collections.Generic.HashSet`1.#ctor">
708 <summary>Inizializza una nuova istanza vuota della classe <see cref="T:System.Collections.Generic.HashSet`1" /> e usa l'operatore di confronto per l'uguaglianza per il tipo di insieme.</summary>
710 <member name="M:System.Collections.Generic.HashSet`1.#ctor(System.Collections.Generic.IEnumerable{`0})">
711 <summary>Inizializza una nuova istanza della classe <see cref="T:System.Collections.Generic.HashSet`1" /> che usa l'operatore di confronto per l'uguaglianza per il tipo di insieme, contiene gli elementi copiati dalla raccolta specificata e presenta una capacità sufficiente a contenere il numero di elementi copiati.</summary>
712 <param name="collection">Raccolta i cui elementi vengono copiati nel nuovo insieme.</param>
713 <exception cref="T:System.ArgumentNullException">
714 <paramref name="collection" /> è null.</exception>
716 <member name="M:System.Collections.Generic.HashSet`1.#ctor(System.Collections.Generic.IEnumerable{`0},System.Collections.Generic.IEqualityComparer{`0})">
717 <summary>Inizializza una nuova istanza della classe <see cref="T:System.Collections.Generic.HashSet`1" /> che usa l'operatore di confronto per l'uguaglianza specificato per il tipo di insieme, contiene gli elementi copiati dalla raccolta specificata e ha una capacità sufficiente a contenere il numero di elementi copiati.</summary>
718 <param name="collection">Raccolta i cui elementi vengono copiati nel nuovo insieme.</param>
719 <param name="comparer">Implementazione di <see cref="T:System.Collections.Generic.IEqualityComparer`1" /> da usare per confrontare i valori nel set oppure null per usare l'implementazione di <see cref="T:System.Collections.Generic.EqualityComparer`1" /> predefinita per il tipo di set.</param>
720 <exception cref="T:System.ArgumentNullException">
721 <paramref name="collection" /> è null.</exception>
723 <member name="M:System.Collections.Generic.HashSet`1.#ctor(System.Collections.Generic.IEqualityComparer{`0})">
724 <summary>Inizializza una nuova istanza vuota della classe <see cref="T:System.Collections.Generic.HashSet`1" /> e usa l'operatore di confronto per l'uguaglianza specificato per il tipo di insieme.</summary>
725 <param name="comparer">Implementazione di <see cref="T:System.Collections.Generic.IEqualityComparer`1" /> da usare per confrontare i valori nel set oppure null per usare l'implementazione di <see cref="T:System.Collections.Generic.EqualityComparer`1" /> predefinita per il tipo di set.</param>
727 <member name="M:System.Collections.Generic.HashSet`1.Add(`0)">
728 <summary>Aggiunge l'elemento specificato a un insieme.</summary>
729 <returns>true se l'elemento viene aggiunto all'oggetto <see cref="T:System.Collections.Generic.HashSet`1" />, false se l'elemento è già presente.</returns>
730 <param name="item">Elemento da aggiungere all'insieme.</param>
732 <member name="M:System.Collections.Generic.HashSet`1.Clear">
733 <summary>Rimuove tutti gli elementi da un oggetto <see cref="T:System.Collections.Generic.HashSet`1" />.</summary>
735 <member name="P:System.Collections.Generic.HashSet`1.Comparer">
736 <summary>Ottiene l'oggetto <see cref="T:System.Collections.Generic.IEqualityComparer`1" />, che viene usato per determinare l'uguaglianza dei valori nell'insieme.</summary>
737 <returns>Oggetto <see cref="T:System.Collections.Generic.IEqualityComparer`1" /> usato per determinare l'uguaglianza dei valori nell'insieme.</returns>
739 <member name="M:System.Collections.Generic.HashSet`1.Contains(`0)">
740 <summary>Determina se un oggetto <see cref="T:System.Collections.Generic.HashSet`1" /> contiene l'elemento specificato.</summary>
741 <returns>true se l'oggetto <see cref="T:System.Collections.Generic.HashSet`1" /> contiene l'elemento specificato; in caso contrario, false.</returns>
742 <param name="item">Elemento da individuare nell'oggetto <see cref="T:System.Collections.Generic.HashSet`1" />.</param>
744 <member name="M:System.Collections.Generic.HashSet`1.CopyTo(`0[])">
745 <summary>Copia gli elementi di un oggetto <see cref="T:System.Collections.Generic.HashSet`1" /> in una matrice.</summary>
746 <param name="array">Matrice unidimensionale che costituisce la destinazione degli elementi copiati dall'oggetto <see cref="T:System.Collections.Generic.HashSet`1" />.La matrice deve avere un'indicizzazione in base zero.</param>
747 <exception cref="T:System.ArgumentNullException">
748 <paramref name="array" /> è null.</exception>
750 <member name="M:System.Collections.Generic.HashSet`1.CopyTo(`0[],System.Int32)">
751 <summary>Copia gli elementi di un oggetto <see cref="T:System.Collections.Generic.HashSet`1" /> in una matrice, a partire da un indice di matrice specificato.</summary>
752 <param name="array">Matrice unidimensionale che costituisce la destinazione degli elementi copiati dall'oggetto <see cref="T:System.Collections.Generic.HashSet`1" />.La matrice deve avere un'indicizzazione in base zero.</param>
753 <param name="arrayIndex">Indice in base zero in <paramref name="array" /> in corrispondenza del quale viene avviata la copia.</param>
754 <exception cref="T:System.ArgumentNullException">
755 <paramref name="array" /> è null.</exception>
756 <exception cref="T:System.ArgumentOutOfRangeException">
757 <paramref name="arrayIndex" /> è minore di 0.</exception>
758 <exception cref="T:System.ArgumentException">
759 <paramref name="arrayIndex" /> è maggiore della lunghezza del parametro <paramref name="array" /> di destinazione.</exception>
761 <member name="M:System.Collections.Generic.HashSet`1.CopyTo(`0[],System.Int32,System.Int32)">
762 <summary>Copia il numero specificato di elementi di un oggetto <see cref="T:System.Collections.Generic.HashSet`1" /> in una matrice, a partire da un indice di matrice specificato.</summary>
763 <param name="array">Matrice unidimensionale che costituisce la destinazione degli elementi copiati dall'oggetto <see cref="T:System.Collections.Generic.HashSet`1" />.La matrice deve avere un'indicizzazione in base zero.</param>
764 <param name="arrayIndex">Indice in base zero in <paramref name="array" /> in corrispondenza del quale viene avviata la copia.</param>
765 <param name="count">Numero di elementi da copiare in <paramref name="array" />.</param>
766 <exception cref="T:System.ArgumentNullException">
767 <paramref name="array" /> è null.</exception>
768 <exception cref="T:System.ArgumentOutOfRangeException">
769 <paramref name="arrayIndex" /> è minore di 0.-oppure-<paramref name="count" /> è minore di 0.</exception>
770 <exception cref="T:System.ArgumentException">
771 <paramref name="arrayIndex" /> è maggiore della lunghezza del parametro <paramref name="array" /> di destinazione.-oppure-<paramref name="count" /> è maggiore dello spazio disponibile da <paramref name="index" /> alla fine del parametro <paramref name="array" /> di destinazione.</exception>
773 <member name="P:System.Collections.Generic.HashSet`1.Count">
774 <summary>Ottiene il numero di elementi contenuti in un insieme.</summary>
775 <returns>Numero di elementi contenuti nell'insieme.</returns>
777 <member name="M:System.Collections.Generic.HashSet`1.ExceptWith(System.Collections.Generic.IEnumerable{`0})">
778 <summary>Rimuove tutti gli elementi della raccolta specificata dall'oggetto <see cref="T:System.Collections.Generic.HashSet`1" />.</summary>
779 <param name="other">Raccolta di elementi da rimuovere dall'oggetto <see cref="T:System.Collections.Generic.HashSet`1" />.</param>
780 <exception cref="T:System.ArgumentNullException">
781 <paramref name="other" /> è null.</exception>
783 <member name="M:System.Collections.Generic.HashSet`1.GetEnumerator">
784 <summary>Restituisce un enumeratore che consente di eseguire l'iterazione di un oggetto <see cref="T:System.Collections.Generic.HashSet`1" />.</summary>
785 <returns>Oggetto <see cref="T:System.Collections.Generic.HashSet`1.Enumerator" /> per l'oggetto <see cref="T:System.Collections.Generic.HashSet`1" />.</returns>
787 <member name="M:System.Collections.Generic.HashSet`1.IntersectWith(System.Collections.Generic.IEnumerable{`0})">
788 <summary>Modifica l'oggetto <see cref="T:System.Collections.Generic.HashSet`1" /> corrente per contenere solo elementi presenti in tale oggetto e nella raccolta specificata.</summary>
789 <param name="other">Raccolta da confrontare con l'oggetto <see cref="T:System.Collections.Generic.HashSet`1" /> corrente.</param>
790 <exception cref="T:System.ArgumentNullException">
791 <paramref name="other" /> è null.</exception>
793 <member name="M:System.Collections.Generic.HashSet`1.IsProperSubsetOf(System.Collections.Generic.IEnumerable{`0})">
794 <summary>Determina se un oggetto <see cref="T:System.Collections.Generic.HashSet`1" /> è un subset corretto della raccolta specificata.</summary>
795 <returns>true se l'oggetto <see cref="T:System.Collections.Generic.HashSet`1" /> è un subset corretto di <paramref name="other" />; in caso contrario, false.</returns>
796 <param name="other">Raccolta da confrontare con l'oggetto <see cref="T:System.Collections.Generic.HashSet`1" /> corrente.</param>
797 <exception cref="T:System.ArgumentNullException">
798 <paramref name="other" /> è null.</exception>
800 <member name="M:System.Collections.Generic.HashSet`1.IsProperSupersetOf(System.Collections.Generic.IEnumerable{`0})">
801 <summary>Determina se un oggetto <see cref="T:System.Collections.Generic.HashSet`1" /> è un superset corretto della raccolta specificata.</summary>
802 <returns>true se l'oggetto <see cref="T:System.Collections.Generic.HashSet`1" /> è un superset corretto di <paramref name="other" />; in caso contrario, false.</returns>
803 <param name="other">Raccolta da confrontare con l'oggetto <see cref="T:System.Collections.Generic.HashSet`1" /> corrente. </param>
804 <exception cref="T:System.ArgumentNullException">
805 <paramref name="other" /> è null.</exception>
807 <member name="M:System.Collections.Generic.HashSet`1.IsSubsetOf(System.Collections.Generic.IEnumerable{`0})">
808 <summary>Determina se un oggetto <see cref="T:System.Collections.Generic.HashSet`1" /> è un subset della raccolta specificata.</summary>
809 <returns>true se l'oggetto <see cref="T:System.Collections.Generic.HashSet`1" /> è un subset di <paramref name="other" />; in caso contrario, false.</returns>
810 <param name="other">Raccolta da confrontare con l'oggetto <see cref="T:System.Collections.Generic.HashSet`1" /> corrente.</param>
811 <exception cref="T:System.ArgumentNullException">
812 <paramref name="other" /> è null.</exception>
814 <member name="M:System.Collections.Generic.HashSet`1.IsSupersetOf(System.Collections.Generic.IEnumerable{`0})">
815 <summary>Determina se un oggetto <see cref="T:System.Collections.Generic.HashSet`1" /> è un superset della raccolta specificata.</summary>
816 <returns>true se l'oggetto <see cref="T:System.Collections.Generic.HashSet`1" /> è un superset di <paramref name="other" />; in caso contrario, false.</returns>
817 <param name="other">Raccolta da confrontare con l'oggetto <see cref="T:System.Collections.Generic.HashSet`1" /> corrente.</param>
818 <exception cref="T:System.ArgumentNullException">
819 <paramref name="other" /> è null.</exception>
821 <member name="M:System.Collections.Generic.HashSet`1.Overlaps(System.Collections.Generic.IEnumerable{`0})">
822 <summary>Determina se l'oggetto <see cref="T:System.Collections.Generic.HashSet`1" /> corrente e una raccolta specificata condividono elementi comuni.</summary>
823 <returns>true se l'oggetto <see cref="T:System.Collections.Generic.HashSet`1" /> e il parametro <paramref name="other" /> condividono almeno un elemento comune; in caso contrario, false.</returns>
824 <param name="other">Raccolta da confrontare con l'oggetto <see cref="T:System.Collections.Generic.HashSet`1" /> corrente.</param>
825 <exception cref="T:System.ArgumentNullException">
826 <paramref name="other" /> è null.</exception>
828 <member name="M:System.Collections.Generic.HashSet`1.Remove(`0)">
829 <summary>Rimuove l'elemento specificato da un oggetto <see cref="T:System.Collections.Generic.HashSet`1" />.</summary>
830 <returns>true se l'elemento viene trovato e rimosso; in caso contrario, false.Questo metodo restituisce false se <paramref name="item" /> non viene trovato nell'oggetto <see cref="T:System.Collections.Generic.HashSet`1" />.</returns>
831 <param name="item">Elemento da rimuovere.</param>
833 <member name="M:System.Collections.Generic.HashSet`1.RemoveWhere(System.Predicate{`0})">
834 <summary>Rimuove tutti gli elementi che corrispondono alle condizioni definite dal predicato specificato da una raccolta <see cref="T:System.Collections.Generic.HashSet`1" />.</summary>
835 <returns>Numero di elementi rimossi dalla raccolta <see cref="T:System.Collections.Generic.HashSet`1" />.</returns>
836 <param name="match">Delegato <see cref="T:System.Predicate`1" /> che definisce le condizioni degli elementi da rimuovere.</param>
837 <exception cref="T:System.ArgumentNullException">
838 <paramref name="match" /> è null.</exception>
840 <member name="M:System.Collections.Generic.HashSet`1.SetEquals(System.Collections.Generic.IEnumerable{`0})">
841 <summary>Determina se un oggetto <see cref="T:System.Collections.Generic.HashSet`1" /> e la raccolta specificata contengono gli stessi elementi.</summary>
842 <returns>true se l'oggetto <see cref="T:System.Collections.Generic.HashSet`1" /> è uguale a <paramref name="other" />; in caso contrario, false.</returns>
843 <param name="other">Raccolta da confrontare con l'oggetto <see cref="T:System.Collections.Generic.HashSet`1" /> corrente.</param>
844 <exception cref="T:System.ArgumentNullException">
845 <paramref name="other" /> è null.</exception>
847 <member name="M:System.Collections.Generic.HashSet`1.SymmetricExceptWith(System.Collections.Generic.IEnumerable{`0})">
848 <summary>Modifica l'oggetto <see cref="T:System.Collections.Generic.HashSet`1" /> corrente in modo che contenga solo elementi presenti in tale oggetto o nella raccolta specificata, ma non entrambi.</summary>
849 <param name="other">Raccolta da confrontare con l'oggetto <see cref="T:System.Collections.Generic.HashSet`1" /> corrente.</param>
850 <exception cref="T:System.ArgumentNullException">
851 <paramref name="other" /> è null.</exception>
853 <member name="M:System.Collections.Generic.HashSet`1.System#Collections#Generic#ICollection{T}#Add(`0)">
854 <summary>Aggiunge un elemento a un oggetto <see cref="T:System.Collections.Generic.ICollection`1" />.</summary>
855 <param name="item">Oggetto da aggiungere all'oggetto <see cref="T:System.Collections.Generic.ICollection`1" />.</param>
856 <exception cref="T:System.NotSupportedException">La classe <see cref="T:System.Collections.Generic.ICollection`1" /> è di sola lettura.</exception>
858 <member name="P:System.Collections.Generic.HashSet`1.System#Collections#Generic#ICollection{T}#IsReadOnly">
859 <summary>Ottiene un valore che indica se una raccolta è di sola lettura.</summary>
860 <returns>true se la raccolta è di sola lettura; in caso contrario, false.</returns>
862 <member name="M:System.Collections.Generic.HashSet`1.System#Collections#Generic#IEnumerable{T}#GetEnumerator">
863 <summary>Restituisce un enumeratore che consente di eseguire l'iterazione di una raccolta.</summary>
864 <returns>Oggetto <see cref="T:System.Collections.Generic.IEnumerator`1" /> che può essere usato per eseguire l'iterazione della raccolta.</returns>
866 <member name="M:System.Collections.Generic.HashSet`1.System#Collections#IEnumerable#GetEnumerator">
867 <summary>Restituisce un enumeratore che consente di eseguire l'iterazione di una raccolta.</summary>
868 <returns>Oggetto <see cref="T:System.Collections.IEnumerator" /> che può essere usato per eseguire l'iterazione della raccolta.</returns>
870 <member name="M:System.Collections.Generic.HashSet`1.TrimExcess">
871 <summary>Imposta la capacità di un oggetto <see cref="T:System.Collections.Generic.HashSet`1" /> sul numero effettivo di elementi che contiene, arrotondato per eccesso a un valore vicino specifico dell'implementazione.</summary>
873 <member name="M:System.Collections.Generic.HashSet`1.UnionWith(System.Collections.Generic.IEnumerable{`0})">
874 <summary>Modifica l'oggetto <see cref="T:System.Collections.Generic.HashSet`1" /> corrente per contenere tutti gli elementi presenti in tale oggetto, nella raccolta specificata o in entrambi.</summary>
875 <param name="other">Raccolta da confrontare con l'oggetto <see cref="T:System.Collections.Generic.HashSet`1" /> corrente.</param>
876 <exception cref="T:System.ArgumentNullException">
877 <paramref name="other" /> è null.</exception>
879 <member name="T:System.Collections.Generic.HashSet`1.Enumerator">
880 <summary>Enumera gli elementi di un oggetto <see cref="T:System.Collections.Generic.HashSet`1" />.</summary>
881 <filterpriority>2</filterpriority>
883 <member name="P:System.Collections.Generic.HashSet`1.Enumerator.Current">
884 <summary>Ottiene l'elemento in corrispondenza della posizione corrente dell'enumeratore.</summary>
885 <returns>Elemento della raccolta <see cref="T:System.Collections.Generic.HashSet`1" /> in corrispondenza della posizione corrente dell'enumeratore.</returns>
887 <member name="M:System.Collections.Generic.HashSet`1.Enumerator.Dispose">
888 <summary>Rilascia tutte le risorse utilizzate da un oggetto <see cref="T:System.Collections.Generic.HashSet`1.Enumerator" />.</summary>
890 <member name="M:System.Collections.Generic.HashSet`1.Enumerator.MoveNext">
891 <summary>Sposta l'enumeratore all'elemento successivo della raccolta <see cref="T:System.Collections.Generic.HashSet`1" />.</summary>
892 <returns>true se l'enumeratore ha completato il passaggio all'elemento successivo; false se l'enumeratore ha raggiunto la fine della raccolta.</returns>
893 <exception cref="T:System.InvalidOperationException">La raccolta è stata modificata dopo la creazione dell'enumeratore. </exception>
895 <member name="P:System.Collections.Generic.HashSet`1.Enumerator.System#Collections#IEnumerator#Current">
896 <summary>Ottiene l'elemento in corrispondenza della posizione corrente dell'enumeratore.</summary>
897 <returns>Elemento della raccolta nella posizione corrente dell'enumeratore, restituito come un oggetto <see cref="T:System.Object" />.</returns>
898 <exception cref="T:System.InvalidOperationException">L'enumeratore è posizionato prima del primo elemento o dopo l'ultimo elemento della raccolta. </exception>
900 <member name="M:System.Collections.Generic.HashSet`1.Enumerator.System#Collections#IEnumerator#Reset">
901 <summary>Imposta l'enumeratore sulla propria posizione iniziale, ovvero prima del primo elemento nella raccolta.</summary>
902 <exception cref="T:System.InvalidOperationException">La raccolta è stata modificata dopo la creazione dell'enumeratore. </exception>
904 <member name="T:System.Collections.Generic.LinkedList`1">
905 <summary>Rappresenta una lista bidirezionale.</summary>
906 <typeparam name="T">Specifica il tipo di elemento dell'elenco collegato.</typeparam>
907 <filterpriority>1</filterpriority>
909 <member name="M:System.Collections.Generic.LinkedList`1.#ctor">
910 <summary>Inizializza una nuova istanza vuota della classe <see cref="T:System.Collections.Generic.LinkedList`1" />.</summary>
912 <member name="M:System.Collections.Generic.LinkedList`1.#ctor(System.Collections.Generic.IEnumerable{`0})">
913 <summary>Inizializza una nuova istanza della classe <see cref="T:System.Collections.Generic.LinkedList`1" /> contenente gli elementi copiati dall'interfaccia <see cref="T:System.Collections.IEnumerable" /> specificata e la cui capacità è sufficiente a contenere il numero di elementi copiati. </summary>
914 <param name="collection">Interfaccia <see cref="T:System.Collections.IEnumerable" /> i cui elementi sono copiati nella nuova classe <see cref="T:System.Collections.Generic.LinkedList`1" />.</param>
915 <exception cref="T:System.ArgumentNullException">
916 <paramref name="collection" /> è null.</exception>
918 <member name="M:System.Collections.Generic.LinkedList`1.AddAfter(System.Collections.Generic.LinkedListNode{`0},System.Collections.Generic.LinkedListNode{`0})">
919 <summary>Aggiunge il nuovo nodo specificato dopo il nodo esistente indicato nell'oggetto <see cref="T:System.Collections.Generic.LinkedList`1" />.</summary>
920 <param name="node">Nodo <see cref="T:System.Collections.Generic.LinkedListNode`1" /> dopo il quale inserire il nuovo nodo indicato nel parametro <paramref name="newNode" />.</param>
921 <param name="newNode">Nuovo nodo <see cref="T:System.Collections.Generic.LinkedListNode`1" /> da aggiungere all'oggetto <see cref="T:System.Collections.Generic.LinkedList`1" />.</param>
922 <exception cref="T:System.ArgumentNullException">
923 <paramref name="node" /> è null.- oppure -<paramref name="newNode" /> è null.</exception>
924 <exception cref="T:System.InvalidOperationException">
925 <paramref name="node" /> non è presente nell'oggetto <see cref="T:System.Collections.Generic.LinkedList`1" /> corrente.- oppure -<paramref name="newNode" /> appartiene a un altro oggetto <see cref="T:System.Collections.Generic.LinkedList`1" />.</exception>
927 <member name="M:System.Collections.Generic.LinkedList`1.AddAfter(System.Collections.Generic.LinkedListNode{`0},`0)">
928 <summary>Aggiunge un nuovo nodo che contiene il valore specificato dopo il nodo esistente indicato nell'oggetto <see cref="T:System.Collections.Generic.LinkedList`1" />.</summary>
929 <returns>Nuovo nodo <see cref="T:System.Collections.Generic.LinkedListNode`1" /> contenente il valore indicato nel parametro <paramref name="value" />.</returns>
930 <param name="node">Nodo <see cref="T:System.Collections.Generic.LinkedListNode`1" /> dopo il quale viene inserito un nuovo nodo <see cref="T:System.Collections.Generic.LinkedListNode`1" /> contenente il valore indicato nel parametro <paramref name="value" />.</param>
931 <param name="value">Valore da aggiungere all'oggetto <see cref="T:System.Collections.Generic.LinkedList`1" />.</param>
932 <exception cref="T:System.ArgumentNullException">
933 <paramref name="node" /> è null.</exception>
934 <exception cref="T:System.InvalidOperationException">
935 <paramref name="node" /> non è presente nell'oggetto <see cref="T:System.Collections.Generic.LinkedList`1" /> corrente.</exception>
937 <member name="M:System.Collections.Generic.LinkedList`1.AddBefore(System.Collections.Generic.LinkedListNode{`0},System.Collections.Generic.LinkedListNode{`0})">
938 <summary>Aggiunge il nuovo nodo specificato prima del nodo esistente indicato nell'oggetto <see cref="T:System.Collections.Generic.LinkedList`1" />.</summary>
939 <param name="node">Nodo <see cref="T:System.Collections.Generic.LinkedListNode`1" /> prima del quale inserire il nuovo nodo indicato nel parametro <paramref name="newNode" />.</param>
940 <param name="newNode">Nuovo nodo <see cref="T:System.Collections.Generic.LinkedListNode`1" /> da aggiungere all'oggetto <see cref="T:System.Collections.Generic.LinkedList`1" />.</param>
941 <exception cref="T:System.ArgumentNullException">
942 <paramref name="node" /> è null.- oppure -<paramref name="newNode" /> è null.</exception>
943 <exception cref="T:System.InvalidOperationException">
944 <paramref name="node" /> non è presente nell'oggetto <see cref="T:System.Collections.Generic.LinkedList`1" /> corrente.- oppure -<paramref name="newNode" /> appartiene a un altro oggetto <see cref="T:System.Collections.Generic.LinkedList`1" />.</exception>
946 <member name="M:System.Collections.Generic.LinkedList`1.AddBefore(System.Collections.Generic.LinkedListNode{`0},`0)">
947 <summary>Aggiunge un nuovo nodo che contiene il valore specificato prima del nodo esistente indicato nell'oggetto <see cref="T:System.Collections.Generic.LinkedList`1" />.</summary>
948 <returns>Nuovo nodo <see cref="T:System.Collections.Generic.LinkedListNode`1" /> contenente il valore indicato nel parametro <paramref name="value" />.</returns>
949 <param name="node">Nodo <see cref="T:System.Collections.Generic.LinkedListNode`1" /> prima del quale viene inserito un nuovo nodo <see cref="T:System.Collections.Generic.LinkedListNode`1" /> contenente il valore indicato nel parametro <paramref name="value" />.</param>
950 <param name="value">Valore da aggiungere all'oggetto <see cref="T:System.Collections.Generic.LinkedList`1" />.</param>
951 <exception cref="T:System.ArgumentNullException">
952 <paramref name="node" /> è null.</exception>
953 <exception cref="T:System.InvalidOperationException">
954 <paramref name="node" /> non è presente nell'oggetto <see cref="T:System.Collections.Generic.LinkedList`1" /> corrente.</exception>
956 <member name="M:System.Collections.Generic.LinkedList`1.AddFirst(System.Collections.Generic.LinkedListNode{`0})">
957 <summary>Aggiunge il nuovo nodo specificato all'inizio dell'oggetto <see cref="T:System.Collections.Generic.LinkedList`1" />.</summary>
958 <param name="node">Nuovo nodo <see cref="T:System.Collections.Generic.LinkedListNode`1" /> da aggiungere all'inizio dell'oggetto <see cref="T:System.Collections.Generic.LinkedList`1" />.</param>
959 <exception cref="T:System.ArgumentNullException">
960 <paramref name="node" /> è null.</exception>
961 <exception cref="T:System.InvalidOperationException">
962 <paramref name="node" /> appartiene a un altro oggetto <see cref="T:System.Collections.Generic.LinkedList`1" />.</exception>
964 <member name="M:System.Collections.Generic.LinkedList`1.AddFirst(`0)">
965 <summary>Aggiunge un nuovo nodo contenente il valore specificato all'inizio dell'oggetto <see cref="T:System.Collections.Generic.LinkedList`1" />.</summary>
966 <returns>Nuovo nodo <see cref="T:System.Collections.Generic.LinkedListNode`1" /> contenente il valore indicato nel parametro <paramref name="value" />.</returns>
967 <param name="value">Valore da aggiungere all'inizio dell'oggetto <see cref="T:System.Collections.Generic.LinkedList`1" />.</param>
969 <member name="M:System.Collections.Generic.LinkedList`1.AddLast(System.Collections.Generic.LinkedListNode{`0})">
970 <summary>Aggiunge il nuovo nodo specificato alla fine dell'oggetto <see cref="T:System.Collections.Generic.LinkedList`1" />.</summary>
971 <param name="node">Nuovo oggetto <see cref="T:System.Collections.Generic.LinkedListNode`1" /> da aggiungere alla fine dell'oggetto <see cref="T:System.Collections.Generic.LinkedList`1" />.</param>
972 <exception cref="T:System.ArgumentNullException">
973 <paramref name="node" /> è null.</exception>
974 <exception cref="T:System.InvalidOperationException">
975 <paramref name="node" /> appartiene a un altro oggetto <see cref="T:System.Collections.Generic.LinkedList`1" />.</exception>
977 <member name="M:System.Collections.Generic.LinkedList`1.AddLast(`0)">
978 <summary>Aggiunge un nuovo nodo contenente il valore specificato alla fine dell'oggetto <see cref="T:System.Collections.Generic.LinkedList`1" />.</summary>
979 <returns>Nuovo nodo <see cref="T:System.Collections.Generic.LinkedListNode`1" /> contenente il valore indicato nel parametro <paramref name="value" />.</returns>
980 <param name="value">Valore da aggiungere alla fine dell'oggetto <see cref="T:System.Collections.Generic.LinkedList`1" />.</param>
982 <member name="M:System.Collections.Generic.LinkedList`1.Clear">
983 <summary>Rimuove tutti i nodi dall'oggetto <see cref="T:System.Collections.Generic.LinkedList`1" />.</summary>
985 <member name="M:System.Collections.Generic.LinkedList`1.Contains(`0)">
986 <summary>Determina se un valore è incluso nell'oggetto <see cref="T:System.Collections.Generic.LinkedList`1" />.</summary>
987 <returns>true se il valore indicato nel parametro <paramref name="value" /> si trova nell'oggetto <see cref="T:System.Collections.Generic.LinkedList`1" />; in caso contrario, false.</returns>
988 <param name="value">Valore da individuare nell'oggetto <see cref="T:System.Collections.Generic.LinkedList`1" />.Il valore può essere null per i tipi di riferimento.</param>
990 <member name="M:System.Collections.Generic.LinkedList`1.CopyTo(`0[],System.Int32)">
991 <summary>Copia l'intero oggetto <see cref="T:System.Collections.Generic.LinkedList`1" /> in un oggetto <see cref="T:System.Array" /> compatibile unidimensionale, a partire dall'indice specificato della matrice di destinazione.</summary>
992 <param name="array">Oggetto unidimensionale <see cref="T:System.Array" /> che rappresenta la destinazione degli elementi copiati da <see cref="T:System.Collections.Generic.LinkedList`1" />.L'indicizzazione di <see cref="T:System.Array" /> deve essere in base zero.</param>
993 <param name="index">Indice in base zero della matrice specificata nel parametro <paramref name="array" /> in corrispondenza del quale ha inizio la copia.</param>
994 <exception cref="T:System.ArgumentNullException">
995 <paramref name="array" /> è null.</exception>
996 <exception cref="T:System.ArgumentOutOfRangeException">
997 <paramref name="index" /> è minore di zero.</exception>
998 <exception cref="T:System.ArgumentException">Il numero degli elementi nell'oggetto <see cref="T:System.Collections.Generic.LinkedList`1" /> di origine è maggiore dello spazio disponibile tra <paramref name="index" /> e la fine dell'oggetto <paramref name="array" /> di destinazione.</exception>
1000 <member name="P:System.Collections.Generic.LinkedList`1.Count">
1001 <summary>Ottiene il numero di nodi effettivamente contenuti nell'oggetto <see cref="T:System.Collections.Generic.LinkedList`1" />.</summary>
1002 <returns>Numero di nodi effettivamente contenuti nell'oggetto <see cref="T:System.Collections.Generic.LinkedList`1" />.</returns>
1004 <member name="M:System.Collections.Generic.LinkedList`1.Find(`0)">
1005 <summary>Trova il primo nodo che contiene il valore specificato.</summary>
1006 <returns>Primo nodo <see cref="T:System.Collections.Generic.LinkedListNode`1" /> contenente il valore specificato, se presente; in caso contrario, null.</returns>
1007 <param name="value">Valore da individuare nell'oggetto <see cref="T:System.Collections.Generic.LinkedList`1" />.</param>
1009 <member name="M:System.Collections.Generic.LinkedList`1.FindLast(`0)">
1010 <summary>Trova l'ultimo nodo che contiene il valore specificato.</summary>
1011 <returns>Ultimo nodo <see cref="T:System.Collections.Generic.LinkedListNode`1" /> contenente il valore specificato, se presente; in caso contrario, null.</returns>
1012 <param name="value">Valore da individuare nell'oggetto <see cref="T:System.Collections.Generic.LinkedList`1" />.</param>
1014 <member name="P:System.Collections.Generic.LinkedList`1.First">
1015 <summary>Ottiene il primo nodo dell'oggetto <see cref="T:System.Collections.Generic.LinkedList`1" />.</summary>
1016 <returns>Primo nodo <see cref="T:System.Collections.Generic.LinkedListNode`1" /> dell'oggetto <see cref="T:System.Collections.Generic.LinkedList`1" />.</returns>
1018 <member name="M:System.Collections.Generic.LinkedList`1.GetEnumerator">
1019 <summary>Restituisce un enumeratore che consente di scorrere l’oggetto <see cref="T:System.Collections.Generic.LinkedList`1" />.</summary>
1021 <see cref="T:System.Collections.Generic.LinkedList`1.Enumerator" /> per l'oggetto <see cref="T:System.Collections.Generic.LinkedList`1" />.</returns>
1023 <member name="P:System.Collections.Generic.LinkedList`1.Last">
1024 <summary>Ottiene l'ultimo nodo dell'oggetto <see cref="T:System.Collections.Generic.LinkedList`1" />.</summary>
1025 <returns>Ultimo nodo <see cref="T:System.Collections.Generic.LinkedListNode`1" /> dell'oggetto <see cref="T:System.Collections.Generic.LinkedList`1" />.</returns>
1027 <member name="M:System.Collections.Generic.LinkedList`1.Remove(System.Collections.Generic.LinkedListNode{`0})">
1028 <summary>Rimuove il nodo specificato da <see cref="T:System.Collections.Generic.LinkedList`1" />.</summary>
1029 <param name="node">Oggetto <see cref="T:System.Collections.Generic.LinkedListNode`1" /> da rimuovere da <see cref="T:System.Collections.Generic.LinkedList`1" />.</param>
1030 <exception cref="T:System.ArgumentNullException">
1031 <paramref name="node" /> è null.</exception>
1032 <exception cref="T:System.InvalidOperationException">
1033 <paramref name="node" /> non è presente nell'oggetto <see cref="T:System.Collections.Generic.LinkedList`1" /> corrente.</exception>
1035 <member name="M:System.Collections.Generic.LinkedList`1.Remove(`0)">
1036 <summary>Rimuove dall'oggetto <see cref="T:System.Collections.Generic.LinkedList`1" /> la prima occorrenza del valore specificato.</summary>
1037 <returns>true se l'elemento contenente il valore indicato nel parametro <paramref name="value" /> viene rimosso correttamente; in caso contrario, false. Questo metodo restituisce anche false se <paramref name="value" /> non è stato trovato nell'interfaccia <see cref="T:System.Collections.Generic.LinkedList`1" /> originale.</returns>
1038 <param name="value">Valore da rimuovere dall'oggetto <see cref="T:System.Collections.Generic.LinkedList`1" />.</param>
1040 <member name="M:System.Collections.Generic.LinkedList`1.RemoveFirst">
1041 <summary>Rimuove il nodo all'inizio dell'oggetto <see cref="T:System.Collections.Generic.LinkedList`1" />.</summary>
1042 <exception cref="T:System.InvalidOperationException">L'oggetto <see cref="T:System.Collections.Generic.LinkedList`1" /> è vuoto.</exception>
1044 <member name="M:System.Collections.Generic.LinkedList`1.RemoveLast">
1045 <summary>Rimuove il nodo alla fine dell'oggetto <see cref="T:System.Collections.Generic.LinkedList`1" />.</summary>
1046 <exception cref="T:System.InvalidOperationException">L'oggetto <see cref="T:System.Collections.Generic.LinkedList`1" /> è vuoto.</exception>
1048 <member name="M:System.Collections.Generic.LinkedList`1.System#Collections#Generic#ICollection{T}#Add(`0)">
1049 <summary>Aggiunge un elemento alla fine dell'oggetto <see cref="T:System.Collections.Generic.ICollection`1" />.</summary>
1050 <param name="value">Valore da aggiungere alla fine dell'oggetto <see cref="T:System.Collections.Generic.ICollection`1" />.</param>
1052 <member name="P:System.Collections.Generic.LinkedList`1.System#Collections#Generic#ICollection{T}#IsReadOnly">
1053 <summary>Ottiene un valore che indica se <see cref="T:System.Collections.Generic.ICollection`1" /> è di sola lettura.</summary>
1054 <returns>true se <see cref="T:System.Collections.Generic.ICollection`1" /> è di sola lettura. In caso contrario, false. Nell'implementazione predefinita dell'insieme <see cref="T:System.Collections.Generic.LinkedList`1" />, questa proprietà restituisce sempre false.</returns>
1056 <member name="M:System.Collections.Generic.LinkedList`1.System#Collections#Generic#IEnumerable{T}#GetEnumerator">
1057 <summary>Restituisce un enumeratore che consente di scorrere una raccolta.</summary>
1059 <see cref="T:System.Collections.Generic.IEnumerator`1" /> che può essere utilizzato per scorrere la raccolta.</returns>
1061 <member name="M:System.Collections.Generic.LinkedList`1.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
1062 <summary>Copia gli elementi dell'interfaccia <see cref="T:System.Collections.ICollection" /> in un oggetto <see cref="T:System.Array" />, a partire da un particolare indice della matrice <see cref="T:System.Array" />.</summary>
1063 <param name="array">Oggetto <see cref="T:System.Array" /> unidimensionale che rappresenta la destinazione degli elementi copiati dall'oggetto <see cref="T:System.Collections.ICollection" />.L'indicizzazione di <see cref="T:System.Array" /> deve essere in base zero.</param>
1064 <param name="index">Indice in base zero della matrice specificata nel parametro <paramref name="array" /> in corrispondenza del quale ha inizio la copia.</param>
1065 <exception cref="T:System.ArgumentNullException">
1066 <paramref name="array" /> è null.</exception>
1067 <exception cref="T:System.ArgumentOutOfRangeException">
1068 <paramref name="index" /> è minore di zero.</exception>
1069 <exception cref="T:System.ArgumentException">
1070 <paramref name="array" /> è multidimensionale.- oppure -<paramref name="array" /> non dispone di indicizzazione in base zero.- oppure -Il numero degli elementi nell'oggetto <see cref="T:System.Collections.ICollection" /> di origine è maggiore dello spazio disponibile tra <paramref name="index" /> e la fine dell'oggetto <paramref name="array" /> di destinazione.- oppure -Non è possibile eseguire automaticamente il cast del tipo dell'oggetto <see cref="T:System.Collections.ICollection" /> di origine al tipo del parametro <paramref name="array" /> di destinazione.</exception>
1072 <member name="P:System.Collections.Generic.LinkedList`1.System#Collections#ICollection#IsSynchronized">
1073 <summary>Ottiene un valore che indica se l'accesso a <see cref="T:System.Collections.ICollection" /> è sincronizzato (thread-safe).</summary>
1074 <returns>true se l'accesso all'oggetto <see cref="T:System.Collections.ICollection" /> è sincronizzato (thread-safe); in caso contrario, false. Nell'implementazione predefinita dell'insieme <see cref="T:System.Collections.Generic.LinkedList`1" />, questa proprietà restituisce sempre false.</returns>
1076 <member name="P:System.Collections.Generic.LinkedList`1.System#Collections#ICollection#SyncRoot">
1077 <summary>Ottiene un oggetto che può essere utilizzato per sincronizzare l'accesso a <see cref="T:System.Collections.ICollection" />.</summary>
1078 <returns>Oggetto che può essere utilizzato per sincronizzare l'accesso a <see cref="T:System.Collections.ICollection" />. Nell'implementazione predefinita di <see cref="T:System.Collections.Generic.LinkedList`1" />, questa proprietà restituisce sempre l'istanza corrente.</returns>
1080 <member name="M:System.Collections.Generic.LinkedList`1.System#Collections#IEnumerable#GetEnumerator">
1081 <summary>Restituisce un enumeratore che consente di scorrere l'elenco collegato come una raccolta.</summary>
1082 <returns>Interfaccia <see cref="T:System.Collections.IEnumerator" /> che può essere utilizzata per scorrere l'elenco collegato come una raccolta.</returns>
1084 <member name="T:System.Collections.Generic.LinkedList`1.Enumerator">
1085 <summary>Enumera gli elementi di un oggetto <see cref="T:System.Collections.Generic.LinkedList`1" />.</summary>
1087 <member name="P:System.Collections.Generic.LinkedList`1.Enumerator.Current">
1088 <summary>Ottiene l'elemento in corrispondenza della posizione corrente dell'enumeratore.</summary>
1089 <returns>Elemento dell'insieme <see cref="T:System.Collections.Generic.LinkedList`1" /> in corrispondenza della posizione corrente dell'enumeratore.</returns>
1091 <member name="M:System.Collections.Generic.LinkedList`1.Enumerator.Dispose">
1092 <summary>Rilascia tutte le risorse utilizzate dall'oggetto <see cref="T:System.Collections.Generic.LinkedList`1.Enumerator" />.</summary>
1094 <member name="M:System.Collections.Generic.LinkedList`1.Enumerator.MoveNext">
1095 <summary>Sposta l'enumeratore all'elemento successivo dell'oggetto <see cref="T:System.Collections.Generic.LinkedList`1" />.</summary>
1096 <returns>true se l'enumeratore ha completato il passaggio all'elemento successivo; false se l'enumeratore ha raggiunto la fine della raccolta.</returns>
1097 <exception cref="T:System.InvalidOperationException">La raccolta è stata modificata dopo la creazione dell'enumeratore. </exception>
1099 <member name="P:System.Collections.Generic.LinkedList`1.Enumerator.System#Collections#IEnumerator#Current">
1100 <summary>Ottiene l'elemento in corrispondenza della posizione corrente dell'enumeratore.</summary>
1101 <returns>Elemento della raccolta in corrispondenza della posizione corrente dell'enumeratore.</returns>
1102 <exception cref="T:System.InvalidOperationException">L'enumeratore è posizionato prima del primo elemento o dopo l'ultimo elemento della raccolta. </exception>
1104 <member name="M:System.Collections.Generic.LinkedList`1.Enumerator.System#Collections#IEnumerator#Reset">
1105 <summary>Imposta l'enumeratore sulla propria posizione iniziale, ovvero prima del primo elemento nella raccolta.La classe non può essere ereditata.</summary>
1106 <exception cref="T:System.InvalidOperationException">La raccolta è stata modificata dopo la creazione dell'enumeratore. </exception>
1108 <member name="T:System.Collections.Generic.LinkedListNode`1">
1109 <summary>Rappresenta un nodo in una <see cref="T:System.Collections.Generic.LinkedList`1" />.La classe non può essere ereditata.</summary>
1110 <typeparam name="T">Specifica il tipo di elemento dell'elenco collegato.</typeparam>
1111 <filterpriority>1</filterpriority>
1113 <member name="M:System.Collections.Generic.LinkedListNode`1.#ctor(`0)">
1114 <summary>Inizializza una nuova istanza della classe <see cref="T:System.Collections.Generic.LinkedListNode`1" /> contenente i dati specificati.</summary>
1115 <param name="value">Valore contenuto nell'oggetto <see cref="T:System.Collections.Generic.LinkedListNode`1" />.</param>
1117 <member name="P:System.Collections.Generic.LinkedListNode`1.List">
1118 <summary>Ottiene l'insieme <see cref="T:System.Collections.Generic.LinkedList`1" /> a cui appartiene il nodo <see cref="T:System.Collections.Generic.LinkedListNode`1" />.</summary>
1119 <returns>Riferimento all'oggetto <see cref="T:System.Collections.Generic.LinkedList`1" /> a cui appartiene l'oggetto <see cref="T:System.Collections.Generic.LinkedListNode`1" /> oppure null se l'oggetto <see cref="T:System.Collections.Generic.LinkedListNode`1" /> non è collegato.</returns>
1121 <member name="P:System.Collections.Generic.LinkedListNode`1.Next">
1122 <summary>Ottiene il nodo successivo dell'insieme <see cref="T:System.Collections.Generic.LinkedList`1" />.</summary>
1123 <returns>Riferimento al nodo successivo nell'oggetto <see cref="T:System.Collections.Generic.LinkedList`1" />, or null se il nodo corrente è l'ultimo elemento (<see cref="P:System.Collections.Generic.LinkedList`1.Last" />) dell'oggetto <see cref="T:System.Collections.Generic.LinkedList`1" />.</returns>
1125 <member name="P:System.Collections.Generic.LinkedListNode`1.Previous">
1126 <summary>Ottiene il nodo precedente dell'insieme <see cref="T:System.Collections.Generic.LinkedList`1" />.</summary>
1127 <returns>Riferimento al nodo precedente nell'oggetto <see cref="T:System.Collections.Generic.LinkedList`1" />, or null se il nodo corrente è primo elemento (<see cref="P:System.Collections.Generic.LinkedList`1.First" />) dell'oggetto <see cref="T:System.Collections.Generic.LinkedList`1" />.</returns>
1129 <member name="P:System.Collections.Generic.LinkedListNode`1.Value">
1130 <summary>Ottiene il valore contenuto nel nodo.</summary>
1131 <returns>Valore contenuto nel nodo.</returns>
1133 <member name="T:System.Collections.Generic.List`1">
1134 <summary>Rappresenta un elenco di oggetti fortemente tipizzato accessibile per indice.Fornisce metodi per la ricerca, l'ordinamento e la modifica degli elenchi.Per esaminare il codice sorgente di .NET Framework per questo tipo, vedere Origine riferimento.</summary>
1135 <typeparam name="T">Tipo di elementi contenuti nell'elenco.</typeparam>
1136 <filterpriority>1</filterpriority>
1138 <member name="M:System.Collections.Generic.List`1.#ctor">
1139 <summary>Inizializza una nuova istanza della classe <see cref="T:System.Collections.Generic.List`1" /> vuota e con capacità iniziale predefinita.</summary>
1141 <member name="M:System.Collections.Generic.List`1.#ctor(System.Collections.Generic.IEnumerable{`0})">
1142 <summary>Inizializza una nuova istanza della classe <see cref="T:System.Collections.Generic.List`1" /> che contiene gli elementi copiati dalla raccolta specificata e ha la capacità sufficiente per contenere il numero di elementi copiati.</summary>
1143 <param name="collection">Raccolta i cui elementi vengono copiati nel nuovo elenco.</param>
1144 <exception cref="T:System.ArgumentNullException">
1145 <paramref name="collection" /> è null.</exception>
1147 <member name="M:System.Collections.Generic.List`1.#ctor(System.Int32)">
1148 <summary>Inizializza una nuova istanza della classe <see cref="T:System.Collections.Generic.List`1" /> vuota e con capacità iniziale specificata.</summary>
1149 <param name="capacity">Numero di elementi che possono essere archiviati inizialmente nel nuovo elenco.</param>
1150 <exception cref="T:System.ArgumentOutOfRangeException">
1151 <paramref name="capacity" /> è minore di 0. </exception>
1153 <member name="M:System.Collections.Generic.List`1.Add(`0)">
1154 <summary>Aggiunge un oggetto alla fine di <see cref="T:System.Collections.Generic.List`1" />.</summary>
1155 <param name="item">Oggetto da aggiungere alla fine di <see cref="T:System.Collections.Generic.List`1" />.Il valore può essere null per i tipi di riferimento.</param>
1157 <member name="M:System.Collections.Generic.List`1.AddRange(System.Collections.Generic.IEnumerable{`0})">
1158 <summary>Aggiunge gli elementi della raccolta specificata alla fine di <see cref="T:System.Collections.Generic.List`1" />.</summary>
1159 <param name="collection">Raccolta i cui elementi devono essere aggiunti alla fine di <see cref="T:System.Collections.Generic.List`1" />.La raccolta non può essere null, ma può contenere elementi null, se il tipo <paramref name="T" /> è un tipo di riferimento.</param>
1160 <exception cref="T:System.ArgumentNullException">
1161 <paramref name="collection" /> è null.</exception>
1163 <member name="M:System.Collections.Generic.List`1.AsReadOnly">
1164 <summary>Restituisce un wrapper <see cref="T:System.Collections.Generic.IList`1" /> di sola lettura per la raccolta corrente.</summary>
1165 <returns>Oggetto <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1" /> che funge da wrapper di sola lettura per l'oggetto <see cref="T:System.Collections.Generic.List`1" /> corrente.</returns>
1167 <member name="M:System.Collections.Generic.List`1.BinarySearch(System.Int32,System.Int32,`0,System.Collections.Generic.IComparer{`0})">
1168 <summary>Cerca un elemento in un intervallo di elementi nell'oggetto <see cref="T:System.Collections.Generic.List`1" /> ordinato usando l'operatore di confronto specificato e restituisce l'indice in base zero dell'elemento.</summary>
1169 <returns>Indice in base zero di <paramref name="item" /> nell'oggetto <see cref="T:System.Collections.Generic.List`1" /> ordinato, se <paramref name="item" /> viene trovato; in caso contrario, un numero negativo che rappresenta il complemento bit per bit dell'indice dell'elemento successivo maggiore di <paramref name="item" /> o, se non è disponibile alcun elemento maggiore, il complemento bit per bit di <see cref="P:System.Collections.Generic.List`1.Count" />.</returns>
1170 <param name="index">Indice iniziale in base zero dell'intervallo in cui eseguire la ricerca.</param>
1171 <param name="count">Lunghezza dell'intervallo in cui eseguire la ricerca.</param>
1172 <param name="item">Oggetto da individuare.Il valore può essere null per i tipi di riferimento.</param>
1173 <param name="comparer">Implementazione <see cref="T:System.Collections.Generic.IComparer`1" /> da usare durante il confronto di elementi oppure null per usare la proprietà <see cref="P:System.Collections.Generic.Comparer`1.Default" /> dell'operatore di confronto.</param>
1174 <exception cref="T:System.ArgumentOutOfRangeException">
1175 <paramref name="index" /> è minore di 0.-oppure-<paramref name="count" /> è minore di 0. </exception>
1176 <exception cref="T:System.ArgumentException">
1177 <paramref name="index" /> e <paramref name="count" /> non identificano un intervallo valido in <see cref="T:System.Collections.Generic.List`1" />.</exception>
1178 <exception cref="T:System.InvalidOperationException">
1179 <paramref name="comparer" /> è null e mediante la proprietà <see cref="P:System.Collections.Generic.Comparer`1.Default" /> dell'operatore di confronto predefinito non è possibile rilevare un'implementazione dell'interfaccia generica <see cref="T:System.IComparable`1" /> o dell'interfaccia <see cref="T:System.IComparable" /> per il tipo <paramref name="T" />.</exception>
1181 <member name="M:System.Collections.Generic.List`1.BinarySearch(`0)">
1182 <summary>Cerca un elemento nell'intero <see cref="T:System.Collections.Generic.List`1" /> ordinato usando l'operatore di confronto predefinito e restituisce l'indice in base zero dell'elemento.</summary>
1183 <returns>Indice in base zero di <paramref name="item" /> nell'oggetto <see cref="T:System.Collections.Generic.List`1" /> ordinato, se <paramref name="item" /> viene trovato; in caso contrario, un numero negativo che rappresenta il complemento bit per bit dell'indice dell'elemento successivo maggiore di <paramref name="item" /> o, se non è disponibile alcun elemento maggiore, il complemento bit per bit di <see cref="P:System.Collections.Generic.List`1.Count" />.</returns>
1184 <param name="item">Oggetto da individuare.Il valore può essere null per i tipi di riferimento.</param>
1185 <exception cref="T:System.InvalidOperationException">Mediante la proprietà <see cref="P:System.Collections.Generic.Comparer`1.Default" /> dell'operatore di confronto predefinito non è possibile rilevare un'implementazione dell'interfaccia generica <see cref="T:System.IComparable`1" /> o dell'interfaccia <see cref="T:System.IComparable" /> per il tipo <paramref name="T" />.</exception>
1187 <member name="M:System.Collections.Generic.List`1.BinarySearch(`0,System.Collections.Generic.IComparer{`0})">
1188 <summary>Cerca un elemento nell'intero <see cref="T:System.Collections.Generic.List`1" /> ordinato usando l'operatore di confronto specificato e restituisce l'indice in base zero dell'elemento.</summary>
1189 <returns>Indice in base zero di <paramref name="item" /> nell'oggetto <see cref="T:System.Collections.Generic.List`1" /> ordinato, se <paramref name="item" /> viene trovato; in caso contrario, un numero negativo che rappresenta il complemento bit per bit dell'indice dell'elemento successivo maggiore di <paramref name="item" /> o, se non è disponibile alcun elemento maggiore, il complemento bit per bit di <see cref="P:System.Collections.Generic.List`1.Count" />.</returns>
1190 <param name="item">Oggetto da individuare.Il valore può essere null per i tipi di riferimento.</param>
1191 <param name="comparer">Implementazione <see cref="T:System.Collections.Generic.IComparer`1" /> da usare quando si confrontano gli elementi.-oppure-null per usare la proprietà <see cref="P:System.Collections.Generic.Comparer`1.Default" /> dell'operatore di confronto predefinito.</param>
1192 <exception cref="T:System.InvalidOperationException">
1193 <paramref name="comparer" /> è null e mediante la proprietà <see cref="P:System.Collections.Generic.Comparer`1.Default" /> dell'operatore di confronto predefinito non è possibile rilevare un'implementazione dell'interfaccia generica <see cref="T:System.IComparable`1" /> o dell'interfaccia <see cref="T:System.IComparable" /> per il tipo <paramref name="T" />.</exception>
1195 <member name="P:System.Collections.Generic.List`1.Capacity">
1196 <summary>Ottiene o imposta il numero totale di elementi che la struttura dati interna è in grado di contenere senza alcun ridimensionamento.</summary>
1197 <returns>Numero di elementi che <see cref="T:System.Collections.Generic.List`1" /> può contenere prima che sia necessario un ridimensionamento.</returns>
1198 <exception cref="T:System.ArgumentOutOfRangeException">
1199 <see cref="P:System.Collections.Generic.List`1.Capacity" /> viene impostato su un valore che è minore di <see cref="P:System.Collections.Generic.List`1.Count" />. </exception>
1200 <exception cref="T:System.OutOfMemoryException">La memoria disponibile nel sistema non è sufficiente.</exception>
1202 <member name="M:System.Collections.Generic.List`1.Clear">
1203 <summary>Rimuove tutti gli elementi da <see cref="T:System.Collections.Generic.List`1" />.</summary>
1205 <member name="M:System.Collections.Generic.List`1.Contains(`0)">
1206 <summary>Determina se un elemento è incluso in <see cref="T:System.Collections.Generic.List`1" />.</summary>
1207 <returns>true se <paramref name="item" /> è presente in <see cref="T:System.Collections.Generic.List`1" />; in caso contrario, false.</returns>
1208 <param name="item">Oggetto da individuare in <see cref="T:System.Collections.Generic.List`1" />.Il valore può essere null per i tipi di riferimento.</param>
1210 <member name="M:System.Collections.Generic.List`1.CopyTo(System.Int32,`0[],System.Int32,System.Int32)">
1211 <summary>Copia un intervallo di elementi da <see cref="T:System.Collections.Generic.List`1" /> in una matrice compatibile unidimensionale, a partire dall'indice specificato della matrice di destinazione.</summary>
1212 <param name="index">Indice in base zero dell'oggetto <see cref="T:System.Collections.Generic.List`1" /> di origine a partire dal quale viene effettuata la copia.</param>
1213 <param name="array">Oggetto <see cref="T:System.Array" /> unidimensionale che rappresenta la destinazione degli elementi copiati dall'oggetto <see cref="T:System.Collections.Generic.List`1" />.L'indicizzazione di <see cref="T:System.Array" /> deve essere in base zero.</param>
1214 <param name="arrayIndex">Indice in base zero in <paramref name="array" /> in corrispondenza del quale viene avviata la copia.</param>
1215 <param name="count">Numero degli elementi da copiare.</param>
1216 <exception cref="T:System.ArgumentNullException">
1217 <paramref name="array" /> è null. </exception>
1218 <exception cref="T:System.ArgumentOutOfRangeException">
1219 <paramref name="index" /> è minore di 0.-oppure-<paramref name="arrayIndex" /> è minore di 0.-oppure-<paramref name="count" /> è minore di 0. </exception>
1220 <exception cref="T:System.ArgumentException">
1221 <paramref name="index" /> è uguale a o maggiore di <see cref="P:System.Collections.Generic.List`1.Count" /> del <see cref="T:System.Collections.Generic.List`1" /> di origine.-oppure-Il numero degli elementi da <paramref name="index" /> alla fine della classe <see cref="T:System.Collections.Generic.List`1" /> di origine è maggiore dello spazio disponibile da <paramref name="arrayIndex" /> alla fine dell'oggetto <paramref name="array" /> di destinazione. </exception>
1223 <member name="M:System.Collections.Generic.List`1.CopyTo(`0[])">
1224 <summary>Copia l'intero oggetto <see cref="T:System.Collections.Generic.List`1" /> in una matrice compatibile unidimensionale, a partire dall'inizio della matrice di destinazione.</summary>
1225 <param name="array">Oggetto <see cref="T:System.Array" /> unidimensionale che rappresenta la destinazione degli elementi copiati dall'oggetto <see cref="T:System.Collections.Generic.List`1" />.L'indicizzazione di <see cref="T:System.Array" /> deve essere in base zero.</param>
1226 <exception cref="T:System.ArgumentNullException">
1227 <paramref name="array" /> è null.</exception>
1228 <exception cref="T:System.ArgumentException">Il numero di elementi nel <see cref="T:System.Collections.Generic.List`1" /> di origine è maggiore del numero di elementi che la <paramref name="array" /> di destinazione può contenere.</exception>
1230 <member name="M:System.Collections.Generic.List`1.CopyTo(`0[],System.Int32)">
1231 <summary>Copia l'intero oggetto <see cref="T:System.Collections.Generic.List`1" /> in una matrice compatibile unidimensionale, a partire dall'indice specificato della matrice di destinazione.</summary>
1232 <param name="array">Oggetto <see cref="T:System.Array" /> unidimensionale che rappresenta la destinazione degli elementi copiati dall'oggetto <see cref="T:System.Collections.Generic.List`1" />.L'indicizzazione di <see cref="T:System.Array" /> deve essere in base zero.</param>
1233 <param name="arrayIndex">Indice in base zero in <paramref name="array" /> in corrispondenza del quale viene avviata la copia.</param>
1234 <exception cref="T:System.ArgumentNullException">
1235 <paramref name="array" /> è null.</exception>
1236 <exception cref="T:System.ArgumentOutOfRangeException">
1237 <paramref name="arrayIndex" /> è minore di 0.</exception>
1238 <exception cref="T:System.ArgumentException">Il numero degli elementi nell'oggetto <see cref="T:System.Collections.Generic.List`1" /> di origine è maggiore dello spazio disponibile tra <paramref name="arrayIndex" /> e la fine dell'oggetto <paramref name="array" /> di destinazione.</exception>
1240 <member name="P:System.Collections.Generic.List`1.Count">
1241 <summary>Ottiene il numero di elementi contenuti in <see cref="T:System.Collections.Generic.List`1" />.</summary>
1242 <returns>Il numero di elementi contenuti in <see cref="T:System.Collections.Generic.List`1" />.</returns>
1244 <member name="M:System.Collections.Generic.List`1.Exists(System.Predicate{`0})">
1245 <summary>Determina se <see cref="T:System.Collections.Generic.List`1" /> contiene gli elementi che corrispondono alle condizioni definite dal predicato specificato.</summary>
1246 <returns>true se <see cref="T:System.Collections.Generic.List`1" /> contiene uno o più elementi che corrispondono alle condizioni definite dal predicato specificato; in caso contrario, false.</returns>
1247 <param name="match">Delegato <see cref="T:System.Predicate`1" /> che definisce le condizioni degli elementi da cercare.</param>
1248 <exception cref="T:System.ArgumentNullException">
1249 <paramref name="match" /> è null.</exception>
1251 <member name="M:System.Collections.Generic.List`1.Find(System.Predicate{`0})">
1252 <summary>Cerca un elemento che soddisfi le condizioni definite nel predicato specificato e restituisce la prima occorrenza all'interno dell'intero oggetto <see cref="T:System.Collections.Generic.List`1" />.</summary>
1253 <returns>Primo elemento che soddisfa le condizioni definite dal predicato specificato, se trovato; in caso contrario, viene restituito il valore predefinito del tipo <paramref name="T" />.</returns>
1254 <param name="match">Delegato <see cref="T:System.Predicate`1" /> che definisce le condizioni dell'elemento da cercare.</param>
1255 <exception cref="T:System.ArgumentNullException">
1256 <paramref name="match" /> è null.</exception>
1258 <member name="M:System.Collections.Generic.List`1.FindAll(System.Predicate{`0})">
1259 <summary>Recupera tutti gli elementi che soddisfano le condizioni definite nel predicato specificato.</summary>
1260 <returns>Oggetto <see cref="T:System.Collections.Generic.List`1" /> contenente tutti gli elementi che corrispondono alle condizioni definite dal predicato specificato, se presente; in caso contrario, un oggetto <see cref="T:System.Collections.Generic.List`1" /> vuoto.</returns>
1261 <param name="match">Delegato <see cref="T:System.Predicate`1" /> che definisce le condizioni degli elementi da cercare.</param>
1262 <exception cref="T:System.ArgumentNullException">
1263 <paramref name="match" /> è null.</exception>
1265 <member name="M:System.Collections.Generic.List`1.FindIndex(System.Int32,System.Int32,System.Predicate{`0})">
1266 <summary>Cerca un elemento che soddisfi le condizioni definite dal predicato specificato e restituisce l'indice in base zero della prima occorrenza all'interno dell'intervallo di elementi nell'oggetto <see cref="T:System.Collections.Generic.List`1" /> che inizia dall'indice specificato e contiene il numero indicato di elementi.</summary>
1267 <returns>Indice in base zero della prima occorrenza di un elemento che corrisponde alle condizioni definite da <paramref name="match" />, se presente; in caso contrario, –1.</returns>
1268 <param name="startIndex">Indice iniziale in base zero della ricerca.</param>
1269 <param name="count">Numero di elementi nella sezione in cui effettuare la ricerca.</param>
1270 <param name="match">Delegato <see cref="T:System.Predicate`1" /> che definisce le condizioni dell'elemento da cercare.</param>
1271 <exception cref="T:System.ArgumentNullException">
1272 <paramref name="match" /> è null.</exception>
1273 <exception cref="T:System.ArgumentOutOfRangeException">
1274 <paramref name="startIndex" /> non rientra nell'intervallo di indici validi per <see cref="T:System.Collections.Generic.List`1" />.-oppure-<paramref name="count" /> è minore di 0.-oppure-<paramref name="startIndex" /> e <paramref name="count" /> non specificano una sezione valida in <see cref="T:System.Collections.Generic.List`1" />.</exception>
1276 <member name="M:System.Collections.Generic.List`1.FindIndex(System.Int32,System.Predicate{`0})">
1277 <summary>Cerca un elemento che soddisfi le condizioni definite dal predicato specificato e restituisce l'indice in base zero della prima occorrenza all'interno dell'intervallo di elementi nell'oggetto <see cref="T:System.Collections.Generic.List`1" /> compreso tra l'indice specificato e l'ultimo elemento.</summary>
1278 <returns>Indice in base zero della prima occorrenza di un elemento che corrisponde alle condizioni definite da <paramref name="match" />, se presente; in caso contrario, –1.</returns>
1279 <param name="startIndex">Indice iniziale in base zero della ricerca.</param>
1280 <param name="match">Delegato <see cref="T:System.Predicate`1" /> che definisce le condizioni dell'elemento da cercare.</param>
1281 <exception cref="T:System.ArgumentNullException">
1282 <paramref name="match" /> è null.</exception>
1283 <exception cref="T:System.ArgumentOutOfRangeException">
1284 <paramref name="startIndex" /> non rientra nell'intervallo di indici validi per <see cref="T:System.Collections.Generic.List`1" />.</exception>
1286 <member name="M:System.Collections.Generic.List`1.FindIndex(System.Predicate{`0})">
1287 <summary>Cerca un elemento che corrisponda alle condizioni definite dal predicato specificato e restituisce l'indice in base zero della prima occorrenza all'interno di <see cref="T:System.Collections.Generic.List`1" />.</summary>
1288 <returns>Indice in base zero della prima occorrenza di un elemento che corrisponde alle condizioni definite da <paramref name="match" />, se presente; in caso contrario, –1.</returns>
1289 <param name="match">Delegato <see cref="T:System.Predicate`1" /> che definisce le condizioni dell'elemento da cercare.</param>
1290 <exception cref="T:System.ArgumentNullException">
1291 <paramref name="match" /> è null.</exception>
1293 <member name="M:System.Collections.Generic.List`1.FindLast(System.Predicate{`0})">
1294 <summary>Cerca un elemento che soddisfi le condizioni definite nel predicato specificato e restituisce l'ultima occorrenza all'interno dell'intero oggetto <see cref="T:System.Collections.Generic.List`1" />.</summary>
1295 <returns>Ultimo elemento che soddisfa le condizioni definite dal predicato specificato, se trovato; in caso contrario, viene restituito il valore predefinito del tipo <paramref name="T" />.</returns>
1296 <param name="match">Delegato <see cref="T:System.Predicate`1" /> che definisce le condizioni dell'elemento da cercare.</param>
1297 <exception cref="T:System.ArgumentNullException">
1298 <paramref name="match" /> è null.</exception>
1300 <member name="M:System.Collections.Generic.List`1.FindLastIndex(System.Int32,System.Int32,System.Predicate{`0})">
1301 <summary>Cerca un elemento che soddisfi le condizioni definite dal predicato specificato e restituisce l'indice in base zero dell'ultima occorrenza all'interno dell'intervallo di elementi in <see cref="T:System.Collections.Generic.List`1" /> che contiene il numero indicato di elementi e termina in corrispondenza dell'indice specificato.</summary>
1302 <returns>Indice in base zero dell'ultima occorrenza di un elemento che corrisponde alle condizioni definite in <paramref name="match" />, se presente; in caso contrario, –1.</returns>
1303 <param name="startIndex">Indice iniziale in base zero della ricerca all'indietro.</param>
1304 <param name="count">Numero di elementi nella sezione in cui effettuare la ricerca.</param>
1305 <param name="match">Delegato <see cref="T:System.Predicate`1" /> che definisce le condizioni dell'elemento da cercare.</param>
1306 <exception cref="T:System.ArgumentNullException">
1307 <paramref name="match" /> è null.</exception>
1308 <exception cref="T:System.ArgumentOutOfRangeException">
1309 <paramref name="startIndex" /> non rientra nell'intervallo di indici validi per <see cref="T:System.Collections.Generic.List`1" />.-oppure-<paramref name="count" /> è minore di 0.-oppure-<paramref name="startIndex" /> e <paramref name="count" /> non specificano una sezione valida in <see cref="T:System.Collections.Generic.List`1" />.</exception>
1311 <member name="M:System.Collections.Generic.List`1.FindLastIndex(System.Int32,System.Predicate{`0})">
1312 <summary>Cerca un elemento che soddisfi le condizioni definite dal predicato specificato e restituisce l'indice in base zero dell'ultima occorrenza all'interno dell'intervallo di elementi in <see cref="T:System.Collections.Generic.List`1" /> compreso tra il primo elemento e l'indice specificato.</summary>
1313 <returns>Indice in base zero dell'ultima occorrenza di un elemento che corrisponde alle condizioni definite in <paramref name="match" />, se presente; in caso contrario, –1.</returns>
1314 <param name="startIndex">Indice iniziale in base zero della ricerca all'indietro.</param>
1315 <param name="match">Delegato <see cref="T:System.Predicate`1" /> che definisce le condizioni dell'elemento da cercare.</param>
1316 <exception cref="T:System.ArgumentNullException">
1317 <paramref name="match" /> è null.</exception>
1318 <exception cref="T:System.ArgumentOutOfRangeException">
1319 <paramref name="startIndex" /> non rientra nell'intervallo di indici validi per <see cref="T:System.Collections.Generic.List`1" />.</exception>
1321 <member name="M:System.Collections.Generic.List`1.FindLastIndex(System.Predicate{`0})">
1322 <summary>Cerca un elemento che soddisfi le condizioni definite dal predicato specificato e restituisce l'indice in base zero dell'ultima occorrenza all'interno dell'intero oggetto <see cref="T:System.Collections.Generic.List`1" />.</summary>
1323 <returns>Indice in base zero dell'ultima occorrenza di un elemento che corrisponde alle condizioni definite in <paramref name="match" />, se presente; in caso contrario, –1.</returns>
1324 <param name="match">Delegato <see cref="T:System.Predicate`1" /> che definisce le condizioni dell'elemento da cercare.</param>
1325 <exception cref="T:System.ArgumentNullException">
1326 <paramref name="match" /> è null.</exception>
1328 <member name="M:System.Collections.Generic.List`1.ForEach(System.Action{`0})">
1329 <summary>Esegue l'azione specificata su ogni elemento di <see cref="T:System.Collections.Generic.List`1" />.</summary>
1330 <param name="action">Delegato <see cref="T:System.Action`1" /> da eseguire su ogni elemento di <see cref="T:System.Collections.Generic.List`1" />.</param>
1331 <exception cref="T:System.ArgumentNullException">
1332 <paramref name="action" /> è null.</exception>
1334 <member name="M:System.Collections.Generic.List`1.GetEnumerator">
1335 <summary>Restituisce un enumeratore che esegue l'iterazione di <see cref="T:System.Collections.Generic.List`1" />.</summary>
1336 <returns>Oggetto <see cref="T:System.Collections.Generic.List`1.Enumerator" /> per <see cref="T:System.Collections.Generic.List`1" />.</returns>
1338 <member name="M:System.Collections.Generic.List`1.GetRange(System.Int32,System.Int32)">
1339 <summary>Crea una copia dei riferimenti di un intervallo di elementi nella classe <see cref="T:System.Collections.Generic.List`1" /> di origine.</summary>
1340 <returns>Copia dei riferimenti di un intervallo di elementi nella classe <see cref="T:System.Collections.Generic.List`1" /> di origine.</returns>
1341 <param name="index">Indice in base zero di <see cref="T:System.Collections.Generic.List`1" /> in corrispondenza del quale inizia la serie.</param>
1342 <param name="count">Numero di elementi nell'intervallo.</param>
1343 <exception cref="T:System.ArgumentOutOfRangeException">
1344 <paramref name="index" /> è minore di 0.-oppure-<paramref name="count" /> è minore di 0.</exception>
1345 <exception cref="T:System.ArgumentException">
1346 <paramref name="index" /> e <paramref name="count" /> non identificano un intervallo valido di elementi in <see cref="T:System.Collections.Generic.List`1" />.</exception>
1348 <member name="M:System.Collections.Generic.List`1.IndexOf(`0)">
1349 <summary>Cerca l'oggetto specificato e restituisce l'indice in base zero della prima occorrenza nell'intero oggetto <see cref="T:System.Collections.Generic.List`1" />.</summary>
1350 <returns>Indice in base zero della prima occorrenza di <paramref name="item" /> all'interno dell'intero oggetto <see cref="T:System.Collections.Generic.List`1" />, se presente; in caso contrario, -1.</returns>
1351 <param name="item">Oggetto da individuare in <see cref="T:System.Collections.Generic.List`1" />.Il valore può essere null per i tipi di riferimento.</param>
1353 <member name="M:System.Collections.Generic.List`1.IndexOf(`0,System.Int32)">
1354 <summary>Cerca l'oggetto specificato e restituisce l'indice in base zero della prima occorrenza all'interno dell'intervallo di elementi nell'oggetto <see cref="T:System.Collections.Generic.List`1" /> che è compreso tra l'indice specificato e l'ultimo elemento.</summary>
1355 <returns>Indice in base zero della prima occorrenza di <paramref name="item" /> all'interno dell'intervallo di elementi dell'oggetto <see cref="T:System.Collections.Generic.List`1" /> compreso tra <paramref name="index" /> e l'ultimo elemento, se presente; in caso contrario, –1.</returns>
1356 <param name="item">Oggetto da individuare in <see cref="T:System.Collections.Generic.List`1" />.Il valore può essere null per i tipi di riferimento.</param>
1357 <param name="index">Indice iniziale in base zero della ricerca.0 (zero) è valido in un elenco vuoto.</param>
1358 <exception cref="T:System.ArgumentOutOfRangeException">
1359 <paramref name="index" /> non rientra nell'intervallo di indici validi per <see cref="T:System.Collections.Generic.List`1" />.</exception>
1361 <member name="M:System.Collections.Generic.List`1.IndexOf(`0,System.Int32,System.Int32)">
1362 <summary>Cerca l'oggetto specificato e restituisce l'indice in base zero della prima occorrenza all'interno dell'intervallo di elementi nell'oggetto <see cref="T:System.Collections.Generic.List`1" /> che inizia in corrispondenza dell'indice specificato e contiene il numero di elementi specificato.</summary>
1363 <returns>Indice in base zero della prima occorrenza di <paramref name="item" /> all'interno dell'intervallo di elementi dell'oggetto <see cref="T:System.Collections.Generic.List`1" /> che inizia da <paramref name="index" /> e contiene il numero di elementi corrispondente a <paramref name="count" />, se presente; in caso contrario, –1.</returns>
1364 <param name="item">Oggetto da individuare in <see cref="T:System.Collections.Generic.List`1" />.Il valore può essere null per i tipi di riferimento.</param>
1365 <param name="index">Indice iniziale in base zero della ricerca.0 (zero) è valido in un elenco vuoto.</param>
1366 <param name="count">Numero di elementi nella sezione in cui effettuare la ricerca.</param>
1367 <exception cref="T:System.ArgumentOutOfRangeException">
1368 <paramref name="index" /> non rientra nell'intervallo di indici validi per <see cref="T:System.Collections.Generic.List`1" />.-oppure-<paramref name="count" /> è minore di 0.-oppure-<paramref name="index" /> e <paramref name="count" /> non specificano una sezione valida in <see cref="T:System.Collections.Generic.List`1" />.</exception>
1370 <member name="M:System.Collections.Generic.List`1.Insert(System.Int32,`0)">
1371 <summary>Inserisce un elemento in <see cref="T:System.Collections.Generic.List`1" /> in corrispondenza dell'indice specificato.</summary>
1372 <param name="index">Indice in base zero nel quale <paramref name="item" /> deve essere inserito.</param>
1373 <param name="item">Oggetto da inserire.Il valore può essere null per i tipi di riferimento.</param>
1374 <exception cref="T:System.ArgumentOutOfRangeException">
1375 <paramref name="index" /> è minore di 0.-oppure-<paramref name="index" /> è maggiore di <see cref="P:System.Collections.Generic.List`1.Count" />.</exception>
1377 <member name="M:System.Collections.Generic.List`1.InsertRange(System.Int32,System.Collections.Generic.IEnumerable{`0})">
1378 <summary>Inserisce gli elementi di una raccolta in <see cref="T:System.Collections.Generic.List`1" /> in corrispondenza dell'indice specificato.</summary>
1379 <param name="index">Indice in base zero in corrispondenza del quale devono essere inseriti i nuovi elementi.</param>
1380 <param name="collection">Raccolta i cui elementi devono essere inseriti in <see cref="T:System.Collections.Generic.List`1" />.La raccolta non può essere null, ma può contenere elementi null, se il tipo <paramref name="T" /> è un tipo di riferimento.</param>
1381 <exception cref="T:System.ArgumentNullException">
1382 <paramref name="collection" /> è null.</exception>
1383 <exception cref="T:System.ArgumentOutOfRangeException">
1384 <paramref name="index" /> è minore di 0.-oppure-<paramref name="index" /> è maggiore di <see cref="P:System.Collections.Generic.List`1.Count" />.</exception>
1386 <member name="P:System.Collections.Generic.List`1.Item(System.Int32)">
1387 <summary>Ottiene o imposta l'elemento in corrispondenza dell'indice specificato.</summary>
1388 <returns>Elemento in corrispondenza dell'indice specificato.</returns>
1389 <param name="index">Indice in base zero dell'elemento da ottenere o impostare.</param>
1390 <exception cref="T:System.ArgumentOutOfRangeException">
1391 <paramref name="index" /> è minore di 0.-oppure-<paramref name="index" /> è maggiore di o uguale a <see cref="P:System.Collections.Generic.List`1.Count" />. </exception>
1393 <member name="M:System.Collections.Generic.List`1.LastIndexOf(`0)">
1394 <summary>Cerca l'oggetto specificato e restituisce l'indice in base zero dell'ultima occorrenza nell'intera classe <see cref="T:System.Collections.Generic.List`1" />.</summary>
1395 <returns>Indice in base zero dell'ultima occorrenza di <paramref name="item" /> all'interno dell'intero oggetto <see cref="T:System.Collections.Generic.List`1" />, se presente; in caso contrario, –1.</returns>
1396 <param name="item">Oggetto da individuare in <see cref="T:System.Collections.Generic.List`1" />.Il valore può essere null per i tipi di riferimento.</param>
1398 <member name="M:System.Collections.Generic.List`1.LastIndexOf(`0,System.Int32)">
1399 <summary>Cerca l'oggetto specificato e restituisce l'indice in base zero dell'ultima occorrenza all'interno dell'intervallo di elementi nella classe <see cref="T:System.Collections.Generic.List`1" /> che è compresa tra il primo elemento e l'indice specificato.</summary>
1400 <returns>Indice in base zero dell'ultima occorrenza di <paramref name="item" /> all'interno dell'intervallo di elementi dell'oggetto <see cref="T:System.Collections.Generic.List`1" /> compreso tra il primo elemento e <paramref name="index" />, se presente; in caso contrario, –1.</returns>
1401 <param name="item">Oggetto da individuare in <see cref="T:System.Collections.Generic.List`1" />.Il valore può essere null per i tipi di riferimento.</param>
1402 <param name="index">Indice iniziale in base zero della ricerca all'indietro.</param>
1403 <exception cref="T:System.ArgumentOutOfRangeException">
1404 <paramref name="index" /> non rientra nell'intervallo di indici validi per <see cref="T:System.Collections.Generic.List`1" />. </exception>
1406 <member name="M:System.Collections.Generic.List`1.LastIndexOf(`0,System.Int32,System.Int32)">
1407 <summary>Cerca l'oggetto specificato e restituisce l'indice in base zero dell'ultima occorrenza all'interno dell'intervallo di elementi della classe <see cref="T:System.Collections.Generic.List`1" /> che contiene il numero di elementi specificato e termina in corrispondenza dell'indice specificato.</summary>
1408 <returns>Indice in base zero dell'ultima occorrenza di <paramref name="item" /> all'interno dell'intervallo di elementi in <see cref="T:System.Collections.Generic.List`1" /> che contiene un numero di elementi corrispondente a <paramref name="count" /> e termina in corrispondenza di <paramref name="index" />, se presente; in caso contrario, –1.</returns>
1409 <param name="item">Oggetto da individuare in <see cref="T:System.Collections.Generic.List`1" />.Il valore può essere null per i tipi di riferimento.</param>
1410 <param name="index">Indice iniziale in base zero della ricerca all'indietro.</param>
1411 <param name="count">Numero di elementi nella sezione in cui effettuare la ricerca.</param>
1412 <exception cref="T:System.ArgumentOutOfRangeException">
1413 <paramref name="index" /> non rientra nell'intervallo di indici validi per <see cref="T:System.Collections.Generic.List`1" />.-oppure-<paramref name="count" /> è minore di 0.-oppure-<paramref name="index" /> e <paramref name="count" /> non specificano una sezione valida in <see cref="T:System.Collections.Generic.List`1" />. </exception>
1415 <member name="M:System.Collections.Generic.List`1.Remove(`0)">
1416 <summary>Rimuove la prima occorrenza di un oggetto specifico da <see cref="T:System.Collections.Generic.List`1" />.</summary>
1417 <returns>true se <paramref name="item" /> viene rimosso correttamente; in caso contrario, false.Questo metodo restituisce anche false se <paramref name="item" /> non è stato trovato nell'oggetto <see cref="T:System.Collections.Generic.List`1" />.</returns>
1418 <param name="item">Oggetto da rimuovere da <see cref="T:System.Collections.Generic.List`1" />.Il valore può essere null per i tipi di riferimento.</param>
1420 <member name="M:System.Collections.Generic.List`1.RemoveAll(System.Predicate{`0})">
1421 <summary>Rimuove tutti gli elementi che corrispondono alle condizioni definite dal predicato specificato.</summary>
1422 <returns>Numero di elementi rimossi da <see cref="T:System.Collections.Generic.List`1" /> .</returns>
1423 <param name="match">Delegato <see cref="T:System.Predicate`1" /> che definisce le condizioni degli elementi da rimuovere.</param>
1424 <exception cref="T:System.ArgumentNullException">
1425 <paramref name="match" /> è null.</exception>
1427 <member name="M:System.Collections.Generic.List`1.RemoveAt(System.Int32)">
1428 <summary>Rimuove l'elemento in corrispondenza dell'indice specificato di <see cref="T:System.Collections.Generic.List`1" />.</summary>
1429 <param name="index">Indice in base zero dell'elemento da rimuovere.</param>
1430 <exception cref="T:System.ArgumentOutOfRangeException">
1431 <paramref name="index" /> è minore di 0.-oppure-<paramref name="index" /> è maggiore di o uguale a <see cref="P:System.Collections.Generic.List`1.Count" />.</exception>
1433 <member name="M:System.Collections.Generic.List`1.RemoveRange(System.Int32,System.Int32)">
1434 <summary>Rimuove un intervallo di elementi da <see cref="T:System.Collections.Generic.List`1" />.</summary>
1435 <param name="index">Indice iniziale in base zero dell'intervallo di elementi da rimuovere.</param>
1436 <param name="count">Numero di elementi da rimuovere.</param>
1437 <exception cref="T:System.ArgumentOutOfRangeException">
1438 <paramref name="index" /> è minore di 0.-oppure-<paramref name="count" /> è minore di 0.</exception>
1439 <exception cref="T:System.ArgumentException">
1440 <paramref name="index" /> e <paramref name="count" /> non identificano un intervallo valido di elementi in <see cref="T:System.Collections.Generic.List`1" />.</exception>
1442 <member name="M:System.Collections.Generic.List`1.Reverse">
1443 <summary>Inverte l'ordine degli elementi nell'intero <see cref="T:System.Collections.Generic.List`1" />.</summary>
1445 <member name="M:System.Collections.Generic.List`1.Reverse(System.Int32,System.Int32)">
1446 <summary>Inverte l'ordine degli elementi nell'intervallo specificato.</summary>
1447 <param name="index">Indice iniziale in base zero dell'intervallo da invertire.</param>
1448 <param name="count">Numero di elementi nell'intervallo da invertire.</param>
1449 <exception cref="T:System.ArgumentOutOfRangeException">
1450 <paramref name="index" /> è minore di 0.-oppure-<paramref name="count" /> è minore di 0. </exception>
1451 <exception cref="T:System.ArgumentException">
1452 <paramref name="index" /> e <paramref name="count" /> non identificano un intervallo valido di elementi in <see cref="T:System.Collections.Generic.List`1" />. </exception>
1454 <member name="M:System.Collections.Generic.List`1.Sort">
1455 <summary>Ordina gli elementi dell'intero oggetto <see cref="T:System.Collections.Generic.List`1" /> usando l'operatore di confronto predefinito.</summary>
1456 <exception cref="T:System.InvalidOperationException">Mediante la proprietà <see cref="P:System.Collections.Generic.Comparer`1.Default" /> dell'operatore di confronto predefinito non è possibile rilevare un'implementazione dell'interfaccia generica <see cref="T:System.IComparable`1" /> o dell'interfaccia <see cref="T:System.IComparable" /> per il tipo <paramref name="T" />.</exception>
1458 <member name="M:System.Collections.Generic.List`1.Sort(System.Collections.Generic.IComparer{`0})">
1459 <summary>Ordina gli elementi dell'intero <see cref="T:System.Collections.Generic.List`1" /> usando l'operatore di confronto specificato.</summary>
1460 <param name="comparer">Implementazione <see cref="T:System.Collections.Generic.IComparer`1" /> da usare durante il confronto di elementi oppure null per usare la proprietà <see cref="P:System.Collections.Generic.Comparer`1.Default" /> dell'operatore di confronto.</param>
1461 <exception cref="T:System.InvalidOperationException">
1462 <paramref name="comparer" /> è null e mediante la proprietà <see cref="P:System.Collections.Generic.Comparer`1.Default" /> dell'operatore di confronto predefinito non è possibile rilevare l'implementazione dell'interfaccia generica <see cref="T:System.IComparable`1" /> o dell'interfaccia <see cref="T:System.IComparable" /> per il tipo <paramref name="T" />.</exception>
1463 <exception cref="T:System.ArgumentException">L'implementazione di <paramref name="comparer" /> ha causato un errore durante l'ordinamento.Ad esempio, <paramref name="comparer" /> potrebbe non restituire 0 quando si confronta un elemento con se stesso.</exception>
1465 <member name="M:System.Collections.Generic.List`1.Sort(System.Comparison{`0})">
1466 <summary>Ordina gli elementi nell'intera classe <see cref="T:System.Collections.Generic.List`1" /> usando l'oggetto <see cref="T:System.Comparison`1" /> specificato.</summary>
1467 <param name="comparison">Oggetto <see cref="T:System.Comparison`1" /> da usare quando si confrontano gli elementi.</param>
1468 <exception cref="T:System.ArgumentNullException">
1469 <paramref name="comparison" /> è null.</exception>
1470 <exception cref="T:System.ArgumentException">L'implementazione di <paramref name="comparison" /> ha causato un errore durante l'ordinamento.Ad esempio, <paramref name="comparison" /> potrebbe non restituire 0 quando si confronta un elemento con se stesso.</exception>
1472 <member name="M:System.Collections.Generic.List`1.Sort(System.Int32,System.Int32,System.Collections.Generic.IComparer{`0})">
1473 <summary>Ordina gli elementi di un intervallo di elementi di <see cref="T:System.Collections.Generic.List`1" /> usando l'operatore di confronto specificato.</summary>
1474 <param name="index">Indice iniziale in base zero dell'intervallo da ordinare.</param>
1475 <param name="count">Lunghezza dell'intervallo da ordinare.</param>
1476 <param name="comparer">Implementazione <see cref="T:System.Collections.Generic.IComparer`1" /> da usare durante il confronto di elementi oppure null per usare la proprietà <see cref="P:System.Collections.Generic.Comparer`1.Default" /> dell'operatore di confronto.</param>
1477 <exception cref="T:System.ArgumentOutOfRangeException">
1478 <paramref name="index" /> è minore di 0.-oppure-<paramref name="count" /> è minore di 0.</exception>
1479 <exception cref="T:System.ArgumentException">
1480 <paramref name="index" /> e <paramref name="count" /> non specificano un intervallo valido in <see cref="T:System.Collections.Generic.List`1" />.-oppure-L'implementazione di <paramref name="comparer" /> ha causato un errore durante l'ordinamento.Ad esempio, <paramref name="comparer" /> potrebbe non restituire 0 quando si confronta un elemento con se stesso.</exception>
1481 <exception cref="T:System.InvalidOperationException">
1482 <paramref name="comparer" /> è null e mediante la proprietà <see cref="P:System.Collections.Generic.Comparer`1.Default" /> dell'operatore di confronto predefinito non è possibile rilevare l'implementazione dell'interfaccia generica <see cref="T:System.IComparable`1" /> o dell'interfaccia <see cref="T:System.IComparable" /> per il tipo <paramref name="T" />.</exception>
1484 <member name="P:System.Collections.Generic.List`1.System#Collections#Generic#ICollection{T}#IsReadOnly">
1485 <summary>Ottiene un valore che indica se <see cref="T:System.Collections.Generic.ICollection`1" /> è di sola lettura.</summary>
1486 <returns>true se <see cref="T:System.Collections.Generic.ICollection`1" /> è di sola lettura; in caso contrario, false.Nell'implementazione predefinita di <see cref="T:System.Collections.Generic.List`1" />, questa proprietà restituisce sempre false.</returns>
1488 <member name="M:System.Collections.Generic.List`1.System#Collections#Generic#IEnumerable{T}#GetEnumerator">
1489 <summary>Restituisce un enumeratore che consente di scorrere una raccolta.</summary>
1490 <returns>Oggetto <see cref="T:System.Collections.Generic.IEnumerator`1" /> che può essere usato per eseguire l'iterazione della raccolta.</returns>
1492 <member name="M:System.Collections.Generic.List`1.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
1493 <summary>Copia gli elementi di <see cref="T:System.Collections.ICollection" /> in <see cref="T:System.Array" /> a partire da un particolare indice <see cref="T:System.Array" />.</summary>
1494 <param name="array">Oggetto <see cref="T:System.Array" /> unidimensionale che rappresenta la destinazione degli elementi copiati dall'oggetto <see cref="T:System.Collections.ICollection" />.L'indicizzazione di <see cref="T:System.Array" /> deve essere in base zero.</param>
1495 <param name="arrayIndex">Indice in base zero in <paramref name="array" /> in corrispondenza del quale viene avviata la copia.</param>
1496 <exception cref="T:System.ArgumentNullException">
1497 <paramref name="array" /> è null.</exception>
1498 <exception cref="T:System.ArgumentOutOfRangeException">
1499 <paramref name="arrayIndex" /> è minore di 0.</exception>
1500 <exception cref="T:System.ArgumentException">
1501 <paramref name="array" /> è multidimensionale.-oppure-<paramref name="array" /> non dispone di indicizzazione in base zero.-oppure-Il numero degli elementi nell'oggetto <see cref="T:System.Collections.ICollection" /> di origine è maggiore dello spazio disponibile tra <paramref name="arrayIndex" /> e la fine dell'oggetto <paramref name="array" /> di destinazione.-oppure-Non è possibile eseguire automaticamente il cast del tipo dell'oggetto <see cref="T:System.Collections.ICollection" /> di origine al tipo del parametro <paramref name="array" /> di destinazione.</exception>
1503 <member name="P:System.Collections.Generic.List`1.System#Collections#ICollection#IsSynchronized">
1504 <summary>Ottiene un valore che indica se l'accesso a <see cref="T:System.Collections.ICollection" /> è sincronizzato (thread-safe).</summary>
1505 <returns>true se l'accesso a <see cref="T:System.Collections.ICollection" /> è sincronizzato (thread-safe); in caso contrario, false.Nell'implementazione predefinita di <see cref="T:System.Collections.Generic.List`1" />, questa proprietà restituisce sempre false.</returns>
1507 <member name="P:System.Collections.Generic.List`1.System#Collections#ICollection#SyncRoot">
1508 <summary>Ottiene un oggetto che può essere usato per sincronizzare l'accesso a <see cref="T:System.Collections.ICollection" />.</summary>
1509 <returns>Oggetto che può essere usato per sincronizzare l'accesso a <see cref="T:System.Collections.ICollection" />.Nell'implementazione predefinita di <see cref="T:System.Collections.Generic.List`1" />, questa proprietà restituisce sempre l'istanza corrente.</returns>
1511 <member name="M:System.Collections.Generic.List`1.System#Collections#IEnumerable#GetEnumerator">
1512 <summary>Restituisce un enumeratore che consente di scorrere una raccolta.</summary>
1513 <returns>Oggetto <see cref="T:System.Collections.IEnumerator" /> che può essere usato per eseguire l'iterazione della raccolta.</returns>
1515 <member name="M:System.Collections.Generic.List`1.System#Collections#IList#Add(System.Object)">
1516 <summary>Aggiunge un elemento a <see cref="T:System.Collections.IList" />.</summary>
1517 <returns>Posizione in cui è stato inserito il nuovo elemento.</returns>
1518 <param name="item">Oggetto <see cref="T:System.Object" /> da aggiungere a <see cref="T:System.Collections.IList" />.</param>
1519 <exception cref="T:System.ArgumentException">
1520 <paramref name="item" /> è un tipo non assegnabile all'oggetto <see cref="T:System.Collections.IList" />.</exception>
1522 <member name="M:System.Collections.Generic.List`1.System#Collections#IList#Contains(System.Object)">
1523 <summary>Stabilisce se <see cref="T:System.Collections.IList" /> contiene un valore specifico.</summary>
1524 <returns>true se <paramref name="item" /> è presente in <see cref="T:System.Collections.IList" />; in caso contrario, false.</returns>
1525 <param name="item">Oggetto <see cref="T:System.Object" /> da individuare in <see cref="T:System.Collections.IList" />.</param>
1527 <member name="M:System.Collections.Generic.List`1.System#Collections#IList#IndexOf(System.Object)">
1528 <summary>Determina l'indice di un elemento specifico in <see cref="T:System.Collections.IList" />.</summary>
1529 <returns>Indice di <paramref name="item" />, se presente nell'elenco; in caso contrario, -1.</returns>
1530 <param name="item">Oggetto da individuare in <see cref="T:System.Collections.IList" />.</param>
1531 <exception cref="T:System.ArgumentException">
1532 <paramref name="item" /> è un tipo non assegnabile all'oggetto <see cref="T:System.Collections.IList" />.</exception>
1534 <member name="M:System.Collections.Generic.List`1.System#Collections#IList#Insert(System.Int32,System.Object)">
1535 <summary>Inserisce un elemento in <see cref="T:System.Collections.IList" /> in corrispondenza dell'indice specificato.</summary>
1536 <param name="index">Indice in base zero nel quale <paramref name="item" /> deve essere inserito.</param>
1537 <param name="item">Oggetto da inserire in <see cref="T:System.Collections.IList" />.</param>
1538 <exception cref="T:System.ArgumentOutOfRangeException">
1539 <paramref name="index" /> non è un indice valido nell'interfaccia <see cref="T:System.Collections.IList" />. </exception>
1540 <exception cref="T:System.ArgumentException">
1541 <paramref name="item" /> è un tipo non assegnabile all'oggetto <see cref="T:System.Collections.IList" />.</exception>
1543 <member name="P:System.Collections.Generic.List`1.System#Collections#IList#IsFixedSize">
1544 <summary>Ottiene un valore che indica se <see cref="T:System.Collections.IList" /> ha dimensioni fisse.</summary>
1545 <returns>true se <see cref="T:System.Collections.IList" /> ha dimensioni fisse; in caso contrario, false.Nell'implementazione predefinita di <see cref="T:System.Collections.Generic.List`1" />, questa proprietà restituisce sempre false.</returns>
1547 <member name="P:System.Collections.Generic.List`1.System#Collections#IList#IsReadOnly">
1548 <summary>Ottiene un valore che indica se <see cref="T:System.Collections.IList" /> è di sola lettura.</summary>
1549 <returns>true se <see cref="T:System.Collections.IList" /> è di sola lettura; in caso contrario, false.Nell'implementazione predefinita di <see cref="T:System.Collections.Generic.List`1" />, questa proprietà restituisce sempre false.</returns>
1551 <member name="P:System.Collections.Generic.List`1.System#Collections#IList#Item(System.Int32)">
1552 <summary>Ottiene o imposta l'elemento in corrispondenza dell'indice specificato.</summary>
1553 <returns>Elemento in corrispondenza dell'indice specificato.</returns>
1554 <param name="index">Indice in base zero dell'elemento da ottenere o impostare.</param>
1555 <exception cref="T:System.ArgumentOutOfRangeException">
1556 <paramref name="index" /> non è un indice valido nell'interfaccia <see cref="T:System.Collections.IList" />.</exception>
1557 <exception cref="T:System.ArgumentException">La proprietà viene impostata e il tipo del parametro <paramref name="value" /> non è assegnabile all'interfaccia <see cref="T:System.Collections.IList" />.</exception>
1559 <member name="M:System.Collections.Generic.List`1.System#Collections#IList#Remove(System.Object)">
1560 <summary>Rimuove la prima occorrenza di un oggetto specifico da <see cref="T:System.Collections.IList" />.</summary>
1561 <param name="item">Oggetto da rimuovere da <see cref="T:System.Collections.IList" />.</param>
1562 <exception cref="T:System.ArgumentException">
1563 <paramref name="item" /> è un tipo non assegnabile all'oggetto <see cref="T:System.Collections.IList" />.</exception>
1565 <member name="M:System.Collections.Generic.List`1.ToArray">
1566 <summary>Copia gli elementi di <see cref="T:System.Collections.Generic.List`1" /> in una nuova matrice.</summary>
1567 <returns>Matrice contenente le copie degli elementi di <see cref="T:System.Collections.Generic.List`1" />.</returns>
1569 <member name="M:System.Collections.Generic.List`1.TrimExcess">
1570 <summary>Imposta la capacità sul numero reale di elementi nell'oggetto <see cref="T:System.Collections.Generic.List`1" />, se tale numero è inferiore a un valore soglia.</summary>
1572 <member name="M:System.Collections.Generic.List`1.TrueForAll(System.Predicate{`0})">
1573 <summary>Determina se ogni elemento nell'oggetto <see cref="T:System.Collections.Generic.List`1" /> corrisponde alle condizioni definite dal predicato specificato.</summary>
1574 <returns>true se ogni elemento nell'oggetto <see cref="T:System.Collections.Generic.List`1" /> corrisponde alle condizioni definite dal predicato specificato; in caso contrario, false.Se l'elenco è privo di elementi, il valore restituito è true.</returns>
1575 <param name="match">Delegato <see cref="T:System.Predicate`1" /> che definisce le condizioni per verificare gli elementi.</param>
1576 <exception cref="T:System.ArgumentNullException">
1577 <paramref name="match" /> è null.</exception>
1579 <member name="T:System.Collections.Generic.List`1.Enumerator">
1580 <summary>Enumera gli elementi di un oggetto <see cref="T:System.Collections.Generic.List`1" />.</summary>
1582 <member name="P:System.Collections.Generic.List`1.Enumerator.Current">
1583 <summary>Ottiene l'elemento in corrispondenza della posizione corrente dell'enumeratore.</summary>
1584 <returns>Elemento dell'insieme <see cref="T:System.Collections.Generic.List`1" /> in corrispondenza della posizione corrente dell'enumeratore.</returns>
1586 <member name="M:System.Collections.Generic.List`1.Enumerator.Dispose">
1587 <summary>Rilascia tutte le risorse utilizzate dall'oggetto <see cref="T:System.Collections.Generic.List`1.Enumerator" />.</summary>
1589 <member name="M:System.Collections.Generic.List`1.Enumerator.MoveNext">
1590 <summary>Sposta l'enumeratore all'elemento successivo dell'oggetto <see cref="T:System.Collections.Generic.List`1" />.</summary>
1591 <returns>true se l'enumeratore ha completato il passaggio all'elemento successivo; false se l'enumeratore ha raggiunto la fine della raccolta.</returns>
1592 <exception cref="T:System.InvalidOperationException">La raccolta è stata modificata dopo la creazione dell'enumeratore. </exception>
1594 <member name="P:System.Collections.Generic.List`1.Enumerator.System#Collections#IEnumerator#Current">
1595 <summary>Ottiene l'elemento in corrispondenza della posizione corrente dell'enumeratore.</summary>
1596 <returns>Elemento dell'insieme <see cref="T:System.Collections.Generic.List`1" /> in corrispondenza della posizione corrente dell'enumeratore.</returns>
1597 <exception cref="T:System.InvalidOperationException">L'enumeratore è posizionato prima del primo elemento o dopo l'ultimo elemento della raccolta. </exception>
1599 <member name="M:System.Collections.Generic.List`1.Enumerator.System#Collections#IEnumerator#Reset">
1600 <summary>Imposta l'enumeratore sulla propria posizione iniziale, ovvero prima del primo elemento nella raccolta.</summary>
1601 <exception cref="T:System.InvalidOperationException">La raccolta è stata modificata dopo la creazione dell'enumeratore. </exception>
1603 <member name="T:System.Collections.Generic.Queue`1">
1604 <summary>Rappresenta una raccolta di oggetti FIFO (First-In First-Out).</summary>
1605 <typeparam name="T">Specifica il tipo di elementi della coda.</typeparam>
1606 <filterpriority>1</filterpriority>
1608 <member name="M:System.Collections.Generic.Queue`1.#ctor">
1609 <summary>Inizializza una nuova istanza della classe <see cref="T:System.Collections.Generic.Queue`1" /> vuota e con capacità iniziale predefinita.</summary>
1611 <member name="M:System.Collections.Generic.Queue`1.#ctor(System.Collections.Generic.IEnumerable{`0})">
1612 <summary>Inizializza una nuova istanza della classe <see cref="T:System.Collections.Generic.Queue`1" /> che contiene gli elementi copiati dalla raccolta specificata e ha la capacità sufficiente per contenere il numero di elementi copiati.</summary>
1613 <param name="collection">Raccolta i cui elementi sono copiati nel nuovo oggetto <see cref="T:System.Collections.Generic.Queue`1" />.</param>
1614 <exception cref="T:System.ArgumentNullException">
1615 <paramref name="collection" /> is null.</exception>
1617 <member name="M:System.Collections.Generic.Queue`1.#ctor(System.Int32)">
1618 <summary>Inizializza una nuova istanza della classe <see cref="T:System.Collections.Generic.Queue`1" /> vuota e con capacità iniziale specificata.</summary>
1619 <param name="capacity">Il numero iniziale degli elementi che <see cref="T:System.Collections.Generic.Queue`1" /> può contenere.</param>
1620 <exception cref="T:System.ArgumentOutOfRangeException">
1621 <paramref name="capacity" /> is less than zero.</exception>
1623 <member name="M:System.Collections.Generic.Queue`1.Clear">
1624 <summary>Rimuove tutti gli oggetti da <see cref="T:System.Collections.Generic.Queue`1" />.</summary>
1625 <filterpriority>1</filterpriority>
1627 <member name="M:System.Collections.Generic.Queue`1.Contains(`0)">
1628 <summary>Determina se un elemento è incluso in <see cref="T:System.Collections.Generic.Queue`1" />.</summary>
1629 <returns>true se <paramref name="item" /> è presente in <see cref="T:System.Collections.Generic.Queue`1" />; in caso contrario, false.</returns>
1630 <param name="item">Oggetto da individuare in <see cref="T:System.Collections.Generic.Queue`1" />.Il valore può essere null per i tipi di riferimento.</param>
1632 <member name="M:System.Collections.Generic.Queue`1.CopyTo(`0[],System.Int32)">
1633 <summary>Copia gli elementi di <see cref="T:System.Collections.Generic.Queue`1" /> in un oggetto <see cref="T:System.Array" /> unidimensionale esistente, partendo dall'indice della matrice specificata.</summary>
1634 <param name="array">Oggetto <see cref="T:System.Array" /> unidimensionale che rappresenta la destinazione degli elementi copiati dall'oggetto <see cref="T:System.Collections.Generic.Queue`1" />.L'indicizzazione di <see cref="T:System.Array" /> deve essere in base zero.</param>
1635 <param name="arrayIndex">Indice in base zero in <paramref name="array" /> in corrispondenza del quale viene avviata la copia.</param>
1636 <exception cref="T:System.ArgumentNullException">
1637 <paramref name="array" /> is null.</exception>
1638 <exception cref="T:System.ArgumentOutOfRangeException">
1639 <paramref name="arrayIndex" /> is less than zero.</exception>
1640 <exception cref="T:System.ArgumentException">The number of elements in the source <see cref="T:System.Collections.Generic.Queue`1" /> is greater than the available space from <paramref name="arrayIndex" /> to the end of the destination <paramref name="array" />.</exception>
1642 <member name="P:System.Collections.Generic.Queue`1.Count">
1643 <summary>Ottiene il numero di elementi contenuti in <see cref="T:System.Collections.Generic.Queue`1" />.</summary>
1644 <returns>Il numero di elementi contenuti in <see cref="T:System.Collections.Generic.Queue`1" />.</returns>
1646 <member name="M:System.Collections.Generic.Queue`1.Dequeue">
1647 <summary>Rimuove e restituisce l'oggetto all'inizio di <see cref="T:System.Collections.Generic.Queue`1" />.</summary>
1648 <returns>Oggetto rimosso dall'inizio di <see cref="T:System.Collections.Generic.Queue`1" />.</returns>
1649 <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Collections.Generic.Queue`1" /> is empty.</exception>
1651 <member name="M:System.Collections.Generic.Queue`1.Enqueue(`0)">
1652 <summary>Aggiunge un oggetto alla fine di <see cref="T:System.Collections.Generic.Queue`1" />.</summary>
1653 <param name="item">Oggetto da aggiungere a <see cref="T:System.Collections.Generic.Queue`1" />.Il valore può essere null per i tipi di riferimento.</param>
1655 <member name="M:System.Collections.Generic.Queue`1.GetEnumerator">
1656 <summary>Restituisce un enumeratore che esegue l'iterazione di <see cref="T:System.Collections.Generic.Queue`1" />.</summary>
1658 <see cref="T:System.Collections.Generic.Queue`1.Enumerator" /> per l'oggetto <see cref="T:System.Collections.Generic.Queue`1" />.</returns>
1660 <member name="M:System.Collections.Generic.Queue`1.Peek">
1661 <summary>Restituisce l'oggetto all'inizio di <see cref="T:System.Collections.Generic.Queue`1" /> senza rimuoverlo.</summary>
1662 <returns>Oggetto all'inizio di <see cref="T:System.Collections.Generic.Queue`1" />.</returns>
1663 <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Collections.Generic.Queue`1" /> is empty.</exception>
1665 <member name="M:System.Collections.Generic.Queue`1.System#Collections#Generic#IEnumerable{T}#GetEnumerator">
1666 <summary>Restituisce un enumeratore che consente di scorrere una raccolta.</summary>
1667 <returns>Oggetto <see cref="T:System.Collections.Generic.IEnumerator`1" /> che può essere usato per eseguire l'iterazione della raccolta.</returns>
1669 <member name="M:System.Collections.Generic.Queue`1.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
1670 <summary>Copia gli elementi di <see cref="T:System.Collections.ICollection" /> in <see cref="T:System.Array" /> a partire da un particolare indice <see cref="T:System.Array" />.</summary>
1671 <param name="array">Oggetto <see cref="T:System.Array" /> unidimensionale che rappresenta la destinazione degli elementi copiati dall'oggetto <see cref="T:System.Collections.ICollection" />.L'indicizzazione di <see cref="T:System.Array" /> deve essere in base zero.</param>
1672 <param name="index">Indice in base zero in <paramref name="array" /> in corrispondenza del quale viene avviata la copia.</param>
1673 <exception cref="T:System.ArgumentNullException">
1674 <paramref name="array" /> is null.</exception>
1675 <exception cref="T:System.ArgumentOutOfRangeException">
1676 <paramref name="index" /> is less than zero.</exception>
1677 <exception cref="T:System.ArgumentException">
1678 <paramref name="array" /> is multidimensional.-or-<paramref name="array" /> does not have zero-based indexing.-or-The number of elements in the source <see cref="T:System.Collections.ICollection" /> is greater than the available space from <paramref name="index" /> to the end of the destination <paramref name="array" />.-or-The type of the source <see cref="T:System.Collections.ICollection" /> cannot be cast automatically to the type of the destination <paramref name="array" />.</exception>
1680 <member name="P:System.Collections.Generic.Queue`1.System#Collections#ICollection#IsSynchronized">
1681 <summary>Ottiene un valore che indica se l'accesso a <see cref="T:System.Collections.ICollection" /> è sincronizzato (thread-safe).</summary>
1682 <returns>true se l'accesso a <see cref="T:System.Collections.ICollection" /> è sincronizzato (thread-safe); in caso contrario, false.Nell'implementazione predefinita di <see cref="T:System.Collections.Generic.Queue`1" />, questa proprietà restituisce sempre false.</returns>
1684 <member name="P:System.Collections.Generic.Queue`1.System#Collections#ICollection#SyncRoot">
1685 <summary>Ottiene un oggetto che può essere usato per sincronizzare l'accesso a <see cref="T:System.Collections.ICollection" />.</summary>
1686 <returns>Oggetto che può essere usato per sincronizzare l'accesso a <see cref="T:System.Collections.ICollection" />.Nell'implementazione predefinita di <see cref="T:System.Collections.Generic.Queue`1" />, questa proprietà restituisce sempre l'istanza corrente.</returns>
1688 <member name="M:System.Collections.Generic.Queue`1.System#Collections#IEnumerable#GetEnumerator">
1689 <summary>Restituisce un enumeratore che consente di scorrere una raccolta.</summary>
1690 <returns>Oggetto <see cref="T:System.Collections.IEnumerator" /> che può essere usato per eseguire l'iterazione della raccolta.</returns>
1692 <member name="M:System.Collections.Generic.Queue`1.ToArray">
1693 <summary>Copia gli elementi di <see cref="T:System.Collections.Generic.Queue`1" /> in una nuova matrice.</summary>
1694 <returns>Nuova matrice contenente gli elementi copiati da <see cref="T:System.Collections.Generic.Queue`1" />.</returns>
1696 <member name="M:System.Collections.Generic.Queue`1.TrimExcess">
1697 <summary>Imposta la capacità sul numero effettivo di elementi contenuti nell'oggetto <see cref="T:System.Collections.Generic.Queue`1" />, se questo numero è inferiore al 90 per cento della capacità corrente.</summary>
1699 <member name="T:System.Collections.Generic.Queue`1.Enumerator">
1700 <summary>Enumera gli elementi di un oggetto <see cref="T:System.Collections.Generic.Queue`1" />.</summary>
1702 <member name="P:System.Collections.Generic.Queue`1.Enumerator.Current">
1703 <summary>Ottiene l'elemento in corrispondenza della posizione corrente dell'enumeratore.</summary>
1704 <returns>Elemento dell'insieme <see cref="T:System.Collections.Generic.Queue`1" /> in corrispondenza della posizione corrente dell'enumeratore.</returns>
1705 <exception cref="T:System.InvalidOperationException">L'enumeratore è posizionato prima del primo elemento o dopo l'ultimo elemento della raccolta. </exception>
1707 <member name="M:System.Collections.Generic.Queue`1.Enumerator.Dispose">
1708 <summary>Rilascia tutte le risorse utilizzate dall'oggetto <see cref="T:System.Collections.Generic.Queue`1.Enumerator" />.</summary>
1710 <member name="M:System.Collections.Generic.Queue`1.Enumerator.MoveNext">
1711 <summary>Sposta l'enumeratore all'elemento successivo dell'oggetto <see cref="T:System.Collections.Generic.Queue`1" />.</summary>
1712 <returns>true se l'enumeratore ha completato il passaggio all'elemento successivo; false se l'enumeratore ha raggiunto la fine della raccolta.</returns>
1713 <exception cref="T:System.InvalidOperationException">La raccolta è stata modificata dopo la creazione dell'enumeratore. </exception>
1715 <member name="P:System.Collections.Generic.Queue`1.Enumerator.System#Collections#IEnumerator#Current">
1716 <summary>Ottiene l'elemento in corrispondenza della posizione corrente dell'enumeratore.</summary>
1717 <returns>Elemento della raccolta in corrispondenza della posizione corrente dell'enumeratore.</returns>
1718 <exception cref="T:System.InvalidOperationException">L'enumeratore è posizionato prima del primo elemento o dopo l'ultimo elemento della raccolta. </exception>
1720 <member name="M:System.Collections.Generic.Queue`1.Enumerator.System#Collections#IEnumerator#Reset">
1721 <summary>Imposta l'enumeratore sulla propria posizione iniziale, ovvero prima del primo elemento nella raccolta.</summary>
1722 <exception cref="T:System.InvalidOperationException">La raccolta è stata modificata dopo la creazione dell'enumeratore. </exception>
1724 <member name="T:System.Collections.Generic.SortedDictionary`2">
1725 <summary>Rappresenta una raccolta di coppie chiave/valore ordinate in base alla chiave. </summary>
1726 <typeparam name="TKey">Tipo di chiavi nel dizionario.</typeparam>
1727 <typeparam name="TValue">Tipo di valori nel dizionario.</typeparam>
1728 <filterpriority>1</filterpriority>
1730 <member name="M:System.Collections.Generic.SortedDictionary`2.#ctor">
1731 <summary>Inizializza una nuova istanza vuota della classe <see cref="T:System.Collections.Generic.SortedDictionary`2" /> e usa l'implementazione <see cref="T:System.Collections.Generic.IComparer`1" /> predefinita per il tipo di chiave.</summary>
1733 <member name="M:System.Collections.Generic.SortedDictionary`2.#ctor(System.Collections.Generic.IComparer{`0})">
1734 <summary>Inizializza una nuova istanza vuota della classe <see cref="T:System.Collections.Generic.SortedDictionary`2" /> e usa l'implementazione <see cref="T:System.Collections.Generic.IComparer`1" /> specificata per il confronto delle chiavi.</summary>
1735 <param name="comparer">Implementazione di <see cref="T:System.Collections.Generic.IComparer`1" /> da usare per confrontare le chiavi oppure null per usare l'oggetto <see cref="T:System.Collections.Generic.Comparer`1" /> predefinito per il tipo di chiave.</param>
1737 <member name="M:System.Collections.Generic.SortedDictionary`2.#ctor(System.Collections.Generic.IDictionary{`0,`1})">
1738 <summary>Inizializza una nuova istanza della classe <see cref="T:System.Collections.Generic.SortedDictionary`2" /> contenente elementi copiati dalla classe <see cref="T:System.Collections.Generic.IDictionary`2" /> specificata e viene usata l'implementazione <see cref="T:System.Collections.Generic.IComparer`1" /> predefinita per il tipo di chiave.</summary>
1739 <param name="dictionary">Oggetto <see cref="T:System.Collections.Generic.IDictionary`2" /> i cui elementi sono copiati nel nuovo oggetto <see cref="T:System.Collections.Generic.SortedDictionary`2" />.</param>
1740 <exception cref="T:System.ArgumentNullException">
1741 <paramref name="dictionary" /> è null.</exception>
1742 <exception cref="T:System.ArgumentException">Il parametro <paramref name="dictionary" /> contiene una o più chiavi duplicate.</exception>
1744 <member name="M:System.Collections.Generic.SortedDictionary`2.#ctor(System.Collections.Generic.IDictionary{`0,`1},System.Collections.Generic.IComparer{`0})">
1745 <summary>Inizializza una nuova istanza della classe <see cref="T:System.Collections.Generic.SortedDictionary`2" /> contenente elementi copiati dalla classe <see cref="T:System.Collections.Generic.IDictionary`2" /> specificata e viene usata l'implementazione <see cref="T:System.Collections.Generic.IComparer`1" /> specificata per confrontare le chiavi.</summary>
1746 <param name="dictionary">Oggetto <see cref="T:System.Collections.Generic.IDictionary`2" /> i cui elementi sono copiati nel nuovo oggetto <see cref="T:System.Collections.Generic.SortedDictionary`2" />.</param>
1747 <param name="comparer">Implementazione di <see cref="T:System.Collections.Generic.IComparer`1" /> da usare per confrontare le chiavi oppure null per usare l'oggetto <see cref="T:System.Collections.Generic.Comparer`1" /> predefinito per il tipo di chiave.</param>
1748 <exception cref="T:System.ArgumentNullException">
1749 <paramref name="dictionary" /> è null.</exception>
1750 <exception cref="T:System.ArgumentException">Il parametro <paramref name="dictionary" /> contiene una o più chiavi duplicate.</exception>
1752 <member name="M:System.Collections.Generic.SortedDictionary`2.Add(`0,`1)">
1753 <summary>Aggiunge un elemento con la chiave e il valore specificati al metodo <see cref="T:System.Collections.Generic.SortedDictionary`2" />.</summary>
1754 <param name="key">Chiave dell'elemento da aggiungere.</param>
1755 <param name="value">Valore dell'elemento da aggiungere.Il valore può essere null per i tipi di riferimento.</param>
1756 <exception cref="T:System.ArgumentNullException">
1757 <paramref name="key" /> è null.</exception>
1758 <exception cref="T:System.ArgumentException">In <see cref="T:System.Collections.Generic.SortedDictionary`2" /> è già presente un elemento con la stessa chiave.</exception>
1760 <member name="M:System.Collections.Generic.SortedDictionary`2.Clear">
1761 <summary>Rimuove tutti gli elementi da <see cref="T:System.Collections.Generic.SortedDictionary`2" />.</summary>
1763 <member name="P:System.Collections.Generic.SortedDictionary`2.Comparer">
1764 <summary>Ottiene l'interfaccia <see cref="T:System.Collections.Generic.IComparer`1" /> usata per ordinare gli elementi della classe <see cref="T:System.Collections.Generic.SortedDictionary`2" />.</summary>
1765 <returns>Interfaccia <see cref="T:System.Collections.Generic.IComparer`1" /> utilizzata per ordinare gli elementi della classe <see cref="T:System.Collections.Generic.SortedDictionary`2" />.</returns>
1767 <member name="M:System.Collections.Generic.SortedDictionary`2.ContainsKey(`0)">
1768 <summary>Determina se <see cref="T:System.Collections.Generic.SortedDictionary`2" /> contiene un elemento con la chiave specificata.</summary>
1769 <returns>true se <see cref="T:System.Collections.Generic.SortedDictionary`2" /> contiene un elemento con la chiave specificata; in caso contrario, false.</returns>
1770 <param name="key">Chiave da individuare in <see cref="T:System.Collections.Generic.SortedDictionary`2" />.</param>
1771 <exception cref="T:System.ArgumentNullException">
1772 <paramref name="key" /> è null.</exception>
1774 <member name="M:System.Collections.Generic.SortedDictionary`2.ContainsValue(`1)">
1775 <summary>Determina se la raccolta <see cref="T:System.Collections.Generic.SortedDictionary`2" /> contiene un elemento con il valore specificato.</summary>
1776 <returns>true se <see cref="T:System.Collections.Generic.SortedDictionary`2" /> contiene un elemento con il valore specificato; in caso contrario, false.</returns>
1777 <param name="value">Valore da individuare in <see cref="T:System.Collections.Generic.SortedDictionary`2" />.Il valore può essere null per i tipi di riferimento.</param>
1779 <member name="M:System.Collections.Generic.SortedDictionary`2.CopyTo(System.Collections.Generic.KeyValuePair{`0,`1}[],System.Int32)">
1780 <summary>Copia gli elementi di <see cref="T:System.Collections.Generic.SortedDictionary`2" /> nella matrice di strutture <see cref="T:System.Collections.Generic.KeyValuePair`2" /> indicata, a partire dall'indice specificato.</summary>
1781 <param name="array">Matrice unidimensionale di strutture <see cref="T:System.Collections.Generic.KeyValuePair`2" /> in cui effettuare la copia degli elementi della raccolta <see cref="T:System.Collections.Generic.SortedDictionary`2" /> corrente. La matrice deve avere indice in base zero.</param>
1782 <param name="index">Indice in base zero in <paramref name="array" /> in corrispondenza del quale viene avviata la copia.</param>
1783 <exception cref="T:System.ArgumentNullException">
1784 <paramref name="array" /> è null.</exception>
1785 <exception cref="T:System.ArgumentOutOfRangeException">
1786 <paramref name="index" /> è minore di 0.</exception>
1787 <exception cref="T:System.ArgumentException">Il numero degli elementi nell'oggetto <see cref="T:System.Collections.Generic.SortedDictionary`2" /> di origine è maggiore dello spazio disponibile tra <paramref name="index" /> e la fine dell'oggetto <paramref name="array" /> di destinazione.</exception>
1789 <member name="P:System.Collections.Generic.SortedDictionary`2.Count">
1790 <summary>Ottiene il numero di coppie chiave/valore contenute in <see cref="T:System.Collections.Generic.SortedDictionary`2" />.</summary>
1791 <returns>Numero di coppie chiave/valore contenute in <see cref="T:System.Collections.Generic.SortedDictionary`2" />.</returns>
1793 <member name="M:System.Collections.Generic.SortedDictionary`2.GetEnumerator">
1794 <summary>Restituisce un enumeratore che esegue l'iterazione di <see cref="T:System.Collections.Generic.SortedDictionary`2" />.</summary>
1795 <returns>Oggetto <see cref="T:System.Collections.Generic.SortedDictionary`2.Enumerator" /> per <see cref="T:System.Collections.Generic.SortedDictionary`2" />.</returns>
1797 <member name="P:System.Collections.Generic.SortedDictionary`2.Item(`0)">
1798 <summary>Ottiene o imposta il valore associato alla chiave specificata.</summary>
1799 <returns>Valore associato alla chiave specificata.Se la chiave specificata non viene trovata, un'operazione Get genera un'eccezione <see cref="T:System.Collections.Generic.KeyNotFoundException" />, mentre un'operazione Set crea una nuovo elemento con la chiave specificata.</returns>
1800 <param name="key">Chiave del valore da ottenere o impostare.</param>
1801 <exception cref="T:System.ArgumentNullException">
1802 <paramref name="key" /> è null.</exception>
1803 <exception cref="T:System.Collections.Generic.KeyNotFoundException">Durante il recupero della proprietà, la chiave indicata nel parametro <paramref name="key" /> non è stata trovata nella raccolta.</exception>
1805 <member name="P:System.Collections.Generic.SortedDictionary`2.Keys">
1806 <summary>Ottiene una raccolta contenente le chiavi della classe <see cref="T:System.Collections.Generic.SortedDictionary`2" />.</summary>
1807 <returns>Raccolta <see cref="T:System.Collections.Generic.SortedDictionary`2.KeyCollection" /> contenente le chiavi della classe <see cref="T:System.Collections.Generic.SortedDictionary`2" />.</returns>
1809 <member name="M:System.Collections.Generic.SortedDictionary`2.Remove(`0)">
1810 <summary>Rimuove l'elemento con la chiave specificata da <see cref="T:System.Collections.Generic.SortedDictionary`2" />.</summary>
1811 <returns>true se l'elemento viene rimosso correttamente; in caso contrario, false.Questo metodo restituisce anche false se il parametro <paramref name="key" /> non viene trovato nella classe <see cref="T:System.Collections.Generic.SortedDictionary`2" />.</returns>
1812 <param name="key">Chiave dell'elemento da rimuovere.</param>
1813 <exception cref="T:System.ArgumentNullException">
1814 <paramref name="key" /> è null.</exception>
1816 <member name="M:System.Collections.Generic.SortedDictionary`2.System#Collections#Generic#ICollection{T}#Add(System.Collections.Generic.KeyValuePair{`0,`1})">
1817 <summary>Aggiunge un elemento a <see cref="T:System.Collections.Generic.ICollection`1" />.</summary>
1818 <param name="keyValuePair">Struttura <see cref="T:System.Collections.Generic.KeyValuePair`2" /> da aggiungere all'interfaccia <see cref="T:System.Collections.Generic.ICollection`1" />.</param>
1819 <exception cref="T:System.ArgumentNullException">
1820 <paramref name="keyValuePair" /> è null.</exception>
1821 <exception cref="T:System.ArgumentException">In <see cref="T:System.Collections.Generic.SortedDictionary`2" /> è già presente un elemento con la stessa chiave.</exception>
1823 <member name="M:System.Collections.Generic.SortedDictionary`2.System#Collections#Generic#ICollection{T}#Contains(System.Collections.Generic.KeyValuePair{`0,`1})">
1824 <summary>Stabilisce se l'interfaccia <see cref="T:System.Collections.Generic.ICollection`1" /> contiene una coppia chiave/valore specifica.</summary>
1825 <returns>true se <paramref name="keyValuePair" /> è presente in <see cref="T:System.Collections.Generic.ICollection`1" />; in caso contrario, false.</returns>
1826 <param name="keyValuePair">Struttura <see cref="T:System.Collections.Generic.KeyValuePair`2" /> da individuare nell'interfaccia <see cref="T:System.Collections.Generic.ICollection`1" />.</param>
1828 <member name="P:System.Collections.Generic.SortedDictionary`2.System#Collections#Generic#ICollection{T}#IsReadOnly">
1829 <summary>Ottiene un valore che indica se <see cref="T:System.Collections.Generic.ICollection`1" /> è di sola lettura.</summary>
1830 <returns>true se <see cref="T:System.Collections.Generic.ICollection`1" /> è di sola lettura; in caso contrario, false.Nell'implementazione predefinita di <see cref="T:System.Collections.Generic.SortedDictionary`2" />, questa proprietà restituisce sempre false.</returns>
1832 <member name="M:System.Collections.Generic.SortedDictionary`2.System#Collections#Generic#ICollection{T}#Remove(System.Collections.Generic.KeyValuePair{`0,`1})">
1833 <summary>Rimuove dall'interfaccia <see cref="T:System.Collections.Generic.ICollection`1" /> la prima occorrenza dell'elemento specificato.</summary>
1834 <returns>true se <paramref name="keyValuePair" /> è stato rimosso correttamente da <see cref="T:System.Collections.Generic.ICollection`1" />; in caso contrario, false.Questo metodo restituisce anche false se <paramref name="keyValuePair" /> non è stato trovato nell'oggetto <see cref="T:System.Collections.Generic.ICollection`1" />.</returns>
1835 <param name="keyValuePair">Struttura <see cref="T:System.Collections.Generic.KeyValuePair`2" /> da rimuovere dall'interfaccia <see cref="T:System.Collections.Generic.ICollection`1" />.</param>
1837 <member name="P:System.Collections.Generic.SortedDictionary`2.System#Collections#Generic#IDictionary{TKey@TValue}#Keys">
1838 <summary>Ottiene <see cref="T:System.Collections.Generic.ICollection`1" /> contenente le chiavi di <see cref="T:System.Collections.Generic.IDictionary`2" />.</summary>
1839 <returns>Interfaccia <see cref="T:System.Collections.Generic.ICollection`1" /> contenente le chiavi dell'interfaccia <see cref="T:System.Collections.Generic.IDictionary`2" />.</returns>
1841 <member name="P:System.Collections.Generic.SortedDictionary`2.System#Collections#Generic#IDictionary{TKey@TValue}#Values">
1842 <summary>Ottiene <see cref="T:System.Collections.Generic.ICollection`1" /> contenente i valori in <see cref="T:System.Collections.Generic.IDictionary`2" />.</summary>
1843 <returns>Interfaccia <see cref="T:System.Collections.Generic.ICollection`1" /> contenente i valori dell'interfaccia <see cref="T:System.Collections.Generic.IDictionary`2" />.</returns>
1845 <member name="M:System.Collections.Generic.SortedDictionary`2.System#Collections#Generic#IEnumerable{T}#GetEnumerator">
1846 <summary>Restituisce un enumeratore che consente di eseguire l'iterazione di una raccolta.</summary>
1847 <returns>Oggetto <see cref="T:System.Collections.IEnumerator" /> che può essere usato per eseguire l'iterazione della raccolta.</returns>
1849 <member name="P:System.Collections.Generic.SortedDictionary`2.System#Collections#Generic#IReadOnlyDictionary{TKey@TValue}#Keys">
1850 <summary>Ottiene una raccolta contenente le chiavi del<see cref="T:System.Collections.Generic.SortedDictionary`2" /></summary>
1851 <returns>Un insieme contenente le chiavi nel<see cref="T:System.Collections.Generic.SortedDictionary`2" /></returns>
1853 <member name="P:System.Collections.Generic.SortedDictionary`2.System#Collections#Generic#IReadOnlyDictionary{TKey@TValue}#Values">
1854 <summary>Ottiene una raccolta contenente i valori del<see cref="T:System.Collections.Generic.SortedDictionary`2" /></summary>
1855 <returns>Un insieme contenente i valori del<see cref="T:System.Collections.Generic.SortedDictionary`2" /></returns>
1857 <member name="M:System.Collections.Generic.SortedDictionary`2.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
1858 <summary>Copia gli elementi dell'interfaccia <see cref="T:System.Collections.Generic.ICollection`1" /> in una matrice, iniziando dall'indice di matrice specificato.</summary>
1859 <param name="array">Matrice unidimensionale che è la destinazione degli elementi copiati dall'oggetto <see cref="T:System.Collections.Generic.ICollection`1" />.La matrice deve avere un'indicizzazione in base zero.</param>
1860 <param name="index">Indice in base zero in <paramref name="array" /> in corrispondenza del quale viene avviata la copia.</param>
1861 <exception cref="T:System.ArgumentNullException">
1862 <paramref name="array" /> è null.</exception>
1863 <exception cref="T:System.ArgumentOutOfRangeException">
1864 <paramref name="index" /> è minore di 0.</exception>
1865 <exception cref="T:System.ArgumentException">
1866 <paramref name="array" /> è multidimensionale.-oppure-<paramref name="array" /> non dispone di indicizzazione in base zero.-oppure-Il numero degli elementi nell'oggetto <see cref="T:System.Collections.Generic.ICollection`1" /> di origine è maggiore dello spazio disponibile tra <paramref name="index" /> e la fine dell'oggetto <paramref name="array" /> di destinazione.-oppure-Non è possibile eseguire automaticamente il cast del tipo dell'oggetto <see cref="T:System.Collections.Generic.ICollection`1" /> di origine al tipo del parametro <paramref name="array" /> di destinazione.</exception>
1868 <member name="P:System.Collections.Generic.SortedDictionary`2.System#Collections#ICollection#IsSynchronized">
1869 <summary>Ottiene un valore che indica se l'accesso a <see cref="T:System.Collections.ICollection" /> è sincronizzato (thread-safe).</summary>
1870 <returns>true se l'accesso a <see cref="T:System.Collections.ICollection" /> è sincronizzato (thread-safe); in caso contrario, false.Nell'implementazione predefinita di <see cref="T:System.Collections.Generic.SortedDictionary`2" />, questa proprietà restituisce sempre false.</returns>
1872 <member name="P:System.Collections.Generic.SortedDictionary`2.System#Collections#ICollection#SyncRoot">
1873 <summary>Ottiene un oggetto che può essere usato per sincronizzare l'accesso a <see cref="T:System.Collections.ICollection" />.</summary>
1874 <returns>Oggetto che può essere usato per sincronizzare l'accesso a <see cref="T:System.Collections.ICollection" />. </returns>
1876 <member name="M:System.Collections.Generic.SortedDictionary`2.System#Collections#IDictionary#Add(System.Object,System.Object)">
1877 <summary>Aggiunge un elemento con la chiave e il valore forniti all'interfaccia <see cref="T:System.Collections.IDictionary" />.</summary>
1878 <param name="key">Oggetto da usare come chiave dell'elemento da aggiungere.</param>
1879 <param name="value">Oggetto da usare come valore dell'elemento da aggiungere.</param>
1880 <exception cref="T:System.ArgumentNullException">
1881 <paramref name="key" /> è null.</exception>
1882 <exception cref="T:System.ArgumentException">Il tipo della chiave indicata nel parametro <paramref name="key" /> non è assegnabile al tipo di chiave <paramref name="TKey" /> dell'insieme <see cref="T:System.Collections.IDictionary" />.-oppure-<paramref name="value" /> è un tipo che non è possibile assegnare al tipo di valore <paramref name="TValue" /> dell'oggetto <see cref="T:System.Collections.IDictionary" />.-oppure-In <see cref="T:System.Collections.IDictionary" /> è già presente un elemento con la stessa chiave.</exception>
1884 <member name="M:System.Collections.Generic.SortedDictionary`2.System#Collections#IDictionary#Contains(System.Object)">
1885 <summary>Determina se <see cref="T:System.Collections.IDictionary" /> contiene un elemento con la chiave specificata.</summary>
1886 <returns>true se <see cref="T:System.Collections.IDictionary" /> contiene un elemento contenente la chiave; in caso contrario, false.</returns>
1887 <param name="key">Chiave da individuare in <see cref="T:System.Collections.IDictionary" />.</param>
1888 <exception cref="T:System.ArgumentNullException">
1889 <paramref name="key" /> è null.</exception>
1891 <member name="M:System.Collections.Generic.SortedDictionary`2.System#Collections#IDictionary#GetEnumerator">
1892 <summary>Restituisce <see cref="T:System.Collections.IDictionaryEnumerator" /> per <see cref="T:System.Collections.IDictionary" />.</summary>
1894 <see cref="T:System.Collections.IDictionaryEnumerator" /> per l'oggetto <see cref="T:System.Collections.IDictionary" />.</returns>
1896 <member name="P:System.Collections.Generic.SortedDictionary`2.System#Collections#IDictionary#IsFixedSize">
1897 <summary>Ottiene un valore che indica se <see cref="T:System.Collections.IDictionary" /> ha dimensioni fisse.</summary>
1898 <returns>true se <see cref="T:System.Collections.IDictionary" /> è di dimensioni fisse; in caso contrario, false.Nell'implementazione predefinita di <see cref="T:System.Collections.Generic.SortedDictionary`2" />, questa proprietà restituisce sempre false.</returns>
1900 <member name="P:System.Collections.Generic.SortedDictionary`2.System#Collections#IDictionary#IsReadOnly">
1901 <summary>Ottiene un valore che indica se <see cref="T:System.Collections.IDictionary" /> è di sola lettura.</summary>
1902 <returns>true se <see cref="T:System.Collections.IDictionary" /> è di sola lettura; in caso contrario, false.Nell'implementazione predefinita di <see cref="T:System.Collections.Generic.SortedDictionary`2" />, questa proprietà restituisce sempre false.</returns>
1904 <member name="P:System.Collections.Generic.SortedDictionary`2.System#Collections#IDictionary#Item(System.Object)">
1905 <summary>Ottiene o imposta l'elemento con la chiave specificata.</summary>
1906 <returns>L'elemento con la chiave specificata, o null se <paramref name="key" /> non è presente nel dizionario o se il tipo di <paramref name="key" /> non può essere assegnato al tipo di chiave <paramref name="TKey" /> della classe <see cref="T:System.Collections.Generic.SortedDictionary`2" />.</returns>
1907 <param name="key">Chiave dell'elemento da ottenere.</param>
1908 <exception cref="T:System.ArgumentNullException">
1909 <paramref name="key" /> è null.</exception>
1910 <exception cref="T:System.ArgumentException">Viene assegnato un valore e il tipo di <paramref name="key" /> non può essere assegnato al tipo di chiave <paramref name="TKey" /> della classe<see cref="T:System.Collections.Generic.SortedDictionary`2" />.-oppure-Viene assegnato un valore e il tipo di <paramref name="value" /> non può essere assegnato al tipo di valore <paramref name="TValue" /> della classe<see cref="T:System.Collections.Generic.SortedDictionary`2" />.</exception>
1912 <member name="P:System.Collections.Generic.SortedDictionary`2.System#Collections#IDictionary#Keys">
1913 <summary>Ottiene <see cref="T:System.Collections.ICollection" /> contenente le chiavi di <see cref="T:System.Collections.IDictionary" />.</summary>
1914 <returns>Interfaccia <see cref="T:System.Collections.ICollection" /> contenente le chiavi dell'interfaccia <see cref="T:System.Collections.IDictionary" />.</returns>
1916 <member name="M:System.Collections.Generic.SortedDictionary`2.System#Collections#IDictionary#Remove(System.Object)">
1917 <summary>Rimuove l'elemento con la chiave specificata da <see cref="T:System.Collections.IDictionary" />.</summary>
1918 <param name="key">Chiave dell'elemento da rimuovere.</param>
1919 <exception cref="T:System.ArgumentNullException">
1920 <paramref name="key" /> è null.</exception>
1922 <member name="P:System.Collections.Generic.SortedDictionary`2.System#Collections#IDictionary#Values">
1923 <summary>Ottiene <see cref="T:System.Collections.ICollection" /> contenente i valori in <see cref="T:System.Collections.IDictionary" />.</summary>
1924 <returns>Interfaccia <see cref="T:System.Collections.ICollection" /> contenente i valori dell'interfaccia <see cref="T:System.Collections.IDictionary" />.</returns>
1926 <member name="M:System.Collections.Generic.SortedDictionary`2.System#Collections#IEnumerable#GetEnumerator">
1927 <summary>Restituisce un enumeratore che consente di scorrere la raccolta.</summary>
1928 <returns>Oggetto <see cref="T:System.Collections.Generic.IEnumerator`1" /> che può essere usato per eseguire l'iterazione della raccolta.</returns>
1930 <member name="M:System.Collections.Generic.SortedDictionary`2.TryGetValue(`0,`1@)">
1931 <summary>Ottiene il valore associato alla chiave specificata.</summary>
1932 <returns>true se <see cref="T:System.Collections.Generic.SortedDictionary`2" /> contiene un elemento con la chiave specificata; in caso contrario, false.</returns>
1933 <param name="key">Chiave del valore da ottenere.</param>
1934 <param name="value">Quando questo metodo viene restituito, il valore associato alla chiave specificata nel caso in cui la chiave venga trovata; in caso contrario, il valore predefinito per il tipo di parametro <paramref name="value" />. </param>
1935 <exception cref="T:System.ArgumentNullException">
1936 <paramref name="key" /> è null.</exception>
1938 <member name="P:System.Collections.Generic.SortedDictionary`2.Values">
1939 <summary>Ottiene una raccolta contenente i valori di <see cref="T:System.Collections.Generic.SortedDictionary`2" />.</summary>
1940 <returns>Raccolta <see cref="T:System.Collections.Generic.SortedDictionary`2.ValueCollection" /> contenente i valori di <see cref="T:System.Collections.Generic.SortedDictionary`2" />.</returns>
1942 <member name="T:System.Collections.Generic.SortedDictionary`2.Enumerator">
1943 <summary>Enumera gli elementi di un oggetto <see cref="T:System.Collections.Generic.SortedDictionary`2" />.</summary>
1945 <member name="P:System.Collections.Generic.SortedDictionary`2.Enumerator.Current">
1946 <summary>Ottiene l'elemento in corrispondenza della posizione corrente dell'enumeratore.</summary>
1947 <returns>Elemento dell'insieme <see cref="T:System.Collections.Generic.SortedDictionary`2" /> in corrispondenza della posizione corrente dell'enumeratore.</returns>
1949 <member name="M:System.Collections.Generic.SortedDictionary`2.Enumerator.Dispose">
1950 <summary>Rilascia tutte le risorse utilizzate dall'oggetto <see cref="T:System.Collections.Generic.SortedDictionary`2.Enumerator" />.</summary>
1952 <member name="M:System.Collections.Generic.SortedDictionary`2.Enumerator.MoveNext">
1953 <summary>Sposta l'enumeratore all'elemento successivo dell'oggetto <see cref="T:System.Collections.Generic.SortedDictionary`2" />.</summary>
1954 <returns>true se l'enumeratore ha completato il passaggio all'elemento successivo; false se l'enumeratore ha raggiunto la fine della raccolta.</returns>
1955 <exception cref="T:System.InvalidOperationException">La raccolta è stata modificata dopo la creazione dell'enumeratore. </exception>
1957 <member name="P:System.Collections.Generic.SortedDictionary`2.Enumerator.System#Collections#IDictionaryEnumerator#Entry">
1958 <summary>Ottiene l'elemento in corrispondenza della posizione corrente dell'enumeratore come una struttura <see cref="T:System.Collections.DictionaryEntry" />.</summary>
1959 <returns>Elemento nell'insieme in corrispondenza della posizione corrente del dizionario, restituito come una struttura <see cref="T:System.Collections.DictionaryEntry" />.</returns>
1960 <exception cref="T:System.InvalidOperationException">L'enumeratore è posizionato prima del primo elemento o dopo l'ultimo elemento della raccolta. </exception>
1962 <member name="P:System.Collections.Generic.SortedDictionary`2.Enumerator.System#Collections#IDictionaryEnumerator#Key">
1963 <summary>Ottiene la chiave dell'elemento nella posizione corrente dell'enumeratore.</summary>
1964 <returns>Ottiene la chiave dell'elemento nell'insieme in corrispondenza della posizione corrente dell'enumeratore.</returns>
1965 <exception cref="T:System.InvalidOperationException">L'enumeratore è posizionato prima del primo elemento o dopo l'ultimo elemento della raccolta. </exception>
1967 <member name="P:System.Collections.Generic.SortedDictionary`2.Enumerator.System#Collections#IDictionaryEnumerator#Value">
1968 <summary>Ottiene il valore dell'elemento nella posizione corrente dell'enumeratore.</summary>
1969 <returns>Valore dell'elemento nell'insieme in corrispondenza della posizione corrente dell'enumeratore.</returns>
1970 <exception cref="T:System.InvalidOperationException">L'enumeratore è posizionato prima del primo elemento o dopo l'ultimo elemento della raccolta. </exception>
1972 <member name="P:System.Collections.Generic.SortedDictionary`2.Enumerator.System#Collections#IEnumerator#Current">
1973 <summary>Ottiene l'elemento in corrispondenza della posizione corrente dell'enumeratore.</summary>
1974 <returns>Elemento della raccolta in corrispondenza della posizione corrente dell'enumeratore.</returns>
1975 <exception cref="T:System.InvalidOperationException">L'enumeratore è posizionato prima del primo elemento o dopo l'ultimo elemento della raccolta. </exception>
1977 <member name="M:System.Collections.Generic.SortedDictionary`2.Enumerator.System#Collections#IEnumerator#Reset">
1978 <summary>Imposta l'enumeratore sulla propria posizione iniziale, ovvero prima del primo elemento nella raccolta.</summary>
1979 <exception cref="T:System.InvalidOperationException">La raccolta è stata modificata dopo la creazione dell'enumeratore. </exception>
1981 <member name="T:System.Collections.Generic.SortedDictionary`2.KeyCollection">
1982 <summary>Rappresenta la raccolta di chiavi in una classe <see cref="T:System.Collections.Generic.SortedDictionary`2" />.La classe non può essere ereditata.</summary>
1984 <member name="M:System.Collections.Generic.SortedDictionary`2.KeyCollection.#ctor(System.Collections.Generic.SortedDictionary{`0,`1})">
1985 <summary>Inizializza una nuova istanza della classe <see cref="T:System.Collections.Generic.SortedDictionary`2.KeyCollection" /> in cui sono riprodotte le chiavi dell'oggetto <see cref="T:System.Collections.Generic.SortedDictionary`2" /> specificato.</summary>
1986 <param name="dictionary">Classe <see cref="T:System.Collections.Generic.SortedDictionary`2" /> le cui chiavi vengono riprodotte nella nuova classe <see cref="T:System.Collections.Generic.SortedDictionary`2.KeyCollection" />.</param>
1987 <exception cref="T:System.ArgumentNullException">
1988 <paramref name="dictionary" /> è null.</exception>
1990 <member name="M:System.Collections.Generic.SortedDictionary`2.KeyCollection.CopyTo(`0[],System.Int32)">
1991 <summary>Consente di copiare gli elementi dell'oggetto <see cref="T:System.Collections.Generic.SortedDictionary`2.KeyCollection" /> in una matrice unidimensionale esistente, a partire dall'indice della matrice specificata.</summary>
1992 <param name="array">Matrice unidimensionale che è la destinazione degli elementi copiati dall'<see cref="T:System.Collections.Generic.SortedDictionary`2.KeyCollection" />.L'indicizzazione della matrice deve essere in base zero.</param>
1993 <param name="index">Indice in base zero della matrice specificata nel parametro <paramref name="array" /> in corrispondenza del quale ha inizio la copia.</param>
1994 <exception cref="T:System.ArgumentNullException">
1995 <paramref name="array" /> è null. </exception>
1996 <exception cref="T:System.ArgumentOutOfRangeException">
1997 <paramref name="index" /> è minore di 0.</exception>
1998 <exception cref="T:System.ArgumentException">Il numero degli elementi nell'oggetto <see cref="T:System.Collections.Generic.SortedDictionary`2.KeyCollection" /> di origine è maggiore dello spazio disponibile tra <paramref name="index" /> e la fine dell'oggetto <paramref name="array" /> di destinazione.</exception>
2000 <member name="P:System.Collections.Generic.SortedDictionary`2.KeyCollection.Count">
2001 <summary>Ottiene il numero di elementi contenuti in <see cref="T:System.Collections.Generic.SortedDictionary`2.KeyCollection" />.</summary>
2002 <returns>Il numero di elementi contenuti in <see cref="T:System.Collections.Generic.SortedDictionary`2.KeyCollection" />.</returns>
2004 <member name="M:System.Collections.Generic.SortedDictionary`2.KeyCollection.GetEnumerator">
2005 <summary>Restituisce un enumeratore che scorre la classe <see cref="T:System.Collections.Generic.SortedDictionary`2.KeyCollection" />.</summary>
2006 <returns>Struttura <see cref="T:System.Collections.Generic.SortedDictionary`2.KeyCollection.Enumerator" /> dell'insieme <see cref="T:System.Collections.Generic.SortedDictionary`2.KeyCollection" />.</returns>
2008 <member name="M:System.Collections.Generic.SortedDictionary`2.KeyCollection.System#Collections#Generic#ICollection{T}#Add(`0)">
2009 <summary>Aggiunge un elemento all'insieme <see cref="T:System.Collections.Generic.ICollection`1" />. Questa implementazione genera sempre un'eccezione <see cref="T:System.NotSupportedException" />.</summary>
2010 <param name="item">Oggetto da aggiungere alla <see cref="T:System.Collections.Generic.ICollection`1" />.</param>
2011 <exception cref="T:System.NotSupportedException">Generata sempre; l'insieme è in sola lettura.</exception>
2013 <member name="M:System.Collections.Generic.SortedDictionary`2.KeyCollection.System#Collections#Generic#ICollection{T}#Clear">
2014 <summary>Consente di rimuovere tutti gli elementi dal controllo <see cref="T:System.Collections.Generic.ICollection`1" />. Questa implementazione genera sempre un'eccezione <see cref="T:System.NotSupportedException" />.</summary>
2015 <exception cref="T:System.NotSupportedException">Generata sempre; l'insieme è in sola lettura.</exception>
2017 <member name="M:System.Collections.Generic.SortedDictionary`2.KeyCollection.System#Collections#Generic#ICollection{T}#Contains(`0)">
2018 <summary>Determina se l'insieme <see cref="T:System.Collections.Generic.ICollection`1" /> contiene il valore specificato.</summary>
2019 <returns>true se il valore indicato nel parametro <paramref name="item" /> è presente nell'oggetto <see cref="T:System.Collections.Generic.ICollection`1" />, in caso contrario false.</returns>
2020 <param name="item">Oggetto da individuare nell'oggetto <see cref="T:System.Collections.Generic.ICollection`1" />.</param>
2022 <member name="P:System.Collections.Generic.SortedDictionary`2.KeyCollection.System#Collections#Generic#ICollection{T}#IsReadOnly">
2023 <summary>Ottiene un valore che indica se <see cref="T:System.Collections.Generic.ICollection`1" /> è di sola lettura.</summary>
2024 <returns>true se <see cref="T:System.Collections.Generic.ICollection`1" /> è di sola lettura. In caso contrario, false. Nell'implementazione predefinita di <see cref="T:System.Collections.Generic.SortedDictionary`2.KeyCollection" />, questa proprietà restituisce sempre false.</returns>
2026 <member name="M:System.Collections.Generic.SortedDictionary`2.KeyCollection.System#Collections#Generic#ICollection{T}#Remove(`0)">
2027 <summary>Rimuove la prima occorrenza di un oggetto specifico dall'interfaccia <see cref="T:System.Collections.Generic.ICollection`1" />. Questa implementazione genera sempre un'eccezione <see cref="T:System.NotSupportedException" />.</summary>
2028 <returns>true, se <paramref name="item" /> viene correttamente rimosso dall'interfaccia <see cref="T:System.Collections.Generic.ICollection`1" />; in caso contrario, false.Questo metodo restituisce anche false se il parametro <paramref name="item" /> non viene trovato nella classe <see cref="T:System.Collections.Generic.ICollection`1" />.</returns>
2029 <param name="item">Oggetto da rimuovere dall'oggetto <see cref="T:System.Collections.Generic.ICollection`1" />.</param>
2030 <exception cref="T:System.NotSupportedException">Generata sempre; l'insieme è in sola lettura.</exception>
2032 <member name="M:System.Collections.Generic.SortedDictionary`2.KeyCollection.System#Collections#Generic#IEnumerable{T}#GetEnumerator">
2033 <summary>Restituisce un enumeratore che consente di scorrere la raccolta.</summary>
2035 <see cref="T:System.Collections.Generic.IEnumerator`1" /> che può essere utilizzato per scorrere la raccolta.</returns>
2037 <member name="M:System.Collections.Generic.SortedDictionary`2.KeyCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
2038 <summary>Copia gli elementi dell'oggetto <see cref="T:System.Collections.ICollection" /> in una matrice, iniziando da un particolare indice di matrice.</summary>
2039 <param name="array">Matrice unidimensionale che è la destinazione degli elementi copiati dall'<see cref="T:System.Collections.ICollection" />.L'indicizzazione della matrice deve essere in base zero.</param>
2040 <param name="index">Indice in base zero della matrice specificata nel parametro <paramref name="array" /> in corrispondenza del quale ha inizio la copia.</param>
2041 <exception cref="T:System.ArgumentNullException">
2042 <paramref name="array" /> è null.</exception>
2043 <exception cref="T:System.ArgumentOutOfRangeException">
2044 <paramref name="index" /> è minore di 0.</exception>
2045 <exception cref="T:System.ArgumentException">
2046 <paramref name="array" /> è multidimensionale.- oppure -<paramref name="array" /> non dispone di indicizzazione in base zero.- oppure -Il numero degli elementi nell'oggetto <see cref="T:System.Collections.ICollection" /> di origine è maggiore dello spazio disponibile tra <paramref name="index" /> e la fine dell'oggetto <paramref name="array" /> di destinazione.- oppure -Non è possibile eseguire automaticamente il cast del tipo dell'oggetto <see cref="T:System.Collections.ICollection" /> di origine al tipo del parametro <paramref name="array" /> di destinazione.</exception>
2048 <member name="P:System.Collections.Generic.SortedDictionary`2.KeyCollection.System#Collections#ICollection#IsSynchronized">
2049 <summary>Ottiene un valore che indica se l'accesso a <see cref="T:System.Collections.ICollection" /> è sincronizzato (thread-safe).</summary>
2050 <returns>true se l'accesso all'oggetto <see cref="T:System.Collections.ICollection" /> è sincronizzato (thread-safe); in caso contrario, false. Nell'implementazione predefinita di <see cref="T:System.Collections.Generic.SortedDictionary`2.KeyCollection" />, questa proprietà restituisce sempre false.</returns>
2052 <member name="P:System.Collections.Generic.SortedDictionary`2.KeyCollection.System#Collections#ICollection#SyncRoot">
2053 <summary>Ottiene un oggetto che può essere utilizzato per sincronizzare l'accesso a <see cref="T:System.Collections.ICollection" />.</summary>
2054 <returns>Oggetto che può essere utilizzato per sincronizzare l'accesso a <see cref="T:System.Collections.ICollection" />. Nell'implementazione predefinita di <see cref="T:System.Collections.Generic.SortedDictionary`2.KeyCollection" />, questa proprietà restituisce sempre l'istanza corrente.</returns>
2056 <member name="M:System.Collections.Generic.SortedDictionary`2.KeyCollection.System#Collections#IEnumerable#GetEnumerator">
2057 <summary>Restituisce un enumeratore che consente di scorrere la raccolta.</summary>
2058 <returns>Interfaccia <see cref="T:System.Collections.IEnumerator" /> che può essere utilizzata per scorrere la raccolta.</returns>
2060 <member name="T:System.Collections.Generic.SortedDictionary`2.KeyCollection.Enumerator">
2061 <summary>Enumera gli elementi di un oggetto <see cref="T:System.Collections.Generic.SortedDictionary`2.KeyCollection" />.</summary>
2063 <member name="P:System.Collections.Generic.SortedDictionary`2.KeyCollection.Enumerator.Current">
2064 <summary>Ottiene l'elemento in corrispondenza della posizione corrente dell'enumeratore.</summary>
2065 <returns>Elemento dell'insieme <see cref="T:System.Collections.Generic.SortedDictionary`2.KeyCollection" /> in corrispondenza della posizione corrente dell'enumeratore.</returns>
2067 <member name="M:System.Collections.Generic.SortedDictionary`2.KeyCollection.Enumerator.Dispose">
2068 <summary>Rilascia tutte le risorse utilizzate dall'oggetto <see cref="T:System.Collections.Generic.SortedDictionary`2.KeyCollection.Enumerator" />.</summary>
2070 <member name="M:System.Collections.Generic.SortedDictionary`2.KeyCollection.Enumerator.MoveNext">
2071 <summary>Sposta l'enumeratore all'elemento successivo dell'oggetto <see cref="T:System.Collections.Generic.SortedDictionary`2.KeyCollection" />.</summary>
2072 <returns>true se l'enumeratore ha completato il passaggio all'elemento successivo; false se l'enumeratore ha raggiunto la fine della raccolta.</returns>
2073 <exception cref="T:System.InvalidOperationException">La raccolta è stata modificata dopo la creazione dell'enumeratore. </exception>
2075 <member name="P:System.Collections.Generic.SortedDictionary`2.KeyCollection.Enumerator.System#Collections#IEnumerator#Current">
2076 <summary>Ottiene l'elemento in corrispondenza della posizione corrente dell'enumeratore.</summary>
2077 <returns>Elemento della raccolta in corrispondenza della posizione corrente dell'enumeratore.</returns>
2078 <exception cref="T:System.InvalidOperationException">L'enumeratore è posizionato prima del primo elemento o dopo l'ultimo elemento della raccolta. </exception>
2080 <member name="M:System.Collections.Generic.SortedDictionary`2.KeyCollection.Enumerator.System#Collections#IEnumerator#Reset">
2081 <summary>Imposta l'enumeratore sulla propria posizione iniziale, ovvero prima del primo elemento nella raccolta.</summary>
2082 <exception cref="T:System.InvalidOperationException">La raccolta è stata modificata dopo la creazione dell'enumeratore. </exception>
2084 <member name="T:System.Collections.Generic.SortedDictionary`2.ValueCollection">
2085 <summary>Rappresenta la raccolta di valori in una classe <see cref="T:System.Collections.Generic.SortedDictionary`2" />.Questa classe non può essere ereditata.</summary>
2087 <member name="M:System.Collections.Generic.SortedDictionary`2.ValueCollection.#ctor(System.Collections.Generic.SortedDictionary{`0,`1})">
2088 <summary>Inizializza una nuova istanza della classe <see cref="T:System.Collections.Generic.SortedDictionary`2.ValueCollection" /> in cui sono riprodotti i valori dell'insieme <see cref="T:System.Collections.Generic.SortedDictionary`2" /> specificato.</summary>
2089 <param name="dictionary">Insieme <see cref="T:System.Collections.Generic.SortedDictionary`2" /> i cui valori sono riportati nel nuovo oggetto <see cref="T:System.Collections.Generic.SortedDictionary`2.ValueCollection" />.</param>
2090 <exception cref="T:System.ArgumentNullException">
2091 <paramref name="dictionary" /> è null.</exception>
2093 <member name="M:System.Collections.Generic.SortedDictionary`2.ValueCollection.CopyTo(`1[],System.Int32)">
2094 <summary>Copia gli elementi dell'insieme <see cref="T:System.Collections.Generic.SortedDictionary`2.ValueCollection" /> in una matrice unidimensionale esistente, a partire dall'indice di matrice specificato.</summary>
2095 <param name="array">Matrice unidimensionale che è la destinazione degli elementi copiati dall'<see cref="T:System.Collections.Generic.SortedDictionary`2.ValueCollection" />.L'indicizzazione della matrice deve essere in base zero.</param>
2096 <param name="index">Indice in base zero della matrice specificata nel parametro <paramref name="array" /> in corrispondenza del quale ha inizio la copia.</param>
2097 <exception cref="T:System.ArgumentNullException">
2098 <paramref name="array" /> è null.</exception>
2099 <exception cref="T:System.ArgumentOutOfRangeException">
2100 <paramref name="index" /> è minore di 0.</exception>
2101 <exception cref="T:System.ArgumentException">Il numero degli elementi nell'oggetto <see cref="T:System.Collections.Generic.SortedDictionary`2.ValueCollection" /> di origine è maggiore dello spazio disponibile tra <paramref name="index" /> e la fine dell'oggetto <paramref name="array" /> di destinazione.</exception>
2103 <member name="P:System.Collections.Generic.SortedDictionary`2.ValueCollection.Count">
2104 <summary>Ottiene il numero di elementi contenuti in <see cref="T:System.Collections.Generic.SortedDictionary`2.ValueCollection" />.</summary>
2105 <returns>Il numero di elementi contenuti in <see cref="T:System.Collections.Generic.SortedDictionary`2.ValueCollection" />.</returns>
2107 <member name="M:System.Collections.Generic.SortedDictionary`2.ValueCollection.GetEnumerator">
2108 <summary>Restituisce un enumeratore che scorre la classe <see cref="T:System.Collections.Generic.SortedDictionary`2.ValueCollection" />.</summary>
2109 <returns>Struttura <see cref="T:System.Collections.Generic.SortedDictionary`2.ValueCollection.Enumerator" /> dell'insieme <see cref="T:System.Collections.Generic.SortedDictionary`2.ValueCollection" />.</returns>
2111 <member name="M:System.Collections.Generic.SortedDictionary`2.ValueCollection.System#Collections#Generic#ICollection{T}#Add(`1)">
2112 <summary>Aggiunge un elemento all'insieme <see cref="T:System.Collections.Generic.ICollection`1" />. Questa implementazione genera sempre un'eccezione <see cref="T:System.NotSupportedException" />.</summary>
2113 <param name="item">Oggetto da aggiungere alla <see cref="T:System.Collections.Generic.ICollection`1" />.</param>
2114 <exception cref="T:System.NotSupportedException">Generata sempre; l'insieme è in sola lettura.</exception>
2116 <member name="M:System.Collections.Generic.SortedDictionary`2.ValueCollection.System#Collections#Generic#ICollection{T}#Clear">
2117 <summary>Consente di rimuovere tutti gli elementi dal controllo <see cref="T:System.Collections.Generic.ICollection`1" />. Questa implementazione genera sempre un'eccezione <see cref="T:System.NotSupportedException" />.</summary>
2118 <exception cref="T:System.NotSupportedException">Generata sempre; l'insieme è in sola lettura.</exception>
2120 <member name="M:System.Collections.Generic.SortedDictionary`2.ValueCollection.System#Collections#Generic#ICollection{T}#Contains(`1)">
2121 <summary>Stabilisce se l'interfaccia <see cref="T:System.Collections.Generic.ICollection`1" /> contiene un valore specifico.</summary>
2122 <returns>true se il valore indicato nel parametro <paramref name="item" /> è presente nell'oggetto <see cref="T:System.Collections.Generic.ICollection`1" />, in caso contrario false.</returns>
2123 <param name="item">Oggetto da individuare nell'oggetto <see cref="T:System.Collections.Generic.ICollection`1" />.</param>
2125 <member name="P:System.Collections.Generic.SortedDictionary`2.ValueCollection.System#Collections#Generic#ICollection{T}#IsReadOnly">
2126 <summary>Ottiene un valore che indica se <see cref="T:System.Collections.Generic.ICollection`1" /> è di sola lettura.</summary>
2127 <returns>true se <see cref="T:System.Collections.Generic.ICollection`1" /> è di sola lettura. In caso contrario, false. Nell'implementazione predefinita di <see cref="T:System.Collections.Generic.SortedDictionary`2.ValueCollection" />, questa proprietà restituisce sempre false.</returns>
2129 <member name="M:System.Collections.Generic.SortedDictionary`2.ValueCollection.System#Collections#Generic#ICollection{T}#Remove(`1)">
2130 <summary>Rimuove la prima occorrenza di un oggetto specifico dall'interfaccia <see cref="T:System.Collections.Generic.ICollection`1" />. Questa implementazione genera sempre un'eccezione <see cref="T:System.NotSupportedException" />.</summary>
2131 <returns>true, se <paramref name="item" /> viene correttamente rimosso dall'interfaccia <see cref="T:System.Collections.Generic.ICollection`1" />; in caso contrario, false.Questo metodo restituisce anche false se il parametro <paramref name="item" /> non viene trovato nella classe <see cref="T:System.Collections.Generic.ICollection`1" />.</returns>
2132 <param name="item">Oggetto da rimuovere dall'oggetto <see cref="T:System.Collections.Generic.ICollection`1" />.</param>
2133 <exception cref="T:System.NotSupportedException">Generata sempre; l'insieme è in sola lettura.</exception>
2135 <member name="M:System.Collections.Generic.SortedDictionary`2.ValueCollection.System#Collections#Generic#IEnumerable{T}#GetEnumerator">
2136 <summary>Rimuove la prima occorrenza di un oggetto specifico dall'interfaccia <see cref="T:System.Collections.Generic.ICollection`1" />. Questa implementazione genera sempre un'eccezione <see cref="T:System.NotSupportedException" />.</summary>
2137 <returns>true, se <paramref name="item" /> viene correttamente rimosso dall'interfaccia <see cref="T:System.Collections.Generic.ICollection`1" />; in caso contrario, false.Questo metodo restituisce anche false se il parametro <paramref name="item" /> non viene trovato nella classe <see cref="T:System.Collections.Generic.ICollection`1" />.</returns>
2138 <exception cref="T:System.NotSupportedException">Generata sempre; l'insieme è in sola lettura.</exception>
2140 <member name="M:System.Collections.Generic.SortedDictionary`2.ValueCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
2141 <summary>Copia gli elementi dell'oggetto <see cref="T:System.Collections.ICollection" /> in una matrice, iniziando da un particolare indice di matrice.</summary>
2142 <param name="array">Matrice unidimensionale che è la destinazione degli elementi copiati dall'<see cref="T:System.Collections.ICollection" />.L'indicizzazione della matrice deve essere in base zero.</param>
2143 <param name="index">Indice in base zero della matrice specificata nel parametro <paramref name="array" /> in corrispondenza del quale ha inizio la copia.</param>
2144 <exception cref="T:System.ArgumentNullException">
2145 <paramref name="array" /> è null.</exception>
2146 <exception cref="T:System.ArgumentOutOfRangeException">
2147 <paramref name="index" /> è minore di 0.</exception>
2148 <exception cref="T:System.ArgumentException">
2149 <paramref name="array" /> è multidimensionale.- oppure -<paramref name="array" /> non dispone di indicizzazione in base zero.- oppure -Il numero degli elementi nell'oggetto <see cref="T:System.Collections.ICollection" /> di origine è maggiore dello spazio disponibile tra <paramref name="index" /> e la fine dell'oggetto <paramref name="array" /> di destinazione.- oppure -Non è possibile eseguire automaticamente il cast del tipo dell'oggetto <see cref="T:System.Collections.ICollection" /> di origine al tipo del parametro <paramref name="array" /> di destinazione.</exception>
2151 <member name="P:System.Collections.Generic.SortedDictionary`2.ValueCollection.System#Collections#ICollection#IsSynchronized">
2152 <summary>Ottiene un valore che indica se l'accesso a <see cref="T:System.Collections.ICollection" /> è sincronizzato (thread-safe).</summary>
2153 <returns>true se l'accesso all'oggetto <see cref="T:System.Collections.ICollection" /> è sincronizzato (thread-safe); in caso contrario, false. Nell'implementazione predefinita di <see cref="T:System.Collections.Generic.SortedDictionary`2.ValueCollection" />, questa proprietà restituisce sempre false.</returns>
2155 <member name="P:System.Collections.Generic.SortedDictionary`2.ValueCollection.System#Collections#ICollection#SyncRoot">
2156 <summary>Ottiene un oggetto che può essere utilizzato per sincronizzare l'accesso a <see cref="T:System.Collections.ICollection" />.</summary>
2157 <returns>Oggetto che può essere utilizzato per sincronizzare l'accesso a <see cref="T:System.Collections.ICollection" />. Nell'implementazione predefinita di <see cref="T:System.Collections.Generic.SortedDictionary`2.ValueCollection" />, questa proprietà restituisce sempre l'istanza corrente.</returns>
2159 <member name="M:System.Collections.Generic.SortedDictionary`2.ValueCollection.System#Collections#IEnumerable#GetEnumerator">
2160 <summary>Restituisce un enumeratore che consente di scorrere la raccolta.</summary>
2161 <returns>Interfaccia <see cref="T:System.Collections.IEnumerator" /> che può essere utilizzata per scorrere la raccolta.</returns>
2163 <member name="T:System.Collections.Generic.SortedDictionary`2.ValueCollection.Enumerator">
2164 <summary>Enumera gli elementi di un oggetto <see cref="T:System.Collections.Generic.SortedDictionary`2.ValueCollection" />.</summary>
2166 <member name="P:System.Collections.Generic.SortedDictionary`2.ValueCollection.Enumerator.Current">
2167 <summary>Ottiene l'elemento in corrispondenza della posizione corrente dell'enumeratore.</summary>
2168 <returns>Elemento dell'insieme <see cref="T:System.Collections.Generic.SortedDictionary`2.ValueCollection" /> in corrispondenza della posizione corrente dell'enumeratore.</returns>
2170 <member name="M:System.Collections.Generic.SortedDictionary`2.ValueCollection.Enumerator.Dispose">
2171 <summary>Rilascia tutte le risorse utilizzate dall'oggetto <see cref="T:System.Collections.Generic.SortedDictionary`2.ValueCollection.Enumerator" />.</summary>
2173 <member name="M:System.Collections.Generic.SortedDictionary`2.ValueCollection.Enumerator.MoveNext">
2174 <summary>Sposta l'enumeratore all'elemento successivo dell'oggetto <see cref="T:System.Collections.Generic.SortedDictionary`2.ValueCollection" />.</summary>
2175 <returns>true se l'enumeratore ha completato il passaggio all'elemento successivo; false se l'enumeratore ha raggiunto la fine della raccolta.</returns>
2176 <exception cref="T:System.InvalidOperationException">La raccolta è stata modificata dopo la creazione dell'enumeratore. </exception>
2178 <member name="P:System.Collections.Generic.SortedDictionary`2.ValueCollection.Enumerator.System#Collections#IEnumerator#Current">
2179 <summary>Ottiene l'elemento in corrispondenza della posizione corrente dell'enumeratore.</summary>
2180 <returns>Elemento della raccolta in corrispondenza della posizione corrente dell'enumeratore.</returns>
2181 <exception cref="T:System.InvalidOperationException">L'enumeratore è posizionato prima del primo elemento o dopo l'ultimo elemento della raccolta. </exception>
2183 <member name="M:System.Collections.Generic.SortedDictionary`2.ValueCollection.Enumerator.System#Collections#IEnumerator#Reset">
2184 <summary>Imposta l'enumeratore sulla propria posizione iniziale, ovvero prima del primo elemento nella raccolta.</summary>
2185 <exception cref="T:System.InvalidOperationException">La raccolta è stata modificata dopo la creazione dell'enumeratore. </exception>
2187 <member name="T:System.Collections.Generic.SortedList`2">
2188 <summary>Rappresenta una raccolta di coppie chiave/valore ordinate per chiave in base all'implementazione <see cref="T:System.Collections.Generic.IComparer`1" /> associata. </summary>
2189 <typeparam name="TKey">Tipo di chiavi nella raccolta.</typeparam>
2190 <typeparam name="TValue">Tipo di valori nella raccolta.</typeparam>
2192 <member name="M:System.Collections.Generic.SortedList`2.#ctor">
2193 <summary>Inizializza una nuova istanza vuota della classe <see cref="T:System.Collections.Generic.SortedList`2" />, con la capacità iniziale predefinita e che usa l'interfaccia <see cref="T:System.Collections.Generic.IComparer`1" /> specificata.</summary>
2195 <member name="M:System.Collections.Generic.SortedList`2.#ctor(System.Collections.Generic.IComparer{`0})">
2196 <summary>Inizializza una nuova istanza vuota della classe <see cref="T:System.Collections.Generic.SortedList`2" />, con la capacità iniziale predefinita e che usa l'interfaccia <see cref="T:System.Collections.Generic.IComparer`1" /> specificata.</summary>
2197 <param name="comparer">Implementazione di <see cref="T:System.Collections.Generic.IComparer`1" /> da usare quando si confrontano le chiavi.-oppure-null per utilizzare l'oggetto <see cref="T:System.Collections.Generic.Comparer`1" /> per il tipo della chiave.</param>
2199 <member name="M:System.Collections.Generic.SortedList`2.#ctor(System.Collections.Generic.IDictionary{`0,`1})">
2200 <summary>Inizializza una nuova istanza della classe <see cref="T:System.Collections.Generic.SortedList`2" /> che contiene gli elementi copiati dall'interfaccia <see cref="T:System.Collections.Generic.IDictionary`2" /> specificata, la cui capacità è sufficiente a contenere il numero di elementi copiati e che usa l'interfaccia <see cref="T:System.Collections.Generic.IComparer`1" /> predefinita.</summary>
2201 <param name="dictionary">Oggetto <see cref="T:System.Collections.Generic.IDictionary`2" /> i cui elementi sono copiati nel nuovo oggetto <see cref="T:System.Collections.Generic.SortedList`2" />.</param>
2202 <exception cref="T:System.ArgumentNullException">
2203 <paramref name="dictionary" /> è null.</exception>
2204 <exception cref="T:System.ArgumentException">Il parametro <paramref name="dictionary" /> contiene una o più chiavi duplicate.</exception>
2206 <member name="M:System.Collections.Generic.SortedList`2.#ctor(System.Collections.Generic.IDictionary{`0,`1},System.Collections.Generic.IComparer{`0})">
2207 <summary>Inizializza una nuova istanza della classe <see cref="T:System.Collections.Generic.SortedList`2" /> che contiene gli elementi copiati dall'interfaccia <see cref="T:System.Collections.Generic.IDictionary`2" /> specificata, la cui capacità è sufficiente a contenere il numero di elementi copiati e che usa l'interfaccia <see cref="T:System.Collections.Generic.IComparer`1" /> specificata.</summary>
2208 <param name="dictionary">Oggetto <see cref="T:System.Collections.Generic.IDictionary`2" /> i cui elementi sono copiati nel nuovo oggetto <see cref="T:System.Collections.Generic.SortedList`2" />.</param>
2209 <param name="comparer">Implementazione di <see cref="T:System.Collections.Generic.IComparer`1" /> da usare quando si confrontano le chiavi.-oppure-null per utilizzare l'oggetto <see cref="T:System.Collections.Generic.Comparer`1" /> per il tipo della chiave.</param>
2210 <exception cref="T:System.ArgumentNullException">
2211 <paramref name="dictionary" /> è null.</exception>
2212 <exception cref="T:System.ArgumentException">Il parametro <paramref name="dictionary" /> contiene una o più chiavi duplicate.</exception>
2214 <member name="M:System.Collections.Generic.SortedList`2.#ctor(System.Int32)">
2215 <summary>Inizializza una nuova istanza vuota della classe <see cref="T:System.Collections.Generic.SortedList`2" />, con la capacità iniziale predefinita e che usa l'interfaccia <see cref="T:System.Collections.Generic.IComparer`1" /> specificata.</summary>
2216 <param name="capacity">Il numero iniziale degli elementi che <see cref="T:System.Collections.Generic.SortedList`2" /> può contenere.</param>
2217 <exception cref="T:System.ArgumentOutOfRangeException">
2218 <paramref name="capacity" /> è minore di zero.</exception>
2220 <member name="M:System.Collections.Generic.SortedList`2.#ctor(System.Int32,System.Collections.Generic.IComparer{`0})">
2221 <summary>Inizializza una nuova istanza vuota della classe <see cref="T:System.Collections.Generic.SortedList`2" />, con la capacità iniziale predefinita e che usa l'interfaccia <see cref="T:System.Collections.Generic.IComparer`1" /> specificata.</summary>
2222 <param name="capacity">Il numero iniziale degli elementi che <see cref="T:System.Collections.Generic.SortedList`2" /> può contenere.</param>
2223 <param name="comparer">Implementazione di <see cref="T:System.Collections.Generic.IComparer`1" /> da usare quando si confrontano le chiavi.-oppure-null per utilizzare l'oggetto <see cref="T:System.Collections.Generic.Comparer`1" /> per il tipo della chiave.</param>
2224 <exception cref="T:System.ArgumentOutOfRangeException">
2225 <paramref name="capacity" /> è minore di zero.</exception>
2227 <member name="M:System.Collections.Generic.SortedList`2.Add(`0,`1)">
2228 <summary>Aggiunge un elemento con la chiave e il valore specificati al metodo <see cref="T:System.Collections.Generic.SortedList`2" />.</summary>
2229 <param name="key">Chiave dell'elemento da aggiungere.</param>
2230 <param name="value">Valore dell'elemento da aggiungere.Il valore può essere null per i tipi di riferimento.</param>
2231 <exception cref="T:System.ArgumentNullException">
2232 <paramref name="key" /> è null.</exception>
2233 <exception cref="T:System.ArgumentException">In <see cref="T:System.Collections.Generic.SortedList`2" /> è già presente un elemento con la stessa chiave.</exception>
2235 <member name="P:System.Collections.Generic.SortedList`2.Capacity">
2236 <summary>Ottiene o imposta il numero di elementi che <see cref="T:System.Collections.Generic.SortedList`2" /> può contenere.</summary>
2237 <returns>Numero degli elementi che <see cref="T:System.Collections.Generic.SortedList`2" /> può contenere.</returns>
2238 <exception cref="T:System.ArgumentOutOfRangeException">
2239 <see cref="P:System.Collections.Generic.SortedList`2.Capacity" /> viene impostato su un valore che è minore di <see cref="P:System.Collections.Generic.SortedList`2.Count" />.</exception>
2240 <exception cref="T:System.OutOfMemoryException">La memoria disponibile nel sistema non è sufficiente.</exception>
2242 <member name="M:System.Collections.Generic.SortedList`2.Clear">
2243 <summary>Rimuove tutti gli elementi da <see cref="T:System.Collections.Generic.SortedList`2" />.</summary>
2245 <member name="P:System.Collections.Generic.SortedList`2.Comparer">
2246 <summary>Ottiene l'interfaccia <see cref="T:System.Collections.Generic.IComparer`1" /> per l'elenco ordinato. </summary>
2247 <returns>Oggetto <see cref="T:System.IComparable`1" /> dell'oggetto <see cref="T:System.Collections.Generic.SortedList`2" /> corrente</returns>
2249 <member name="M:System.Collections.Generic.SortedList`2.ContainsKey(`0)">
2250 <summary>Determina se l'oggetto <see cref="T:System.Collections.Generic.SortedList`2" /> contiene una chiave specifica.</summary>
2251 <returns>true se <see cref="T:System.Collections.Generic.SortedList`2" /> contiene un elemento con la chiave specificata; in caso contrario, false.</returns>
2252 <param name="key">Chiave da individuare in <see cref="T:System.Collections.Generic.SortedList`2" />.</param>
2253 <exception cref="T:System.ArgumentNullException">
2254 <paramref name="key" /> è null.</exception>
2256 <member name="M:System.Collections.Generic.SortedList`2.ContainsValue(`1)">
2257 <summary>Stabilisce se <see cref="T:System.Collections.Generic.SortedList`2" /> contiene un valore specifico.</summary>
2258 <returns>true se <see cref="T:System.Collections.Generic.SortedList`2" /> contiene un elemento con il valore specificato; in caso contrario, false.</returns>
2259 <param name="value">Valore da individuare in <see cref="T:System.Collections.Generic.SortedList`2" />.Il valore può essere null per i tipi di riferimento.</param>
2261 <member name="P:System.Collections.Generic.SortedList`2.Count">
2262 <summary>Ottiene il numero di coppie chiave/valore contenute in <see cref="T:System.Collections.Generic.SortedList`2" />.</summary>
2263 <returns>Numero di coppie chiave/valore contenute in <see cref="T:System.Collections.Generic.SortedList`2" />.</returns>
2265 <member name="M:System.Collections.Generic.SortedList`2.GetEnumerator">
2266 <summary>Restituisce un enumeratore che esegue l'iterazione di <see cref="T:System.Collections.Generic.SortedList`2" />.</summary>
2267 <returns>Interfaccia <see cref="T:System.Collections.Generic.IEnumerator`1" /> di tipo <see cref="T:System.Collections.Generic.KeyValuePair`2" /> per la raccolta <see cref="T:System.Collections.Generic.SortedList`2" />.</returns>
2269 <member name="M:System.Collections.Generic.SortedList`2.IndexOfKey(`0)">
2270 <summary>Cerca la chiave specificata e restituisce l'indice in base zero all'interno dell'intera raccolta <see cref="T:System.Collections.Generic.SortedList`2" />.</summary>
2271 <returns>Indice in base zero della chiave specificata nel parametro <paramref name="key" /> all'interno dell'intera raccolta <see cref="T:System.Collections.Generic.SortedList`2" />, se presente; in caso contrario, -1.</returns>
2272 <param name="key">Chiave da individuare in <see cref="T:System.Collections.Generic.SortedList`2" />.</param>
2273 <exception cref="T:System.ArgumentNullException">
2274 <paramref name="key" /> è null.</exception>
2276 <member name="M:System.Collections.Generic.SortedList`2.IndexOfValue(`1)">
2277 <summary>Cerca il valore specificato e restituisce l'indice in base zero della prima occorrenza all'interno dell'intera raccolta <see cref="T:System.Collections.Generic.SortedList`2" />.</summary>
2278 <returns>Indice in base zero della prima occorrenza di <paramref name="value" /> all'interno dell'intero oggetto <see cref="T:System.Collections.Generic.SortedList`2" />, se presente; in caso contrario, -1.</returns>
2279 <param name="value">Valore da individuare in <see cref="T:System.Collections.Generic.SortedList`2" />.Il valore può essere null per i tipi di riferimento.</param>
2281 <member name="P:System.Collections.Generic.SortedList`2.Item(`0)">
2282 <summary>Ottiene o imposta il valore associato alla chiave specificata.</summary>
2283 <returns>Valore associato alla chiave specificata.Se la chiave specificata non viene trovata, un'operazione get genera <see cref="T:System.Collections.Generic.KeyNotFoundException" /> e un'operazione set crea un nuovo elemento con la chiave specificata.</returns>
2284 <param name="key">Chiave di cui si deve ottenere o impostare il valore.</param>
2285 <exception cref="T:System.ArgumentNullException">
2286 <paramref name="key" /> è null.</exception>
2287 <exception cref="T:System.Collections.Generic.KeyNotFoundException">Durante il recupero della proprietà, la chiave indicata nel parametro <paramref name="key" /> non è stata trovata nella raccolta.</exception>
2289 <member name="P:System.Collections.Generic.SortedList`2.Keys">
2290 <summary>Ottiene una raccolta contenente le chiavi in <see cref="T:System.Collections.Generic.SortedList`2" /> nell'ordine specificato.</summary>
2291 <returns>Raccolta <see cref="T:System.Collections.Generic.IList`1" /> contenente le chiavi della classe <see cref="T:System.Collections.Generic.SortedList`2" />.</returns>
2293 <member name="M:System.Collections.Generic.SortedList`2.Remove(`0)">
2294 <summary>Rimuove l'elemento con la chiave specificata da <see cref="T:System.Collections.Generic.SortedList`2" />.</summary>
2295 <returns>true se l'elemento viene rimosso correttamente; in caso contrario, false.Questo metodo restituisce anche false se <paramref name="key" /> non è stato trovato nell'interfaccia <see cref="T:System.Collections.Generic.SortedList`2" /> originale.</returns>
2296 <param name="key">Chiave dell'elemento da rimuovere.</param>
2297 <exception cref="T:System.ArgumentNullException">
2298 <paramref name="key" /> è null.</exception>
2300 <member name="M:System.Collections.Generic.SortedList`2.RemoveAt(System.Int32)">
2301 <summary>Rimuove l'elemento in corrispondenza dell'indice specificato di <see cref="T:System.Collections.Generic.SortedList`2" />.</summary>
2302 <param name="index">Indice in base zero dell'elemento da rimuovere.</param>
2303 <exception cref="T:System.ArgumentOutOfRangeException">
2304 <paramref name="index" /> è minore di zero.-oppure-<paramref name="index" /> è uguale a o maggiore di <see cref="P:System.Collections.Generic.SortedList`2.Count" />.</exception>
2306 <member name="M:System.Collections.Generic.SortedList`2.System#Collections#Generic#ICollection{T}#Add(System.Collections.Generic.KeyValuePair{`0,`1})">
2307 <summary>Aggiunge una coppia chiave/valore all'interfaccia <see cref="T:System.Collections.Generic.ICollection`1" />.</summary>
2308 <param name="keyValuePair">Oggetto <see cref="T:System.Collections.Generic.KeyValuePair`2" /> da aggiungere a <see cref="T:System.Collections.Generic.ICollection`1" />.</param>
2310 <member name="M:System.Collections.Generic.SortedList`2.System#Collections#Generic#ICollection{T}#Contains(System.Collections.Generic.KeyValuePair{`0,`1})">
2311 <summary>Consente di stabilire se <see cref="T:System.Collections.Generic.ICollection`1" /> contiene un elemento specifico.</summary>
2312 <returns>true se <paramref name="keyValuePair" /> è presente in <see cref="T:System.Collections.Generic.ICollection`1" />; in caso contrario, false.</returns>
2313 <param name="keyValuePair">Oggetto <see cref="T:System.Collections.Generic.KeyValuePair`2" /> da individuare in <see cref="T:System.Collections.Generic.ICollection`1" />.</param>
2315 <member name="M:System.Collections.Generic.SortedList`2.System#Collections#Generic#ICollection{T}#CopyTo(System.Collections.Generic.KeyValuePair{`0,`1}[],System.Int32)">
2316 <summary>Copia gli elementi di <see cref="T:System.Collections.Generic.ICollection`1" /> in <see cref="T:System.Array" /> a partire da un particolare indice <see cref="T:System.Array" />.</summary>
2317 <param name="array">Oggetto <see cref="T:System.Array" /> unidimensionale che rappresenta la destinazione degli elementi copiati dall'oggetto <see cref="T:System.Collections.Generic.ICollection`1" />.L'indicizzazione di <see cref="T:System.Array" /> deve essere in base zero.</param>
2318 <param name="arrayIndex">Indice in base zero in <paramref name="array" /> in corrispondenza del quale viene avviata la copia.</param>
2319 <exception cref="T:System.ArgumentNullException">
2320 <paramref name="array" /> è null. </exception>
2321 <exception cref="T:System.ArgumentOutOfRangeException">
2322 <paramref name="arrayIndex" /> è minore di zero. </exception>
2323 <exception cref="T:System.ArgumentException">Il numero degli elementi nell'oggetto <see cref="T:System.Collections.Generic.ICollection`1" /> di origine è maggiore dello spazio disponibile tra <paramref name="arrayIndex" /> e la fine dell'oggetto <paramref name="array" /> di destinazione.</exception>
2325 <member name="P:System.Collections.Generic.SortedList`2.System#Collections#Generic#ICollection{T}#IsReadOnly">
2326 <summary>Ottiene un valore che indica se <see cref="T:System.Collections.Generic.ICollection`1" /> è di sola lettura.</summary>
2327 <returns>true se <see cref="T:System.Collections.Generic.ICollection`1" /> è di sola lettura; in caso contrario, false.Nell'implementazione predefinita di <see cref="T:System.Collections.Generic.SortedList`2" />, questa proprietà restituisce sempre false.</returns>
2329 <member name="M:System.Collections.Generic.SortedList`2.System#Collections#Generic#ICollection{T}#Remove(System.Collections.Generic.KeyValuePair{`0,`1})">
2330 <summary>Rimuove la prima occorrenza di una coppia chiave/valore specifica dall'interfaccia <see cref="T:System.Collections.Generic.ICollection`1" />.</summary>
2331 <returns>true se <paramref name="keyValuePair" /> è stato rimosso correttamente da <see cref="T:System.Collections.Generic.ICollection`1" />; in caso contrario, false.Questo metodo restituisce anche false se <paramref name="keyValuePair" /> non è stato trovato nell'interfaccia <see cref="T:System.Collections.Generic.ICollection`1" /> originale.</returns>
2332 <param name="keyValuePair">Oggetto <see cref="T:System.Collections.Generic.KeyValuePair`2" /> da rimuovere da <see cref="T:System.Collections.Generic.ICollection`1" />.</param>
2334 <member name="P:System.Collections.Generic.SortedList`2.System#Collections#Generic#IDictionary{TKey@TValue}#Keys">
2335 <summary>Ottiene <see cref="T:System.Collections.Generic.ICollection`1" /> contenente le chiavi di <see cref="T:System.Collections.Generic.IDictionary`2" />.</summary>
2336 <returns>Interfaccia <see cref="T:System.Collections.Generic.ICollection`1" /> contenente le chiavi dell'interfaccia <see cref="T:System.Collections.Generic.IDictionary`2" />.</returns>
2338 <member name="P:System.Collections.Generic.SortedList`2.System#Collections#Generic#IDictionary{TKey@TValue}#Values">
2339 <summary>Ottiene <see cref="T:System.Collections.Generic.ICollection`1" /> contenente i valori in <see cref="T:System.Collections.Generic.IDictionary`2" />.</summary>
2340 <returns>Interfaccia <see cref="T:System.Collections.Generic.ICollection`1" /> contenente i valori dell'interfaccia <see cref="T:System.Collections.Generic.IDictionary`2" />.</returns>
2342 <member name="M:System.Collections.Generic.SortedList`2.System#Collections#Generic#IEnumerable{T}#GetEnumerator">
2343 <summary>Restituisce un enumeratore che consente di eseguire l'iterazione di una raccolta.</summary>
2344 <returns>Oggetto <see cref="T:System.Collections.Generic.IEnumerator`1" /> che può essere usato per eseguire l'iterazione della raccolta.</returns>
2346 <member name="P:System.Collections.Generic.SortedList`2.System#Collections#Generic#IReadOnlyDictionary{TKey@TValue}#Keys">
2347 <summary>Ottiene una raccolta enumerabile contenente le chiavi nel dizionario di sola lettura.</summary>
2348 <returns>Raccolta enumerabile contenente le chiavi nel dizionario di sola lettura.</returns>
2350 <member name="P:System.Collections.Generic.SortedList`2.System#Collections#Generic#IReadOnlyDictionary{TKey@TValue}#Values">
2351 <summary>Ottiene una raccolta enumerabile contenente i valori nel dizionario di sola lettura.</summary>
2352 <returns>Raccolta enumerabile contenente i valori nel dizionario di sola lettura.</returns>
2354 <member name="M:System.Collections.Generic.SortedList`2.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
2355 <summary>Copia gli elementi di <see cref="T:System.Collections.ICollection" /> in <see cref="T:System.Array" /> a partire da un particolare indice <see cref="T:System.Array" />.</summary>
2356 <param name="array">Oggetto <see cref="T:System.Array" /> unidimensionale che rappresenta la destinazione degli elementi copiati dall'oggetto <see cref="T:System.Collections.ICollection" />.L'indicizzazione di <see cref="T:System.Array" /> deve essere in base zero.</param>
2357 <param name="arrayIndex">Indice in base zero in <paramref name="array" /> in corrispondenza del quale viene avviata la copia.</param>
2358 <exception cref="T:System.ArgumentNullException">
2359 <paramref name="array" /> è null.</exception>
2360 <exception cref="T:System.ArgumentOutOfRangeException">
2361 <paramref name="arrayIndex" /> è minore di zero.</exception>
2362 <exception cref="T:System.ArgumentException">
2363 <paramref name="array" /> è multidimensionale.-oppure-<paramref name="array" /> non dispone di indicizzazione in base zero.-oppure-Il numero degli elementi nell'oggetto <see cref="T:System.Collections.ICollection" /> di origine è maggiore dello spazio disponibile tra <paramref name="arrayIndex" /> e la fine dell'oggetto <paramref name="array" /> di destinazione.-oppure-Non è possibile eseguire automaticamente il cast del tipo dell'oggetto <see cref="T:System.Collections.ICollection" /> di origine al tipo del parametro <paramref name="array" /> di destinazione.</exception>
2365 <member name="P:System.Collections.Generic.SortedList`2.System#Collections#ICollection#IsSynchronized">
2366 <summary>Ottiene un valore che indica se l'accesso a <see cref="T:System.Collections.ICollection" /> è sincronizzato (thread-safe).</summary>
2367 <returns>true se l'accesso a <see cref="T:System.Collections.ICollection" /> è sincronizzato (thread-safe); in caso contrario, false.Nell'implementazione predefinita di <see cref="T:System.Collections.Generic.SortedList`2" />, questa proprietà restituisce sempre false.</returns>
2369 <member name="P:System.Collections.Generic.SortedList`2.System#Collections#ICollection#SyncRoot">
2370 <summary>Ottiene un oggetto che può essere usato per sincronizzare l'accesso a <see cref="T:System.Collections.ICollection" />.</summary>
2371 <returns>Oggetto che può essere usato per sincronizzare l'accesso a <see cref="T:System.Collections.ICollection" />.Nell'implementazione predefinita di <see cref="T:System.Collections.Generic.SortedList`2" />, questa proprietà restituisce sempre l'istanza corrente.</returns>
2373 <member name="M:System.Collections.Generic.SortedList`2.System#Collections#IDictionary#Add(System.Object,System.Object)">
2374 <summary>Aggiunge un elemento con la chiave e il valore forniti all'interfaccia <see cref="T:System.Collections.IDictionary" />.</summary>
2375 <param name="key">Oggetto <see cref="T:System.Object" /> da usare come chiave dell'elemento da aggiungere.</param>
2376 <param name="value">Oggetto <see cref="T:System.Object" /> da usare come valore dell'elemento da aggiungere.</param>
2377 <exception cref="T:System.ArgumentNullException">
2378 <paramref name="key" /> è null.</exception>
2379 <exception cref="T:System.ArgumentException">Il tipo della chiave indicata nel parametro <paramref name="key" /> non è assegnabile al tipo di chiave <paramref name="TKey" /> dell'insieme <see cref="T:System.Collections.IDictionary" />.-oppure-<paramref name="value" /> è un tipo che non è possibile assegnare al tipo di valore <paramref name="TValue" /> dell'oggetto <see cref="T:System.Collections.IDictionary" />.-oppure-In <see cref="T:System.Collections.IDictionary" /> è già presente un elemento con la stessa chiave.</exception>
2381 <member name="M:System.Collections.Generic.SortedList`2.System#Collections#IDictionary#Contains(System.Object)">
2382 <summary>Determina se <see cref="T:System.Collections.IDictionary" /> contiene un elemento con la chiave specificata.</summary>
2383 <returns>true se <see cref="T:System.Collections.IDictionary" /> contiene un elemento contenente la chiave; in caso contrario, false.</returns>
2384 <param name="key">Chiave da individuare in <see cref="T:System.Collections.IDictionary" />.</param>
2385 <exception cref="T:System.ArgumentNullException">
2386 <paramref name="key" /> è null.</exception>
2388 <member name="M:System.Collections.Generic.SortedList`2.System#Collections#IDictionary#GetEnumerator">
2389 <summary>Restituisce <see cref="T:System.Collections.IDictionaryEnumerator" /> per <see cref="T:System.Collections.IDictionary" />.</summary>
2391 <see cref="T:System.Collections.IDictionaryEnumerator" /> per l'oggetto <see cref="T:System.Collections.IDictionary" />.</returns>
2393 <member name="P:System.Collections.Generic.SortedList`2.System#Collections#IDictionary#IsFixedSize">
2394 <summary>Ottiene un valore che indica se <see cref="T:System.Collections.IDictionary" /> ha dimensioni fisse.</summary>
2395 <returns>true se <see cref="T:System.Collections.IDictionary" /> è di dimensioni fisse; in caso contrario, false.Nell'implementazione predefinita di <see cref="T:System.Collections.Generic.SortedList`2" />, questa proprietà restituisce sempre false.</returns>
2397 <member name="P:System.Collections.Generic.SortedList`2.System#Collections#IDictionary#IsReadOnly">
2398 <summary>Ottiene un valore che indica se <see cref="T:System.Collections.IDictionary" /> è di sola lettura.</summary>
2399 <returns>true se <see cref="T:System.Collections.IDictionary" /> è di sola lettura; in caso contrario, false.Nell'implementazione predefinita di <see cref="T:System.Collections.Generic.SortedList`2" />, questa proprietà restituisce sempre false.</returns>
2401 <member name="P:System.Collections.Generic.SortedList`2.System#Collections#IDictionary#Item(System.Object)">
2402 <summary>Ottiene o imposta l'elemento con la chiave specificata.</summary>
2403 <returns>L'elemento con la chiave specificata, o null se <paramref name="key" /> non è presente nel dizionario o se il tipo di <paramref name="key" /> non può essere assegnato al tipo di chiave <paramref name="TKey" /> della classe <see cref="T:System.Collections.Generic.SortedList`2" />.</returns>
2404 <param name="key">Chiave dell'elemento da ottenere o impostare.</param>
2405 <exception cref="T:System.ArgumentNullException">
2406 <paramref name="key" /> è null.</exception>
2407 <exception cref="T:System.ArgumentException">Viene assegnato un valore e il tipo di <paramref name="key" /> non può essere assegnato al tipo di chiave <paramref name="TKey" /> della classe<see cref="T:System.Collections.Generic.SortedList`2" />.-oppure-Viene assegnato un valore e il tipo di <paramref name="value" /> non può essere assegnato al tipo di valore <paramref name="TValue" /> della classe<see cref="T:System.Collections.Generic.SortedList`2" />.</exception>
2409 <member name="P:System.Collections.Generic.SortedList`2.System#Collections#IDictionary#Keys">
2410 <summary>Ottiene <see cref="T:System.Collections.ICollection" /> contenente le chiavi di <see cref="T:System.Collections.IDictionary" />.</summary>
2411 <returns>Interfaccia <see cref="T:System.Collections.ICollection" /> contenente le chiavi dell'interfaccia <see cref="T:System.Collections.IDictionary" />.</returns>
2413 <member name="M:System.Collections.Generic.SortedList`2.System#Collections#IDictionary#Remove(System.Object)">
2414 <summary>Rimuove l'elemento con la chiave specificata da <see cref="T:System.Collections.IDictionary" />.</summary>
2415 <param name="key">Chiave dell'elemento da rimuovere.</param>
2416 <exception cref="T:System.ArgumentNullException">
2417 <paramref name="key" /> è null.</exception>
2419 <member name="P:System.Collections.Generic.SortedList`2.System#Collections#IDictionary#Values">
2420 <summary>Ottiene <see cref="T:System.Collections.ICollection" /> contenente i valori in <see cref="T:System.Collections.IDictionary" />.</summary>
2421 <returns>Interfaccia <see cref="T:System.Collections.ICollection" /> contenente i valori dell'interfaccia <see cref="T:System.Collections.IDictionary" />.</returns>
2423 <member name="M:System.Collections.Generic.SortedList`2.System#Collections#IEnumerable#GetEnumerator">
2424 <summary>Restituisce un enumeratore che consente di eseguire l'iterazione di una raccolta.</summary>
2425 <returns>Oggetto <see cref="T:System.Collections.IEnumerator" /> che può essere usato per eseguire l'iterazione della raccolta.</returns>
2427 <member name="M:System.Collections.Generic.SortedList`2.TrimExcess">
2428 <summary>Imposta la capacità sul numero effettivo di elementi contenuti nell'oggetto <see cref="T:System.Collections.Generic.SortedList`2" />, se questo numero è inferiore al 90 per cento della capacità corrente.</summary>
2430 <member name="M:System.Collections.Generic.SortedList`2.TryGetValue(`0,`1@)">
2431 <summary>Ottiene il valore associato alla chiave specificata.</summary>
2432 <returns>true se <see cref="T:System.Collections.Generic.SortedList`2" /> contiene un elemento con la chiave specificata; in caso contrario, false.</returns>
2433 <param name="key">Chiave di cui si deve ottenere il valore.</param>
2434 <param name="value">Quando questo metodo viene restituito, il valore associato alla chiave specificata nel caso in cui la chiave venga trovata; in caso contrario, il valore predefinito per il tipo di parametro <paramref name="value" />.Questo parametro viene passato non inizializzato.</param>
2435 <exception cref="T:System.ArgumentNullException">
2436 <paramref name="key" /> è null.</exception>
2438 <member name="P:System.Collections.Generic.SortedList`2.Values">
2439 <summary>Ottiene una raccolta contenente i valori di <see cref="T:System.Collections.Generic.SortedList`2" />.</summary>
2440 <returns>Raccolta <see cref="T:System.Collections.Generic.IList`1" /> contenente i valori di <see cref="T:System.Collections.Generic.SortedList`2" />.</returns>
2442 <member name="T:System.Collections.Generic.SortedSet`1">
2443 <summary>Rappresenta una raccolta di oggetti di cui viene mantenuto l'ordinamento.</summary>
2444 <typeparam name="T">Tipo di elementi presenti nel set.</typeparam>
2446 <member name="M:System.Collections.Generic.SortedSet`1.#ctor">
2447 <summary>Inizializza una nuova istanza della classe <see cref="T:System.Collections.Generic.SortedSet`1" />. </summary>
2449 <member name="M:System.Collections.Generic.SortedSet`1.#ctor(System.Collections.Generic.IComparer{`0})">
2450 <summary>Inizializza una nuova istanza della classe <see cref="T:System.Collections.Generic.SortedSet`1" /> che usa un operatore di confronto specificato.</summary>
2451 <param name="comparer">Operatore di confronto predefinito da usare per il confronto degli oggetti. </param>
2452 <exception cref="T:System.ArgumentNullException">
2453 <paramref name="comparer" /> è null.</exception>
2455 <member name="M:System.Collections.Generic.SortedSet`1.#ctor(System.Collections.Generic.IEnumerable{`0})">
2456 <summary>Inizializza una nuova istanza della classe <see cref="T:System.Collections.Generic.SortedSet`1" /> che contiene elementi copiati da una raccolta enumerabile specificata.</summary>
2457 <param name="collection">Raccolta enumerabile da copiare. </param>
2459 <member name="M:System.Collections.Generic.SortedSet`1.#ctor(System.Collections.Generic.IEnumerable{`0},System.Collections.Generic.IComparer{`0})">
2460 <summary>Inizializza una nuova istanza della classe <see cref="T:System.Collections.Generic.SortedSet`1" /> che contiene elementi copiati da una raccolta enumerabile specificata e che usa un operatore di confronto specificato.</summary>
2461 <param name="collection">Raccolta enumerabile da copiare. </param>
2462 <param name="comparer">Operatore di confronto predefinito da usare per il confronto degli oggetti. </param>
2463 <exception cref="T:System.ArgumentNullException">
2464 <paramref name="collection" /> è null.</exception>
2466 <member name="M:System.Collections.Generic.SortedSet`1.Add(`0)">
2467 <summary>Aggiunge un elemento al set e restituisce un valore che indica se l'aggiunta è stata eseguita correttamente.</summary>
2468 <returns>true se <paramref name="item" /> viene aggiunto al set; in caso contrario, false. </returns>
2469 <param name="item">Elemento da aggiungere al set.</param>
2471 <member name="M:System.Collections.Generic.SortedSet`1.Clear">
2472 <summary>Rimuove tutti gli elementi dal set.</summary>
2474 <member name="P:System.Collections.Generic.SortedSet`1.Comparer">
2475 <summary>Ottiene l'oggetto <see cref="T:System.Collections.Generic.IEqualityComparer`1" /> usato per determinare l'uguaglianza dei valori in <see cref="T:System.Collections.Generic.SortedSet`1" />.</summary>
2476 <returns>Operatore di confronto usato per determinare l'uguaglianza dei valori in <see cref="T:System.Collections.Generic.SortedSet`1" />.</returns>
2478 <member name="M:System.Collections.Generic.SortedSet`1.Contains(`0)">
2479 <summary>Determina se il set contiene un elemento specifico.</summary>
2480 <returns>true se il set contiene <paramref name="item" />; in caso contrario, false.</returns>
2481 <param name="item">Elemento da individuare nel set.</param>
2483 <member name="M:System.Collections.Generic.SortedSet`1.CopyTo(`0[])">
2484 <summary>Copia l'intero oggetto <see cref="T:System.Collections.Generic.SortedSet`1" /> in una matrice unidimensionale compatibile, a partire dall'inizio della matrice di destinazione.</summary>
2485 <param name="array">Matrice unidimensionale che costituisce la destinazione degli elementi copiati dall'oggetto <see cref="T:System.Collections.Generic.SortedSet`1" />.</param>
2486 <exception cref="T:System.ArgumentException">Il numero di elementi nell'oggetto <see cref="T:System.Collections.Generic.SortedSet`1" /> di origine supera il numero di elementi che può essere contenuto nella matrice di destinazione. </exception>
2487 <exception cref="T:System.ArgumentNullException">
2488 <paramref name="array" /> è null.</exception>
2490 <member name="M:System.Collections.Generic.SortedSet`1.CopyTo(`0[],System.Int32)">
2491 <summary>Copia l'intero oggetto <see cref="T:System.Collections.Generic.SortedSet`1" /> in una matrice unidimensionale compatibile, a partire dall'indice della matrice specificato.</summary>
2492 <param name="array">Matrice unidimensionale che costituisce la destinazione degli elementi copiati dall'oggetto <see cref="T:System.Collections.Generic.SortedSet`1" />.La matrice deve avere un'indicizzazione in base zero.</param>
2493 <param name="index">Indice in base zero in <paramref name="array" /> in corrispondenza del quale viene avviata la copia.</param>
2494 <exception cref="T:System.ArgumentException">Il numero di elementi nella matrice di origine è maggiore dello spazio disponibile tra <paramref name="index" /> e la fine della matrice di destinazione.</exception>
2495 <exception cref="T:System.ArgumentNullException">
2496 <paramref name="array" /> è null.</exception>
2497 <exception cref="T:System.ArgumentOutOfRangeException">
2498 <paramref name="index" /> è minore di zero.</exception>
2500 <member name="M:System.Collections.Generic.SortedSet`1.CopyTo(`0[],System.Int32,System.Int32)">
2501 <summary>Copia un numero specificato di elementi da <see cref="T:System.Collections.Generic.SortedSet`1" /> in una matrice unidimensionale compatibile, a partire dall'indice della matrice specificato.</summary>
2502 <param name="array">Matrice unidimensionale che costituisce la destinazione degli elementi copiati dall'oggetto <see cref="T:System.Collections.Generic.SortedSet`1" />.La matrice deve avere un'indicizzazione in base zero.</param>
2503 <param name="index">Indice in base zero in <paramref name="array" /> in corrispondenza del quale viene avviata la copia.</param>
2504 <param name="count">Numero degli elementi da copiare.</param>
2505 <exception cref="T:System.ArgumentException">Il numero di elementi nella matrice di origine è maggiore dello spazio disponibile tra <paramref name="index" /> e la fine della matrice di destinazione.</exception>
2506 <exception cref="T:System.ArgumentNullException">
2507 <paramref name="array" /> è null.</exception>
2508 <exception cref="T:System.ArgumentOutOfRangeException">
2509 <paramref name="index" /> è minore di zero.-oppure-<paramref name="count" /> è minore di zero.</exception>
2511 <member name="P:System.Collections.Generic.SortedSet`1.Count">
2512 <summary>Ottiene il numero di elementi in <see cref="T:System.Collections.Generic.SortedSet`1" />.</summary>
2513 <returns>Numero di elementi in <see cref="T:System.Collections.Generic.SortedSet`1" />.</returns>
2515 <member name="M:System.Collections.Generic.SortedSet`1.ExceptWith(System.Collections.Generic.IEnumerable{`0})">
2516 <summary>Rimuove tutti gli elementi inclusi in una raccolta specificata dall'oggetto <see cref="T:System.Collections.Generic.SortedSet`1" /> corrente.</summary>
2517 <param name="other">Raccolta di elementi da rimuovere dall'oggetto <see cref="T:System.Collections.Generic.SortedSet`1" />.</param>
2518 <exception cref="T:System.ArgumentNullException">
2519 <paramref name="other" /> è null.</exception>
2521 <member name="M:System.Collections.Generic.SortedSet`1.GetEnumerator">
2522 <summary>Restituisce un enumeratore che esegue l'iterazione di <see cref="T:System.Collections.Generic.SortedSet`1" />.</summary>
2523 <returns>Enumeratore che consente di scorrere <see cref="T:System.Collections.Generic.SortedSet`1" /> nell'ordine specificato.</returns>
2525 <member name="M:System.Collections.Generic.SortedSet`1.GetViewBetween(`0,`0)">
2526 <summary>Restituisce una visualizzazione di un subset in un oggetto <see cref="T:System.Collections.Generic.SortedSet`1" />.</summary>
2527 <returns>Visualizzazione di un subset contenente solo i valori inclusi nell'intervallo specificato.</returns>
2528 <param name="lowerValue">Valore minimo desiderato nella visualizzazione.</param>
2529 <param name="upperValue">Valore massimo desiderato nella visualizzazione. </param>
2530 <exception cref="T:System.ArgumentException">
2531 <paramref name="lowerValue" /> è maggiore di <paramref name="upperValue" /> secondo l'operatore di confronto.</exception>
2532 <exception cref="T:System.ArgumentOutOfRangeException">Un'operazione che si è tentato di eseguire nella visualizzazione non rientra nell'intervallo specificato da <paramref name="lowerValue" /> e <paramref name="upperValue" />.</exception>
2534 <member name="M:System.Collections.Generic.SortedSet`1.IntersectWith(System.Collections.Generic.IEnumerable{`0})">
2535 <summary>Modifica l'oggetto <see cref="T:System.Collections.Generic.SortedSet`1" /> corrente in modo che contenga solo elementi inclusi anche in una raccolta specificata.</summary>
2536 <param name="other">Raccolta da confrontare con l'oggetto <see cref="T:System.Collections.Generic.SortedSet`1" /> corrente.</param>
2537 <exception cref="T:System.ArgumentNullException">
2538 <paramref name="other" /> è null.</exception>
2540 <member name="M:System.Collections.Generic.SortedSet`1.IsProperSubsetOf(System.Collections.Generic.IEnumerable{`0})">
2541 <summary>Determina se un oggetto <see cref="T:System.Collections.Generic.SortedSet`1" /> è un subset corretto della raccolta specificata.</summary>
2542 <returns>true se l'oggetto <see cref="T:System.Collections.Generic.SortedSet`1" /> è un subset corretto di <paramref name="other" />; in caso contrario, false.</returns>
2543 <param name="other">Raccolta da confrontare con l'oggetto <see cref="T:System.Collections.Generic.SortedSet`1" /> corrente.</param>
2544 <exception cref="T:System.ArgumentNullException">
2545 <paramref name="other" /> è null.</exception>
2547 <member name="M:System.Collections.Generic.SortedSet`1.IsProperSupersetOf(System.Collections.Generic.IEnumerable{`0})">
2548 <summary>Determina se un oggetto <see cref="T:System.Collections.Generic.SortedSet`1" /> è un superset corretto della raccolta specificata.</summary>
2549 <returns>true se l'oggetto <see cref="T:System.Collections.Generic.SortedSet`1" /> è un superset corretto di <paramref name="other" />; in caso contrario, false.</returns>
2550 <param name="other">Raccolta da confrontare con l'oggetto <see cref="T:System.Collections.Generic.SortedSet`1" /> corrente. </param>
2551 <exception cref="T:System.ArgumentNullException">
2552 <paramref name="other" /> è null.</exception>
2554 <member name="M:System.Collections.Generic.SortedSet`1.IsSubsetOf(System.Collections.Generic.IEnumerable{`0})">
2555 <summary>Determina se un oggetto <see cref="T:System.Collections.Generic.SortedSet`1" /> è un subset della raccolta specificata.</summary>
2556 <returns>true se l'oggetto <see cref="T:System.Collections.Generic.SortedSet`1" /> corrente è un subset di <paramref name="other" />; in caso contrario, false.</returns>
2557 <param name="other">Raccolta da confrontare con l'oggetto <see cref="T:System.Collections.Generic.SortedSet`1" /> corrente.</param>
2558 <exception cref="T:System.ArgumentNullException">
2559 <paramref name="other" /> è null.</exception>
2561 <member name="M:System.Collections.Generic.SortedSet`1.IsSupersetOf(System.Collections.Generic.IEnumerable{`0})">
2562 <summary>Determina se un oggetto <see cref="T:System.Collections.Generic.SortedSet`1" /> è un superset della raccolta specificata.</summary>
2563 <returns>true se l'oggetto <see cref="T:System.Collections.Generic.SortedSet`1" /> è un superset di <paramref name="other" />; in caso contrario, false.</returns>
2564 <param name="other">Raccolta da confrontare con l'oggetto <see cref="T:System.Collections.Generic.SortedSet`1" /> corrente. </param>
2565 <exception cref="T:System.ArgumentNullException">
2566 <paramref name="other" /> è null.</exception>
2568 <member name="P:System.Collections.Generic.SortedSet`1.Max">
2569 <summary>Ottiene il valore massimo in <see cref="T:System.Collections.Generic.SortedSet`1" />, come definito dall'operatore di confronto.</summary>
2570 <returns>Valore massimo nel set.</returns>
2572 <member name="P:System.Collections.Generic.SortedSet`1.Min">
2573 <summary>Ottiene il valore minimo in <see cref="T:System.Collections.Generic.SortedSet`1" />, come definito dall'operatore di confronto.</summary>
2574 <returns>Valore minimo nel set.</returns>
2576 <member name="M:System.Collections.Generic.SortedSet`1.Overlaps(System.Collections.Generic.IEnumerable{`0})">
2577 <summary>Determina se l'oggetto <see cref="T:System.Collections.Generic.SortedSet`1" /> corrente e una raccolta specificata condividono elementi comuni.</summary>
2578 <returns>true se l'oggetto <see cref="T:System.Collections.Generic.SortedSet`1" /> e il parametro <paramref name="other" /> condividono almeno un elemento comune; in caso contrario, false.</returns>
2579 <param name="other">Raccolta da confrontare con l'oggetto <see cref="T:System.Collections.Generic.SortedSet`1" /> corrente.</param>
2580 <exception cref="T:System.ArgumentNullException">
2581 <paramref name="other" /> è null.</exception>
2583 <member name="M:System.Collections.Generic.SortedSet`1.Remove(`0)">
2584 <summary>Rimuove un elemento specificato da <see cref="T:System.Collections.Generic.SortedSet`1" />.</summary>
2585 <returns>true se l'elemento viene trovato e rimosso correttamente; in caso contrario, false. </returns>
2586 <param name="item">Elemento da rimuovere.</param>
2588 <member name="M:System.Collections.Generic.SortedSet`1.RemoveWhere(System.Predicate{`0})">
2589 <summary>Rimuove tutti gli elementi che corrispondono alle condizioni definite dal predicato specificato da un oggetto <see cref="T:System.Collections.Generic.SortedSet`1" />.</summary>
2590 <returns>Numero di elementi rimossi dalla raccolta <see cref="T:System.Collections.Generic.SortedSet`1" />. </returns>
2591 <param name="match">Delegato che definisce le condizioni degli elementi da rimuovere.</param>
2592 <exception cref="T:System.ArgumentNullException">
2593 <paramref name="match" /> è null.</exception>
2595 <member name="M:System.Collections.Generic.SortedSet`1.Reverse">
2596 <summary>Restituisce un oggetto <see cref="T:System.Collections.Generic.IEnumerable`1" /> che scorre <see cref="T:System.Collections.Generic.SortedSet`1" /> in ordine inverso.</summary>
2597 <returns>Enumeratore che scorre <see cref="T:System.Collections.Generic.SortedSet`1" /> in ordine inverso.</returns>
2599 <member name="M:System.Collections.Generic.SortedSet`1.SetEquals(System.Collections.Generic.IEnumerable{`0})">
2600 <summary>Determina se l'oggetto <see cref="T:System.Collections.Generic.SortedSet`1" /> corrente e la raccolta specificata contengono gli stessi elementi.</summary>
2601 <returns>true se l'oggetto <see cref="T:System.Collections.Generic.SortedSet`1" /> corrente è uguale a <paramref name="other" />; in caso contrario, false.</returns>
2602 <param name="other">Raccolta da confrontare con l'oggetto <see cref="T:System.Collections.Generic.SortedSet`1" /> corrente.</param>
2603 <exception cref="T:System.ArgumentNullException">
2604 <paramref name="other" /> è null.</exception>
2606 <member name="M:System.Collections.Generic.SortedSet`1.SymmetricExceptWith(System.Collections.Generic.IEnumerable{`0})">
2607 <summary>Modifica l'oggetto <see cref="T:System.Collections.Generic.SortedSet`1" /> corrente in modo che contenga solo elementi presenti in tale oggetto o nella raccolta specificata, ma non in entrambi.</summary>
2608 <param name="other">Raccolta da confrontare con l'oggetto <see cref="T:System.Collections.Generic.SortedSet`1" /> corrente.</param>
2609 <exception cref="T:System.ArgumentNullException">
2610 <paramref name="other" /> è null.</exception>
2612 <member name="M:System.Collections.Generic.SortedSet`1.System#Collections#Generic#ICollection{T}#Add(`0)">
2613 <summary>Aggiunge un elemento a un oggetto <see cref="T:System.Collections.Generic.ICollection`1" />.</summary>
2614 <param name="item">Oggetto da aggiungere all'oggetto <see cref="T:System.Collections.Generic.ICollection`1" />.</param>
2615 <exception cref="T:System.NotSupportedException">L'<see cref="T:System.Collections.Generic.ICollection`1" /> è in sola lettura.</exception>
2617 <member name="P:System.Collections.Generic.SortedSet`1.System#Collections#Generic#ICollection{T}#IsReadOnly">
2618 <summary>Ottiene un valore che indica se un oggetto <see cref="T:System.Collections.ICollection" /> è di sola lettura.</summary>
2619 <returns>true se la raccolta è di sola lettura; in caso contrario, false.</returns>
2621 <member name="M:System.Collections.Generic.SortedSet`1.System#Collections#Generic#IEnumerable{T}#GetEnumerator">
2622 <summary>Restituisce un enumeratore che consente di scorrere una raccolta.</summary>
2623 <returns>Enumeratore che può essere usato per scorrere la raccolta.</returns>
2625 <member name="M:System.Collections.Generic.SortedSet`1.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
2626 <summary>Copia l'intero oggetto <see cref="T:System.Collections.Generic.SortedSet`1" /> in una matrice unidimensionale compatibile, a partire dall'indice della matrice specificato.</summary>
2627 <param name="array">Matrice unidimensionale che costituisce la destinazione degli elementi copiati dall'oggetto <see cref="T:System.Collections.Generic.SortedSet`1" />.La matrice deve avere un'indicizzazione in base zero.</param>
2628 <param name="index">Indice in base zero in <paramref name="array" /> in corrispondenza del quale viene avviata la copia.</param>
2629 <exception cref="T:System.ArgumentException">Il numero di elementi nella matrice di origine è maggiore dello spazio disponibile tra <paramref name="index" /> e la fine della matrice di destinazione. </exception>
2630 <exception cref="T:System.ArgumentNullException">
2631 <paramref name="array" /> è null.</exception>
2632 <exception cref="T:System.ArgumentOutOfRangeException">
2633 <paramref name="index" /> è minore di zero.</exception>
2635 <member name="P:System.Collections.Generic.SortedSet`1.System#Collections#ICollection#IsSynchronized">
2636 <summary>Ottiene un valore che indica se l'accesso a <see cref="T:System.Collections.ICollection" /> è sincronizzato (thread-safe).</summary>
2637 <returns>true se l'accesso a <see cref="T:System.Collections.ICollection" /> è sincronizzato; in caso contrario, false.</returns>
2639 <member name="P:System.Collections.Generic.SortedSet`1.System#Collections#ICollection#SyncRoot">
2640 <summary>Ottiene un oggetto che può essere usato per sincronizzare l'accesso a <see cref="T:System.Collections.ICollection" />.</summary>
2641 <returns>Oggetto che può essere usato per sincronizzare l'accesso a <see cref="T:System.Collections.ICollection" />.Nell'implementazione predefinita di <see cref="T:System.Collections.Generic.Dictionary`2.KeyCollection" />, questa proprietà restituisce sempre l'istanza corrente.</returns>
2643 <member name="M:System.Collections.Generic.SortedSet`1.System#Collections#IEnumerable#GetEnumerator">
2644 <summary>Restituisce un enumeratore che consente di scorrere una raccolta.</summary>
2645 <returns>Enumeratore che può essere usato per scorrere la raccolta.</returns>
2647 <member name="M:System.Collections.Generic.SortedSet`1.UnionWith(System.Collections.Generic.IEnumerable{`0})">
2648 <summary>Modifica l'oggetto <see cref="T:System.Collections.Generic.SortedSet`1" /> corrente in modo che contenga tutti gli elementi presenti in tale oggetto e nella raccolta specificata. </summary>
2649 <param name="other">Raccolta da confrontare con l'oggetto <see cref="T:System.Collections.Generic.SortedSet`1" /> corrente.</param>
2650 <exception cref="T:System.ArgumentNullException">
2651 <paramref name="other" /> è null.</exception>
2653 <member name="T:System.Collections.Generic.SortedSet`1.Enumerator">
2654 <summary>Enumera gli elementi di un oggetto <see cref="T:System.Collections.Generic.SortedSet`1" />.</summary>
2656 <member name="P:System.Collections.Generic.SortedSet`1.Enumerator.Current">
2657 <summary>Ottiene l'elemento in corrispondenza della posizione corrente dell'enumeratore.</summary>
2658 <returns>Elemento della raccolta in corrispondenza della posizione corrente dell'enumeratore.</returns>
2660 <member name="M:System.Collections.Generic.SortedSet`1.Enumerator.Dispose">
2661 <summary>Rilascia tutte le risorse utilizzate dall'oggetto <see cref="T:System.Collections.Generic.SortedSet`1.Enumerator" />. </summary>
2663 <member name="M:System.Collections.Generic.SortedSet`1.Enumerator.MoveNext">
2664 <summary>Sposta l'enumeratore all'elemento successivo della raccolta <see cref="T:System.Collections.Generic.SortedSet`1" />.</summary>
2665 <returns>true se l'enumeratore ha completato il passaggio all'elemento successivo; false se l'enumeratore ha raggiunto la fine della raccolta.</returns>
2666 <exception cref="T:System.InvalidOperationException">La raccolta è stata modificata dopo la creazione dell'enumeratore. </exception>
2668 <member name="P:System.Collections.Generic.SortedSet`1.Enumerator.System#Collections#IEnumerator#Current">
2669 <summary>Ottiene l'elemento in corrispondenza della posizione corrente dell'enumeratore.</summary>
2670 <returns>Elemento della raccolta in corrispondenza della posizione corrente dell'enumeratore.</returns>
2671 <exception cref="T:System.InvalidOperationException">L'enumeratore è posizionato prima del primo elemento o dopo l'ultimo elemento della raccolta. </exception>
2673 <member name="M:System.Collections.Generic.SortedSet`1.Enumerator.System#Collections#IEnumerator#Reset">
2674 <summary>Imposta l'enumeratore sulla propria posizione iniziale, ovvero prima del primo elemento nella raccolta.</summary>
2675 <exception cref="T:System.InvalidOperationException">La raccolta è stata modificata dopo la creazione dell'enumeratore. </exception>
2677 <member name="T:System.Collections.Generic.Stack`1">
2678 <summary>Rappresenta una raccolta di istanze LIFO (last-in-first-out) a dimensione variabile dello stesso tipo specificato.</summary>
2679 <typeparam name="T">Specifica il tipo di elementi nello stack.</typeparam>
2680 <filterpriority>1</filterpriority>
2682 <member name="M:System.Collections.Generic.Stack`1.#ctor">
2683 <summary>Inizializza una nuova istanza della classe <see cref="T:System.Collections.Generic.Stack`1" /> vuota e con capacità iniziale predefinita.</summary>
2685 <member name="M:System.Collections.Generic.Stack`1.#ctor(System.Collections.Generic.IEnumerable{`0})">
2686 <summary>Inizializza una nuova istanza della classe <see cref="T:System.Collections.Generic.Stack`1" /> che contiene gli elementi copiati dalla raccolta specificata e ha la capacità sufficiente per contenere il numero di elementi copiati.</summary>
2687 <param name="collection">Raccolta da cui copiare gli elementi.</param>
2688 <exception cref="T:System.ArgumentNullException">
2689 <paramref name="collection" /> is null.</exception>
2691 <member name="M:System.Collections.Generic.Stack`1.#ctor(System.Int32)">
2692 <summary>Inizializza una nuova istanza della classe <see cref="T:System.Collections.Generic.Stack`1" /> che è vuota e ha la capacità iniziale maggiore tra quella specificata e quella predefinita.</summary>
2693 <param name="capacity">Il numero iniziale degli elementi che <see cref="T:System.Collections.Generic.Stack`1" /> può contenere.</param>
2694 <exception cref="T:System.ArgumentOutOfRangeException">
2695 <paramref name="capacity" /> is less than zero.</exception>
2697 <member name="M:System.Collections.Generic.Stack`1.Clear">
2698 <summary>Rimuove tutti gli oggetti da <see cref="T:System.Collections.Generic.Stack`1" />.</summary>
2699 <filterpriority>1</filterpriority>
2701 <member name="M:System.Collections.Generic.Stack`1.Contains(`0)">
2702 <summary>Determina se un elemento è incluso in <see cref="T:System.Collections.Generic.Stack`1" />.</summary>
2703 <returns>true se <paramref name="item" /> è presente in <see cref="T:System.Collections.Generic.Stack`1" />; in caso contrario, false.</returns>
2704 <param name="item">Oggetto da individuare in <see cref="T:System.Collections.Generic.Stack`1" />.Il valore può essere null per i tipi di riferimento.</param>
2706 <member name="M:System.Collections.Generic.Stack`1.CopyTo(`0[],System.Int32)">
2707 <summary>Copia l'oggetto <see cref="T:System.Collections.Generic.Stack`1" /> in un oggetto <see cref="T:System.Array" /> unidimensionale esistente, partendo dall'indice della matrice specificata.</summary>
2708 <param name="array">Oggetto <see cref="T:System.Array" /> unidimensionale che rappresenta la destinazione degli elementi copiati dall'oggetto <see cref="T:System.Collections.Generic.Stack`1" />.L'indicizzazione di <see cref="T:System.Array" /> deve essere in base zero.</param>
2709 <param name="arrayIndex">Indice in base zero in <paramref name="array" /> in corrispondenza del quale viene avviata la copia.</param>
2710 <exception cref="T:System.ArgumentNullException">
2711 <paramref name="array" /> is null.</exception>
2712 <exception cref="T:System.ArgumentOutOfRangeException">
2713 <paramref name="arrayIndex" /> is less than zero.</exception>
2714 <exception cref="T:System.ArgumentException">The number of elements in the source <see cref="T:System.Collections.Generic.Stack`1" /> is greater than the available space from <paramref name="arrayIndex" /> to the end of the destination <paramref name="array" />.</exception>
2716 <member name="P:System.Collections.Generic.Stack`1.Count">
2717 <summary>Ottiene il numero di elementi contenuti in <see cref="T:System.Collections.Generic.Stack`1" />.</summary>
2718 <returns>Il numero di elementi contenuti in <see cref="T:System.Collections.Generic.Stack`1" />.</returns>
2720 <member name="M:System.Collections.Generic.Stack`1.GetEnumerator">
2721 <summary>Restituisce un enumeratore per <see cref="T:System.Collections.Generic.Stack`1" />.</summary>
2723 <see cref="T:System.Collections.Generic.Stack`1.Enumerator" /> per l'oggetto <see cref="T:System.Collections.Generic.Stack`1" />.</returns>
2725 <member name="M:System.Collections.Generic.Stack`1.Peek">
2726 <summary>Restituisce l'oggetto all'inizio dello <see cref="T:System.Collections.Generic.Stack`1" /> senza rimuoverlo.</summary>
2727 <returns>Oggetto all'inizio dell'oggetto <see cref="T:System.Collections.Generic.Stack`1" />.</returns>
2728 <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Collections.Generic.Stack`1" /> is empty.</exception>
2730 <member name="M:System.Collections.Generic.Stack`1.Pop">
2731 <summary>Rimuove e restituisce l'oggetto all'inizio dell'oggetto <see cref="T:System.Collections.Generic.Stack`1" />.</summary>
2732 <returns>Oggetto rimosso dall'inizio dell'oggetto <see cref="T:System.Collections.Generic.Stack`1" />.</returns>
2733 <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Collections.Generic.Stack`1" /> is empty.</exception>
2735 <member name="M:System.Collections.Generic.Stack`1.Push(`0)">
2736 <summary>Inserisce un oggetto all'inizio di <see cref="T:System.Collections.Generic.Stack`1" />.</summary>
2737 <param name="item">Oggetto da inserire in <see cref="T:System.Collections.Generic.Stack`1" />.Il valore può essere null per i tipi di riferimento.</param>
2739 <member name="M:System.Collections.Generic.Stack`1.System#Collections#Generic#IEnumerable{T}#GetEnumerator">
2740 <summary>Restituisce un enumeratore che consente di scorrere la raccolta.</summary>
2741 <returns>Oggetto <see cref="T:System.Collections.Generic.IEnumerator`1" /> che può essere usato per eseguire l'iterazione della raccolta.</returns>
2743 <member name="M:System.Collections.Generic.Stack`1.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
2744 <summary>Copia gli elementi di <see cref="T:System.Collections.ICollection" /> in <see cref="T:System.Array" /> a partire da un particolare indice <see cref="T:System.Array" />.</summary>
2745 <param name="array">Oggetto <see cref="T:System.Array" /> unidimensionale che rappresenta la destinazione degli elementi copiati dall'oggetto <see cref="T:System.Collections.ICollection" />.L'indicizzazione di <see cref="T:System.Array" /> deve essere in base zero.</param>
2746 <param name="arrayIndex">Indice in base zero in <paramref name="array" /> in corrispondenza del quale viene avviata la copia.</param>
2747 <exception cref="T:System.ArgumentNullException">
2748 <paramref name="array" /> is null.</exception>
2749 <exception cref="T:System.ArgumentOutOfRangeException">
2750 <paramref name="arrayIndex" /> is less than zero.</exception>
2751 <exception cref="T:System.ArgumentException">
2752 <paramref name="array" /> is multidimensional.-or-<paramref name="array" /> does not have zero-based indexing.-or-The number of elements in the source <see cref="T:System.Collections.ICollection" /> is greater than the available space from <paramref name="arrayIndex" /> to the end of the destination <paramref name="array" />.-or-The type of the source <see cref="T:System.Collections.ICollection" /> cannot be cast automatically to the type of the destination <paramref name="array" />.</exception>
2754 <member name="P:System.Collections.Generic.Stack`1.System#Collections#ICollection#IsSynchronized">
2755 <summary>Ottiene un valore che indica se l'accesso a <see cref="T:System.Collections.ICollection" /> è sincronizzato (thread-safe).</summary>
2756 <returns>true se l'accesso a <see cref="T:System.Collections.ICollection" /> è sincronizzato (thread-safe); in caso contrario, false.Nell'implementazione predefinita di <see cref="T:System.Collections.Generic.Stack`1" />, questa proprietà restituisce sempre false.</returns>
2758 <member name="P:System.Collections.Generic.Stack`1.System#Collections#ICollection#SyncRoot">
2759 <summary>Ottiene un oggetto che può essere usato per sincronizzare l'accesso a <see cref="T:System.Collections.ICollection" />.</summary>
2760 <returns>Oggetto che può essere usato per sincronizzare l'accesso a <see cref="T:System.Collections.ICollection" />.Nell'implementazione predefinita di <see cref="T:System.Collections.Generic.Stack`1" />, questa proprietà restituisce sempre l'istanza corrente.</returns>
2762 <member name="M:System.Collections.Generic.Stack`1.System#Collections#IEnumerable#GetEnumerator">
2763 <summary>Restituisce un enumeratore che consente di scorrere una raccolta.</summary>
2764 <returns>Oggetto <see cref="T:System.Collections.IEnumerator" /> che può essere usato per eseguire l'iterazione della raccolta.</returns>
2766 <member name="M:System.Collections.Generic.Stack`1.ToArray">
2767 <summary>Copia l'oggetto <see cref="T:System.Collections.Generic.Stack`1" /> in una nuova matrice.</summary>
2768 <returns>Nuova matrice contenente le copie degli elementi dell'oggetto <see cref="T:System.Collections.Generic.Stack`1" />.</returns>
2770 <member name="M:System.Collections.Generic.Stack`1.TrimExcess">
2771 <summary>Imposta la capacità sul numero effettivo di elementi contenuti nell'oggetto <see cref="T:System.Collections.Generic.Stack`1" />, se questo numero è inferiore al 90 per cento della capacità corrente.</summary>
2773 <member name="T:System.Collections.Generic.Stack`1.Enumerator">
2774 <summary>Enumera gli elementi di un oggetto <see cref="T:System.Collections.Generic.Stack`1" />.</summary>
2776 <member name="P:System.Collections.Generic.Stack`1.Enumerator.Current">
2777 <summary>Ottiene l'elemento in corrispondenza della posizione corrente dell'enumeratore.</summary>
2778 <returns>Elemento dell'insieme <see cref="T:System.Collections.Generic.Stack`1" /> nella posizione corrente dell'enumeratore.</returns>
2779 <exception cref="T:System.InvalidOperationException">L'enumeratore è posizionato prima del primo elemento o dopo l'ultimo elemento della raccolta. </exception>
2781 <member name="M:System.Collections.Generic.Stack`1.Enumerator.Dispose">
2782 <summary>Consente di rilasciare tutte le risorse utilizzate dall'oggetto <see cref="T:System.Collections.Generic.Stack`1.Enumerator" />.</summary>
2784 <member name="M:System.Collections.Generic.Stack`1.Enumerator.MoveNext">
2785 <summary>Sposta l'enumeratore all'elemento successivo dell'oggetto <see cref="T:System.Collections.Generic.Stack`1" />.</summary>
2786 <returns>true se l'enumeratore ha completato il passaggio all'elemento successivo; false se l'enumeratore ha raggiunto la fine della raccolta.</returns>
2787 <exception cref="T:System.InvalidOperationException">La raccolta è stata modificata dopo la creazione dell'enumeratore. </exception>
2789 <member name="P:System.Collections.Generic.Stack`1.Enumerator.System#Collections#IEnumerator#Current">
2790 <summary>Ottiene l'elemento in corrispondenza della posizione corrente dell'enumeratore.</summary>
2791 <returns>Elemento della raccolta in corrispondenza della posizione corrente dell'enumeratore.</returns>
2792 <exception cref="T:System.InvalidOperationException">L'enumeratore è posizionato prima del primo elemento o dopo l'ultimo elemento della raccolta. </exception>
2794 <member name="M:System.Collections.Generic.Stack`1.Enumerator.System#Collections#IEnumerator#Reset">
2795 <summary>Imposta l'enumeratore sulla propria posizione iniziale, ovvero prima del primo elemento nella raccolta.La classe non può essere ereditata.</summary>
2796 <exception cref="T:System.InvalidOperationException">La raccolta è stata modificata dopo la creazione dell'enumeratore. </exception>