Add member name Aggiungi nome del membro Add null checks for all parameters Aggiungi controlli Null per tutti i parametri Add optional parameter to constructor Aggiungi il parametro facoltativo al costruttore Add parameter to '{0}' (and overrides/implementations) Aggiungi il parametro a '{0}' (e override/implementazioni) Add parameter to constructor Aggiungi il parametro al costruttore Add project reference to '{0}'. Aggiunge il riferimento al progetto a '{0}'. Add reference to '{0}'. Aggiunge il riferimento a '{0}'. Actions can not be empty. Il campo Azioni non può essere vuoto. Add tuple element name '{0}' Aggiungi il nome dell'elemento tupla '{0}' Adding '{0}' into an interface method will prevent the debug session from continuing. Se si aggiunge '{0}' in metodo di interfaccia, la sessione di debug non potrà continuare. Adding '{0}' into an interface will prevent the debug session from continuing. Se si aggiunge '{0}' in un'interfaccia, la sessione di debug non potrà continuare. Adding a method with an explicit interface specifier will prevent the debug session from continuing. Se si aggiunge un metodo con identificatore di interfaccia esplicita, la sessione di debug non potrà continuare. Align wrapped arguments Allinea gli argomenti con ritorno a capo Align wrapped parameters Allinea i parametri con ritorno a capo Avoid unnecessary value assignments in your code, as these likely indicate redundant value computations. If the value computation is not redundant and you intend to retain the assignment, then change the assignment target to a local variable whose name starts with an underscore and is optionally followed by an integer, such as '_', '_1', '_2', etc. These are treated as special discard symbol names. Evitare assegnazioni di valori non necessarie nel codice perché indicano probabilmente calcoli di valori ridondanti. Se il calcolo del valore non è ridondante e si intende mantenere l'assegnazione, modificare la destinazione dell'assegnazione in una variabile locale il cui nome inizia con un carattere di sottolineatura e, facoltativamente, è seguito da un numero intero, ad esempio '_', '_1', '_2' e così via. Questi vengono considerati come nomi di simboli speciali di rimozione. Avoid unused parameters in your code. If the parameter cannot be removed, then change its name so it starts with an underscore and is optionally followed by an integer, such as '_', '_1', '_2', etc. These are treated as special discard symbol names. Evitare parametri inutilizzati nel codice. Se non è possibile rimuovere il parametro, modificarne il nome in modo che inizi con un carattere di sottolineatura e, facoltativamente, sia seguito da un numero intero, ad esempio '_', '_1', '_2' e così via. Questi vengono considerati come nomi di simboli speciali di rimozione. Awaited task returns '{0}' Awaited task returns '{0}' Awaited task returns no value Awaited task returns no value Cannot apply changes -- unexpected error: '{0}' Non è possibile applicare le modifiche. Errore imprevisto: '{0}' Change namespace to '{0}' Modifica lo spazio dei nomi in '{0}' Change to global namespace Passa allo spazio dei nomi globale Changes are not allowed while stopped at exception Le modifiche non sono consentite in caso di arresto in corrispondenza dell'eccezione Changes made in project '{0}' will not be applied while the application is running Le modifiche apportate al progetto '{0}' non verranno applicate mentre l'applicazione è in esecuzione Changing '{0}' from asynchronous to synchronous will prevent the debug session from continuing. Se si modifica '{0}' da asincrono a sincrono, la sessione di debug non potrà continuare. Changing '{0}' to '{1}' will prevent the debug session from continuing because it changes the shape of the state machine. Se si modifica '{0}' in '{1}', la sessione di debug non potrà continuare perché modifica la forma della macchina a stati. Code Quality Qualità del codice Configure {0} code style Configura lo stile del codice di {0} Configure {0} severity Configura la gravità di {0} Convert to LINQ Converti in LINQ Add to '{0}' Aggiungi a '{0}' Convert to class Converti in classe Convert to LINQ (call form) Converti in LINQ (form di chiamata) Convert to struct Converti in struct Convert to tuple Converti in tupla A type that implements System.IDisposable declares fields that are of types that also implement IDisposable. The Dispose method of the field is not called by the Dispose method of the declaring type. To fix a violation of this rule, call Dispose on fields that are of types that implement IDisposable if you are responsible for allocating and releasing the unmanaged resources held by the field. Un tipo che implementa System.IDisposable dichiara i campi di tipi che implementano anch'essi IDisposable. Il metodo Dispose del campo non viene chiamato dal metodo Dispose del tipo dichiarante. Per correggere una violazione di questa regola, chiamare Dispose su campi di tipi che implementano IDisposable se si è responsabile dell'allocazione e del rilascio delle risorse non gestite utilizzate dal campo. Disposable field '{0}' is never disposed Il campo eliminabile '{0}' non viene mai eliminato Disposable fields should be disposed I campi eliminabili devono essere eliminati Disposable object created by '{0}' is never disposed L'oggetto eliminabile creato da '{0}' non viene mai eliminato Dispose objects before losing scope Elimina gli oggetti prima che siano esterni all'ambito The current content of source file '{0}' does not match the built source. Any changes made to this file while debugging won't be applied until its content matches the built source. Il contenuto corrente del file di origine '{0}' non corrisponde all'origine compilata. La sessione di debug non può continuare finché non viene ripristinato il contenuto del file di origine. Edit and Continue Modifica e continuazione Edit and Continue disallowed by module Modifica e continuazione non consentito dal modulo Changes made in project '{0}' will prevent the debug session from continuing: {1} Le modifiche apportate al progetto '{0}' impediranno la continuazione della sessione di debug: {1} Error while reading file '{0}': {1} Si è verificato un errore durante la lettura del file '{0}': {1} Expression value is never used Il valore dell'espressione non viene mai usato Extract interface... Extract interface... Extract local function Extract local function Extract method Extract method Extract method + local Extract method + local Failed to analyze data-flow for: {0} Non è stato possibile analizzare il flusso di dati per: {0} Fix formatting Correggi formattazione Fix typo '{0}' Correggi l'errore di ortografia '{0}' Formatting document Formattazione del documento Generate parameter '{0}' Generare il parametro '{0}' Generate parameter '{0}' (and overrides/implementations) Generare il parametro '{0}' (e override/implementazioni) 'GetHashCode' implementation can be simplified 'GetHashCode' implementation can be simplified Implement all interfaces explicitly Implement all interfaces explicitly Implement explicitly Implement explicitly Implement '{0}' explicitly Implement '{0}' explicitly Implement '{0}' implicitly Implement '{0}' implicitly Implement all interfaces implicitly Implement all interfaces implicitly Implement implicitly Implement implicitly Indent all arguments Imposta rientro per tutti gli argomenti Indent all parameters Imposta rientro per tutti i parametri Indent wrapped arguments Imposta rientro per argomenti con ritorno a capo Indent wrapped parameters Imposta rientro per parametri con ritorno a capo Indexing can be simplified L'indicizzazione può essere semplificata Interpolation can be simplified Interpolation can be simplified Introduce constant Introduci costante Introduce field Introduci campo Introduce local Introduci variabile locale Introduce query variable Introduci la variabile di query Make static Make static Make readonly fields writable Rendi scrivibili i campi readonly {Locked="readonly"} "readonly" is C# keyword and should not be localized. Invert conditional Inverti espressione condizionale Local function can be made static La funzione locale può essere resa statica Make local function 'static' Rendi la funzione locale 'static' Merge with nested '{0}' statement Unisci con istruzione '{0}' nidificata Merge with next '{0}' statement Unisci con istruzione '{0}' successiva Merge with outer '{0}' statement Unisci con istruzione '{0}' esterna Merge with previous '{0}' statement Unisci con istruzione '{0}' precedente {0} must return a stream that supports read and seek operations. {0} deve restituire un flusso che supporta operazioni di lettura e ricerca. Modifying '{0}' which contains a switch expression will prevent the debug session from continuing. Se si modifica '{0}' che contiene un'espressione switch, la sessione di debug non potrà continuare. Move contents to namespace... Sposta contenuto nello spazio dei nomi... Move file to '{0}' Sposta il file in '{0}' Move file to project root folder Sposta il file nella cartella radice del progetto Move to namespace... Sposta nello spazio dei nomi... Private member '{0}' can be removed as the value assigned to it is never read. È possibile rimuovere il membro privato '{0}' perché il valore assegnato ad esso non viene mai letto. Private member '{0}' is unused. Il membro privato '{0}' è inutilizzato. Modifying source file {0} will prevent the debug session from continuing due to internal error: {1}. Se si modifica il file di origine {0}, la sessione di debug non potrà continuare a causa di errore interno: {1}. Private method '{0}' can be removed as it is never invoked. Il metodo privato '{0}' può essere rimosso perché non viene mai richiamato. Private property '{0}' can be converted to a method as its get accessor is never invoked. È possibile convertire la proprietà privata '{0}' in un metodo perché la relativa funzione di accesso get non viene mai richiamata. Pull '{0}' up Esegui pull '{0}' al livello superiore Pull '{0}' up to '{1}' Esegui pull di '{0}' fino a '{1}' Pull members up to base type... Esegui pull dei membri fino al tipo di base... Related method signatures found in metadata will not be updated. Le firme del metodo correlate trovate nei metadati non verranno aggiornate. Remove redundant assignment Rimuovi l'assegnazione ridondante Remove unread private members Rimuovi i membri privati non letti Remove unused member Rimuovi il membro inutilizzato Remove unused parameter Rimuovere il parametro inutilizzato Remove unused parameter '{0}' Rimuovi il parametro inutilizzato '{0}' Remove unused parameter '{0}' if it is not part of a shipped public API Rimuovi il parametro inutilizzato '{0}' se non fa parte di un'API pubblica fornita Remove unused parameter '{0}' if it is not part of a shipped public API, its initial value is never used Rimuovi il parametro inutilizzato '{0}' se non fa parte di un'API pubblica. Il relativo valore iniziale non viene mai usato Remove unused parameter '{0}', its initial value is never used Rimuovi il parametro inutilizzato '{0}'. Il relativo valore iniziale non viene mai usato Remove unused private members Rimuovi i membri privati inutilizzati Replace '{0}' with '{1}' Sostituisci '{0}' con '{1}' Rude edit Modifica non applicabile Simplify interpolation Simplify interpolation Split into consecutive '{0}' statements Dividi in istruzioni '{0}' consecutive Split into nested '{0}' statements Dividi in istruzioni '{0}' nidificate Stream must support read and seek operations. Il flusso deve supportare operazioni di lettura e ricerca. Suppress {0} Elimina {0} Target type matches Imposta destinazione per corrispondenze di tipo The selection contains a local function call without its declaration. The selection contains a local function call without its declaration. Unable to read source file '{0}' or the PDB built for the containing project. Any changes made to this file while debugging won't be applied until its content matches the built source. Unable to read source file '{0}' or the PDB built for the containing project. Any changes made to this file while debugging won't be applied until its content matches the built source. Unnecessary assignment of a value Assegnazione non necessaria di un valore Unnecessary assignment of a value to '{0}' Assegnazione non necessaria di un valore a '{0}' Unwrap all arguments Annulla il ritorno a capo per tutti gli argomenti Unwrap all parameters Annulla il ritorno a capo per tutti i parametri Unwrap and indent all arguments Annulla il ritorno a capo e imposta il rientro per tutti gli argomenti Unwrap and indent all parameters Annulla il ritorno a capo e imposta rientro per tutti i parametri Unwrap argument list Annulla il ritorno a capo per l'elenco di argomenti Unwrap call chain Annulla il ritorno a capo per la catena di chiamate Unwrap expression Annulla il ritorno a capo per l'espressione Unwrap parameter list Annulla il ritorno a capo per l'elenco di parametri Updating a '{0}' around an active statement will prevent the debug session from continuing. Se si aggiorna '{0}' in prossimità di un'istruzione attiva, la sessione di debug non potrà continuare. Use recommended dispose pattern to ensure that locally scoped disposable objects are disposed on all paths. If possible, wrap the creation within a 'using' statement or a 'using' declaration. Otherwise, use a try-finally pattern, with a dedicated local variable declared before the try region and an unconditional Dispose invocation on non-null value in the 'finally' region, say 'x?.Dispose()'. If the object is explicitly disposed within the try region or the dispose ownership is transferred to another object or method, assign 'null' to the local variable just after such an operation to prevent double dispose in 'finally' Usare il criterio dispose consigliato per garantire che gli oggetti eliminabili con ambito locale vengano eliminati in tutti i percorsi. Se possibile, eseguire il wrapping della creazione in un'istruzione 'using' o una dichiarazione 'using'. In caso contrario, usare un criterio try-finally, con una variabile locale dedicata dichiarata prima dell'area try e una chiamata Dispose non condizionale al valore non Null nell'area 'finally', ad esempio 'x?.Dispose()'. Se l'oggetto viene eliminato in modo esplicito nell'area try oppure la proprietà di dispose viene trasferita a un altro oggetto o metodo, assegnare 'null' alla variabile locale subito dopo una tale operazione per evitare di raddoppiare dispose in 'finally' Use 'System.HashCode' Use 'System.HashCode' Use block body for lambda expressions Usa il corpo del blocco per le espressioni lambda Use block body for local functions Usa il corpo del blocco per le funzioni locali Use compound assignment Usa l'assegnazione composta Use discard '_' Usa '_' rimosso Use discarded local Usa variabili locali rimosse Use expression body for lambda expressions Usa il corpo dell'espressione per le espressioni lambda Use expression body for local functions Usa corpo dell'espressione per funzioni locali Use index operator Usa operatore di indice Use interpolated verbatim string Usa stringa verbatim interpolata Use range operator Usa l'operatore di intervallo Use recommended dispose pattern Usare il criterio dispose consigliato Use recommended dispose pattern to ensure that object created by '{0}' is disposed on all paths: using statement/declaration or try/finally Usare il criterio dispose consigliato per garantire che l'oggetto creato da '{0}' venga eliminato in tutti i percorsi, ovvero istruzione/dichiarazione using o try/finally {Locked="using"}{Locked="try"}{Locked="finally"} "using", "try" and "finally" are C# keywords and should not be localized. Use simple 'using' statement Usa l'istruzione 'using' semplice Warning: Changing namespace may produce invalid code and change code meaning. Avviso: la modifica dello spazio dei nomi può comportare la creazione di codice non valido e modificare il significato del codice. Warning: Semantics may change when converting statement. Avviso: durante la conversione dell'istruzione la semantica può cambiare. Wrap and align call chain Imposta il ritorno a capo e allinea la catena di chiamate Wrap and align expression Imposta il ritorno a capo e allinea l'espressione Wrap and align long call chain Imposta il ritorno a capo e allinea la catena di chiamate lunga Wrap call chain Imposta il ritorno a capo alla catena di chiamate Wrap every argument Imposta il ritorno a capo a ogni argomento Wrap every parameter Imposta il ritorno a capo a ogni parametro Wrap expression Imposta il ritorno a capo all'espressione Wrap long argument list Imposta il ritorno a capo all'elenco di argomenti lungo Wrap long call chain Imposta il ritorno a capo alla catena di chiamate lunga Wrap long parameter list Imposta il ritorno a capo all'elenco di parametri lungo Wrapping Ritorno a capo {0} can be simplified {0} può essere semplificato discard discard generic overload overload generico generic overloads overload generici in Source (attribute) nell'origine (attributo) overload overload overloads overload {0} Keyword Parola chiave di {0} Encapsulate field: '{0}' (and use property) Incapsula il campo '{0}' (e usa la proprietà) Encapsulate field: '{0}' (but still use field) Incapsula il campo '{0}' (ma continua a usarlo) Encapsulate fields (and use property) Incapsula i campi (e usa la proprietà) Encapsulate fields (but still use field) Incapsula i campi (ma continua a usarli) Could not extract interface: The selection is not inside a class/interface/struct. Non è possibile estrarre l'interfaccia: la selezione non si trova all'interno di una classe/interfaccia/struct. Could not extract interface: The type does not contain any member that can be extracted to an interface. Non è possibile estrarre l'interfaccia: il tipo non contiene membri che possono essere estratti in un'interfaccia. can't not construct final tree non è possibile costruire l'albero finale Parameters' type or return type cannot be an anonymous type : [{0}] Il tipo o il tipo restituito dei parametri non può essere un tipo anonimo: [{0}] The selection contains no active statement. La selezione non contiene istruzioni attive. The selection contains an error or unknown type. La selezione contiene un errore o un tipo sconosciuto. Type parameter '{0}' is hidden by another type parameter '{1}'. Il parametro di tipo '{0}' è nascosto da un altro parametro di tipo '{1}'. The address of a variable is used inside the selected code. Nel codice selezionato viene usato l'indirizzo di una variabile. Assigning to readonly fields must be done in a constructor : [{0}]. L'assegnazione a campi di sola lettura deve essere effettuata in un costruttore: [{0}]. generated code is overlapping with hidden portion of the code il codice generato si sovrappone alla parte nascosta del codice Add optional parameters to '{0}' Aggiungi i parametri facoltativi a '{0}' Add parameters to '{0}' Aggiungi i parametri a '{0}' Generate delegating constructor '{0}({1})' Genera il costruttore delegante '{0}({1})' Generate constructor '{0}({1})' Genera il costruttore '{0}({1})' Generate field assigning constructor '{0}({1})' Genera il costruttore per l'assegnazione dei campi '{0}({1})' Generate Equals and GetHashCode Genera Equals e GetHashCode Generate Equals(object) Genera Equals(oggetto) Generate GetHashCode() Genera GetHashCode() Generate constructor in '{0}' Genera il costruttore in '{0}' Generate all Genera tutto Generate enum member '{1}.{0}' Genera il membro di enumerazione '{1}.{0}' Generate constant '{1}.{0}' Genera la costante '{1}.{0}' Generate read-only property '{1}.{0}' Genera la proprietà di sola lettura '{1}.{0}' Generate property '{1}.{0}' Genera la proprietà '{1}.{0}' Generate read-only field '{1}.{0}' Genera il campo di sola lettura '{1}.{0}' Generate field '{1}.{0}' Genera il campo '{1}.{0}' Generate local '{0}' Genera l'elemento '{0}' locale Generate {0} '{1}' in new file Genera l'elemento {0} '{1}' nel nuovo file Generate nested {0} '{1}' Genera l'elemento {0} '{1}' annidato Global Namespace Spazio dei nomi globale Implement interface explicitly Implementa l'interfaccia in modo esplicito Implement interface abstractly Implementa l'interfaccia in modo astratto Implement interface through '{0}' Implementa l'interfaccia tramite '{0}' Implement interface Implementa l'interfaccia Introduce field for '{0}' Introduce il campo per '{0}' Introduce local for '{0}' Introduce l'elemento locale per '{0}' Introduce constant for '{0}' Introduce la costante per '{0}' Introduce local constant for '{0}' Introduce la costante locale per '{0}' Introduce field for all occurrences of '{0}' Introduce il campo per tutte le occorrenze di '{0}' Introduce local for all occurrences of '{0}' Introduce l'elemento locale per tutte le occorrenze di '{0}' Introduce constant for all occurrences of '{0}' Introduce la costante per tutte le occorrenze di '{0}' Introduce local constant for all occurrences of '{0}' Introduce la costante locale per tutte le occorrenze di '{0}' Introduce query variable for all occurrences of '{0}' Introduce la variabile di query per tutte le occorrenze di '{0}' Introduce query variable for '{0}' Introduce la variabile di query per '{0}' Anonymous Types: Tipi anonimi: is è Represents an object whose operations will be resolved at runtime. Rappresenta un oggetto le cui operazioni verranno risolte in fase di esecuzione. constant costante field campo local constant costante locale local variable variabile locale label Etichetta range variable variabile di intervallo parameter parametro in in Summary: Riepilogo: Locals and parameters Variabili locali e parametri Type parameters: Parametri di tipo: Returns: Valori restituiti: Exceptions: Eccezioni: Remarks: Commenti: generating source for symbols of this type is not supported la generazione dell'origine per i simboli di questo tipo non è supportata Assembly assembly location unknown percorso sconosciuto Updating '{0}' will prevent the debug session from continuing. Se si aggiorna '{0}', la sessione di debug non potrà continuare. Updating a complex statement containing an await expression will prevent the debug session from continuing. Se si aggiorna un'istruzione complessa contenente un'espressione await, la sessione di debug non potrà continuare. Changing visibility of a constructor will prevent the debug session from continuing. Se si modifica la visibilità di un costruttore, la sessione di debug non potrà continuare. Capturing variable '{0}' that hasn't been captured before will prevent the debug session from continuing. Se si acquisisce la variabile '{0}' che non è stata ancora acquisita, la sessione di debug non potrà continuare. Ceasing to capture variable '{0}' will prevent the debug session from continuing. Se non si accede più alla variabile di acquisizione '{0}', la sessione di debug non potrà continuare. Deleting captured variable '{0}' will prevent the debug session from continuing. Se si elimina la variabile acquisita '{0}', la sessione di debug non potrà continuare. Changing the type of a captured variable '{0}' previously of type '{1}' will prevent the debug session from continuing. Se si modifica il tipo di una variabile acquisita '{0}', in precedenza di tipo '{1}', la sessione di debug non potrà continuare. Changing the parameters of '{0}' will prevent the debug session from continuing. Se si modificano i parametri di '{0}', la sessione di debug non potrà continuare. Changing the return type of '{0}' will prevent the debug session from continuing. Se si modifica il tipo restituito di '{0}', la sessione di debug non potrà continuare. Changing the type of '{0}' will prevent the debug session from continuing. Se si modifica il tipo di '{0}', la sessione di debug non potrà continuare. Changing the declaration scope of a captured variable '{0}' will prevent the debug session from continuing. Se si modifica l'ambito di dichiarazione di una variabile acquisita '{0}', la sessione di debug non potrà continuare. Accessing captured variable '{0}' that hasn't been accessed before in {1} will prevent the debug session from continuing. Se si accede alla variabile acquisita '{0}' a cui non è stato ancora eseguito l'accesso in {1}, la sessione di debug non potrà continuare. Ceasing to access captured variable '{0}' in {1} will prevent the debug session from continuing. Se non si accede più alla variabile acquisita '{0}' in {1}, la sessione di debug non potrà continuare. Adding '{0}' that accesses captured variables '{1}' and '{2}' declared in different scopes will prevent the debug session from continuing. Se si aggiunge '{0}', che accede alle variabile acquisite '{1}' e '{2}' dichiarate in ambiti diversi, la sessione di debug non potrà continuare. Removing '{0}' that accessed captured variables '{1}' and '{2}' declared in different scopes will prevent the debug session from continuing. Se si rimuove '{0}', che ha effettuato l'accesso alle variabile acquisite '{1}' e '{2}' dichiarate in ambiti diversi, la sessione di debug non potrà continuare. Adding '{0}' into a '{1}' will prevent the debug session from continuing. Se si aggiunge '{0}' in un elemento '{1}', la sessione di debug non potrà continuare. Adding '{0}' into a class with explicit or sequential layout will prevent the debug session from continuing. Se si aggiunge '{0}' in una classe con layout esplicito o sequenziale, la sessione di debug non potrà continuare. Updating the modifiers of '{0}' will prevent the debug session from continuing. Se si aggiornano i modificatori di '{0}', la sessione di debug non potrà continuare. Updating the Handles clause of '{0}' will prevent the debug session from continuing. Se si aggiorna la clausola Handles di '{0}', la sessione di debug non potrà continuare. Adding '{0}' with the Handles clause will prevent the debug session from continuing. Se si aggiunge '{0}' con la clausola Handles, la sessione di debug non potrà continuare. Updating the Implements clause of a '{0}' will prevent the debug session from continuing. Se si aggiorna la clausola Implements di un elemento '{0}', la sessione di debug non potrà continuare. Changing the constraint from '{0}' to '{1}' will prevent the debug session from continuing. Se si modifica il vincolo da '{0}' a '{1}', la sessione di debug non potrà continuare. Updating the variance of '{0}' will prevent the debug session from continuing. Se si aggiorna la varianza di '{0}', la sessione di debug non potrà continuare. Updating the type of '{0}' will prevent the debug session from continuing. Se si aggiorna il tipo di '{0}', la sessione di debug non potrà continuare. Updating the initializer of '{0}' will prevent the debug session from continuing. Se si aggiorna l'inizializzatore di '{0}', la sessione di debug non potrà continuare. Updating the size of a '{0}' will prevent the debug session from continuing. Se si aggiornano le dimensioni di un elemento '{0}', la sessione di debug non potrà continuare. Updating the underlying type of '{0}' will prevent the debug session from continuing. Se si aggiorna il tipo sottostante di '{0}', la sessione di debug non potrà continuare. Updating the base class and/or base interface(s) of '{0}' will prevent the debug session from continuing. Se si aggiornano la classe di base e/o le interfacce di base dell'elemento '{0}', la sessione di debug non potrà continuare. Updating a field to an event or vice versa will prevent the debug session from continuing. Se si aggiorna il campo in un evento o viceversa, la sessione di debug non potrà continuare. Updating the kind of a type will prevent the debug session from continuing. Se si aggiorna il tipo di un tipo, la sessione di debug non potrà continuare. Updating the kind of an property/event accessor will prevent the debug session from continuing. Se si aggiorna il tipo di una funzione di accesso a proprietà/eventi, la sessione di debug non potrà continuare. Updating the kind of a method (Sub/Function) will prevent the debug session from continuing. Se si aggiorna il tipo di un metodo (Sub/Function), la sessione di debug non potrà continuare. Updating the library name of Declare Statement will prevent the debug session from continuing. Se si aggiorna il nome della libreria dell'istruzione Declare, la sessione di debug non potrà continuare. Updating the alias of Declare Statement will prevent the debug session from continuing. Se si aggiorna l'alias dell'istruzione Declare, la sessione di debug non potrà continuare. Renaming '{0}' will prevent the debug session from continuing. Se si rinomina '{0}', la sessione di debug non potrà continuare. Adding '{0}' will prevent the debug session from continuing. Se si aggiunge '{0}', la sessione di debug non potrà continuare. Adding an abstract '{0}' or overriding an inherited '{0}' will prevent the debug session from continuing. Se si aggiunge un elemento '{0}' astratto o si esegue l'override di un elemento '{0}' ereditato, la sessione di debug non potrà continuare. Adding a MustOverride '{0}' or overriding an inherited '{0}' will prevent the debug session from continuing. Se si aggiunge un elemento '{0}' MustOverride o si esegue l'override di un elemento '{0}' ereditato, la sessione di debug non potrà continuare. Adding an extern '{0}' will prevent the debug session from continuing. Se si aggiunge un elemento '{0}' extern, la sessione di debug non potrà continuare. Adding an imported method will prevent the debug session from continuing. Se si aggiunge un metodo importato, la sessione di debug non potrà continuare. Adding a user defined '{0}' will prevent the debug session from continuing. Se si aggiunge un elemento '{0}' definito dall'utente, la sessione di debug non potrà continuare. Adding a generic '{0}' will prevent the debug session from continuing. Se si aggiunge un elemento '{0}' generico, la sessione di debug non potrà continuare. Adding '{0}' around an active statement will prevent the debug session from continuing. Se si aggiunge '{0}' in prossimità di un'istruzione attiva, la sessione di debug non potrà continuare. Moving '{0}' will prevent the debug session from continuing. Se si sposta '{0}', la sessione di debug non potrà continuare. Deleting '{0}' will prevent the debug session from continuing. Se si elimina '{0}', la sessione di debug non potrà continuare. Deleting '{0}' around an active statement will prevent the debug session from continuing. Se si elimina '{0}' in prossimità di un'istruzione attiva, la sessione di debug non potrà continuare. Adding a method body will prevent the debug session from continuing. Se si aggiunge un corpo del metodo, la sessione di debug non potrà continuare. Deleting a method body will prevent the debug session from continuing. Se si elimina un corpo del metodo, la sessione di debug non potrà continuare. An active statement has been removed from its original method. You must revert your changes to continue or restart the debugging session. Un'istruzione attiva è stata rimossa dal metodo originale. Annullare le modifiche per continuare oppure riavviare la sessione di debug. Updating async or iterator modifier around an active statement will prevent the debug session from continuing. Se si aggiorna un modificatore iterator o async in prossimità di un'istruzione attiva, la sessione di debug non potrà continuare. {Locked="async"}{Locked="iterator"} "async" and "iterator" are C#/VB keywords and should not be localized. Modifying a generic method will prevent the debug session from continuing. Se si modifica un metodo generico, la sessione di debug non potrà continuare. Modifying whitespace or comments in a generic '{0}' will prevent the debug session from continuing. Se si modificano spazi vuoti o commenti in un elemento '{0}' generico, la sessione di debug non potrà continuare. Modifying a method inside the context of a generic type will prevent the debug session from continuing. Se si modifica un metodo all'interno del contesto di un tipo generico, la sessione di debug non potrà continuare. Modifying whitespace or comments in '{0}' inside the context of a generic type will prevent the debug session from continuing. Se si modificano spazi vuoti o commenti in '{0}' all'interno del contesto di un tipo generico, la sessione di debug non potrà continuare. Modifying the initializer of '{0}' in a generic type will prevent the debug session from continuing. Se si modifica l'inizializzatore di '{0}' in un tipo generico, la sessione di debug non potrà continuare. Modifying the initializer of '{0}' in a partial type will prevent the debug session from continuing. Se si modifica l'inizializzatore di '{0}' in un tipo parziale, la sessione di debug non potrà continuare. Adding a constructor to a type with a field or property initializer that contains an anonymous function will prevent the debug session from continuing. Se aggiunge un costruttore a un tipo con un inizializzatore di campo o proprietà che contiene una funzione anonima, la sessione di debug non potrà continuare. Renaming a captured variable, from '{0}' to '{1}' will prevent the debug session from continuing. Se si rinomina una variabile acquisita '{0}' in '{1}', la sessione di debug non potrà continuare. Modifying a catch/finally handler with an active statement in the try block will prevent the debug session from continuing. Se si modifica un gestore catch/finally con un'istruzione attiva nel blocco try, la sessione di debug non potrà continuare. Modifying a try/catch/finally statement when the finally block is active will prevent the debug session from continuing. Se si modifica un'istruzione try/catch/finally quando il blocco finally è attivo, la sessione di debug non potrà continuare. Modifying a catch handler around an active statement will prevent the debug session from continuing. Se si modifica un gestore catch in prossimità di un'istruzione attiva, la sessione di debug non potrà continuare. Modifying '{0}' which contains the 'stackalloc' operator will prevent the debug session from continuing. Se si modifica '{0}', che contiene l'operatore 'stackalloc', la sessione di debug non potrà continuare. Modifying an active '{0}' which contains 'On Error' or 'Resume' statements will prevent the debug session from continuing. Se si modifica un elemento '{0}' attivo che contiene istruzioni 'On Error' o 'Resume', la sessione di debug non potrà continuare. Modifying '{0}' which contains an Aggregate, Group By, or Join query clauses will prevent the debug session from continuing. Se si modifica '{0}', che contiene una clausola di query Aggregate, Group By o Join, la sessione di debug non potrà continuare. Modifying source with experimental language features enabled will prevent the debug session from continuing. Se si modifica l'origine con funzionalità sperimentali del linguaggio abilitate, la sessione di debug non potrà continuare. Updating an active statement will prevent the debug session from continuing. Se si aggiorna un'istruzione attiva, la sessione di debug non potrà continuare. Removing '{0}' that contains an active statement will prevent the debug session from continuing. Se si rimuove '{0}', che contiene un'istruzione attiva, la sessione di debug non potrà continuare. Adding a new file will prevent the debug session from continuing. Se si aggiunge un nuovo file, la sessione di debug non potrà continuare. Attribute '{0}' is missing. Updating an async method or an iterator will prevent the debug session from continuing. Manca l'attributo '{0}'. Se si aggiorna un metodo asincrono o un iteratore, la sessione di debug non potrà continuare. Unexpected interface member kind: {0} Tipo di membro di interfaccia imprevisto: {0} Unknown symbol kind Tipo di simbolo sconosciuto Generate abstract property '{1}.{0}' Genera la proprietà astratta '{1}.{0}' Generate abstract method '{1}.{0}' Genera il metodo astratto '{1}.{0}' Generate method '{1}.{0}' Genera il metodo '{1}.{0}' Requested assembly already loaded from '{0}'. L'assembly richiesto è già stato caricato da '{0}'. The symbol does not have an icon. Per il simbolo non esiste un'icona. Unknown Unbekannt Asynchronous method cannot have ref/out parameters : [{0}] Il metodo asincrono non può contenere parametri ref/out: [{0}] The member is defined in metadata. Il membro è definito nei metadati. You can only change the signature of a constructor, indexer, method or delegate. È possibile modificare solo la firma di un costruttore, un indicizzatore, un metodo o un delegato. This symbol has related definitions or references in metadata. Changing its signature may result in build errors. Do you want to continue? Nei metadati di questo simbolo sono presenti definizioni o riferimenti correlati. Se si modifica la firma, potrebbero verificarsi errori di compilazione. Continuare? Change signature... Modifica firma... Generate new type... Genera nuovo tipo... User Diagnostic Analyzer Failure. Errore dell'analizzatore diagnostico utente. Analyzer '{0}' threw an exception of type '{1}' with message '{2}'. L'analizzatore '{0}' ha generato un'eccezione di tipo '{1}'. Messaggio: '{2}'. Analyzer '{0}' threw the following exception: '{1}'. L'analizzatore '{0}' ha generato l'eccezione seguente: '{1}'. Remove Unnecessary Cast Rimuovi cast non necessario Simplify Names Semplifica nomi Simplify Member Access Semplifica accesso membri Remove qualification Rimuovi qualificazione This signature does not contain parameters that can be changed. Questa firma non contiene parametri modificabili. Unknown error occurred Si è verificato un errore sconosciuto Available Disponibile Not Available Non disponibile {0} - {1} {0} - {1} You can use the navigation bar to switch context. Per cambiare contesto, si può usare la barra di spostamento. in Source nell'origine in Suppression File nel file di eliminazione Remove Suppression {0} Rimuovi eliminazione {0} Remove Suppression Rimuovi eliminazione <Pending> <In sospeso> Note: Tab twice to insert the '{0}' snippet. Nota: premere due volte TAB per inserire il frammento di codice '{0}'. Implement interface explicitly with Dispose pattern Implementa l'interfaccia in modo esplicito con il criterio Dispose Implement interface with Dispose pattern Implementa l'interfaccia con il criterio Dispose Compiler Compilatore Style Stile Re-triage {0}(currently '{1}') Valuta di nuovo {0} (attualmente '{1}') Argument cannot have a null element. L'argomento non può contenere un elemento Null. Argument cannot be empty. L'argomento non può essere vuoto. Reported diagnostic with ID '{0}' is not supported by the analyzer. La diagnostica restituita con ID '{0}' non è supportata dall'analizzatore. Computing fix all occurrences code fix... Calcolo di tutte le occorrenze da correggere nel codice... Fix all occurrences Correggi tutte le occorrenze Document Documento Project PROGETTO Solution Soluzione TODO: dispose managed state (managed objects). TODO: eliminare lo stato gestito (oggetti gestiti). TODO: set large fields to null. TODO: impostare campi di grandi dimensioni su Null. To detect redundant calls Per rilevare chiamate ridondanti Modifying '{0}' which contains a static variable will prevent the debug session from continuing. Se si modifica '{0}', che contiene una variabile statica, la sessione di debug non potrà continuare. Compiler Compilatore Live In tempo reale enum value valore di enumerazione {Locked="enum"} "enum" is a C#/VB keyword and should not be localized. const field campo const {Locked="const"} "const" is a C#/VB keyword and should not be localized. method metodo operator operatore constructor costruttore auto-property proprietà automatica property Proprietà. event accessor funzione di accesso eventi type constraint vincolo di tipo type parameter parametro di tipo attribute attributo Use auto property Usa la proprietà automatica Replace '{0}' and '{1}' with property Sostituisci '{0}' e '{1}' con la proprietà Replace '{0}' with property Sostituisci '{0}' con la proprietà Method referenced implicitly Metodo con riferimenti impliciti Generate type '{0}' Genera il tipo '{0}' Generate {0} '{1}' Genera l'elemento {0} '{1}' Change '{0}' to '{1}'. Cambia '{0}' in '{1}'. Non-invoked method cannot be replaced with property. Non è possibile sostituire il metodo non richiamato con la proprietà. Only methods with a single argument, which is not an out variable declaration, can be replaced with a property. È possibile sostituire con una proprietà solo i metodi con un singolo argomento non corrispondente a una dichiarazione di variabile out. Roslyn.HostError Roslyn.HostError An instance of analyzer {0} cannot be created from {1}: {2}. Non è possibile creare un'istanza dell'analizzatore {0} da {1}: {2}. The assembly {0} does not contain any analyzers. L'assembly {0} non contiene analizzatori. Unable to load Analyzer assembly {0}: {1} Non è possibile caricare l'assembly dell'analizzatore {0}: {1} Make method synchronous Imposta il metodo come sincrono Add 'this' or 'Me' qualification. Aggiunge la qualificazione 'this' o 'Me'. Fix Name Violation: {0} Correggi violazione del nome: {0} Naming rule violation: {0} Violazione della regola di denominazione: {0} {0} is the rule title, {1} is the way in which the rule was violated Naming Styles Stili di denominazione from {0} da {0} Find and install latest version Trova e installa l'ultima versione Use local version '{0}' Usa la versione locale '{0}' Use locally installed '{0}' version '{1}' This version used in: {2} Usa la versione '{1}' di '{0}' installata in locale Questa versione è usata {2} Find and install latest version of '{0}' Trova e installa l'ultima versione di '{0}' Install with package manager... Installa con Gestione pacchetti... Install '{0} {1}' Installa '{0} {1}' Install version '{0}' Installa la versione '{0}' Generate variable '{0}' Genera la variabile '{0}' Classes Classi Constants Costanti Delegates Delegati Enums Enumerazioni Events Eventi Extension methods Metodi di estensione Fields Campi Interfaces Interfacce Locals Variabili locali Methods Metodi Modules Moduli Namespaces Spazi dei nomi Properties Proprietà Structures Strutture Parameters: Parametri: Add missing cases Aggiungi case mancanti Add both Aggiungi entrambi Add default case Aggiungi case predefinito Variadic SignatureHelpItem must have at least one parameter. L'elemento SignatureHelpItem variadic deve avere almeno un parametro. Add braces Aggiungi parentesi graffe Replace '{0}' with method Sostituisci '{0}' con il metodo Replace '{0}' with methods Sostituisci '{0}' con i metodi Property referenced implicitly Proprietà con riferimenti impliciti Property cannot safely be replaced with a method call Non è possibile sostituire in modo sicuro la proprietà con una chiamata a un metodo Convert to interpolated string Converti in stringa interpolata Move type to {0} Sposta il tipo in {0} Rename file to {0} Rinomina il file in {0} Rename type to {0} Rinomina il tipo in {0} Remove tag Rimuovi tag Add missing param nodes Aggiungi nodi di parametro mancanti Make containing scope async Rendi asincrono l'ambito contenitore Make containing scope async (return Task) Rendi asincrono l'ambito contenitore (restituisci Task) (Unknown) (Sconosciuto) Implement Abstract Class Implementa classe astratta Use framework type Usa il tipo di framework Install package '{0}' Installa il pacchetto '{0}' Object initialization can be simplified L'inizializzazione dell'oggetto può essere semplificata Use 'throw' expression Usa l'espressione 'throw' project {0} progetto {0} Inline variable declaration Dichiarazione di variabile inline Use pattern matching Usa i criteri di ricerca Use expression body for methods Usa il corpo dell'espressione per i metodi Use block body for methods Usa il corpo del blocco per i metodi Use block body for accessors Usa il corpo del blocco per le funzioni di accesso Use block body for constructors Usa il corpo del blocco per i costruttori Use block body for indexers Usa il corpo del blocco per gli indicizzatori Use block body for operators Usa il corpo del blocco per gli operatori Use block body for properties Usa il corpo del blocco per le proprietà Use expression body for accessors Usa il corpo dell'espressione per le funzioni di accesso Use expression body for constructors Usa il corpo dell'espressione per i costruttori Use expression body for indexers Usa il corpo dell'espressione per gli indicizzatori Use expression body for operators Usa il corpo dell'espressione per gli operatori Use expression body for properties Usa il corpo dell'espressione per le proprietà Fully qualify '{0}' Qualifica completamente '{0}' Remove reference to '{0}'. Rimuove il riferimento a '{0}'. Keywords Parole chiave Snippets Frammenti All lowercase Tutto minuscole All uppercase Tutto maiuscole First word capitalized Prima lettera maiuscola Pascal Case Notazione Pascal Collection initialization can be simplified L'inizializzazione della raccolta può essere semplificata Use coalesce expression Usa l'espressione COALESCE Use null propagation Usa la propagazione di valori Null Variable declaration can be inlined La dichiarazione di variabile può essere impostata come inline Null check can be simplified Il controllo Null può essere semplificato Simplify collection initialization Semplifica l'inizializzazione della raccolta Simplify object initialization Semplifica l'inizializzazione degli oggetti Prefer explicitly provided tuple element name Preferisci il nome di elemento di tupla specificato in modo esplicito Use explicitly provided tuple name Usa il nome di tupla specificato in modo esplicito Remove document '{0}' Rimuovi il documento '{0}' Add document '{0}' Aggiungi il documento '{0}' Add argument name '{0}' Aggiungi il nome di argomento '{0}' Take '{0}' Accetta '{0}' Take both Accetta entrambi Take bottom Accetta inferiore Take top Accetta superiore Remove unused variable Rimuovi la variabile non usata Convert to binary Converti in binario Convert to decimal Converti in decimale Convert to hex Converti in hex Separate thousands Separa le migliaia Separate words Separa le parole Separate nibbles Separa i nibble Remove separators Rimuovi i separatori Add parameter to '{0}' Aggiungi il parametro a '{0}' Generate constructor... Genera il costruttore... Pick members to be used as constructor parameters Selezionare i membri da usare come parametri del costruttore Pick members to be used in Equals/GetHashCode Selezionare i membri da usare in Equals/GetHashCode Changes to expression trees may result in behavior changes at runtime Le modifiche apportate agli alberi delle espressioni possono causare modifiche di comportamento in fase di esecuzione Generate overrides... Genera gli override... Pick members to override Selezionare i membri di cui eseguire l'override Add null check Aggiungi il controllo Null Add 'string.IsNullOrEmpty' check Aggiungi il controllo 'string.IsNullOrEmpty' Add 'string.IsNullOrWhiteSpace' check Aggiungi il controllo 'string.IsNullOrWhiteSpace' Create and initialize field '{0}' Crea e inizializza il campo '{0}' Create and initialize property '{0}' Crea e inizializza la proprietà '{0}' Initialize field '{0}' Inizializza il campo '{0}' Initialize property '{0}' Inizializza la proprietà '{0}' Add null checks Aggiungi i controlli Null Generate operators Genera gli operatori Implement {0} Implementa {0} Simplify 'default' expression Semplifica l'espressione 'default' 'default' expression can be simplified 'L'espressione 'default' può essere semplificata Format string contains invalid placeholder La stringa di formato contiene un segnaposto non valido Invalid format string Stringa di formato non valida Use inferred member name Usa il nome di membro dedotto Member name can be simplified Il nome del membro può essere semplificato Reported diagnostic '{0}' has a source location in file '{1}', which is not part of the compilation being analyzed. Il percorso di origine della diagnostica restituita '{0}' è incluso nel file '{1}', che non fa parte della compilazione da analizzare. Reported diagnostic '{0}' has a source location '{1}' in file '{2}', which is outside of the given file. Il percorso di origine '{1}' della diagnostica restituita '{0}' è incluso nel file '{2}', che non è presente nel file specificato. Unreachable code detected È stato rilevato codice non raggiungibile Remove unreachable code Rimuovi il codice non eseguibile Modifiers are not ordered I modificatori non sono ordinati Order modifiers Ordina i modificatori in {0} (project {1}) in {0} (progetto {1}) Accessibility modifiers required Modificatori di accessibilità obbligatori Add accessibility modifiers Aggiungi i modificatori di accessibilità Use local function Usa la funzione locale Warning: Declaration changes scope and may change meaning. Avviso: la dichiarazione implica la modifica dell'ambito e potrebbe modificare il significato. Move declaration near reference Sposta la dichiarazione accanto al riferimento Convert to full property Converti in proprietà completa Generate constructor in '{0}' (without fields) Genera il costruttore in '{0}' (senza campi) Add file banner Aggiungi intestazione del file Warning: Method overrides symbol from metadata Avviso: il metodo esegue l'override del simbolo dei metadati Use {0} Usa {0} Switching between a lambda and a local function will prevent the debug session from continuing. Se si passa da un'espressione lambda a una funzione locale e viceversa, la sessione di debug non potrà continuare. Deconstruct variable declaration Decostruisci la dichiarazione di variabile Variable declaration can be deconstructed La dichiarazione di variabile può essere decostruita Add argument name '{0}' (including trailing arguments) Aggiungi il nome di argomento '{0}' (inclusi gli argomenti finali) local function funzione locale indexer indicizzatore Parentheses can be removed È possibile rimuovere le parentesi Remove unnecessary parentheses Rimuovi le parentesi non necessarie Add parentheses for clarity Aggiungi le parentesi per chiarezza Parentheses should be added for clarity È necessario aggiungere le parentesi per chiarezza Alias ambiguous type '{0}' Tipo di alias '{0}' ambiguo Warning: Collection was modified during iteration. Avviso: la raccolta è stata modificata durante l'iterazione. Warning: Iteration variable crossed function boundary. Avviso: la variabile di iterazione ha superato il limite della funzione. Warning: Collection may be modified during iteration. Avviso: è possibile che la raccolta venga modificata durante l'iterazione. Add readonly modifier Aggiungi modificatore readonly Make field readonly Imposta il campo come di sola lettura Convert to conditional expression Converti nell'espressione condizionale updating usages in containing member aggiornamento degli utilizzi nel membro contenitore updating usages in containing project aggiornamento degli utilizzi nel progetto contenitore updating usages in containing type aggiornamento degli utilizzi nel tipo contenitore updating usages in dependent projects aggiornamento degli utilizzi nei progetti dipendenti 'using' statement can be simplified L'istruzione 'using' può essere semplificata