1 <?xml version="1.0" encoding="utf-8"?>
4 <name>System.Xml.XmlSerializer</name>
7 <member name="T:System.Xml.Serialization.XmlAnyAttributeAttribute">
8 <summary>Consente di specificare l'inserimento di qualsiasi attributo XML nel membro, ovvero in un campo che restituisce una matrice di oggetti <see cref="T:System.Xml.XmlAttribute" />.</summary>
10 <member name="M:System.Xml.Serialization.XmlAnyAttributeAttribute.#ctor">
11 <summary>Consente di creare una nuova istanza della classe <see cref="T:System.Xml.Serialization.XmlAnyAttributeAttribute" />.</summary>
13 <member name="T:System.Xml.Serialization.XmlAnyElementAttribute">
14 <summary>Specifica che il membro, ovvero un campo che restituisce una matrice di oggetti <see cref="T:System.Xml.XmlElement" /> o <see cref="T:System.Xml.XmlNode" />, può contenere oggetti che rappresentano qualsiasi elemento XML privo di membro corrispondente nell'oggetto da serializzare o deserializzare.</summary>
16 <member name="M:System.Xml.Serialization.XmlAnyElementAttribute.#ctor">
17 <summary>Inizializza una nuova istanza della classe <see cref="T:System.Xml.Serialization.XmlAnyElementAttribute" />.</summary>
19 <member name="M:System.Xml.Serialization.XmlAnyElementAttribute.#ctor(System.String)">
20 <summary>Inizializza una nuova istanza della classe <see cref="T:System.Xml.Serialization.XmlAnyElementAttribute" /> e specifica il nome dell'elemento XML generato nel documento XML.</summary>
21 <param name="name">Il nome dell'elemento XML generato dalla classe <see cref="T:System.Xml.Serialization.XmlSerializer" />. </param>
23 <member name="M:System.Xml.Serialization.XmlAnyElementAttribute.#ctor(System.String,System.String)">
24 <summary>Inizializza una nuova istanza della classe <see cref="T:System.Xml.Serialization.XmlAnyElementAttribute" /> e specifica il nome dell'elemento XML generato nel documento XML e il relativo spazio dei nomi XML.</summary>
25 <param name="name">Il nome dell'elemento XML generato dalla classe <see cref="T:System.Xml.Serialization.XmlSerializer" />. </param>
26 <param name="ns">Lo spazio dei nomi XML dell'elemento XML. </param>
28 <member name="P:System.Xml.Serialization.XmlAnyElementAttribute.Name">
29 <summary>Ottiene o imposta il nome dell'elemento XML.</summary>
30 <returns>Il nome dell'elemento XML.</returns>
31 <exception cref="T:System.InvalidOperationException">Il nome di elemento di un membro di matrice non corrisponde al nome di elemento specificato nella proprietà <see cref="P:System.Xml.Serialization.XmlAnyElementAttribute.Name" />. </exception>
33 <member name="P:System.Xml.Serialization.XmlAnyElementAttribute.Namespace">
34 <summary>Ottiene o imposta lo spazio dei nomi XML generato nel documento XML.</summary>
35 <returns>Uno spazio dei nomi XML.</returns>
37 <member name="P:System.Xml.Serialization.XmlAnyElementAttribute.Order">
38 <summary>Ottiene o imposta l'ordine esplicito in cui gli elementi vengono serializzati o deserializzati.</summary>
39 <returns>Ordine di generazione del codice.</returns>
41 <member name="T:System.Xml.Serialization.XmlAnyElementAttributes">
42 <summary>Rappresenta una raccolta di oggetti <see cref="T:System.Xml.Serialization.XmlAnyElementAttribute" />.</summary>
44 <member name="M:System.Xml.Serialization.XmlAnyElementAttributes.#ctor">
45 <summary>Inizializza una nuova istanza della classe <see cref="T:System.Xml.Serialization.XmlAnyElementAttributes" />. </summary>
47 <member name="M:System.Xml.Serialization.XmlAnyElementAttributes.Add(System.Xml.Serialization.XmlAnyElementAttribute)">
48 <summary>Aggiunge <see cref="T:System.Xml.Serialization.XmlAnyElementAttribute" /> all'insieme.</summary>
49 <returns>L'indice della classe <see cref="T:System.Xml.Serialization.XmlAnyElementAttribute" /> appena aggiunta.</returns>
50 <param name="attribute">Oggetto <see cref="T:System.Xml.Serialization.XmlAnyElementAttribute" /> da aggiungere. </param>
52 <member name="M:System.Xml.Serialization.XmlAnyElementAttributes.Clear">
53 <summary>Rimuove tutti gli oggetti dall'oggetto <see cref="T:System.Collections.CollectionBaseinstance" />.Questo metodo non può essere sottoposto a override.</summary>
55 <member name="M:System.Xml.Serialization.XmlAnyElementAttributes.Contains(System.Xml.Serialization.XmlAnyElementAttribute)">
56 <summary>Ottiene un valore che indica se l'oggetto <see cref="T:System.Xml.Serialization.XmlAnyElementAttribute" /> specificato è presente nell'insieme.</summary>
57 <returns>true se la classe <see cref="T:System.Xml.Serialization.XmlAnyElementAttribute" /> è presente nell'insieme; in caso contrario, false.</returns>
58 <param name="attribute">La classe <see cref="T:System.Xml.Serialization.XmlAnyElementAttribute" /> in questione. </param>
60 <member name="M:System.Xml.Serialization.XmlAnyElementAttributes.CopyTo(System.Xml.Serialization.XmlAnyElementAttribute[],System.Int32)">
61 <summary>Copia l'intero insieme in una matrice unidimensionale compatibile di oggetti <see cref="T:System.Xml.Serialization.XmlElementAttribute" />, a partire dall'indice specificato della matrice di destinazione. </summary>
62 <param name="array">Matrice unidimensionale di oggetti <see cref="T:System.Xml.Serialization.XmlElementAttribute" /> che costituisce la destinazione degli elementi copiati dall'insieme.L'indicizzazione della matrice deve essere in base zero.</param>
63 <param name="index">Indice in base zero della matrice specificata nel parametro <paramref name="array" /> in corrispondenza del quale ha inizio la copia.</param>
65 <member name="P:System.Xml.Serialization.XmlAnyElementAttributes.Count">
66 <summary>Ottiene il numero di elementi contenuti nell'istanza <see cref="T:System.Collections.CollectionBase" />.</summary>
67 <returns>Il numero di elementi contenuti nell'istanza <see cref="T:System.Collections.CollectionBase" />.</returns>
69 <member name="M:System.Xml.Serialization.XmlAnyElementAttributes.GetEnumerator">
70 <summary>Restituisce un enumeratore che scorre la classe <see cref="T:System.Collections.CollectionBaseinstance" />.</summary>
71 <returns>Enumeratore che scorre <see cref="T:System.Collections.CollectionBaseinstance" />.</returns>
73 <member name="M:System.Xml.Serialization.XmlAnyElementAttributes.IndexOf(System.Xml.Serialization.XmlAnyElementAttribute)">
74 <summary>Ottiene l'indice della classe <see cref="T:System.Xml.Serialization.XmlAnyElementAttribute" /> specificata.</summary>
75 <returns>Indice dell'oggetto <see cref="T:System.Xml.Serialization.XmlAnyElementAttribute" /> specificato.</returns>
76 <param name="attribute">La classe <see cref="T:System.Xml.Serialization.XmlAnyElementAttribute" /> della quale si desidera l'indice. </param>
78 <member name="M:System.Xml.Serialization.XmlAnyElementAttributes.Insert(System.Int32,System.Xml.Serialization.XmlAnyElementAttribute)">
79 <summary>Inserisce <see cref="T:System.Xml.Serialization.XmlAnyElementAttribute" /> nell'insieme in corrispondenza dell'indice specificato.</summary>
80 <param name="index">Indice in cui viene inserito <see cref="T:System.Xml.Serialization.XmlAnyElementAttribute" />. </param>
81 <param name="attribute">Oggetto <see cref="T:System.Xml.Serialization.XmlAnyElementAttribute" /> da inserire. </param>
83 <member name="P:System.Xml.Serialization.XmlAnyElementAttributes.Item(System.Int32)">
84 <summary>Ottiene o imposta <see cref="T:System.Xml.Serialization.XmlAnyElementAttribute" /> in corrispondenza dell'indice specificato.</summary>
85 <returns>Oggetto <see cref="T:System.Xml.Serialization.XmlAnyElementAttribute" /> in corrispondenza dell'indice specificato.</returns>
86 <param name="index">Indice dell'oggetto <see cref="T:System.Xml.Serialization.XmlAnyElementAttribute" />. </param>
88 <member name="M:System.Xml.Serialization.XmlAnyElementAttributes.Remove(System.Xml.Serialization.XmlAnyElementAttribute)">
89 <summary>Rimuove la classe <see cref="T:System.Xml.Serialization.XmlAnyElementAttribute" /> specificata dall'insieme.</summary>
90 <param name="attribute">La classe <see cref="T:System.Xml.Serialization.XmlAnyElementAttribute" /> da rimuovere. </param>
92 <member name="M:System.Xml.Serialization.XmlAnyElementAttributes.RemoveAt(System.Int32)">
93 <summary>Consente di rimuovere l'elemento in corrispondenza dell'indice specificato di <see cref="T:System.Collections.CollectionBaseinstance" />.Questo metodo non può essere sottoposto a override.</summary>
94 <param name="index">Indice dell'elemento da rimuovere.</param>
96 <member name="M:System.Xml.Serialization.XmlAnyElementAttributes.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
97 <summary>Copia l'intero insieme in una matrice unidimensionale compatibile di oggetti <see cref="T:System.Xml.Serialization.XmlElementAttribute" />, a partire dall'indice specificato della matrice di destinazione.</summary>
98 <param name="array">Matrice unidimensionale.</param>
99 <param name="index">Indice specificato.</param>
101 <member name="P:System.Xml.Serialization.XmlAnyElementAttributes.System#Collections#ICollection#IsSynchronized">
102 <summary>Ottiene un valore che indica se l'accesso a <see cref="T:System.Collections.CollectionBase" /> è sincronizzato (thread-safe).</summary>
103 <returns>True se l'accesso alla classe <see cref="T:System.Collections.CollectionBase" /> è sincronizzato, in caso contrario false.</returns>
105 <member name="P:System.Xml.Serialization.XmlAnyElementAttributes.System#Collections#ICollection#SyncRoot">
106 <summary>Ottiene un oggetto che può essere utilizzato per sincronizzare l'accesso a <see cref="T:System.Collections.CollectionBase" />.</summary>
107 <returns>Oggetto che può essere utilizzato per sincronizzare l'accesso a <see cref="T:System.Collections.CollectionBase" />.</returns>
109 <member name="M:System.Xml.Serialization.XmlAnyElementAttributes.System#Collections#IList#Add(System.Object)">
110 <summary>Aggiunge un oggetto alla fine di <see cref="T:System.Collections.CollectionBase" />.</summary>
111 <returns>Oggetto aggiunto alla raccolta.</returns>
112 <param name="value">Il valore dell'oggetto da aggiungere alla raccolta.</param>
114 <member name="M:System.Xml.Serialization.XmlAnyElementAttributes.System#Collections#IList#Contains(System.Object)">
115 <summary>Consente di stabilire se <see cref="T:System.Collections.CollectionBase" /> contiene un elemento specifico.</summary>
116 <returns>True se l'oggetto <see cref="T:System.Collections.CollectionBase" /> contiene un elemento specifico; in caso contrario, false.</returns>
117 <param name="value">Valore dell'elemento.</param>
119 <member name="M:System.Xml.Serialization.XmlAnyElementAttributes.System#Collections#IList#IndexOf(System.Object)">
120 <summary>Cerca l'oggetto specificato e restituisce l'indice in base zero della prima occorrenza nell'intera classe <see cref="T:System.Collections.CollectionBase" />.</summary>
121 <returns>Indice in base zero di un oggetto.</returns>
122 <param name="value">Valore dell'oggetto.</param>
124 <member name="M:System.Xml.Serialization.XmlAnyElementAttributes.System#Collections#IList#Insert(System.Int32,System.Object)">
125 <summary>Consente di inserire un elemento in <see cref="T:System.Collections.CollectionBase" /> in corrispondenza dell'indice specificato.</summary>
126 <param name="index">L'indice in cui verrà inserito l'elemento.</param>
127 <param name="value">Valore dell'elemento.</param>
129 <member name="P:System.Xml.Serialization.XmlAnyElementAttributes.System#Collections#IList#IsFixedSize">
130 <summary>Ottiene un valore che indica se <see cref="T:System.Collections.CollectionBasehas" /> è a dimensione fissa.</summary>
131 <returns>True se <see cref="T:System.Collections.CollectionBasehas" /> è di dimensioni fisse; in caso contrario, false.</returns>
133 <member name="P:System.Xml.Serialization.XmlAnyElementAttributes.System#Collections#IList#IsReadOnly">
134 <summary>Ottiene un valore che indica se <see cref="T:System.Collections.CollectionBase" /> è di sola lettura.</summary>
135 <returns>True se <see cref="T:System.Collections.CollectionBase" /> è di sola lettura. In caso contrario, false.</returns>
137 <member name="P:System.Xml.Serialization.XmlAnyElementAttributes.System#Collections#IList#Item(System.Int32)">
138 <summary>Ottiene o imposta l'elemento in corrispondenza dell'indice specificato.</summary>
139 <returns>Elemento in corrispondenza dell'indice specificato.</returns>
140 <param name="index">Indice dell'elemento.</param>
142 <member name="M:System.Xml.Serialization.XmlAnyElementAttributes.System#Collections#IList#Remove(System.Object)">
143 <summary>Rimuove la prima occorrenza di un oggetto specifico dall'interfaccia <see cref="T:System.Collections.CollectionBase" />.</summary>
144 <param name="value">Valore dell'oggetto rimosso.</param>
146 <member name="T:System.Xml.Serialization.XmlArrayAttribute">
147 <summary>Specifica che <see cref="T:System.Xml.Serialization.XmlSerializer" /> deve serializzare un determinato membro della classe come matrice di elementi XML.</summary>
149 <member name="M:System.Xml.Serialization.XmlArrayAttribute.#ctor">
150 <summary>Inizializza una nuova istanza della classe <see cref="T:System.Xml.Serialization.XmlArrayAttribute" />.</summary>
152 <member name="M:System.Xml.Serialization.XmlArrayAttribute.#ctor(System.String)">
153 <summary>Inizializza una nuova istanza della classe <see cref="T:System.Xml.Serialization.XmlArrayAttribute" /> e specifica il nome dell'elemento XML generato nell'istanza di documento XML.</summary>
154 <param name="elementName">Il nome dell'elemento XML generato dalla classe <see cref="T:System.Xml.Serialization.XmlSerializer" />. </param>
156 <member name="P:System.Xml.Serialization.XmlArrayAttribute.ElementName">
157 <summary>Recupera o imposta il nome dell'elemento XML associato alla matrice serializzata.</summary>
158 <returns>Il nome dell'elemento XML della matrice serializzata.Il valore predefinito è il nome del membro al quale è assegnato <see cref="T:System.Xml.Serialization.XmlArrayAttribute" />.</returns>
160 <member name="P:System.Xml.Serialization.XmlArrayAttribute.Form">
161 <summary>Ottiene o imposta un valore che indica se il nome dell'elemento XML generato da <see cref="T:System.Xml.Serialization.XmlSerializer" /> è completo o non qualificato.</summary>
162 <returns>Uno dei valori di <see cref="T:System.Xml.Schema.XmlSchemaForm" />.Il valore predefinito è XmlSchemaForm.None.</returns>
164 <member name="P:System.Xml.Serialization.XmlArrayAttribute.IsNullable">
165 <summary>Ottiene o imposta un valore che indica se <see cref="T:System.Xml.Serialization.XmlSerializer" /> deve serializzare un membro come un tag XML vuoto con l'attributo xsi:nil impostato su true.</summary>
166 <returns>true se l'attributo xsi:nil viene generato dalla classe <see cref="T:System.Xml.Serialization.XmlSerializer" />; in caso contrario, false.</returns>
168 <member name="P:System.Xml.Serialization.XmlArrayAttribute.Namespace">
169 <summary>Ottiene o imposta lo spazio dei nomi dell'elemento XML.</summary>
170 <returns>Lo spazio dei nomi dell'elemento XML.</returns>
172 <member name="P:System.Xml.Serialization.XmlArrayAttribute.Order">
173 <summary>Ottiene o imposta l'ordine esplicito in cui gli elementi vengono serializzati o deserializzati.</summary>
174 <returns>Ordine di generazione del codice.</returns>
176 <member name="T:System.Xml.Serialization.XmlArrayItemAttribute">
177 <summary>Rappresenta un attributo che specifica i tipi derivati che <see cref="T:System.Xml.Serialization.XmlSerializer" /> può inserire in una matrice serializzata.</summary>
179 <member name="M:System.Xml.Serialization.XmlArrayItemAttribute.#ctor">
180 <summary>Inizializza una nuova istanza della classe <see cref="T:System.Xml.Serialization.XmlArrayItemAttribute" />.</summary>
182 <member name="M:System.Xml.Serialization.XmlArrayItemAttribute.#ctor(System.String)">
183 <summary>Inizializza una nuova istanza della classe <see cref="T:System.Xml.Serialization.XmlArrayItemAttribute" /> e specifica il nome dell'elemento XML generato nel documento XML.</summary>
184 <param name="elementName">Il nome dell'elemento XML. </param>
186 <member name="M:System.Xml.Serialization.XmlArrayItemAttribute.#ctor(System.String,System.Type)">
187 <summary>Inizializza una nuova istanza della classe <see cref="T:System.Xml.Serialization.XmlArrayItemAttribute" /> e specifica il nome dell'elemento XML generato nel documento XML e il <see cref="T:System.Type" /> che può essere inserito nel documento XML generato.</summary>
188 <param name="elementName">Il nome dell'elemento XML. </param>
190 <see cref="T:System.Type" /> dell'oggetto da serializzare. </param>
192 <member name="M:System.Xml.Serialization.XmlArrayItemAttribute.#ctor(System.Type)">
193 <summary>Inizializza una nuova istanza della classe <see cref="T:System.Xml.Serialization.XmlArrayItemAttribute" /> e specifica il <see cref="T:System.Type" /> che può essere inserito nella matrice serializzata.</summary>
195 <see cref="T:System.Type" /> dell'oggetto da serializzare. </param>
197 <member name="P:System.Xml.Serialization.XmlArrayItemAttribute.DataType">
198 <summary>Ottiene o imposta il tipo di dati XML dell'elemento XML generato.</summary>
199 <returns>Un tipo di dati XSD (XML Schema Definition) secondo la definizione fornita da World Wide Web Consortium (www.w3.org) nel documento "XML Schema Part 2: DataTypes".</returns>
201 <member name="P:System.Xml.Serialization.XmlArrayItemAttribute.ElementName">
202 <summary>Ottiene o imposta il nome dell'elemento XML generato.</summary>
203 <returns>Il nome dell'elemento XML generato.Il valore predefinito è l'identificatore del membro.</returns>
205 <member name="P:System.Xml.Serialization.XmlArrayItemAttribute.Form">
206 <summary>Ottiene o imposta un valore che indica se il nome dell'elemento XML generato è completo.</summary>
207 <returns>Uno dei valori di <see cref="T:System.Xml.Schema.XmlSchemaForm" />.Il valore predefinito è XmlSchemaForm.None.</returns>
208 <exception cref="T:System.Exception">La proprietà <see cref="P:System.Xml.Serialization.XmlArrayItemAttribute.Form" /> è impostata su XmlSchemaForm.Unqualified e viene specificato un valore <see cref="P:System.Xml.Serialization.XmlArrayItemAttribute.Namespace" />. </exception>
210 <member name="P:System.Xml.Serialization.XmlArrayItemAttribute.IsNullable">
211 <summary>Ottiene o imposta un valore che indica se <see cref="T:System.Xml.Serialization.XmlSerializer" /> deve serializzare un membro come un tag XML vuoto con l'attributo xsi:nil impostato su true.</summary>
212 <returns>true se <see cref="T:System.Xml.Serialization.XmlSerializer" /> genera l'attributo xsi:nil; in caso contrario, false e non viene generata alcuna istanza.Il valore predefinito è true.</returns>
214 <member name="P:System.Xml.Serialization.XmlArrayItemAttribute.Namespace">
215 <summary>Ottiene o imposta lo spazio dei nomi dell'elemento XML generato.</summary>
216 <returns>Lo spazio dei nomi dell'elemento XML generato.</returns>
218 <member name="P:System.Xml.Serialization.XmlArrayItemAttribute.NestingLevel">
219 <summary>Ottiene o imposta il livello in una gerarchia di elementi XML interessati dall'<see cref="T:System.Xml.Serialization.XmlArrayItemAttribute" />.</summary>
220 <returns>Indice con inizio zero di un gruppo di indici in una matrice di matrici.</returns>
222 <member name="P:System.Xml.Serialization.XmlArrayItemAttribute.Type">
223 <summary>Ottiene o imposta il tipo consentito in una matrice.</summary>
225 <see cref="T:System.Type" /> consentito nella matrice.</returns>
227 <member name="T:System.Xml.Serialization.XmlArrayItemAttributes">
228 <summary>Rappresenta una raccolta di oggetti <see cref="T:System.Xml.Serialization.XmlArrayItemAttribute" />.</summary>
230 <member name="M:System.Xml.Serialization.XmlArrayItemAttributes.#ctor">
231 <summary>Inizializza una nuova istanza della classe <see cref="T:System.Xml.Serialization.XmlArrayItemAttributes" />. </summary>
233 <member name="M:System.Xml.Serialization.XmlArrayItemAttributes.Add(System.Xml.Serialization.XmlArrayItemAttribute)">
234 <summary>Aggiunge <see cref="T:System.Xml.Serialization.XmlArrayItemAttribute" /> all'insieme.</summary>
235 <returns>L'indice dell'elemento aggiunto.</returns>
236 <param name="attribute">L'oggetto <see cref="T:System.Xml.Serialization.XmlArrayItemAttribute" /> da aggiungere alla raccolta. </param>
238 <member name="M:System.Xml.Serialization.XmlArrayItemAttributes.Clear">
239 <summary>Consente di rimuovere tutti gli elementi dalla <see cref="T:System.Xml.Serialization.XmlArrayItemAttributes" />.</summary>
240 <exception cref="T:System.NotSupportedException">L'<see cref="T:System.Xml.Serialization.XmlArrayItemAttributes" /> è in sola lettura.- oppure - L'oggetto <see cref="T:System.Xml.Serialization.XmlArrayItemAttributes" /> è di dimensioni fisse. </exception>
242 <member name="M:System.Xml.Serialization.XmlArrayItemAttributes.Contains(System.Xml.Serialization.XmlArrayItemAttribute)">
243 <summary>Determina se l'insieme contiene l'oggetto <see cref="T:System.Xml.Serialization.XmlArrayItemAttribute" /> specificato. </summary>
244 <returns>true se nell'insieme è presente l'oggetto <see cref="T:System.Xml.Serialization.XmlArrayItemAttribute" /> specificato; in caso contrario, false.</returns>
245 <param name="attribute">
246 <see cref="T:System.Xml.Serialization.XmlArrayItemAttribute" /> da verificare.</param>
248 <member name="M:System.Xml.Serialization.XmlArrayItemAttributes.CopyTo(System.Xml.Serialization.XmlArrayItemAttribute[],System.Int32)">
249 <summary>Copia una matrice di oggetti <see cref="T:System.Xml.Serialization.XmlArrayItemAttribute" /> nell'insieme, a partire dall'indice di destinazione specificato. </summary>
250 <param name="array">Matrice di oggetti <see cref="T:System.Xml.Serialization.XmlArrayItemAttribute" /> da copiare nell'insieme.</param>
251 <param name="index">Indice in corrispondenza del quale iniziano gli attributi copiati.</param>
253 <member name="P:System.Xml.Serialization.XmlArrayItemAttributes.Count">
254 <summary>Ottiene il numero di elementi contenuti in <see cref="T:System.Xml.Serialization.XmlArrayItemAttributes" />.</summary>
255 <returns>Il numero di elementi contenuti in <see cref="T:System.Xml.Serialization.XmlArrayItemAttributes" />.</returns>
257 <member name="M:System.Xml.Serialization.XmlArrayItemAttributes.GetEnumerator">
258 <summary>Viene restituito un enumeratore per l'intero <see cref="T:System.Xml.Serialization.XmlArrayItemAttributes" />.</summary>
260 <see cref="T:System.Collections.IEnumerator" /> per l'intera <see cref="T:System.Xml.Serialization.XmlArrayItemAttributes" />.</returns>
262 <member name="M:System.Xml.Serialization.XmlArrayItemAttributes.IndexOf(System.Xml.Serialization.XmlArrayItemAttribute)">
263 <summary>Restituisce l'indice in base zero della prima occorrenza dell'oggetto <see cref="T:System.Xml.Serialization.XmlArrayItemAttribute" /> specificato nella raccolta oppure -1 se l'attributo non risulta presente nella raccolta. </summary>
264 <returns>Primo indice dell'oggetto <see cref="T:System.Xml.Serialization.XmlArrayItemAttribute" /> nell'insieme oppure -1 se l'attributo non risulta presente nell'insieme.</returns>
265 <param name="attribute">L'oggetto <see cref="T:System.Xml.Serialization.XmlArrayItemAttribute" /> da individuare nell'insieme.</param>
267 <member name="M:System.Xml.Serialization.XmlArrayItemAttributes.Insert(System.Int32,System.Xml.Serialization.XmlArrayItemAttribute)">
268 <summary>Consente di inserire un oggetto <see cref="T:System.Xml.Serialization.XmlArrayItemAttribute" /> nell'insieme in corrispondenza dell'indice specificato. </summary>
269 <param name="index">Indice in corrispondenza del quale viene inserito l'attributo.</param>
270 <param name="attribute">La classe <see cref="T:System.Xml.Serialization.XmlArrayItemAttribute" /> da inserire.</param>
272 <member name="P:System.Xml.Serialization.XmlArrayItemAttributes.Item(System.Int32)">
273 <summary>Ottiene o imposta l'elemento in corrispondenza dell'indice specificato.</summary>
275 <see cref="T:System.Xml.Serialization.XmlArrayItemAttribute" /> in corrispondenza dell'indice specificato.</returns>
276 <param name="index">L'indice con inizio zero del membro dell'insieme da ottenere o impostare. </param>
278 <member name="M:System.Xml.Serialization.XmlArrayItemAttributes.Remove(System.Xml.Serialization.XmlArrayItemAttribute)">
279 <summary>Rimuove <see cref="T:System.Xml.Serialization.XmlArrayItemAttribute" /> dall'insieme, se presente. </summary>
280 <param name="attribute">La classe <see cref="T:System.Xml.Serialization.XmlArrayItemAttribute" /> da rimuovere.</param>
282 <member name="M:System.Xml.Serialization.XmlArrayItemAttributes.RemoveAt(System.Int32)">
283 <summary>Rimuove l'elemento dell'interfaccia <see cref="T:System.Xml.Serialization.XmlArrayItemAttributes" /> in corrispondenza dell'indice specificato.</summary>
284 <param name="index">Indice in base zero dell'elemento da rimuovere. </param>
285 <exception cref="T:System.ArgumentOutOfRangeException">
286 <paramref name="index" /> non è un indice valido nell'interfaccia <see cref="T:System.Xml.Serialization.XmlArrayItemAttributes" />. </exception>
287 <exception cref="T:System.NotSupportedException">L'<see cref="T:System.Xml.Serialization.XmlArrayItemAttributes" /> è in sola lettura.- oppure - L'oggetto <see cref="T:System.Xml.Serialization.XmlArrayItemAttributes" /> è di dimensioni fisse. </exception>
289 <member name="M:System.Xml.Serialization.XmlArrayItemAttributes.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
290 <summary>Copia l'intero oggetto <see cref="T:System.Xml.Serialization.XmlArrayItemAttribute" /> in un oggetto <see cref="T:System.Array" /> compatibile unidimensionale, a partire dall'indice specificato della matrice di destinazione.</summary>
291 <param name="array">Oggetto <see cref="T:System.Array" /> unidimensionale che rappresenta la destinazione degli elementi copiati dall'oggetto <see cref="T:System.Xml.Serialization.XmlArrayItemAttribute" />.L'indicizzazione di <see cref="T:System.Array" /> deve essere in base zero.</param>
293 <member name="P:System.Xml.Serialization.XmlArrayItemAttributes.System#Collections#ICollection#IsSynchronized">
294 <summary>Ottiene un valore che indica se l'accesso a <see cref="T:System.Xml.Serialization.XmlArrayItemAttributes" /> è sincronizzato (thread-safe).</summary>
295 <returns>true se l'accesso all'oggetto <see cref="T:System.Xml.Serialization.XmlArrayItemAttributes" /> è sincronizzato (thread-safe); in caso contrario, false.</returns>
297 <member name="P:System.Xml.Serialization.XmlArrayItemAttributes.System#Collections#ICollection#SyncRoot"></member>
298 <member name="M:System.Xml.Serialization.XmlArrayItemAttributes.System#Collections#IList#Add(System.Object)">
299 <summary>Aggiunge un oggetto alla fine di <see cref="T:System.Xml.Serialization.XmlArrayItemAttributes" />.</summary>
300 <returns>Indice <see cref="T:System.Xml.Serialization.XmlArrayItemAttributes" /> in corrispondenza del quale è stato aggiunto <paramref name="value" />.</returns>
301 <param name="value">Oggetto <see cref="T:System.Object" /> da aggiungere alla fine di <see cref="T:System.Xml.Serialization.XmlArrayItemAttributes" />.Il valore può essere null.</param>
302 <exception cref="T:System.NotSupportedException">L'<see cref="T:System.Xml.Serialization.XmlArrayItemAttributes" /> è in sola lettura.- oppure - L'oggetto <see cref="T:System.Xml.Serialization.XmlArrayItemAttributes" /> è di dimensioni fisse. </exception>
304 <member name="M:System.Xml.Serialization.XmlArrayItemAttributes.System#Collections#IList#Contains(System.Object)">
305 <summary>Determina se l'insieme contiene l'oggetto <see cref="T:System.Object" /> specificato. </summary>
306 <returns>true se nell'insieme è presente l'oggetto <see cref="T:System.Xml.Serialization.XmlArrayItemAttribute" /> specificato; in caso contrario, false.</returns>
308 <member name="M:System.Xml.Serialization.XmlArrayItemAttributes.System#Collections#IList#IndexOf(System.Object)">
309 <summary>Restituisce l'indice in base zero della prima occorrenza dell'oggetto <see cref="T:System.Object" /> specificato nella raccolta oppure -1 se l'attributo non risulta presente nella raccolta. </summary>
310 <returns>Primo indice dell'oggetto <see cref="T:System.Xml.Serialization.XmlArrayItemAttribute" /> nell'insieme oppure -1 se l'attributo non risulta presente nell'insieme.</returns>
312 <member name="M:System.Xml.Serialization.XmlArrayItemAttributes.System#Collections#IList#Insert(System.Int32,System.Object)">
313 <summary>Consente di inserire un elemento in <see cref="T:System.Xml.Serialization.XmlArrayItemAttributes" /> in corrispondenza dell'indice specificato.</summary>
314 <param name="index">Indice in base zero nel quale <paramref name="value" /> deve essere inserito. </param>
315 <param name="value">Oggetto <see cref="T:System.Object" /> da inserire.Il valore può essere null.</param>
316 <exception cref="T:System.ArgumentOutOfRangeException">
317 <paramref name="index" /> è minore di zero.- oppure - <paramref name="index" /> è maggiore di <see cref="P:System.Xml.Serialization.XmlArrayItemAttributes.Count" />. </exception>
318 <exception cref="T:System.NotSupportedException">L'<see cref="T:System.Xml.Serialization.XmlArrayItemAttributes" /> è in sola lettura.- oppure - L'oggetto <see cref="T:System.Xml.Serialization.XmlArrayItemAttributes" /> è di dimensioni fisse. </exception>
320 <member name="P:System.Xml.Serialization.XmlArrayItemAttributes.System#Collections#IList#IsFixedSize">
321 <summary>Ottiene un valore che indica se <see cref="T:System.Xml.Serialization.XmlArrayItemAttributes" /> ha dimensioni fisse.</summary>
322 <returns>true se <see cref="T:System.Xml.Serialization.XmlArrayItemAttributes" /> è di dimensioni fisse; in caso contrario, false.</returns>
324 <member name="P:System.Xml.Serialization.XmlArrayItemAttributes.System#Collections#IList#IsReadOnly">
325 <summary>Ottiene un valore che indica se <see cref="T:System.Xml.Serialization.XmlArrayItemAttributes" /> è di sola lettura.</summary>
326 <returns>true se <see cref="T:System.Xml.Serialization.XmlArrayItemAttributes" /> è di sola lettura. In caso contrario, false.</returns>
328 <member name="P:System.Xml.Serialization.XmlArrayItemAttributes.System#Collections#IList#Item(System.Int32)">
329 <summary>Ottiene o imposta l'elemento in corrispondenza dell'indice specificato.</summary>
331 <see cref="T:System.Xml.Serialization.XmlArrayItemAttribute" /> in corrispondenza dell'indice specificato.</returns>
332 <param name="index">L'indice con inizio zero del membro dell'insieme da ottenere o impostare. </param>
334 <member name="M:System.Xml.Serialization.XmlArrayItemAttributes.System#Collections#IList#Remove(System.Object)">
335 <summary>Rimuove la prima occorrenza di un oggetto specifico dall'interfaccia <see cref="T:System.Xml.Serialization.XmlArrayItemAttributes" />.</summary>
336 <exception cref="T:System.NotSupportedException">L'<see cref="T:System.Xml.Serialization.XmlArrayItemAttributes" /> è in sola lettura.- oppure - L'oggetto <see cref="T:System.Xml.Serialization.XmlArrayItemAttributes" /> è di dimensioni fisse. </exception>
338 <member name="T:System.Xml.Serialization.XmlAttributeAttribute">
339 <summary>Specifica che <see cref="T:System.Xml.Serialization.XmlSerializer" /> deve serializzare il membro della classe come attributo XML.</summary>
341 <member name="M:System.Xml.Serialization.XmlAttributeAttribute.#ctor">
342 <summary>Inizializza una nuova istanza della classe <see cref="T:System.Xml.Serialization.XmlAttributeAttribute" />.</summary>
344 <member name="M:System.Xml.Serialization.XmlAttributeAttribute.#ctor(System.String)">
345 <summary>Inizializza una nuova istanza della classe <see cref="T:System.Xml.Serialization.XmlAttributeAttribute" /> e specifica il nome dell'attributo XML generato.</summary>
346 <param name="attributeName">Il nome dell'attributo XML generato da <see cref="T:System.Xml.Serialization.XmlSerializer" />. </param>
348 <member name="M:System.Xml.Serialization.XmlAttributeAttribute.#ctor(System.String,System.Type)">
349 <summary>Inizializza una nuova istanza della classe <see cref="T:System.Xml.Serialization.XmlAttributeAttribute" />.</summary>
350 <param name="attributeName">Nome dell'attributo XML generato. </param>
352 <see cref="T:System.Type" /> utilizzato per archiviare l'attributo. </param>
354 <member name="M:System.Xml.Serialization.XmlAttributeAttribute.#ctor(System.Type)">
355 <summary>Inizializza una nuova istanza della classe <see cref="T:System.Xml.Serialization.XmlAttributeAttribute" />.</summary>
357 <see cref="T:System.Type" /> utilizzato per archiviare l'attributo. </param>
359 <member name="P:System.Xml.Serialization.XmlAttributeAttribute.AttributeName">
360 <summary>Recupera o imposta il nome dell'attributo XML.</summary>
361 <returns>Il nome dell'attributo XML.Il nome predefinito è il nome del membro.</returns>
363 <member name="P:System.Xml.Serialization.XmlAttributeAttribute.DataType">
364 <summary>Ottiene o imposta il tipo di dati XSD dell'attributo XML generato da <see cref="T:System.Xml.Serialization.XmlSerializer" />.</summary>
365 <returns>Un tipo di dati XSD (XML Schema Document) secondo la definizione fornita da World Wide Web Consortium (www.w3.org) nel documento "XML Schema: DataTypes".</returns>
367 <member name="P:System.Xml.Serialization.XmlAttributeAttribute.Form">
368 <summary>Ottiene o imposta un valore che indica se il nome dell'attributo XML generato da <see cref="T:System.Xml.Serialization.XmlSerializer" /> è completo.</summary>
369 <returns>Uno dei valori di <see cref="T:System.Xml.Schema.XmlSchemaForm" />.Il valore predefinito è XmlForm.None.</returns>
371 <member name="P:System.Xml.Serialization.XmlAttributeAttribute.Namespace">
372 <summary>Ottiene o imposta lo spazio dei nomi XML dell'attributo XML.</summary>
373 <returns>Lo spazio dei nomi XML dell'attributo XML.</returns>
375 <member name="P:System.Xml.Serialization.XmlAttributeAttribute.Type">
376 <summary>Ottiene o imposta il tipo complesso dell'attributo XML.</summary>
377 <returns>Tipo dell'attributo XML.</returns>
379 <member name="T:System.Xml.Serialization.XmlAttributeOverrides">
380 <summary>Consente di sottoporre a override gli attributi di una proprietà, di un campo e di una classe quando si utilizza <see cref="T:System.Xml.Serialization.XmlSerializer" /> per serializzare o deserializzare un oggetto</summary>
382 <member name="M:System.Xml.Serialization.XmlAttributeOverrides.#ctor">
383 <summary>Inizializza una nuova istanza della classe <see cref="T:System.Xml.Serialization.XmlAttributeOverrides" />. </summary>
385 <member name="M:System.Xml.Serialization.XmlAttributeOverrides.Add(System.Type,System.String,System.Xml.Serialization.XmlAttributes)">
386 <summary>Aggiunge un oggetto <see cref="T:System.Xml.Serialization.XmlAttributes" /> all'insieme di oggetti <see cref="T:System.Xml.Serialization.XmlAttributes" />.Il parametro <paramref name="type" /> specifica un oggetto da sottoporre a override.Il parametro <paramref name="member" /> specifica il nome di un membro sottoposto a override.</summary>
387 <param name="type">Il <see cref="T:System.Type" /> dell'oggetto da sottoporre a override. </param>
388 <param name="member">Il nome del membro da sottoporre a override. </param>
389 <param name="attributes">Oggetto <see cref="T:System.Xml.Serialization.XmlAttributes" /> che rappresenta gli attributi che eseguono l'override. </param>
391 <member name="M:System.Xml.Serialization.XmlAttributeOverrides.Add(System.Type,System.Xml.Serialization.XmlAttributes)">
392 <summary>Aggiunge un oggetto <see cref="T:System.Xml.Serialization.XmlAttributes" /> all'insieme di oggetti <see cref="T:System.Xml.Serialization.XmlAttributes" />.Il parametro <paramref name="type" /> specifica un oggetto da sottoporre a override tramite l'oggetto <see cref="T:System.Xml.Serialization.XmlAttributes" />.</summary>
394 <see cref="T:System.Type" /> dell'oggetto sottoposto a override. </param>
395 <param name="attributes">Oggetto <see cref="T:System.Xml.Serialization.XmlAttributes" /> che rappresenta gli attributi che eseguono l'override. </param>
397 <member name="P:System.Xml.Serialization.XmlAttributeOverrides.Item(System.Type)">
398 <summary>Ottiene l'oggetti associato al tipo specificato della classe base.</summary>
399 <returns>Oggetto <see cref="T:System.Xml.Serialization.XmlAttributes" /> che rappresenta l'insieme degli attributi che eseguono l'override.</returns>
400 <param name="type">Classe base <see cref="T:System.Type" /> associata all'insieme di attributi che si desidera recuperare. </param>
402 <member name="P:System.Xml.Serialization.XmlAttributeOverrides.Item(System.Type,System.String)">
403 <summary>Ottiene gli oggetti associati al tipo specificato (classe base).Il parametro del membro specifica il membro della classe base sottoposto a override.</summary>
404 <returns>Oggetto <see cref="T:System.Xml.Serialization.XmlAttributes" /> che rappresenta l'insieme degli attributi che eseguono l'override.</returns>
405 <param name="type">Classe base <see cref="T:System.Type" /> associata all'insieme di attributi desiderati. </param>
406 <param name="member">Il nome del membro sottoposto a override nel quale è specificata l'oggetto <see cref="T:System.Xml.Serialization.XmlAttributes" /> da restituire. </param>
408 <member name="T:System.Xml.Serialization.XmlAttributes">
409 <summary>Rappresenta un insieme di oggetti attributo che controlla come <see cref="T:System.Xml.Serialization.XmlSerializer" /> serializza e deserializza un oggetto.</summary>
411 <member name="M:System.Xml.Serialization.XmlAttributes.#ctor">
412 <summary>Inizializza una nuova istanza della classe <see cref="T:System.Xml.Serialization.XmlAttributes" />.</summary>
414 <member name="P:System.Xml.Serialization.XmlAttributes.XmlAnyAttribute">
415 <summary>Ottiene o imposta la classe <see cref="T:System.Xml.Serialization.XmlAnyAttributeAttribute" /> da sottoporre a override.</summary>
416 <returns>La classe <see cref="T:System.Xml.Serialization.XmlAnyAttributeAttribute" /> da sottoporre a override.</returns>
418 <member name="P:System.Xml.Serialization.XmlAttributes.XmlAnyElements">
419 <summary>Ottiene l'insieme di oggetti <see cref="T:System.Xml.Serialization.XmlAnyElementAttribute" /> di cui eseguire l'override.</summary>
420 <returns>Un oggetto <see cref="T:System.Xml.Serialization.XmlAnyElementAttributes" /> che rappresenta l'insieme di oggetti <see cref="T:System.Xml.Serialization.XmlAnyElementAttribute" />.</returns>
422 <member name="P:System.Xml.Serialization.XmlAttributes.XmlArray">
423 <summary>Recupera o imposta un oggetto che specifica come <see cref="T:System.Xml.Serialization.XmlSerializer" /> serializza un campo pubblico o una proprietà in lettura/scrittura che restituisce una matrice.</summary>
425 <see cref="T:System.Xml.Serialization.XmlArrayAttribute" /> che specifica il modo in cui <see cref="T:System.Xml.Serialization.XmlSerializer" /> serializza un campo public o una proprietà di lettura/scrittura che restituisce una matrice.</returns>
427 <member name="P:System.Xml.Serialization.XmlAttributes.XmlArrayItems">
428 <summary>Recupera o imposta un insieme di oggetti che specifica come <see cref="T:System.Xml.Serialization.XmlSerializer" /> serializza gli elementi inseriti in una matrice restituita da un campo pubblico o una proprietà di lettura/scrittura.</summary>
429 <returns>Un oggetto <see cref="T:System.Xml.Serialization.XmlArrayItemAttributes" /> che contiene un insieme di oggetti <see cref="T:System.Xml.Serialization.XmlArrayItemAttribute" />.</returns>
431 <member name="P:System.Xml.Serialization.XmlAttributes.XmlAttribute">
432 <summary>Ottiene o imposta un oggetto che specifica come <see cref="T:System.Xml.Serialization.XmlSerializer" /> serializza un campo pubblico o una proprietà pubblica in lettura/scrittura come attributo XML.</summary>
434 <see cref="T:System.Xml.Serialization.XmlAttributeAttribute" /> che controlla la serializzazione di un campo public o di una proprietà di lettura/scrittura come attributo XML.</returns>
436 <member name="P:System.Xml.Serialization.XmlAttributes.XmlChoiceIdentifier">
437 <summary>Ottiene o imposta un oggetto che consente di distinguere tra un gruppo di scelte.</summary>
439 <see cref="T:System.Xml.Serialization.XmlChoiceIdentifierAttribute" /> che è possibile applicare a un membro della classe che viene serializzato come elemento xsi:choice.</returns>
441 <member name="P:System.Xml.Serialization.XmlAttributes.XmlDefaultValue">
442 <summary>Ottiene o imposta il valore predefinito di un attributo o elemento XML.</summary>
443 <returns>Un <see cref="T:System.Object" /> che rappresenta il valore predefinito dell'elemento o dell'attributo XML.</returns>
445 <member name="P:System.Xml.Serialization.XmlAttributes.XmlElements">
446 <summary>Ottiene un insieme di oggetti che specificano il modo in cui <see cref="T:System.Xml.Serialization.XmlSerializer" /> serializza un campo public o una proprietà di lettura/scrittura come elemento XML.</summary>
447 <returns>Un <see cref="T:System.Xml.Serialization.XmlElementAttributes" /> che contiene un insieme di oggetti <see cref="T:System.Xml.Serialization.XmlElementAttribute" />.</returns>
449 <member name="P:System.Xml.Serialization.XmlAttributes.XmlEnum">
450 <summary>Ottiene o imposta un oggetto che specifica come <see cref="T:System.Xml.Serialization.XmlSerializer" /> serializza un membro di enumerazione.</summary>
451 <returns>Un <see cref="T:System.Xml.Serialization.XmlEnumAttribute" /> che specifica come <see cref="T:System.Xml.Serialization.XmlSerializer" /> serializza un membro di enumerazione.</returns>
453 <member name="P:System.Xml.Serialization.XmlAttributes.XmlIgnore">
454 <summary>Ottiene o imposta un valore che specifica se <see cref="T:System.Xml.Serialization.XmlSerializer" /> serializza o meno un campo pubblico o una proprietà in lettura/scrittura pubblica.</summary>
455 <returns>true se <see cref="T:System.Xml.Serialization.XmlSerializer" /> non deve serializzare il campo o la proprietà. In caso contrario, false.</returns>
457 <member name="P:System.Xml.Serialization.XmlAttributes.Xmlns">
458 <summary>Ottiene o imposta un valore che specifica se mantenere tutte le dichiarazioni degli spazi dei nomi quando un oggetto contenente un membro che restituisce un oggetto <see cref="T:System.Xml.Serialization.XmlSerializerNamespaces" /> viene sottoposto a override.</summary>
459 <returns>true se le dichiarazioni degli spazi dei nomi devono essere mantenute; in caso contrario false.</returns>
461 <member name="P:System.Xml.Serialization.XmlAttributes.XmlRoot">
462 <summary>Ottiene o imposta un oggetto che specifica come <see cref="T:System.Xml.Serialization.XmlSerializer" /> serializza una classe come elemento XML di primo livello.</summary>
463 <returns>Un <see cref="T:System.Xml.Serialization.XmlRootAttribute" /> che esegue l'override di una classe con attributi come elemento XML di primo livello.</returns>
465 <member name="P:System.Xml.Serialization.XmlAttributes.XmlText">
466 <summary>Ottiene o imposta un oggetto che fa in modo che <see cref="T:System.Xml.Serialization.XmlSerializer" /> serializzi un campo pubblico o una proprietà pubblica in lettura/scrittura come testo XML.</summary>
467 <returns>Un <see cref="T:System.Xml.Serialization.XmlTextAttribute" /> che esegue l'override della serializzazione predefinita di un campo pubblico o di una proprietà.</returns>
469 <member name="P:System.Xml.Serialization.XmlAttributes.XmlType">
470 <summary>Ottiene o imposta un oggetto che specifica come <see cref="T:System.Xml.Serialization.XmlSerializer" /> serializza una classe alla quale è stato applicato <see cref="T:System.Xml.Serialization.XmlTypeAttribute" />.</summary>
471 <returns>Un <see cref="T:System.Xml.Serialization.XmlTypeAttribute" /> che esegue l'override di un <see cref="T:System.Xml.Serialization.XmlTypeAttribute" /> applicato a una dichiarazione di classe.</returns>
473 <member name="T:System.Xml.Serialization.XmlChoiceIdentifierAttribute">
474 <summary>Specifica che è possibile utilizzare un'enumerazione per rilevare ulteriormente il membro.</summary>
476 <member name="M:System.Xml.Serialization.XmlChoiceIdentifierAttribute.#ctor">
477 <summary>Inizializza una nuova istanza della classe <see cref="T:System.Xml.Serialization.XmlChoiceIdentifierAttribute" />.</summary>
479 <member name="M:System.Xml.Serialization.XmlChoiceIdentifierAttribute.#ctor(System.String)">
480 <summary>Inizializza una nuova istanza della classe <see cref="T:System.Xml.Serialization.XmlChoiceIdentifierAttribute" />.</summary>
481 <param name="name">Nome del membro che restituisce l'enumerazione utilizzata per rilevare la scelta. </param>
483 <member name="P:System.Xml.Serialization.XmlChoiceIdentifierAttribute.MemberName">
484 <summary>Ottiene o imposta il nome del campo che restituisce l'enumerazione da utilizzare per rilevare i tipi.</summary>
485 <returns>Il nome di un campo che restituisce un'enumerazione.</returns>
487 <member name="T:System.Xml.Serialization.XmlElementAttribute">
488 <summary>Indica che una proprietà o un campo public rappresenta un elemento XML quando <see cref="T:System.Xml.Serialization.XmlSerializer" /> serializza o deserializza l'oggetto in cui è contenuto.</summary>
490 <member name="M:System.Xml.Serialization.XmlElementAttribute.#ctor">
491 <summary>Inizializza una nuova istanza della classe <see cref="T:System.Xml.Serialization.XmlElementAttribute" />.</summary>
493 <member name="M:System.Xml.Serialization.XmlElementAttribute.#ctor(System.String)">
494 <summary>Consente di inizializzare una nuova istanza della classe <see cref="T:System.Xml.Serialization.XmlElementAttribute" /> e di specificare il nome dell'elemento XML.</summary>
495 <param name="elementName">Il nome dell'elemento XML del membro serializzato. </param>
497 <member name="M:System.Xml.Serialization.XmlElementAttribute.#ctor(System.String,System.Type)">
498 <summary>Inizializza una nuova istanza di <see cref="T:System.Xml.Serialization.XmlElementAttribute" /> e specifica il nome dell'elemento XML e un tipo derivato per il membro a cui viene applicato <see cref="T:System.Xml.Serialization.XmlElementAttribute" />.Questo tipo di membro viene utilizzato quando <see cref="T:System.Xml.Serialization.XmlSerializer" /> serializza l'oggetto in cui è contenuto.</summary>
499 <param name="elementName">Il nome dell'elemento XML del membro serializzato. </param>
501 <see cref="T:System.Type" /> di un oggetto derivato dal tipo del membro. </param>
503 <member name="M:System.Xml.Serialization.XmlElementAttribute.#ctor(System.Type)">
504 <summary>Inizializza una nuova istanza di <see cref="T:System.Xml.Serialization.XmlElementAttribute" /> e specifica un tipo per il membro a cui viene applicato <see cref="T:System.Xml.Serialization.XmlElementAttribute" />.Questo tipo viene utilizzato da <see cref="T:System.Xml.Serialization.XmlSerializer" /> durante la serializzazione o la deserializzazione dell'oggetto in cui è contenuto.</summary>
506 <see cref="T:System.Type" /> di un oggetto derivato dal tipo del membro. </param>
508 <member name="P:System.Xml.Serialization.XmlElementAttribute.DataType">
509 <summary>Ottiene o imposta il tipo di dati XSD (XML Schema Definition) dell'elemento XML generato da <see cref="T:System.Xml.Serialization.XmlSerializer" />.</summary>
510 <returns>Un tipo di dati XML Schema secondo la definizione fornita da World Wide Web Consortium (www.w3.org) nel documento "XML Schema Part 2: Datatypes".</returns>
511 <exception cref="T:System.Exception">Non è possibile eseguire il mapping del tipo di dati XML Schema al tipo di dati .NET. </exception>
513 <member name="P:System.Xml.Serialization.XmlElementAttribute.ElementName">
514 <summary>Ottiene o imposta il nome dell'elemento XML generato.</summary>
515 <returns>Il nome dell'elemento XML generato.Il valore predefinito è l'identificatore del membro.</returns>
517 <member name="P:System.Xml.Serialization.XmlElementAttribute.Form">
518 <summary>Ottiene o imposta un valore che indica se l'elemento è completo.</summary>
519 <returns>Uno dei valori di <see cref="T:System.Xml.Schema.XmlSchemaForm" />.Il valore predefinito è <see cref="F:System.Xml.Schema.XmlSchemaForm.None" />.</returns>
521 <member name="P:System.Xml.Serialization.XmlElementAttribute.IsNullable">
522 <summary>Ottiene o imposta un valore che indica se <see cref="T:System.Xml.Serialization.XmlSerializer" /> deve serializzare un membro impostato su null come un tag vuoto con l'attributo xsi:nil impostato su true.</summary>
523 <returns>true se l'attributo xsi:nil viene generato dalla classe <see cref="T:System.Xml.Serialization.XmlSerializer" />; in caso contrario, false.</returns>
525 <member name="P:System.Xml.Serialization.XmlElementAttribute.Namespace">
526 <summary>Ottiene o imposta lo spazio dei nomi assegnato all'elemento XML restituito quando la classe viene serializzata.</summary>
527 <returns>Lo spazio dei nomi dell'elemento XML.</returns>
529 <member name="P:System.Xml.Serialization.XmlElementAttribute.Order">
530 <summary>Ottiene o imposta l'ordine esplicito in cui gli elementi vengono serializzati o deserializzati.</summary>
531 <returns>Ordine di generazione del codice.</returns>
533 <member name="P:System.Xml.Serialization.XmlElementAttribute.Type">
534 <summary>Ottiene o imposta il tipo di oggetto utilizzato per rappresentare l'elemento XML.</summary>
535 <returns>Il <see cref="T:System.Type" /> del membro.</returns>
537 <member name="T:System.Xml.Serialization.XmlElementAttributes">
538 <summary>Rappresenta un insieme di oggetti <see cref="T:System.Xml.Serialization.XmlElementAttribute" /> utilizzato dalla classe <see cref="T:System.Xml.Serialization.XmlSerializer" /> per eseguire l'override della modalità predefinita di serializzazione di una classe.</summary>
540 <member name="M:System.Xml.Serialization.XmlElementAttributes.#ctor">
541 <summary>Inizializza una nuova istanza della classe <see cref="T:System.Xml.Serialization.XmlElementAttributes" />. </summary>
543 <member name="M:System.Xml.Serialization.XmlElementAttributes.Add(System.Xml.Serialization.XmlElementAttribute)">
544 <summary>Consente di aggiungere una classe <see cref="T:System.Xml.Serialization.XmlElementAttribute" /> all'insieme.</summary>
545 <returns>Indice in base zero del nuovo elemento aggiunto.</returns>
546 <param name="attribute">Oggetto <see cref="T:System.Xml.Serialization.XmlElementAttribute" /> da aggiungere. </param>
548 <member name="M:System.Xml.Serialization.XmlElementAttributes.Clear">
549 <summary>Consente di rimuovere tutti gli elementi dalla <see cref="T:System.Xml.Serialization.XmlElementAttributes" />.</summary>
550 <exception cref="T:System.NotSupportedException">L'<see cref="T:System.Xml.Serialization.XmlElementAttributes" /> è in sola lettura.- oppure - L'oggetto <see cref="T:System.Xml.Serialization.XmlElementAttributes" /> è di dimensioni fisse. </exception>
552 <member name="M:System.Xml.Serialization.XmlElementAttributes.Contains(System.Xml.Serialization.XmlElementAttribute)">
553 <summary>Determina se l'insieme contiene l'oggetto specificato.</summary>
554 <returns>true se l'oggetto è presente nella raccolta, in caso contrario false.</returns>
555 <param name="attribute">Oggetto <see cref="T:System.Xml.Serialization.XmlElementAttribute" /> da ricercare. </param>
557 <member name="M:System.Xml.Serialization.XmlElementAttributes.CopyTo(System.Xml.Serialization.XmlElementAttribute[],System.Int32)">
558 <summary>Copia <see cref="T:System.Xml.Serialization.XmlElementAttributes" /> o una parte di esso in una matrice unidimensionale.</summary>
559 <param name="array">La matrice <see cref="T:System.Xml.Serialization.XmlElementAttribute" /> per conservare gli elementi copiati. </param>
560 <param name="index">Indice in base zero della matrice specificata nel parametro <paramref name="array" /> in corrispondenza del quale ha inizio la copia. </param>
562 <member name="P:System.Xml.Serialization.XmlElementAttributes.Count">
563 <summary>Ottiene il numero di elementi contenuti in <see cref="T:System.Xml.Serialization.XmlElementAttributes" />.</summary>
564 <returns>Il numero di elementi contenuti in <see cref="T:System.Xml.Serialization.XmlElementAttributes" />.</returns>
566 <member name="M:System.Xml.Serialization.XmlElementAttributes.GetEnumerator">
567 <summary>Viene restituito un enumeratore per l'intero <see cref="T:System.Xml.Serialization.XmlElementAttributes" />.</summary>
569 <see cref="T:System.Collections.IEnumerator" /> per l'intera <see cref="T:System.Xml.Serialization.XmlElementAttributes" />.</returns>
571 <member name="M:System.Xml.Serialization.XmlElementAttributes.IndexOf(System.Xml.Serialization.XmlElementAttribute)">
572 <summary>Ottiene l'indice della classe <see cref="T:System.Xml.Serialization.XmlElementAttribute" /> specificata.</summary>
573 <returns>Indice in base zero di <see cref="T:System.Xml.Serialization.XmlElementAttribute" />.</returns>
574 <param name="attribute">Oggetto <see cref="T:System.Xml.Serialization.XmlElementAttribute" /> di cui viene recuperato l'indice.</param>
576 <member name="M:System.Xml.Serialization.XmlElementAttributes.Insert(System.Int32,System.Xml.Serialization.XmlElementAttribute)">
577 <summary>Inserisce un <see cref="T:System.Xml.Serialization.XmlElementAttribute" /> nell'insieme.</summary>
578 <param name="index">Indice in base zero in cui viene inserito il membro. </param>
579 <param name="attribute">Oggetto <see cref="T:System.Xml.Serialization.XmlElementAttribute" /> da inserire. </param>
581 <member name="P:System.Xml.Serialization.XmlElementAttributes.Item(System.Int32)">
582 <summary>Ottiene o imposta l'elemento in corrispondenza dell'indice specificato.</summary>
583 <returns>Elemento in corrispondenza dell'indice specificato.</returns>
584 <param name="index">Indice a base zero dell'elemento da ottenere o impostare. </param>
585 <exception cref="T:System.ArgumentOutOfRangeException">
586 <paramref name="index" /> non è un indice valido nell'interfaccia <see cref="T:System.Xml.Serialization.XmlElementAttributes" />. </exception>
587 <exception cref="T:System.NotSupportedException">La proprietà è impostata e l'interfaccia <see cref="T:System.Xml.Serialization.XmlElementAttributes" /> è in sola lettura. </exception>
589 <member name="M:System.Xml.Serialization.XmlElementAttributes.Remove(System.Xml.Serialization.XmlElementAttribute)">
590 <summary>Rimuove l'oggetto specificato dalla raccolta.</summary>
591 <param name="attribute">Il <see cref="T:System.Xml.Serialization.XmlElementAttribute" /> da rimuovere dall'insieme. </param>
593 <member name="M:System.Xml.Serialization.XmlElementAttributes.RemoveAt(System.Int32)">
594 <summary>Rimuove l'elemento dell'interfaccia <see cref="T:System.Xml.Serialization.XmlElementAttributes" /> in corrispondenza dell'indice specificato.</summary>
595 <param name="index">Indice in base zero dell'elemento da rimuovere. </param>
596 <exception cref="T:System.ArgumentOutOfRangeException">
597 <paramref name="index" /> non è un indice valido nell'interfaccia <see cref="T:System.Xml.Serialization.XmlElementAttributes" />. </exception>
598 <exception cref="T:System.NotSupportedException">L'<see cref="T:System.Xml.Serialization.XmlElementAttributes" /> è in sola lettura.- oppure - L'oggetto <see cref="T:System.Xml.Serialization.XmlElementAttributes" /> è di dimensioni fisse. </exception>
600 <member name="M:System.Xml.Serialization.XmlElementAttributes.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
601 <summary>Copia l'intero oggetto <see cref="T:System.Xml.Serialization.XmlElementAttributes" /> in un oggetto <see cref="T:System.Array" /> compatibile unidimensionale, a partire dall'indice specificato della matrice di destinazione.</summary>
602 <param name="array">Oggetto <see cref="T:System.Array" /> unidimensionale che rappresenta la destinazione degli elementi copiati dall'oggetto <see cref="T:System.Xml.Serialization.XmlElementAttributes" />.L'indicizzazione di <see cref="T:System.Array" /> deve essere in base zero.</param>
604 <member name="P:System.Xml.Serialization.XmlElementAttributes.System#Collections#ICollection#IsSynchronized">
605 <summary>Ottiene un valore che indica se l'accesso a <see cref="T:System.Xml.Serialization.XmlElementAttributes" /> è sincronizzato (thread-safe).</summary>
606 <returns>true se l'accesso all'oggetto <see cref="T:System.Xml.Serialization.XmlElementAttributes" /> è sincronizzato (thread-safe); in caso contrario, false.</returns>
608 <member name="P:System.Xml.Serialization.XmlElementAttributes.System#Collections#ICollection#SyncRoot">
609 <summary>Ottiene un oggetto che può essere utilizzato per sincronizzare l'accesso a <see cref="T:System.Xml.Serialization.XmlElementAttributes" />.</summary>
610 <returns>Oggetto che può essere utilizzato per sincronizzare l'accesso a <see cref="T:System.Xml.Serialization.XmlElementAttributes" />.</returns>
612 <member name="M:System.Xml.Serialization.XmlElementAttributes.System#Collections#IList#Add(System.Object)">
613 <summary>Aggiunge un oggetto alla fine di <see cref="T:System.Xml.Serialization.XmlElementAttributes" />.</summary>
614 <returns>Indice <see cref="T:System.Xml.Serialization.XmlElementAttributes" /> in corrispondenza del quale è stato aggiunto <paramref name="value" />.</returns>
615 <param name="value">Oggetto <see cref="T:System.Object" /> da aggiungere alla fine di <see cref="T:System.Xml.Serialization.XmlElementAttributes" />.Il valore può essere null.</param>
616 <exception cref="T:System.NotSupportedException">L'<see cref="T:System.Xml.Serialization.XmlElementAttributes" /> è in sola lettura.- oppure - L'oggetto <see cref="T:System.Xml.Serialization.XmlElementAttributes" /> è di dimensioni fisse. </exception>
618 <member name="M:System.Xml.Serialization.XmlElementAttributes.System#Collections#IList#Contains(System.Object)">
619 <summary>Stabilisce se l'interfaccia <see cref="T:System.Xml.Serialization.XmlElementAttributes" /> contiene un valore specifico.</summary>
620 <returns>true se l'oggetto <see cref="T:System.Object" /> si trova nell'insieme <see cref="T:System.Xml.Serialization.XmlElementAttributes" />; in caso contrario false.</returns>
621 <param name="value">Oggetto da individuare nell'oggetto <see cref="T:System.Xml.Serialization.XmlElementAttributes" />. </param>
623 <member name="M:System.Xml.Serialization.XmlElementAttributes.System#Collections#IList#IndexOf(System.Object)">
624 <summary>Determina l'indice di un elemento specifico nell'interfaccia <see cref="T:System.Xml.Serialization.XmlElementAttributes" />.</summary>
625 <returns>Indice di <paramref name="value" />, se presente nell'elenco; in caso contrario, -1.</returns>
626 <param name="value">Oggetto da individuare nell'oggetto <see cref="T:System.Xml.Serialization.XmlElementAttributes" />. </param>
628 <member name="M:System.Xml.Serialization.XmlElementAttributes.System#Collections#IList#Insert(System.Int32,System.Object)">
629 <summary>Consente di inserire un elemento in <see cref="T:System.Xml.Serialization.XmlElementAttributes" /> in corrispondenza dell'indice specificato.</summary>
630 <param name="index">Indice in base zero nel quale <paramref name="value" /> deve essere inserito. </param>
631 <param name="value">Oggetto <see cref="T:System.Object" /> da inserire.Il valore può essere null.</param>
632 <exception cref="T:System.ArgumentOutOfRangeException">
633 <paramref name="index" /> è minore di zero.- oppure - <paramref name="index" /> è maggiore di <see cref="P:System.Xml.Serialization.XmlElementAttributes.Count" />. </exception>
634 <exception cref="T:System.NotSupportedException">L'<see cref="T:System.Xml.Serialization.XmlElementAttributes" /> è in sola lettura.- oppure - L'oggetto <see cref="T:System.Xml.Serialization.XmlElementAttributes" /> è di dimensioni fisse. </exception>
636 <member name="P:System.Xml.Serialization.XmlElementAttributes.System#Collections#IList#IsFixedSize">
637 <summary>Ottiene un valore che indica se <see cref="T:System.Xml.Serialization.XmlElementAttributes" /> ha dimensioni fisse.</summary>
638 <returns>true se <see cref="T:System.Xml.Serialization.XmlElementAttributes" /> è di dimensioni fisse; in caso contrario, false.</returns>
640 <member name="P:System.Xml.Serialization.XmlElementAttributes.System#Collections#IList#IsReadOnly">
641 <summary>Ottiene un valore che indica se <see cref="T:System.Xml.Serialization.XmlElementAttributes" /> è di sola lettura.</summary>
642 <returns>true se <see cref="T:System.Xml.Serialization.XmlElementAttributes" /> è di sola lettura. In caso contrario, false.</returns>
644 <member name="P:System.Xml.Serialization.XmlElementAttributes.System#Collections#IList#Item(System.Int32)">
645 <summary>Ottiene o imposta l'elemento in corrispondenza dell'indice specificato.</summary>
646 <returns>Elemento in corrispondenza dell'indice specificato.</returns>
647 <param name="index">Indice a base zero dell'elemento da ottenere o impostare. </param>
648 <exception cref="T:System.ArgumentOutOfRangeException">
649 <paramref name="index" /> non è un indice valido nell'interfaccia <see cref="T:System.Xml.Serialization.XmlElementAttributes" />. </exception>
650 <exception cref="T:System.NotSupportedException">La proprietà è impostata e l'interfaccia <see cref="T:System.Xml.Serialization.XmlElementAttributes" /> è in sola lettura. </exception>
652 <member name="M:System.Xml.Serialization.XmlElementAttributes.System#Collections#IList#Remove(System.Object)">
653 <summary>Rimuove la prima occorrenza di un oggetto specifico dall'interfaccia <see cref="T:System.Xml.Serialization.XmlElementAttributes" />.</summary>
654 <exception cref="T:System.NotSupportedException">L'<see cref="T:System.Xml.Serialization.XmlElementAttributes" /> è in sola lettura.- oppure - L'oggetto <see cref="T:System.Xml.Serialization.XmlElementAttributes" /> è di dimensioni fisse. </exception>
656 <member name="T:System.Xml.Serialization.XmlEnumAttribute">
657 <summary>Consente di controllare le modalità di serializzazione di un membro di enumerazione utilizzate nella classe <see cref="T:System.Xml.Serialization.XmlSerializer" />.</summary>
659 <member name="M:System.Xml.Serialization.XmlEnumAttribute.#ctor">
660 <summary>Inizializza una nuova istanza della classe <see cref="T:System.Xml.Serialization.XmlEnumAttribute" />.</summary>
662 <member name="M:System.Xml.Serialization.XmlEnumAttribute.#ctor(System.String)">
663 <summary>Inizializza una nuova istanza della classe <see cref="T:System.Xml.Serialization.XmlEnumAttribute" /> e specifica il valore XML che <see cref="T:System.Xml.Serialization.XmlSerializer" /> genera o riconosce (rispettivamente quando serializza o deserializza una classe).</summary>
664 <param name="name">Il nome di override del membro dell'enumerazione. </param>
666 <member name="P:System.Xml.Serialization.XmlEnumAttribute.Name">
667 <summary>Ottiene o imposta il valore generato in un'istanza di un documento XML quando <see cref="T:System.Xml.Serialization.XmlSerializer" /> serializza un'enumerazione o il valore riconosciuto quando deserializza il membro dell'enumerazione.</summary>
668 <returns>Il valore generato in un'istanza del documento XML quando <see cref="T:System.Xml.Serialization.XmlSerializer" /> serializza l'enumerazione o il valore riconosciuto quando deserializza il membro dell'enumerazione.</returns>
670 <member name="T:System.Xml.Serialization.XmlIgnoreAttribute">
671 <summary>Fa in modo che il metodo <see cref="M:System.Xml.Serialization.XmlSerializer.Serialize(System.IO.TextWriter,System.Object)" /> di <see cref="T:System.Xml.Serialization.XmlSerializer" /> non serializzi il campo pubblico o il valore pubblico della proprietà in lettura/scrittura.</summary>
673 <member name="M:System.Xml.Serialization.XmlIgnoreAttribute.#ctor">
674 <summary>Inizializza una nuova istanza della classe <see cref="T:System.Xml.Serialization.XmlIgnoreAttribute" />.</summary>
676 <member name="T:System.Xml.Serialization.XmlIncludeAttribute">
677 <summary>Consente all'<see cref="T:System.Xml.Serialization.XmlSerializer" /> di riconoscere un tipo quando serializza o deserializza un oggetto.</summary>
679 <member name="M:System.Xml.Serialization.XmlIncludeAttribute.#ctor(System.Type)">
680 <summary>Inizializza una nuova istanza della classe <see cref="T:System.Xml.Serialization.XmlIncludeAttribute" />.</summary>
681 <param name="type">Il <see cref="T:System.Type" /> dell'oggetto da includere. </param>
683 <member name="P:System.Xml.Serialization.XmlIncludeAttribute.Type">
684 <summary>Ottiene o imposta il tipo di oggetto da includere.</summary>
685 <returns>Il <see cref="T:System.Type" /> dell'oggetto da includere.</returns>
687 <member name="T:System.Xml.Serialization.XmlNamespaceDeclarationsAttribute">
688 <summary>Specifica che la proprietà, il parametro, il valore restituito o il membro di classe di destinazione contiene prefissi associati agli spazi dei nomi utilizzati all'interno di un documento XML.</summary>
690 <member name="M:System.Xml.Serialization.XmlNamespaceDeclarationsAttribute.#ctor">
691 <summary>Inizializza una nuova istanza della classe <see cref="T:System.Xml.Serialization.XmlNamespaceDeclarationsAttribute" />.</summary>
693 <member name="T:System.Xml.Serialization.XmlRootAttribute">
694 <summary>Controlla la serializzazione XML della destinazione dell'attributo come un elemento di primo livello.</summary>
696 <member name="M:System.Xml.Serialization.XmlRootAttribute.#ctor">
697 <summary>Inizializza una nuova istanza della classe <see cref="T:System.Xml.Serialization.XmlRootAttribute" />.</summary>
699 <member name="M:System.Xml.Serialization.XmlRootAttribute.#ctor(System.String)">
700 <summary>Inizializza una nuova istanza della classe <see cref="T:System.Xml.Serialization.XmlRootAttribute" /> e specifica il nome dell'elemento XML di primo livello.</summary>
701 <param name="elementName">Il nome dell'elemento XML di primo livello. </param>
703 <member name="P:System.Xml.Serialization.XmlRootAttribute.DataType">
704 <summary>Ottiene o imposta il tipo di dati XSD dell'elemento XML di primo livello.</summary>
705 <returns>Un tipo di dati XSD (XML Schema Document) secondo la definizione fornita da World Wide Web Consortium (www.w3.org) nel documento "XML Schema: DataTypes".</returns>
707 <member name="P:System.Xml.Serialization.XmlRootAttribute.ElementName">
708 <summary>Ottiene o imposta il nome dell'elemento XML generato e riconosciuto rispettivamente dai metodi <see cref="M:System.Xml.Serialization.XmlSerializer.Serialize(System.IO.TextWriter,System.Object)" /> e <see cref="M:System.Xml.Serialization.XmlSerializer.Deserialize(System.IO.Stream)" /> della classe <see cref="T:System.Xml.Serialization.XmlSerializer" />.</summary>
709 <returns>Il nome dell'elemento XML generato e riconosciuto in un'istanza di un documento XML.Il valore predefinito è il nome della classe serializzata.</returns>
711 <member name="P:System.Xml.Serialization.XmlRootAttribute.IsNullable">
712 <summary>Ottiene o imposta un valore che indica se <see cref="T:System.Xml.Serialization.XmlSerializer" /> deve serializzare un membro impostato su null nell'attributo xsi:nil impostato su true.</summary>
713 <returns>true se l'attributo xsi:nil viene generato dalla classe <see cref="T:System.Xml.Serialization.XmlSerializer" />; in caso contrario, false.</returns>
715 <member name="P:System.Xml.Serialization.XmlRootAttribute.Namespace">
716 <summary>Ottiene o imposta lo spazio dei nomi dell'elemento XML di primo livello.</summary>
717 <returns>Lo spazio dei nomi dell'elemento XML.</returns>
719 <member name="T:System.Xml.Serialization.XmlSerializer">
720 <summary>Serializza e deserializza oggetti in e da documenti XML.<see cref="T:System.Xml.Serialization.XmlSerializer" /> consente di controllare le modalità di codifica degli oggetti in XML.</summary>
722 <member name="M:System.Xml.Serialization.XmlSerializer.#ctor">
723 <summary>Inizializza una nuova istanza della classe <see cref="T:System.Xml.Serialization.XmlSerializer" />.</summary>
725 <member name="M:System.Xml.Serialization.XmlSerializer.#ctor(System.Type)">
726 <summary>Inizializza una nuova istanza della classe <see cref="T:System.Xml.Serialization.XmlSerializer" /> in grado di serializzare gli oggetti del tipo specificato in documenti XML e di deserializzare documenti XML in oggetti del tipo specificato.</summary>
727 <param name="type">Il tipo dell'oggetto che questo <see cref="T:System.Xml.Serialization.XmlSerializer" /> può serializzare. </param>
729 <member name="M:System.Xml.Serialization.XmlSerializer.#ctor(System.Type,System.String)">
730 <summary>Inizializza una nuova istanza della classe <see cref="T:System.Xml.Serialization.XmlSerializer" /> in grado di serializzare gli oggetti del tipo specificato in documenti XML e di deserializzare documenti XML in oggetti del tipo specificato.Specifica lo spazio dei nomi predefinito per tutti gli elementi XML.</summary>
731 <param name="type">Il tipo dell'oggetto che questo <see cref="T:System.Xml.Serialization.XmlSerializer" /> può serializzare. </param>
732 <param name="defaultNamespace">Lo spazio dei nomi predefinito da utilizzare per tutti gli elementi XML. </param>
734 <member name="M:System.Xml.Serialization.XmlSerializer.#ctor(System.Type,System.Type[])">
735 <summary>Inizializza una nuova istanza della classe <see cref="T:System.Xml.Serialization.XmlSerializer" /> in grado di serializzare gli oggetti del tipo specificato in documenti XML e di deserializzare documenti XML in oggetti di un tipo specificato.Se una proprietà o un campo restituisce una matrice, il parametro <paramref name="extraTypes" /> specifica gli oggetti che possono essere inseriti nella matrice.</summary>
736 <param name="type">Il tipo dell'oggetto che questo <see cref="T:System.Xml.Serialization.XmlSerializer" /> può serializzare. </param>
737 <param name="extraTypes">Una matrice <see cref="T:System.Type" /> di ulteriori oggetti da serializzare. </param>
739 <member name="M:System.Xml.Serialization.XmlSerializer.#ctor(System.Type,System.Xml.Serialization.XmlAttributeOverrides)">
740 <summary>Inizializza una nuova istanza della classe <see cref="T:System.Xml.Serialization.XmlSerializer" /> in grado di serializzare gli oggetti del tipo specificato in documenti XML e di deserializzare documenti XML in oggetti del tipo specificato.Ciascun oggetto da serializzare può contenere istanze di classi e questo overload può eseguire l'override con altre classi.</summary>
741 <param name="type">Il tipo dell'oggetto da serializzare. </param>
742 <param name="overrides">Oggetto <see cref="T:System.Xml.Serialization.XmlAttributeOverrides" />. </param>
744 <member name="M:System.Xml.Serialization.XmlSerializer.#ctor(System.Type,System.Xml.Serialization.XmlAttributeOverrides,System.Type[],System.Xml.Serialization.XmlRootAttribute,System.String)">
745 <summary>Inizializza una nuova istanza della classe <see cref="T:System.Xml.Serialization.XmlSerializer" /> in grado di serializzare oggetti di tipo <see cref="T:System.Object" /> in istanze di documento XML e di deserializzare istanze di documento XML in oggetti di tipo <see cref="T:System.Object" />.Ciascun oggetto da serializzare può contenere istanze di classi e questo overload ne esegue l'override con altre classi.Questo overload specifica inoltre lo spazio dei nomi predefinito per tutti gli elementi XML e la classe da utilizzare come elemento XML di primo livello.</summary>
746 <param name="type">Il tipo dell'oggetto che questo <see cref="T:System.Xml.Serialization.XmlSerializer" /> può serializzare. </param>
747 <param name="overrides">
748 <see cref="T:System.Xml.Serialization.XmlAttributeOverrides" /> che estende il comportamento della classe specificata nel parametro <paramref name="type" /> o ne esegue l'override. </param>
749 <param name="extraTypes">Una matrice <see cref="T:System.Type" /> di ulteriori oggetti da serializzare. </param>
750 <param name="root">Un <see cref="T:System.Xml.Serialization.XmlRootAttribute" /> che definisce le proprietà dell'elemento XML di primo livello. </param>
751 <param name="defaultNamespace">Lo spazio dei nomi predefinito di tutti gli elementi XML nel documento XML. </param>
753 <member name="M:System.Xml.Serialization.XmlSerializer.#ctor(System.Type,System.Xml.Serialization.XmlRootAttribute)">
754 <summary>Inizializza una nuova istanza della classe <see cref="T:System.Xml.Serialization.XmlSerializer" /> in grado di serializzare gli oggetti del tipo specificato in documenti XML e di deserializzare documenti XML in oggetti del tipo specificato.Specifica inoltre la classe da utilizzare come elemento XML di primo livello.</summary>
755 <param name="type">Il tipo dell'oggetto che questo <see cref="T:System.Xml.Serialization.XmlSerializer" /> può serializzare. </param>
756 <param name="root">Un <see cref="T:System.Xml.Serialization.XmlRootAttribute" /> che rappresenta l'elemento XML di primo livello. </param>
758 <member name="M:System.Xml.Serialization.XmlSerializer.CanDeserialize(System.Xml.XmlReader)">
759 <summary>Ottiene un valore che indica se questo <see cref="T:System.Xml.Serialization.XmlSerializer" /> può deserializzare un documento XML specificato.</summary>
760 <returns>true se questo <see cref="T:System.Xml.Serialization.XmlSerializer" /> può deserializzare l'oggetto a cui punta <see cref="T:System.Xml.XmlReader" />. In caso contrario, false.</returns>
761 <param name="xmlReader">Un <see cref="T:System.Xml.XmlReader" /> che punta al documento da deserializzare. </param>
763 <member name="M:System.Xml.Serialization.XmlSerializer.Deserialize(System.IO.Stream)">
764 <summary>Deserializza il documento XML contenuto dal <see cref="T:System.IO.Stream" /> specificato.</summary>
765 <returns>L'<see cref="T:System.Object" /> da deserializzare.</returns>
766 <param name="stream">
767 <see cref="T:System.IO.Stream" /> contenente il documento XML da deserializzare. </param>
769 <member name="M:System.Xml.Serialization.XmlSerializer.Deserialize(System.IO.TextReader)">
770 <summary>Deserializza il documento XML contenuto dal <see cref="T:System.IO.TextReader" /> specificato.</summary>
771 <returns>L'<see cref="T:System.Object" /> da deserializzare.</returns>
772 <param name="textReader">
773 <see cref="T:System.IO.TextReader" /> contenente il documento XML da deserializzare. </param>
774 <exception cref="T:System.InvalidOperationException">Si è verificato un errore durante la deserializzazione.L'eccezione originale è disponibile tramite la proprietà <see cref="P:System.Exception.InnerException" />.</exception>
776 <member name="M:System.Xml.Serialization.XmlSerializer.Deserialize(System.Xml.XmlReader)">
777 <summary>Deserializza il documento XML contenuto dal <see cref="T:System.xml.XmlReader" /> specificato.</summary>
778 <returns>L'<see cref="T:System.Object" /> da deserializzare.</returns>
779 <param name="xmlReader">
780 <see cref="T:System.xml.XmlReader" /> contenente il documento XML da deserializzare. </param>
781 <exception cref="T:System.InvalidOperationException">Si è verificato un errore durante la deserializzazione.L'eccezione originale è disponibile tramite la proprietà <see cref="P:System.Exception.InnerException" />.</exception>
783 <member name="M:System.Xml.Serialization.XmlSerializer.FromTypes(System.Type[])">
784 <summary>Restituisce una matrice di oggetti <see cref="T:System.Xml.Serialization.XmlSerializer" /> creati da una matrice di tipi.</summary>
785 <returns>Matrice di oggetti <see cref="T:System.Xml.Serialization.XmlSerializer" />.</returns>
786 <param name="types">Matrice di oggetti <see cref="T:System.Type" />. </param>
788 <member name="M:System.Xml.Serialization.XmlSerializer.Serialize(System.IO.Stream,System.Object)">
789 <summary>Serializza l'<see cref="T:System.Object" /> specificato e scrive il documento XML in un file utilizzando il <see cref="T:System.IO.Stream" /> specificato.</summary>
790 <param name="stream">Il <see cref="T:System.IO.Stream" /> utilizzato per scrivere il documento XML. </param>
792 <see cref="T:System.Object" /> da serializzare. </param>
793 <exception cref="T:System.InvalidOperationException">Si è verificato un errore durante la serializzazione.L'eccezione originale è disponibile tramite la proprietà <see cref="P:System.Exception.InnerException" />.</exception>
795 <member name="M:System.Xml.Serialization.XmlSerializer.Serialize(System.IO.Stream,System.Object,System.Xml.Serialization.XmlSerializerNamespaces)">
796 <summary>Serializza l'oggetto <see cref="T:System.Object" /> specificato e scrive il documento XML in un file mediante l'oggetto <see cref="T:System.IO.Stream" /> specificato, che fa riferimento agli spazi dei nomi specificati.</summary>
797 <param name="stream">Il <see cref="T:System.IO.Stream" /> utilizzato per scrivere il documento XML. </param>
799 <see cref="T:System.Object" /> da serializzare. </param>
800 <param name="namespaces">L'<see cref="T:System.Xml.Serialization.XmlSerializerNamespaces" /> cui fa riferimento l'oggetto. </param>
801 <exception cref="T:System.InvalidOperationException">Si è verificato un errore durante la serializzazione.L'eccezione originale è disponibile tramite la proprietà <see cref="P:System.Exception.InnerException" />.</exception>
803 <member name="M:System.Xml.Serialization.XmlSerializer.Serialize(System.IO.TextWriter,System.Object)">
804 <summary>Serializza l'<see cref="T:System.Object" /> specificato e scrive il documento XML in un file utilizzando il <see cref="T:System.IO.TextWriter" /> specificato.</summary>
805 <param name="textWriter">Il <see cref="T:System.IO.TextWriter" /> utilizzato per scrivere il documento XML. </param>
807 <see cref="T:System.Object" /> da serializzare. </param>
809 <member name="M:System.Xml.Serialization.XmlSerializer.Serialize(System.IO.TextWriter,System.Object,System.Xml.Serialization.XmlSerializerNamespaces)">
810 <summary>Serializza l'oggetto <see cref="T:System.Object" /> specificato e scrive il documento XML in un file mediante l'oggetto <see cref="T:System.IO.TextWriter" /> specificato, facendo riferimento agli spazi dei nomi specificati.</summary>
811 <param name="textWriter">Il <see cref="T:System.IO.TextWriter" /> utilizzato per scrivere il documento XML. </param>
813 <see cref="T:System.Object" /> da serializzare. </param>
814 <param name="namespaces">
815 <see cref="T:System.Xml.Serialization.XmlSerializerNamespaces" /> contenente gli spazi dei nomi del documento XML generato. </param>
816 <exception cref="T:System.InvalidOperationException">Si è verificato un errore durante la serializzazione.L'eccezione originale è disponibile tramite la proprietà <see cref="P:System.Exception.InnerException" />.</exception>
818 <member name="M:System.Xml.Serialization.XmlSerializer.Serialize(System.Xml.XmlWriter,System.Object)">
819 <summary>Serializza l'<see cref="T:System.Object" /> specificato e scrive il documento XML in un file utilizzando il <see cref="T:System.Xml.XmlWriter" /> specificato.</summary>
820 <param name="xmlWriter">Il <see cref="T:System.xml.XmlWriter" /> utilizzato per scrivere il documento XML. </param>
822 <see cref="T:System.Object" /> da serializzare. </param>
823 <exception cref="T:System.InvalidOperationException">Si è verificato un errore durante la serializzazione.L'eccezione originale è disponibile tramite la proprietà <see cref="P:System.Exception.InnerException" />.</exception>
825 <member name="M:System.Xml.Serialization.XmlSerializer.Serialize(System.Xml.XmlWriter,System.Object,System.Xml.Serialization.XmlSerializerNamespaces)">
826 <summary>Serializza l'oggetto <see cref="T:System.Object" /> specificato e scrive il documento XML in un file mediante l'oggetto <see cref="T:System.Xml.XmlWriter" /> specificato, facendo riferimento agli spazi dei nomi specificati.</summary>
827 <param name="xmlWriter">Il <see cref="T:System.xml.XmlWriter" /> utilizzato per scrivere il documento XML. </param>
829 <see cref="T:System.Object" /> da serializzare. </param>
830 <param name="namespaces">L'<see cref="T:System.Xml.Serialization.XmlSerializerNamespaces" /> cui fa riferimento l'oggetto. </param>
831 <exception cref="T:System.InvalidOperationException">Si è verificato un errore durante la serializzazione.L'eccezione originale è disponibile tramite la proprietà <see cref="P:System.Exception.InnerException" />.</exception>
833 <member name="T:System.Xml.Serialization.XmlSerializerNamespaces">
834 <summary>Contiene gli spazi dei nomi e i prefissi XML che <see cref="T:System.Xml.Serialization.XmlSerializer" /> usa per generare i nomi completi in un'istanza di un documento XML.</summary>
836 <member name="M:System.Xml.Serialization.XmlSerializerNamespaces.#ctor">
837 <summary>Inizializza una nuova istanza della classe <see cref="T:System.Xml.Serialization.XmlSerializerNamespaces" />.</summary>
839 <member name="M:System.Xml.Serialization.XmlSerializerNamespaces.#ctor(System.Xml.Serialization.XmlSerializerNamespaces)">
840 <summary>Inizializza una nuova istanza della classe <see cref="T:System.Xml.Serialization.XmlSerializerNamespaces" />, utilizzando l'istanza specificata di XmlSerializerNamespaces che contiene l'insieme delle coppie di prefisso e spazio dei nomi.</summary>
841 <param name="namespaces">Istanza di <see cref="T:System.Xml.Serialization.XmlSerializerNamespaces" />che contiene le coppie di spazio dei nomi e prefisso. </param>
843 <member name="M:System.Xml.Serialization.XmlSerializerNamespaces.#ctor(System.Xml.XmlQualifiedName[])">
844 <summary>Inizializza una nuova istanza della classe <see cref="T:System.Xml.Serialization.XmlSerializerNamespaces" />.</summary>
845 <param name="namespaces">Matrice di oggetti <see cref="T:System.Xml.XmlQualifiedName" />. </param>
847 <member name="M:System.Xml.Serialization.XmlSerializerNamespaces.Add(System.String,System.String)">
848 <summary>Aggiunge una coppia di prefisso e spazio dei nomi a un oggetto <see cref="T:System.Xml.Serialization.XmlSerializerNamespaces" />.</summary>
849 <param name="prefix">Il prefisso associato a uno spazio dei nomi XML. </param>
850 <param name="ns">Uno spazio dei nomi XML. </param>
852 <member name="P:System.Xml.Serialization.XmlSerializerNamespaces.Count">
853 <summary>Ottiene il numero di coppie di prefisso e spazio dei nomi nell'insieme.</summary>
854 <returns>Numero di coppie di prefisso e spazio dei nomi nell'insieme.</returns>
856 <member name="M:System.Xml.Serialization.XmlSerializerNamespaces.ToArray">
857 <summary>Ottiene la matrice delle coppie di prefisso e spazio dei nomi in un oggetto <see cref="T:System.Xml.Serialization.XmlSerializerNamespaces" />.</summary>
858 <returns>Una matrice di oggetti <see cref="T:System.Xml.XmlQualifiedName" /> utilizzati come nomi completi in un documento XML.</returns>
860 <member name="T:System.Xml.Serialization.XmlTextAttribute">
861 <summary>Indica a <see cref="T:System.Xml.Serialization.XmlSerializer" /> che il membro deve essere trattato come testo XML quando la classe in cui è contenuto viene serializzata o deserializzata.</summary>
863 <member name="M:System.Xml.Serialization.XmlTextAttribute.#ctor">
864 <summary>Inizializza una nuova istanza della classe <see cref="T:System.Xml.Serialization.XmlTextAttribute" />.</summary>
866 <member name="M:System.Xml.Serialization.XmlTextAttribute.#ctor(System.Type)">
867 <summary>Inizializza una nuova istanza della classe <see cref="T:System.Xml.Serialization.XmlTextAttribute" />.</summary>
869 <see cref="T:System.Type" /> del membro da serializzare. </param>
871 <member name="P:System.Xml.Serialization.XmlTextAttribute.DataType">
872 <summary>Ottiene o imposta il tipo di dati XSD (XML Schema Definition Language) del testo generato dalla classe <see cref="T:System.Xml.Serialization.XmlSerializer" />.</summary>
873 <returns>Tipo di dati XSD (XML Schema), secondo la definizione fornita da World Wide Web Consortium (www.w3.org) nel documento "XML Schema Part 2: Datatypes".</returns>
874 <exception cref="T:System.Exception">Non è possibile eseguire il mapping del tipo di dati XML Schema al tipo di dati .NET. </exception>
875 <exception cref="T:System.InvalidOperationException">Il tipo di dati XML Schema specificato non è valido per la proprietà e non può essere convertito nel tipo di membro. </exception>
877 <member name="P:System.Xml.Serialization.XmlTextAttribute.Type">
878 <summary>Ottiene o imposta il tipo del membro.</summary>
879 <returns>Il <see cref="T:System.Type" /> del membro.</returns>
881 <member name="T:System.Xml.Serialization.XmlTypeAttribute">
882 <summary>Controlla lo schema XML generato quando la destinazione dell'attributo viene serializzata dalla classe <see cref="T:System.Xml.Serialization.XmlSerializer" />.</summary>
884 <member name="M:System.Xml.Serialization.XmlTypeAttribute.#ctor">
885 <summary>Inizializza una nuova istanza della classe <see cref="T:System.Xml.Serialization.XmlTypeAttribute" />.</summary>
887 <member name="M:System.Xml.Serialization.XmlTypeAttribute.#ctor(System.String)">
888 <summary>Inizializza una nuova istanza della classe <see cref="T:System.Xml.Serialization.XmlTypeAttribute" /> e specifica il nome del tipo XML.</summary>
889 <param name="typeName">Il nome del tipo XML generato dalla classe <see cref="T:System.Xml.Serialization.XmlSerializer" /> durante la serializzazione dell'istanza della classe e riconosciuto durante la deserializzazione dell'istanza della classe. </param>
891 <member name="P:System.Xml.Serialization.XmlTypeAttribute.AnonymousType">
892 <summary>Ottiene o imposta un valore che determina se il tipo di schema risultante è un tipo anonimo XSD.</summary>
893 <returns>true se il tipo di schema risultante è un tipo anonimo XSD. In caso contrario, false.</returns>
895 <member name="P:System.Xml.Serialization.XmlTypeAttribute.IncludeInSchema">
896 <summary>Ottiene o imposta un valore che indica se includere il tipo nei documenti dello schema XML.</summary>
897 <returns>true per includere il tipo nei documenti di schema XML; in caso contrario, false.</returns>
899 <member name="P:System.Xml.Serialization.XmlTypeAttribute.Namespace">
900 <summary>Ottiene o imposta lo spazio dei nomi del tipo XML.</summary>
901 <returns>Lo spazio dei nomi del tipo XML.</returns>
903 <member name="P:System.Xml.Serialization.XmlTypeAttribute.TypeName">
904 <summary>Ottiene o imposta il nome del tipo XML.</summary>
905 <returns>Il nome del tipo XML.</returns>