Cannot use '{0}' as a calling convention modifier. Non è possibile usare '{0}' come modificatore di convenzione di chiamata. Passing '{0}' is not valid unless '{1}' is 'SignatureCallingConvention.Unmanaged'. Non è possibile '{0}' a meno che '{1}' non sia 'SignatureCallingConvention.Unmanaged'. Cannot create constructed generic type from another constructed generic type. Non è possibile creare un tipo generico costruito a partire da un altro tipo generico costruito. Cannot create constructed generic type from non-generic type. Non è possibile creare un tipo generico costruito a partire da un tipo non generico. '{0}': abstract event cannot use event accessor syntax '{0}': l'evento astratto non può usare la sintassi della funzione di accesso agli eventi '&' on method groups cannot be used in expression trees Non è possibile usare '&' su gruppi di metodi in alberi delle espressioni Cannot convert &method group '{0}' to non-function pointer type '{1}'. Non è possibile convertire il gruppo di &metodi '{0}' nel tipo di puntatore non a funzione '{1}'. To use '@$' instead of '$@' for an interpolated verbatim string, please use language version '{0}' or greater. Per usare '@$' invece di '$@' per una stringa verbatim interpolata, usare la versione '{0}' o versioni successive del linguaggio. Operator '{0}' is ambiguous on operands '{1}' and '{2}' L'operatore '{0}' è ambiguo sugli operandi '{1}' e '{2}' Operator '{0}' cannot be applied to 'default' and operand of type '{1}' because it is a type parameter that is not known to be a reference type Non è possibile applicare l'operatore '{0}' a 'default ' e all'operando di tipo '{1}' perché è un parametro di tipo non noto come tipo riferimento Cannot use a nullable reference type in object creation. Non è possibile usare un tipo riferimento nullable durante la creazione di oggetti. Element names are not permitted when pattern-matching via 'System.Runtime.CompilerServices.ITuple'. I nomi di elemento non sono consentiti quando si definiscono criteri di ricerca tramite 'System.Runtime.CompilerServices.ITuple'. It is not legal to use nullable reference type '{0}?' in an as expression; use the underlying type '{0}' instead. Non è consentito usare il tipo riferimento nullable '{0}?' in un'espressione as. Usare il tipo sottostante '{0}'. Init-only property or indexer '{0}' can only be assigned in an object initializer, or on 'this' or 'base' in an instance constructor or an 'init' accessor. L'indicizzatore o la proprietà di sola inizializzazione '{0}' può essere assegnata solo in un inizializzatore di oggetto oppure in 'this' o 'base' in un costruttore di istanza o una funzione di accesso 'init'. Attribute '{0}' is not valid on event accessors. It is only valid on '{1}' declarations. L'attributo '{0}' non è valido nelle funzioni di accesso a eventi. È valido solo nelle dichiarazioni di '{1}'. Auto-implemented property '{0}' cannot be marked 'readonly' because it has a 'set' accessor. La proprietà implementata automaticamente '{0}' non può essere contrassegnata come 'readonly' perché include una funzione di accesso 'set'. Auto-implemented 'set' accessor '{0}' cannot be marked 'readonly'. La funzione di accesso 'set' '{0}' implementata automaticamente non può essere contrassegnata come 'readonly'. Asynchronous foreach statement cannot operate on variables of type '{0}' because '{0}' does not contain a suitable public instance or extension definition for '{1}' L'istruzione foreach asincrona non può funzionare con variabili di tipo '{0}' perché '{0}' non contiene una definizione di istanza o estensione pubblica idonea per '{1}' Asynchronous foreach statement cannot operate on variables of type '{0}' because '{0}' does not contain a public instance or extension definition for '{1}'. Did you mean 'foreach' rather than 'await foreach'? L'istruzione foreach asincrona non può funzionare con variabili di tipo '{0}' perché '{0}' non contiene una definizione di istanza o estensione pubblica per '{1}'. Si intendeva 'foreach' invece di 'await foreach'? Cannot use a collection of dynamic type in an asynchronous foreach Non è possibile usare una raccolta di tipo dinamico in un'istruzione foreach asincrona The type '{0}' may not be used for a field of a record. Il tipo '{0}' non può essere usato per un campo di un record. Function pointer '{0}' does not take {1} arguments Il puntatore a funzione '{0}' non accetta {1} argomenti '{0}' cannot be used as a modifier on a function pointer parameter. Non è possibile usare '{0}' come modificatore in un parametro di puntatore a funzione. Only records may inherit from records. Solo i record possono ereditare dai record. The 'init' accessor is not valid on static members La funzione di accesso 'init' non è valida nei membri statici Invalid option '{0}' for /nullable; must be 'disable', 'enable', 'warnings' or 'annotations' L'opzione '{0}' non è valida per /nullable. Deve essere 'disable', 'enable', 'warnings' o 'annotations' The typeof operator cannot be used on a nullable reference type Non è possibile usare l'operatore typeof nel tipo riferimento nullable Operator '{0}' cannot be applied to operand '{1}' Non è possibile applicare l'operatore '{0}' all'operando '{1}' Invalid operand for pattern match; value required, but found '{0}'. L'operando non è valido per i criteri di ricerca. È richiesto un valore ma è stato trovato '{0}'. Records may only inherit from object or another record I record possono ereditare solo dall'oggetto o da un altro record Record member '{0}' must be a readable instance property of type '{1}' to match positional parameter '{2}'. Il membro di record '{0}' deve essere una proprietà di istanza leggibile di tipo '{1}' per corrispondere al parametro posizionale '{2}'. Command-line syntax error: '{0}' is not a valid value for the '{1}' option. The value must be of the form '{2}'. Errore di sintassi della riga di comando: '{0}' non è un valore valido per l'opzione '{1}'. Il valore deve essere espresso nel formato '{2}'. Cannot convert &method group '{0}' to delegate type '{0}'. Non è possibile convertire il gruppo di &metodi '{0}' nel tipo delegato '{0}'. 'managed' calling convention cannot be combined with unmanaged calling convention specifiers. Non è possibile combinare la convenzione di chiamata 'managed' con identificatori di convenzione di chiamata non gestita. The type of a local declared in a fixed statement cannot be a function pointer type. Il tipo di una variabile locale dichiarata in un'istruzione fixed non può essere un tipo di puntatore a funzione. Cannot use '{0}' as a {1} type on a method attributed with 'UnmanagedCallersOnly'. Non è possibile usare '{0}' come tipo {1} in un metodo con attributo 'UnmanagedCallersOnly'. 1 is the localized word for 'parameter' or 'return'. UnmanagedCallersOnly is not localizable. Cannot use an extension method with a receiver as the target of a '&' operator. Non è possibile usare un metodo di estensione con un ricevitore come destinazione di un operatore '&'. '{0}' must match by init-only of overridden member '{1}' '{0}' deve corrispondere per sola inizializzazione del membro '{1}' di cui è stato eseguito l'override __arglist cannot have an argument passed by 'in' or 'out' __arglist non può contenere un argomento passato da 'in' o 'out' Members named 'Clone' are disallowed in records. Nei record non sono consentiti membri denominati 'Clone'. '{0}' does not implement interface member '{1}'. '{2}' cannot implement '{1}'. '{0}' non implementa il membro di interfaccia '{1}'. '{2}' non può implementare '{1}'. Type parameter '{1}' has the 'unmanaged' constraint so '{1}' cannot be used as a constraint for '{0}' Il parametro di tipo '{1}' ha il vincolo 'managed'. Non è quindi possibile usare '{1}' come vincolo per '{0}' Local function '{0}' must be 'static' in order to use the Conditional attribute Per usare l'attributo Conditional, la funzione locale '{0}' deve essere 'static' An expression of type '{0}' cannot be handled by a pattern of type '{1}'. Please use language version '{2}' or greater to match an open type with a constant pattern. Un'espressione di tipo '{0}' non può essere gestita da un criterio di tipo '{1}'. Usare la versione '{2}' o versioni successive del linguaggio per abbinare un tipo aperto a un criterio costante. A copy constructor in a record must call a copy constructor of the base, or a parameterless object constructor if the record inherits from object. Un costruttore di copia in un record deve chiamare un costruttore di copia della base o un costruttore di oggetto senza parametri se il record eredita dall'oggetto. A copy constructor '{0}' must be public or protected because the record is not sealed. Un costruttore di copia '{0}' deve essere pubblico o protetto perché il record non è sealed. The name '{0}' does not match the corresponding 'Deconstruct' parameter '{1}'. Il nome '{0}' non corrisponde al parametro '{1}' di 'Deconstruct' corrispondente. The 'default' constraint is valid on override and explicit interface implementation methods only. Il vincolo 'default' è valido solo in metodi di override e di implementazione esplicita dell'interfaccia. Type '{0}' cannot be embedded because it has a non-abstract member. Consider setting the 'Embed Interop Types' property to false. Non è possibile incorporare il tipo '{0}' perché contiene un membro non astratto. Provare a impostare la proprietà 'Incorpora tipi di interoperabilità' su false. There is no target type for the default literal. Non esiste alcun tipo di destinazione per il valore letterale predefinito. A default literal 'default' is not valid as a pattern. Use another literal (e.g. '0' or 'null') as appropriate. To match everything, use a discard pattern '_'. Non è possibile usare un valore letterale predefinito 'default' come criterio. Usare un altro valore letterale, ad esempio '0' o 'null'. Per abbinare tutto, usare un criterio di rimozione '_'. A variable may not be declared within a 'not' or 'or' pattern. Non è possibile dichiarare una variabile all'interno di un criterio 'not' o 'or'. The discard pattern is not permitted as a case label in a switch statement. Use 'case var _:' for a discard pattern, or 'case @_:' for a constant named '_'. Il criterio di rimozione non è consentito come etichetta case in un'istruzione switch. Usare 'case var _:' per un criterio di rimozione oppure 'case @_:' per una costante denominata '_'. '{0}' does not override expected property from '{1}'. '{0}' non esegue l'override della proprietà prevista da '{1}'. '{0}' does not override expected method from '{1}'. '{0}' non esegue l'override del metodo previsto da '{1}'. '{0}' does not override expected method from 'object'. '{0}' non esegue l'override del metodo previsto da 'object'. A return type can only have one '{0}' modifier. Un tipo restituito può avere un solo modificatore '{0}'. '{0}' is explicitly implemented more than once. '{0}' è implementato più di una volta in modo esplicito. '{0}' is already listed in the interface list on type '{2}' as '{1}'. '{0}' è già incluso nell'elenco di interfacce nel tipo '{2}' come '{1}'. Duplicate null suppression operator ('!') Operatore di eliminazione Null duplicato ('!') Cannot specify 'readonly' modifiers on both accessors of property or indexer '{0}'. Instead, put a 'readonly' modifier on the property itself. Non è possibile specificare i modificatori 'readonly' in entrambe le funzioni di accesso della proprietà o dell'indicizzatore '{0}'. Inserire invece un modificatore 'readonly' nella proprietà stessa. 'else' cannot start a statement. Un'istruzione non può iniziare con 'else'. Application entry points cannot be attributed with 'UnmanagedCallersOnly'. Non è possibile aggiungere ai punti di ingresso dell'applicazione l'attributo 'UnmanagedCallersOnly'. UnmanagedCallersOnly is not localizable. Record equality contract property '{0}' must have a get accessor. La proprietà '{0}' del contratto di uguaglianza record deve contenere una funzione di accesso get. Explicit application of 'System.Runtime.CompilerServices.NullableAttribute' is not allowed. L'applicazione esplicita di 'System.Runtime.CompilerServices.NullableAttribute' non è consentita. Accessors '{0}' and '{1}' should both be init-only or neither Il tipo di sola inizializzazione può essere specificato per entrambe le funzioni di accesso '{0}' e '{1}' o per nessuna di esse The given expression cannot be used in a fixed statement Non è possibile usare l'espressione specificata in un'istruzione fixed An expression tree may not contain a null coalescing assignment Un albero delle espressioni non può contenere un'espressione Null di coalescenza Expression tree cannot contain value of ref struct or restricted type '{0}'. L'albero delle espressioni non può contenere il valore '{0}' per lo struct ref o il tipo limitato. An expression tree may not contain a from-end index ('^') expression. Un albero delle espressioni non può contenere un'espressione di indice from end ('^'). An expression tree may not contain a pattern System.Index or System.Range indexer access Un albero delle espressioni non può contenere un accesso a indicizzatore System.Index o System.Range di criterio An expression tree may not contain a range ('..') expression. Un albero delle espressioni non può contenere un'espressione ('..'). An expression tree may not contain a switch expression. Un albero delle espressioni non può contenere un'espressione switch. An expression tree may not contain a tuple == or != operator Un albero delle espressioni non può contenere un operatore == o != di tupla An expression tree may not contain a with-expression. Un albero delle espressioni non può contenere un'espressione with. '{0}': extern event cannot have initializer '{0}': l'evento extern non può avere inizializzatori The feature '{0}' is currently in Preview and *unsupported*. To use Preview features, use the 'preview' language version. La funzionalità '{0}' è attualmente disponibile in anteprima e *non è supportata*. Per usare funzionalità in anteprima, scegliere la versione del linguaggio 'preview'. Feature '{0}' is experimental and unsupported; use '/features:{1}' to enable. La funzionalità '{0}' è sperimentale e non è supportata. Per abilitare, usare '/features:{1}'. Feature '{0}' is not available in C# 8.0. Please use language version {1} or greater. La funzionalità '{0}' non è disponibile in C# 8.0. Usare la versione {1} o versioni successive del linguaggio. Feature '{0}' is not available in C# 8.0. Please use language version {1} or greater. La funzionalità '{0}' non è disponibile in C# 8.0. Usare la versione {1} o versioni successive del linguaggio. Feature '{0}' is not available in C# 9.0. Please use language version {1} or greater. La funzionalità '{0}' non è disponibile in C# 9.0. Usare la versione {1} o versioni successive del linguaggio. Field-like event '{0}' cannot be 'readonly'. L'evento simile a campo '{0}' non può essere 'readonly'. foreach statement cannot operate on variables of type '{0}' because '{0}' does not contain a public instance or extension definition for '{1}'. Did you mean 'await foreach' rather than 'foreach'? L'istruzione foreach non può funzionare con variabili di tipo '{0}' perché '{0}' non contiene una definizione di istanza o estensione pubblica per '{1}'. Si intendeva 'await foreach' invece di 'foreach'? Cannot create a function pointer for '{0}' because it is not a static method Non è possibile creare un puntatore a funzione per '{0}' perché non è un metodo statico Ref mismatch between '{0}' and function pointer '{1}' Modificatore di riferimento non corrispondente tra '{0}' e il puntatore a funzione '{1}' A function pointer cannot be called with named arguments. Non è possibile chiamare un puntatore a funzione con argomenti denominati. A goto cannot jump to a location before a using declaration within the same block. Un'istruzione goto non può passare a una posizione che precede una dichiarazione using all'interno dello stesso blocco. A goto cannot jump to a location after a using declaration. Un'istruzione goto non può passare a una posizione successiva a una dichiarazione using. The suppression operator is not allowed in this context L'operatore di eliminazione non è consentito in questo contesto Invocation of implicit Index Indexer cannot name the argument. La chiamata dell'indicizzatore di indice implicito non può assegnare un nome all'argomento. The type '{0}' may not be used as the target type of new() Non è possibile usare il tipo '{0}' come tipo di destinazione di new() There is no target type for '{0}' Non esiste alcun tipo di destinazione per '{0}' Use of new() is not valid in this context Non è possibile usare new() in questo contesto Invocation of implicit Range Indexer cannot name the argument. La chiamata dell'indicizzatore di intervallo implicito non può assegnare un nome all'argomento. Arguments with 'in' modifier cannot be used in dynamically dispatched expressions. Non è possibile usare argomenti con il modificatore 'in' nelle espressioni inviate in modo dinamico. 'init' accessors cannot be marked 'readonly'. Mark '{0}' readonly instead. Non è possibile contrassegnare le funzioni di accesso 'init' come 'readonly'. Contrassegnare '{0}' come readonly. Instance properties in interfaces cannot have initializers. Le proprietà di istanza nelle interfacce non possono avere inizializzatori. '{0}' cannot implement interface member '{1}' in type '{2}' because it has an __arglist parameter '{0}' non può implementare il membro di interfaccia '{1}' nel tipo '{2}' perché contiene un parametro __arglist Internal error in the C# compiler. Si è verificato un errore interno nel compilatore C#. '{0}' is not a valid function pointer return type modifier. Valid modifiers are 'ref' and 'ref readonly'. '{0}' non è un modificatore di tipo restituito di puntatore a funzione valido. I modificatori validi sono 'ref' e 'ref readonly'. '{0}' is not a valid calling convention specifier for a function pointer. '{0}' non è un identificatore di convenzione di chiamata valido per un puntatore a funzione. Invalid hash algorithm name: '{0}' Il nome dell'algoritmo hash non è valido: '{0}' Invalid object creation Creazione oggetto non valida Cannot specify 'readonly' modifiers on both property or indexer '{0}' and its accessor. Remove one of them. Non è possibile specificare i modificatori 'readonly' nella proprietà o nell'indicizzatore '{0}' e nella relativa funzione di accesso. Rimuoverne uno. "Invalid rank specifier: expected ']' "L'identificatore del numero di dimensioni non è valido: è previsto ']' '{0}' is not a valid calling convention type for 'UnmanagedCallersOnly'. '{0}' non è un tipo di convenzione di chiamata valido per 'UnmanagedCallersOnly'. UnmanagedCallersOnly is not localizable. The receiver of a `with` expression must have a non-void type. Il ricevitore di un'espressione `with` deve avere un tipo non void. It is not legal to use nullable reference type '{0}?' in an is-type expression; use the underlying type '{0}' instead. Non è consentito usare il tipo riferimento nullable '{0}?' in un'espressione is-type. Usare il tipo sottostante '{0}'. An expression of type '{0}' can never match the provided pattern. Un'espressione di tipo '{0}' non può mai corrispondere al criterio specificato. Method '{0}' with an iterator block must be 'async' to return '{1}' Il metodo '{0}' con un blocco iteratore deve essere 'async' per restituire '{1}' No overload for '{0}' matches function pointer '{1}' Nessun overload per '{0}' corrisponde al puntatore a funzione '{1}' Cannot convert method group to function pointer (Are you missing a '&'?) Non è possibile convertire il gruppo di metodi nel puntatore a funzione. Manca un operatore '&'? Pattern missing Criterio mancante Module initializer cannot be attributed with 'UnmanagedCallersOnly'. Non è possibile aggiungere all'inizializzatore di modulo l'attributo 'UnmanagedCallersOnly'. UnmanagedCallersOnly is not localizable. Module initializer method '{0}' must not be generic and must not be contained in a generic type Il metodo '{0}' dell'inizializzatore di modulo non deve essere generico e non deve essere contenuto in un tipo generico Module initializer method '{0}' must be accessible at the module level Il metodo '{0}' dell'inizializzatore di modulo deve essere accessibile a livello di modulo A module initializer must be an ordinary member method Un inizializzatore di modulo deve essere un metodo membro normale Module initializer method '{0}' must be static, must have no parameters, and must return 'void' Il metodo '{0}' dell'inizializzatore di modulo deve essere statico, non deve contenere parametri e deve restituire 'void' Multiple analyzer config files cannot be in the same directory ('{0}'). La stessa directory ('{0}') non può contenere più file di configurazione dell'analizzatore. The attribute [EnumeratorCancellation] cannot be used on multiple parameters Non è possibile usare l'attributo [EnumeratorCancellation] in più parametri Only a single record partial declaration may have a parameter list Solo una dichiarazione parziale di singolo record può includere un elenco di parametri The 'new()' constraint cannot be used with the 'unmanaged' constraint Non è possibile usare il vincolo 'new()' con il vincolo 'unmanaged' '{0}': type used in an asynchronous using statement must be implicitly convertible to 'System.IAsyncDisposable' or implement a suitable 'DisposeAsync' method. Did you mean 'using' rather than 'await using'? '{0}': il tipo usato in un'istruzione using asincrona deve essere convertibile in modo implicito in 'System.IAsyncDisposable' o implementare un metodo 'DisposeAsync' adatto. Si intendeva 'using' invece di 'await using'? '{0}': type used in a using statement must be implicitly convertible to 'System.IDisposable'. Did you mean 'await using' rather than 'using'? '{0}': il tipo usato in un'istruzione using deve essere convertibile in modo implicito in 'System.IDisposable'. Si intendeva 'await using' invece di 'using'? No accessible copy constructor found in base type '{0}'. Non è stato trovato alcun costruttore di copia accessibile nel tipo di base '{0}'. Output directory could not be determined Non è stato possibile individuare la directory di output The receiver type '{0}' is not a valid record type. Il tipo di ricevitore '{0}' non è un tipo di record valido. Record member '{0}' must be private. Il membro del record '{0}' deve essere privato. Record member '{0}' must be protected. Il membro del record '{0}' deve essere protetto. Record member '{0}' must be public. Il membro del record '{0}' deve essere pubblico. '{0}' must allow overriding because the containing record is not sealed. '{0}' deve consentire l'override perché il record contenitore non è sealed. Expected 'enable', 'disable', or 'restore' È previsto 'enable', 'disable' o 'restore' Expected 'warnings', 'annotations', or end of directive È previsto 'warnings', 'annotations' o la fine della direttiva Invalid '{0}' value: '{1}' for C# {2}. Please use language version '{3}' or greater. Valore '{1}' di '{0}' non valido per C# {2}. Usare la versione {3} o versioni successive del linguaggio. A nullable type parameter must be known to be a value type or non-nullable reference type unless language version '{0}' or greater is used. Consider changing the language version or adding a 'class', 'struct', or type constraint. Un parametro di tipo nullable deve essere noto per essere un tipo valore o un tipo riferimento non nullable, a meno che non venga usata la versione '{0}' o successiva del linguaggio. Provare a cambiare la versione del linguaggio o ad aggiungere un vincolo di tipo, 'class' o 'struct'. Omitting the type argument is not allowed in the current context Nel contesto corrente non è possibile omettere l'argomento tipo An out variable cannot be declared as a ref local Non è possibile dichiarare una variabile out come variabile locale ref Method '{0}' specifies a 'default' constraint for type parameter '{1}', but corresponding type parameter '{2}' of overridden or explicitly implemented method '{3}' is constrained to a reference type or a value type. Il metodo '{0}' specifica un vincolo 'default' per il parametro di tipo '{1}', ma il parametro di tipo corrispondente '{2}' del metodo '{3}' sottoposto a override o implementato in modo esplicito è vincolato a un tipo riferimento a un tipo valore. Method '{0}' specifies a 'class' constraint for type parameter '{1}', but corresponding type parameter '{2}' of overridden or explicitly implemented method '{3}' is not a reference type. Il metodo '{0}' specifica un vincolo 'class' per il parametro di tipo '{1}', ma il parametro di tipo corrispondente '{2}' del metodo '{3}' sottoposto a override o implementato in modo esplicito non è un tipo riferimento. Method '{0}' specifies a 'struct' constraint for type parameter '{1}', but corresponding type parameter '{2}' of overridden or explicitly implemented method '{3}' is not a non-nullable value type. Il metodo '{0}' specifica un vincolo 'struct' per il parametro di tipo '{1}', ma il parametro di tipo corrispondente '{2}' del metodo '{3}' sottoposto a override o implementato in modo esplicito non è un tipo valore che non ammette valori Null. Both partial method declarations must have identical accessibility modifiers. I modificatori di accessibilità devono essere identici in entrambe le dichiarazioni di metodo parziale. Both partial method declarations must have identical combinations of 'virtual', 'override', 'sealed', and 'new' modifiers. Entrambe le dichiarazioni di metodo parziale devono contenere combinazioni identiche di modificatori 'virtual', 'override', 'sealed' e 'new'. Both partial method declarations must be readonly or neither may be readonly Nessuna o entrambe le dichiarazioni di metodi parziali devono essere di tipo readonly Partial method declarations must have matching ref return values. Le dichiarazioni di metodo parziale devono contenere valori restituiti di riferimento corrispondenti. Both partial method declarations must have the same return type. Il tipo restituito deve essere identico in entrambe le dichiarazioni di metodo parziale. Partial method '{0}' must have an implementation part because it has accessibility modifiers. Il metodo parziale '{0}' deve contenere una parte di implementazione perché include modificatori di accessibilità. Partial method '{0}' must have accessibility modifiers because it has a 'virtual', 'override', 'sealed', 'new', or 'extern' modifier. Il metodo parziale '{0}' deve contenere modificatori di accessibilità perché include un modificatore 'virtual', 'override', 'sealed', 'new' o 'extern'. Partial method '{0}' must have accessibility modifiers because it has a non-void return type. Il metodo parziale '{0}' deve contenere modificatori di accessibilità perché include un tipo restituito non void. Partial method '{0}' must have accessibility modifiers because it has 'out' parameters. Il metodo parziale '{0}' deve contenere modificatori di accessibilità perché include parametri 'out'. Pattern-matching is not permitted for pointer types. I criteri di ricerca non sono consentiti per i tipi di puntatore. The body of an async-iterator method must contain a 'yield' statement. Il corpo di un metodo di iteratore asincrono deve contenere un'istruzione 'yield'. The body of an async-iterator method must contain a 'yield' statement. Consider removing 'async' from the method declaration or adding a 'yield' statement. Il corpo di un metodo di iteratore asincrono deve contenere un'istruzione 'yield'. Provare a rimuovere 'async' dalla dichiarazione del metodo o ad aggiungere un'istruzione 'yield'. A property subpattern requires a reference to the property or field to be matched, e.g. '{{ Name: {0} }}' Con un criterio secondario di proprietà è richiesto un riferimento alla proprietà o al campo da abbinare, ad esempio '{{ Name: {0} }}' Type '{0}' cannot be embedded because it has a re-abstraction of a member from base interface. Consider setting the 'Embed Interop Types' property to false. Non è possibile incorporare il tipo '{0}' perché contiene una nuova astrazione di un membro dell'interfaccia di base. Provare a impostare la proprietà 'Incorpora tipi di interoperabilità' su false. '{0}': 'readonly' can only be used on accessors if the property or indexer has both a get and a set accessor '{0}': 'readonly' può essere usato su funzioni di accesso solo se la proprietà o l'indicizzatore include entrambi le funzioni di accesso get e set The primary constructor conflicts with the synthesized copy constructor. The primary constructor conflicts with the synthesized copy constructor. Cannot ref-assign '{1}' to '{0}' because '{1}' has a narrower escape scope than '{0}'. Non è possibile assegnare '{1}' a '{0}' come ref perché l'ambito di escape di '{1}' è ridotto rispetto a quello di '{0}'. The left-hand side of a ref assignment must be a ref local or parameter. La parte sinistra di un'assegnazione ref deve essere un parametro o una variabile locale ref. Relational patterns may not be used for a floating-point NaN. Non è possibile usare i criteri relazionali per un valore NaN a virgola mobile. '{0}': Target runtime doesn't support covariant types in overrides. Type must be '{2}' to match overridden member '{1}' '{0}': il runtime di destinazione non supporta tipi covarianti negli override. Il tipo deve essere '{2}' in modo da corrispondere al membro '{1}' di cui è stato eseguito l'override '{0}': Target runtime doesn't support covariant return types in overrides. Return type must be '{2}' to match overridden member '{1}' '{0}': il runtime di destinazione non supporta tipi restituiti covarianti negli override. Il tipo restituito deve essere '{2}' in modo da corrispondere al membro '{1}' di cui è stato eseguito l'override Target runtime doesn't support 'protected', 'protected internal', or 'private protected' accessibility for a member of an interface. Il runtime di destinazione non supporta l'accessibilità 'protected', 'protected internal' o 'private protected' per un membro di un'interfaccia. The target runtime doesn't support extensible or runtime-environment default calling conventions. Il runtime di destinazione non supporta convenzioni di chiamata predefinite estendibili o dell'ambiente di runtime. '{0}' cannot be sealed because containing record is not sealed. '{0}' non può essere sealed perché il record contenitore non è sealed. Record member '{0}' must return '{1}'. Il membro di record '{0}' deve restituire '{1}'. Cannot specify /main if there is a compilation unit with top-level statements. Non è possibile specificare /main se è presente un'unità di compilazione con istruzioni di primo livello. Cannot use local variable or local function '{0}' declared in a top-level statement in this context. In questo contesto non è possibile usare la variabile locale o la funzione locale '{0}' dichiarata in un'istruzione di primo livello. Only one compilation unit can have top-level statements. Le istruzioni di primo livello possono essere presenti solo in un'unica unità di compilazione. Program using top-level statements must be an executable. Il programma che usa istruzioni di primo livello deve essere un eseguibile. A single-element deconstruct pattern requires some other syntax for disambiguation. It is recommended to add a discard designator '_' after the close paren ')'. Per risolvere le ambiguità, è necessario usare una sintassi diversa per il criterio di decostruzione di singoli elementi. È consigliabile aggiungere un indicatore di rimozione '_' dopo la parentesi di chiusura ')'. Record member '{0}' may not be static. Il membro di record '{0}' non può essere statico. A static anonymous function cannot contain a reference to 'this' or 'base'. Una funzione anonima statica non può contenere un riferimento a 'this' o 'base'. A static anonymous function cannot contain a reference to '{0}'. Una funzione anonima statica non può contenere un riferimento a '{0}'. A static local function cannot contain a reference to 'this' or 'base'. Una funzione locale statica non può contenere un riferimento a 'this' o 'base'. A static local function cannot contain a reference to '{0}'. Una funzione locale statica non può contenere un riferimento a '{0}'. Static member '{0}' cannot be marked 'readonly'. Il membro statico '{0}' non può essere contrassegnato come 'readonly'. stdin argument '-' is specified, but input has not been redirected from the standard input stream. è stato specificato l'argomento stdin '-', ma l'input non è stato reindirizzato dal flusso di input standard. The pattern is unreachable. It has already been handled by a previous arm of the switch expression or it is impossible to match. Il criterio non è raggiungibile. È già stato gestito da un elemento precedente dell'espressione switch oppure non è possibile trovare una corrispondenza. The switch case is unreachable. It has already been handled by a previous case or it is impossible to match. Lo switch case on è raggiungibile. È già stato gestito da un case precedente oppure non è possibile trovare una corrispondenza. No best type was found for the switch expression. Non è stato trovato alcun tipo ottimale per l'espressione switch. Parentheses are required around the switch governing expression. L'espressione che gestisce lo switch deve essere racchiusa tra parentesi. Top-level statements must precede namespace and type declarations. Le istruzioni di primo livello devono precedere le dichiarazioni di tipo e di spazio dei nomi. Unexpected character sequence '...' La sequenza di caratteri '...' è imprevista The name '{0}' does not identify tuple element '{1}'. Il nome '{0}' non identifica l'elemento di tupla '{1}'. Tuple types used as operands of an == or != operator must have matching cardinalities. But this operator has tuple types of cardinality {0} on the left and {1} on the right. Le cardinalità dei tipi di tupla usati come operandi di un operatore == o != devono essere uguali, ma questo operatore presenta tipi di tupla con cardinalità {0} sulla sinistra e {1} sulla destra. The 'class', 'struct', 'unmanaged', 'notnull', and 'default' constraints cannot be combined or duplicated, and must be specified first in the constraints list. I vincoli 'class', 'struct', 'unmanaged', 'notnull' e 'default' non possono essere combinati o duplicati e devono essere specificati per primi nell'elenco di vincoli. Type '{0}' must be public to be used as a calling convention. Il tipo '{0}' deve essere pubblico per poterlo usare come convenzione di chiamata. '{0}' is attributed with 'UnmanagedCallersOnly' and cannot be called directly. Obtain a function pointer to this method. '{0}', a cui è assegnato l'attributo 'UnmanagedCallersOnly', non può essere chiamato direttamente. Ottenere un puntatore a funzione per questo metodo. UnmanagedCallersOnly is not localizable. '{0}' is attributed with 'UnmanagedCallersOnly' and cannot be converted to a delegate type. Obtain a function pointer to this method. '{0}', a cui è assegnato l'attributo 'UnmanagedCallersOnly', non può essere convertito in un tipo delegato. Ottenere un puntatore a funzione per questo metodo. UnmanagedCallersOnly is not localizable. covariant returns tipi restituiti covarianti discards rimozioni target-typed object creation creazione di oggetti con tipo di destinazione The assembly '{0}' containing type '{1}' references .NET Framework, which is not supported. L'assembly '{0}' che contiene il tipo '{1}' fa riferimento a .NET Framework, che non è supportato. {1} is the type that was loaded, {0} is the containing assembly. The loaded assembly references .NET Framework, which is not supported. L'assembly caricato fa riferimento a .NET Framework, che non è supportato. Comparison of function pointers might yield an unexpected result, since pointers to the same function may be distinct. Comparison of function pointers might yield an unexpected result, since pointers to the same function may be distinct. Do not compare function pointer values Do not compare function pointer values Parameter '{0}' must have a non-null value when exiting because parameter '{1}' is non-null. Il parametro '{0}' deve avere un valore non Null quando viene terminato perché il parametro '{1}' è non Null. Parameter must have a non-null value when exiting because parameter referenced by NotNullIfNotNull is non-null. Il parametro deve avere un valore non Null quando viene terminato perché il parametro a cui fa riferimento NotNullIfNotNull è non Null. '{0}' defines 'Equals' but not 'GetHashCode' '{0}' definisce 'Equals' ma non 'GetHashCode' 'GetHashCode' and 'Equals' are not localizable. Record defines 'Equals' but not 'GetHashCode'. Il record definisce 'Equals' ma non 'GetHashCode'. 'GetHashCode' and 'Equals' are not localizable. Types and aliases should not be named 'record'. Il nome di tipi e alias non deve essere 'record'. Types and aliases should not be named 'record'. Il nome di tipi e alias non deve essere 'record'. Return value must be non-null because parameter '{0}' is non-null. Il valore restituito deve essere non Null perché il parametro '{0}' è non Null. Return value must be non-null because parameter is non-null. Il valore restituito deve essere non Null perché il parametro è non Null. The switch expression does not handle some values of its input type (it is not exhaustive) involving an unnamed enum value. For example, the pattern '{0}' is not covered. L'espressione switch non gestisce alcuni valori del relativo tipo di input (non è esaustiva) che interessa un valore di enumerazione senza nome. Ad esempio, il criterio '{0}' non è coperto. The switch expression does not handle some values of its input type (it is not exhaustive) involving an unnamed enum value. L'espressione switch non gestisce alcuni valori del relativo tipo di input (non è esaustiva) che interessa un valore di enumerazione senza nome. Method '{0}' will not be used as an entry point because a synchronous entry point '{1}' was found. Il metodo '{0}' non verrà usato come punto di ingresso perché è stato trovato un punto di ingresso sincrono '{1}'. Type '{0}' is not defined. Il tipo '{0}' non è definito. Unexpected argument list. Elenco di argomenti imprevisto. A constructor declared in a record with parameter list must have 'this' constructor initializer. Un costruttore dichiarato in un record con elenco di parametri deve includere l'inizializzatore di costruttore 'this'. Invalid variance: The type parameter '{1}' must be {3} valid on '{0}' unless language version '{4}' or greater is used. '{1}' is {2}. Varianza non valida: il parametro di tipo '{1}' deve essere {3} valido in '{0}' a meno che non venga usata la versione '{4}' o successiva del linguaggio. '{1}' è {2}. '{0}': cannot specify both a constraint class and the 'unmanaged' constraint '{0}': non è possibile specificare sia una classe constraint che il vincolo 'unmanaged' Methods attributed with 'UnmanagedCallersOnly' cannot have generic type parameters and cannot be declared in a generic type. I metodi attribuiti con 'UnmanagedCallersOnly' non possono avere parametri di tipo generico e non possono essere dichiarati in un tipo generico. UnmanagedCallersOnly is not localizable. 'UnmanagedCallersOnly' can only be applied to ordinary static methods or static local functions. 'UnmanagedCallersOnly' può essere applicato solo a metodi statici normali o funzioni locali statiche. UnmanagedCallersOnly is not localizable. The type '{2}' must be a non-nullable value type, along with all fields at any level of nesting, in order to use it as parameter '{1}' in the generic type or method '{0}' Il tipo '{2}' deve essere un tipo valore che non ammette i valori Null, unitamente a tutti i campi a ogni livello di annidamento, per poter essere usato come parametro '{1}' nel tipo o metodo generico '{0}' The calling convention of '{0}' is not supported by the language. La convenzione di chiamata di '{0}' non è supportata dal linguaggio. Relational patterns may not be used for a value of type '{0}'. Non è possibile usare i criteri relazionali per un valore di tipo '{0}'. A using variable cannot be used directly within a switch section (consider using braces). Non è possibile usare una variabile using direttamente in una sezione di switch; provare a usare le parentesi graffe. The syntax 'var' for a pattern is not permitted to refer to a type, but '{0}' is in scope here. Per fare riferimento a un tipo, non è consentito usare la sintassi 'var' per un criterio, ma in questo '{0}' è incluso nell'ambito. Enums, classes, and structures cannot be declared in an interface that has an 'in' or 'out' type parameter. Non è possibile dichiarare enumerazioni, classi e strutture in un'interfaccia che contiene un parametro di tipo 'in' o 'out'. Calling convention of '{0}' is not compatible with '{1}'. La convenzione di chiamata di '{0}' non è compatibile con '{1}'. Matching the tuple type '{0}' requires '{1}' subpatterns, but '{2}' subpatterns are present. Per la corrispondenza del tipo di tupla '{0}' sono richiesti '{1}' criteri secondari, ma ne sono presenti '{2}'. File name '{0}' is empty, contains invalid characters, has a drive specification without an absolute path, or is too long Il nome file '{0}' è vuoto, contiene caratteri non validi, include una specifica di unità senza percorso assoluto oppure è troppo lungo &method group gruppo di &metodi Visual C# Compiler Options - OUTPUT FILES - -out:<file> Specify output file name (default: base name of file with main class or first file) -target:exe Build a console executable (default) (Short form: -t:exe) -target:winexe Build a Windows executable (Short form: -t:winexe) -target:library Build a library (Short form: -t:library) -target:module Build a module that can be added to another assembly (Short form: -t:module) -target:appcontainerexe Build an Appcontainer executable (Short form: -t:appcontainerexe) -target:winmdobj Build a Windows Runtime intermediate file that is consumed by WinMDExp (Short form: -t:winmdobj) -doc:<file> XML Documentation file to generate -refout:<file> Reference assembly output to generate -platform:<string> Limit which platforms this code can run on: x86, Itanium, x64, arm, arm64, anycpu32bitpreferred, or anycpu. The default is anycpu. - INPUT FILES - -recurse:<wildcard> Include all files in the current directory and subdirectories according to the wildcard specifications -reference:<alias>=<file> Reference metadata from the specified assembly file using the given alias (Short form: -r) -reference:<file list> Reference metadata from the specified assembly files (Short form: -r) -addmodule:<file list> Link the specified modules into this assembly -link:<file list> Embed metadata from the specified interop assembly files (Short form: -l) -analyzer:<file list> Run the analyzers from this assembly (Short form: -a) -additionalfile:<file list> Additional files that don't directly affect code generation but may be used by analyzers for producing errors or warnings. -embed Embed all source files in the PDB. -embed:<file list> Embed specific files in the PDB. - RESOURCES - -win32res:<file> Specify a Win32 resource file (.res) -win32icon:<file> Use this icon for the output -win32manifest:<file> Specify a Win32 manifest file (.xml) -nowin32manifest Do not include the default Win32 manifest -resource:<resinfo> Embed the specified resource (Short form: -res) -linkresource:<resinfo> Link the specified resource to this assembly (Short form: -linkres) Where the resinfo format is <file>[,<string name>[,public|private]] - CODE GENERATION - -debug[+|-] Emit debugging information -debug:{full|pdbonly|portable|embedded} Specify debugging type ('full' is default, 'portable' is a cross-platform format, 'embedded' is a cross-platform format embedded into the target .dll or .exe) -optimize[+|-] Enable optimizations (Short form: -o) -deterministic Produce a deterministic assembly (including module version GUID and timestamp) -refonly Produce a reference assembly in place of the main output -instrument:TestCoverage Produce an assembly instrumented to collect coverage information -sourcelink:<file> Source link info to embed into PDB. - ERRORS AND WARNINGS - -warnaserror[+|-] Report all warnings as errors -warnaserror[+|-]:<warn list> Report specific warnings as errors (use "nullable" for all nullability warnings) -warn:<n> Set warning level (0 or higher) (Short form: -w) -nowarn:<warn list> Disable specific warning messages (use "nullable" for all nullability warnings) -ruleset:<file> Specify a ruleset file that disables specific diagnostics. -errorlog:<file>[,version=<sarif_version>] Specify a file to log all compiler and analyzer diagnostics. sarif_version:{1|2|2.1} Default is 1. 2 and 2.1 both mean SARIF version 2.1.0. -reportanalyzer Report additional analyzer information, such as execution time. -skipanalyzers[+|-] Skip execution of diagnostic analyzers. - LANGUAGE - -checked[+|-] Generate overflow checks -unsafe[+|-] Allow 'unsafe' code -define:<symbol list> Define conditional compilation symbol(s) (Short form: -d) -langversion:? Display the allowed values for language version -langversion:<string> Specify language version such as `latest` (latest version, including minor versions), `default` (same as `latest`), `latestmajor` (latest version, excluding minor versions), `preview` (latest version, including features in unsupported preview), or specific versions like `6` or `7.1` -nullable[+|-] Specify nullable context option enable|disable. -nullable:{enable|disable|warnings|annotations} Specify nullable context option enable|disable|warnings|annotations. - SECURITY - -delaysign[+|-] Delay-sign the assembly using only the public portion of the strong name key -publicsign[+|-] Public-sign the assembly using only the public portion of the strong name key -keyfile:<file> Specify a strong name key file -keycontainer:<string> Specify a strong name key container -highentropyva[+|-] Enable high-entropy ASLR - MISCELLANEOUS - @<file> Read response file for more options -help Display this usage message (Short form: -?) -nologo Suppress compiler copyright message -noconfig Do not auto include CSC.RSP file -parallel[+|-] Concurrent build. -version Display the compiler version number and exit. - ADVANCED - -baseaddress:<address> Base address for the library to be built -checksumalgorithm:<alg> Specify algorithm for calculating source file checksum stored in PDB. Supported values are: SHA1 or SHA256 (default). -codepage:<n> Specify the codepage to use when opening source files -utf8output Output compiler messages in UTF-8 encoding -main:<type> Specify the type that contains the entry point (ignore all other possible entry points) (Short form: -m) -fullpaths Compiler generates fully qualified paths -filealign:<n> Specify the alignment used for output file sections -pathmap:<K1>=<V1>,<K2>=<V2>,... Specify a mapping for source path names output by the compiler. -pdb:<file> Specify debug information file name (default: output file name with .pdb extension) -errorendlocation Output line and column of the end location of each error -preferreduilang Specify the preferred output language name. -nosdkpath Disable searching the default SDK path for standard library assemblies. -nostdlib[+|-] Do not reference standard library (mscorlib.dll) -subsystemversion:<string> Specify subsystem version of this assembly -lib:<file list> Specify additional directories to search in for references -errorreport:<string> Specify how to handle internal compiler errors: prompt, send, queue, or none. The default is queue. -appconfig:<file> Specify an application configuration file containing assembly binding settings -moduleassemblyname:<string> Name of the assembly which this module will be a part of -modulename:<string> Specify the name of the source module -generatedfilesout:<dir> Place files generated during compilation in the specified directory. Opzioni del compilatore Visual C# - FILE DI OUTPUT - -out:<file> Consente di specificare il nome del file di output (impostazione predefinita: nome di base del file con la classe principale o primo file) -target:exe Compila un file eseguibile da console (impostazione predefinita). Forma breve: -t:exe -target:winexe Compila un eseguibile Windows. Forma breve: -t:winexe -target:library Compila una libreria. Forma breve: -t:library -target:module Compila un modulo che può essere aggiunto a un altro assembly. Forma breve: -t:module -target:appcontainerexe Compila un file eseguibile Appcontainer. Forma breve: -t:appcontainerexe -target:winmdobj Compila un file Windows Runtime intermedio usato da WinMDExp. Forma breve: -t:winmdobj -doc:<file> File di documentazione XML da generare -refout:<file> Output dell'assembly di riferimento da generare -platform:<stringa> Limita le piattaforme in cui è possibile eseguire il codice: x86, Itanium, x64, arm, arm64, anycpu32bitpreferred o anycpu. Il valore predefinito è anycpu. - FILE DI INPUT - -recurse:<caratteri_jolly> Include tutti i file presenti nella directory corrente e nelle relative sottodirectory in base ai caratteri jolly specificati -reference:<alias>=<file> Crea un riferimento ai metadati dal file di assembly specificato usando l'alias indicato. Forma breve: -r -reference:<elenco file> Crea un riferimento ai metadati dai file di assembly specificati. Forma breve: -r -addmodule:<elenco file> Collega i moduli specificati in questo assembly -link:<elenco file> Incorpora metadati dai file di assembly di interoperabilità specificati. Forma breve: -l -analyzer:<elenco file> Esegue gli analizzatori dall'assembly. Forma breve: -a -additionalfile:<elenco file> File aggiuntivi che non influiscono direttamente sulla generazione del codice ma possono essere usati dagli analizzatori per produrre errori o avvisi. -embed Incorpora tutti i file di origine nel file PDB. -embed:<elenco file> Incorpora file specifici nel file PDB. - RISORSE - -win32res:<file> Consente di specificare un file di risorse Win32 (.res) -win32icon:<file> Usa questa icona per l'output -win32manifest:<file> Consente di specificare un file manifesto Win32 (.xml) -nowin32manifest Non include il manifesto Win32 predefinito -resource:<info_risorsa> Incorpora la risorsa specificata. Forma breve: -res -linkresource:<info_risorsa> Collega la risorsa specificata all'assembly. Forma breve: -linkres. Il formato di info_risorsa è <file>[,<nome stringa>[,public|private]] - GENERAZIONE DEL CODICE - -debug[+|-] Crea le informazioni di debug -debug:{full|pdbonly|portable|embedded} Specifica il tipo di debug ('full' è l'impostazione predefinita, 'portable' è un formato multipiattaforma, 'embedded' è un formato multipiattaforma incorporato nel file DLL o EXE di destinazione) -optimize[+|-] Abilita le ottimizzazioni. Forma breve: -o -deterministic Produce un assembly deterministico (che include GUID e timestamp della versione del modulo) -refonly Produce un assembly di riferimento al posto dell'output principale -instrument:TestCoverage Produce un assembly instrumentato per raccogliere informazioni sul code coverage -sourcelink:<file> Informazioni sul collegamento all'origine da incorporare nel file PDB. - ERRORI E AVVISI - -warnaserror[+|-] Segnala tutti gli avvisi come errori -warnaserror[+|-]:<elenco avvisi> Segnala determinati avvisi come errori (usare "nullable" per tutti gli avvisi di supporto dei valori Null) -warn:<n> Imposta il livello di avviso (0 o valore superiore). Forma breve: -w -nowarn:<elenco avvisi> Disabilita messaggi di avviso specifici (usare "nullable" per tutti gli avvisi di supporto dei valori Null) -ruleset:<file> Consente di specificare un file di set di regole che disabilita diagnostica specifica. -errorlog:<file>[,version=<versione _SARIF>] Consente di specificare un file in cui registrare tutte le diagnostiche del compilatore e dell'analizzatore. versione_SARIF:{1|2|2.1} L'impostazione predefinita è 1. 2 e 2.1 si riferiscono entrambi a SARIF versione 2.1.0. -reportanalyzer Restituisce informazioni aggiuntive dell'analizzatore, ad esempio il tempo di esecuzione. -skipanalyzers[+|-] Ignora l'esecuzione degli analizzatori diagnostici. - LINGUAGGIO - -checked[+|-] Genera controlli dell'overflow -unsafe[+|-] Consente codice 'unsafe' -define:<elenco simboli> Consente di definire simboli di compilazione condizionale. Forma breve: -d -langversion:? Visualizza i valori consentiti per la versione del linguaggio -langversion:<stringa> Consente di specificare la versione del linguaggio, ad esempio `latest` (ultima versione che include versioni secondarie), `default` (uguale a `latest`), `latestmajor` (ultima versione, escluse le versioni secondarie), `preview` (ultima versione, incluse le funzionalità nell'anteprima non supportata), o versioni specifiche come `6` o `7.1` -nullable[+|-] Consente di specificare l'opzione di contesto nullable enable|disable. -nullable:{enable|disable|warnings|annotations} Consente di specificare l'opzione di contesto nullable enable|disable|warnings|annotations. - SICUREZZA - -delaysign[+|-] Ritarda la firma dell'assembly usando solo la parte pubblica della chiave con nome sicuro -publicsign[+|-] Firma pubblicamente l'assembly usando solo la parte pubblica della chiave con nome sicuro -keyfile:<file> Consente di specificare un file di chiave con nome sicuro -keycontainer:<stringa> Consente di specificare un contenitore di chiavi con nome sicuro -highentropyva[+|-] Abilita ASLR a entropia elevata - VARIE - @<file> Legge il file di risposta per altre opzioni -help Visualizza questo messaggio relativo all'utilizzo. Forma breve: -? -nologo Non visualizza il messaggio di copyright del compilatore -noconfig Non include automaticamente il file CSC.RSP -parallel[+|-] Compilazione simultanea. -version Visualizza il numero di versione del compilatore ed esce. - AVANZATE - -baseaddress:<indirizzo> Indirizzo di base della libreria da compilare -checksumalgorithm:<alg> Consente di specificare l'algoritmo per calcolare il checksum del file di origine archiviato nel file PDB. I valori supportati sono: SHA1 o SHA256 (impostazione predefinita). -codepage:<n> Consente di specificare la tabella codici da usare all'apertura dei file di origine -utf8output Restituisce i messaggi del compilatore usando la codifica UTF-8 -main:<tipo> Consente di specificare il tipo che contiene il punto di ingresso, ignorando tutti gli altri punti di ingresso possibili. Forma breve: -m -fullpaths Il compilatore genera percorsi completi -filealign:<n> Consente di specificare l'allineamento usato per le sezioni del file di output -pathmap:<K1>=<V1>,<K2>=<V2>,... Consente di specificare un mapping per i nomi di percorso di origine visualizzati dal compilatore. -pdb:<file> Consente di specificare il nome del file di informazioni di debug (impostazione predefinita: nome del file di output con estensione pdb) -errorendlocation Riga e colonna di output della posizione finale di ogni errore -preferreduilang Consente di specificare il nome del linguaggio di output preferito. -nosdkpath Disabilita la ricerca di assembly di librerie standard nel percorso predefinito dell'SDK. -nostdlib[+|-] Omette i riferimenti alla libreria standard (mscorlib.dll) -subsystemversion:<stringa> Consente di specificare la versione del sottosistema di questo assembly -lib:<elenco file> Consente di specificare le directory aggiuntive in cui cercare i riferimenti -errorreport:<stringa> Consente di specificare la modalità di gestione degli errori interni del compilatore: prompt, send, queue o none. L'impostazione predefinita è queue. -appconfig:<file> Consente di specificare un file di configurazione dell'applicazione contenente le impostazioni di binding dell'assembly -moduleassemblyname:<stringa> Nome dell'assembly di cui farà parte questo modulo -modulename:<stringa> Consente di specificare il nome del modulo di origine -generatedfilesout:<dir> Inserisce i file generati durante la compilazione nella directory specificata. Visual C# Compiler Options default interface implementation implementazione di interfaccia predefinita disposable disposable alternative interpolated verbatim strings stringhe verbatim interpolate alternative and pattern criterio and asynchronous using using asincrono coalescing assignment assegnazione di coalescenza constant interpolated strings stringhe interpolate costanti default type parameter constraints vincoli di parametro di tipo predefiniti delegate generic type constraints vincoli di tipo generico delegato enum generic type constraints vincoli di tipo generico enumerazione declaration of expression variables in member initializers and queries dichiarazione di variabili di espressione in query e inizializzatori di membri extended partial methods metodi parziali estesi extensible fixed statement istruzione fixed estendibile extension GetAsyncEnumerator GetAsyncEnumerator dell'estensione extension GetEnumerator GetEnumerator dell'estensione extern local functions funzioni locali extern function pointers puntatori a funzione index operator operatore di indice indexing movable fixed buffers indicizzazione di buffer fissi mobili init-only setters setter di sola inizializzazione local function attributes attributi di funzione locale lambda discard parameters parametri di rimozione lambda MemberNotNull attribute Attributo MemberNotNull module initializers inizializzatori di modulo name shadowing in nested functions shadowing dei nomi nelle funzioni annidate native-sized integers Integer di dimensioni native stackalloc in nested expressions stackalloc in espressioni annidate notnull generic type constraint vincolo di tipo generico notnull not pattern criterio not null pointer constant pattern criterio per costante puntatore Null nullable reference types tipi riferimento nullable obsolete on property accessor funzionalità obsoleta nella funzione di accesso proprietà or pattern criterio or parenthesized pattern criterio tra parentesi warning action enable azione di avviso enable range operator operatore di intervallo readonly members membri readonly records record recursive patterns criteri ricorsivi ref conditional expression espressione condizionale ref ref for-loop variables variabili ciclo for ref ref foreach iteration variables variabili di iterazione foreach ref ref reassignment riassegnazione ref relational pattern criterio relazionale stackalloc initializer inizializzatore stackalloc static anonymous function funzione anonima statica static local functions funzioni locali statiche <switch expression> <espressione switch> target-typed conditional expression espressione condizionale con tipo di destinazione tuple equality uguaglianza tuple type pattern criterio di tipo unconstrained type parameters in null coalescing operator parametri di tipo senza vincoli nell'operatore Null di coalescenza unmanaged constructed types tipi costruiti non gestiti unmanaged generic type constraints vincoli di tipo generico unmanaged using declarations dichiarazioni using variance safety for static interface members sicurezza della varianza per i membri di interfaccia statici <null> <Null> constraints for override and explicit interface implementation methods vincoli per i metodi di override e di implementazione esplicita dell'interfaccia parameter parametro return restituito <throw expression> <espressione throw> (Location of symbol related to previous error) (Posizione del simbolo relativo all'errore precedente) (Location of symbol related to previous warning) (Posizione del simbolo relativo all'avviso precedente) top-level statements istruzioni di primo livello <!-- Badly formed XML comment ignored for member "{0}" --> <!-- Badly formed XML comment ignored for member "{0}" --> Badly formed XML file "{0}" cannot be included Il formato XML non è valido. Non è possibile includere il file "{0}" Failed to insert some or all of included XML Non è stato possibile inserire alcuni o tutti gli XML inclusi Include tag is invalid Il tag di inclusione non è valido No matching elements were found for the following include tag Elemento corrispondente non trovato per il seguente tag di inclusione Missing file attribute Manca l'attributo file Missing path attribute Manca l'attributo path <global namespace> <spazio dei nomi globale> generics generics anonymous methods metodi anonimi module as an attribute target specifier modulo come un identificatore di destinazione dell'attributo namespace alias qualifier qualificatore di alias dello spazio dei nomi fixed size buffers buffer a dimensione fissa #pragma #pragma static classes classi statiche readonly structs struct di sola lettura partial types tipi parziali async function funzione asincrona switch on boolean type opzione su tipo booleano method group gruppo di metodi anonymous method metodo anonimo lambda expression espressione lambda collection raccolta access modifiers on properties modificatori di accesso sulle proprietà extern alias alias extern iterators iteratori default operator operatore predefinito default literal valore letterale predefinito private protected private protected nullable types tipi nullable pattern matching criteri di ricerca expression body property accessor funzione di accesso alla proprietà del corpo dell'espressione expression body constructor and destructor costruttore e decostruttore del corpo dell'espressione throw expression espressione throw implicitly typed array matrice tipizzata in modo implicito implicitly typed local variable variabile locale tipizzata in modo implicito anonymous types tipi anonimi automatically implemented properties proprietà implementate automaticamente readonly automatically implemented properties proprietà implementate automaticamente di sola lettura object initializer inizializzatore di oggetto collection initializer inizializzatore di raccolta query expression espressione di query extension method metodo di estensione partial method metodo parziale method metodo type tipo namespace spazio dei nomi field campo property proprietà element elemento variable variabile label etichetta event evento type parameter parametro di tipo using alias Using Alias extern alias alias extern constructor costruttore foreach iteration variable variabile di iterazione foreach fixed variable variabile fixed using variable variabile using contravariant controvariante contravariantly in controvarianza covariant covariante covariantly in covarianza invariantly in invarianza dynamic dinamico named argument argomento denominato optional parameter parametro facoltativo exception filter filtro eccezioni type variance varianza dei tipi Given {0} parameter types and {1} parameter ref kinds. These arrays must have the same length. Sono stati specificati {0} tipi di parametro e {1} tipi di modificatore ref di parametro. Queste matrici devono avere la stessa lunghezza. 'RefKind.Out' is not a valid ref kind for a return type. 'RefKind.Out' non è un tipo di modificatore ref valido per un tipo restituito. SyntaxTree is not part of the compilation L'elemento SyntaxTree non fa parte della compilazione SyntaxTree is not part of the compilation, so it cannot be removed L'elemento SyntaxTree non fa parte della compilazione, di conseguenza non può essere rimosso The name '_' refers to the constant, not the discard pattern. Use 'var _' to discard the value, or '@_' to refer to a constant by that name. Il nome '_' fa riferimento alla costante e non al criterio di eliminazione. Usare 'var _' per eliminare il valore oppure '@_' per fare riferimento a una costante in base a tale nome. Do not use '_' for a case constant. Non usare '_' per una costante di case. Constant value '{0}' may overflow '{1}' at runtime (use 'unchecked' syntax to override) Con il valore di costante '{0}' può verificarsi un overflow di '{1}' in fase di esecuzione. Usare la sintassi 'unchecked' per eseguire l'override Constant value may overflow at runtime (use 'unchecked' syntax to override) Con il valore di costante può verificarsi un overflow in fase di esecuzione. Usare la sintassi 'unchecked' per eseguire l'override Converting null literal or possible null value to non-nullable type. Conversione del valore letterale Null o di un possibile valore Null in un tipo che non ammette i valori Null. Converting null literal or possible null value to non-nullable type. Conversione del valore letterale Null o di un possibile valore Null in un tipo che non ammette i valori Null. A possible null value may not be used for a type marked with [NotNull] or [DisallowNull] Un possibile valore Null non può essere usato per un tipo contrassegnato con [NotNull] o [DisallowNull] A possible null value may not be used for a type marked with [NotNull] or [DisallowNull] Un possibile valore Null non può essere usato per un tipo contrassegnato con [NotNull] o [DisallowNull] Method '{0}' lacks `[DoesNotReturn]` annotation to match implemented or overridden member. Nel metodo '{0}' manca l'annotazione `[DoesNotReturn]` per la corrispondenza del membro implementato o di cui è stato eseguito l'override. Method lacks `[DoesNotReturn]` annotation to match implemented or overridden member. Nel metodo manca l'annotazione `[DoesNotReturn]` per la corrispondenza del membro implementato o di cui è stato eseguito l'override. '{0}' is already listed in the interface list on type '{1}' with different nullability of reference types. '{0}' è già inclusa nell'elenco di interfacce nel tipo '{1}' con diverso supporto dei valori Null per i tipi riferimento. Interface is already listed in the interface list with different nullability of reference types. L'interfaccia è già inclusa nell'elenco di interfacce con diverso supporto dei valori Null per i tipi riferimento. Generator '{0}' failed to generate source. It will not contribute to the output and compilation errors may occur as a result. Exception was of type '{1}' with message '{2}' Il generatore '{0}' non è riuscito a generare l'origine. Non verrà aggiunto come contributo all'output e potrebbero verificarsi errori di compilazione. Eccezione di tipo '{1}'. Messaggio '{2}' {0} is the name of the generator that failed. {1} is the type of exception that was thrown {2} is the message in the exception Generator threw the following exception: '{0}'. Il generatore dell'analizzatore ha generato l'eccezione seguente: '{0}'. {0} is the string representation of the exception that was thrown. Generator failed to generate source. Il generatore non è riuscito a generare l'origine. Generator '{0}' failed to initialize. It will not contribute to the output and compilation errors may occur as a result. Exception was of type '{1}' with message '{2}' Non è stato possibile inizializzare il generatore '{0}'. Non verrà aggiunto come contributo all'output e potrebbero verificarsi errori di compilazione. Eccezione di tipo '{1}'. Messaggio '{2}' {0} is the name of the generator that failed. {1} is the type of exception that was thrown {2} is the message in the exception Generator threw the following exception: '{0}'. Il generatore dell'analizzatore ha generato l'eccezione seguente: '{0}'. {0} is the string representation of the exception that was thrown. Generator failed to initialize. Non è stato possibile inizializzare il generatore. The given expression always matches the provided constant. L'espressione specificata corrisponde sempre alla costante fornita. The given expression always matches the provided constant. L'espressione specificata corrisponde sempre alla costante fornita. The given expression always matches the provided pattern. L'espressione specificata corrisponde sempre al criterio specificato. The given expression always matches the provided pattern. L'espressione specificata corrisponde sempre al criterio specificato. The given expression never matches the provided pattern. L'espressione specificata non corrisponde mai al criterio fornito. The given expression never matches the provided pattern. L'espressione specificata non corrisponde mai al criterio fornito. Call to non-readonly member '{0}' from a 'readonly' member results in an implicit copy of '{1}'. La chiamata a un membro '{0}' non readonly da un membro 'readonly' comporta una copia esplicita di '{1}'. Call to non-readonly member from a 'readonly' member results in an implicit copy. La chiamata a un membro non readonly da un membro 'readonly' comporta una copia esplicita. An expression of type '{0}' always matches the provided pattern. Un'espressione di tipo '{0}' corrisponde sempre al criterio specificato. The input always matches the provided pattern. L'input corrisponde sempre al criterio specificato. The name '_' refers to the type '{0}', not the discard pattern. Use '@_' for the type, or 'var _' to discard. Il nome '_' fa riferimento al tipo '{0}' e non al criterio di eliminazione. Usare '@_' per il tipo oppure 'var _' per eliminare. Do not use '_' to refer to the type in an is-type expression. Non usare '_' per fare riferimento al tipo in un'espressione is-type. Member '{0}' must have a non-null value when exiting. Il membro '{0}' deve avere un valore non Null quando viene terminato. Member '{0}' cannot be used in this attribute. Non è possibile usare il membro '{0}' in questo attributo. Member cannot be used in this attribute. Non è possibile usare il membro in questo attributo. Member '{0}' must have a non-null value when exiting with '{1}'. Il membro '{0}' deve avere un valore non Null quando viene terminato con '{1}'. Member must have a non-null value when exiting in some condition. Il membro deve avere un valore non Null quando viene terminato in determinate condizioni. Member must have a non-null value when exiting. Il membro deve avere un valore non Null quando viene terminato. The annotation for nullable reference types should only be used in code within a '#nullable' annotations context. L'annotazione per i tipi riferimento nullable deve essere usata solo nel codice in un contesto di annotations '#nullable'. The annotation for nullable reference types should only be used in code within a '#nullable' annotations context. Auto-generated code requires an explicit '#nullable' directive in source. L'annotazione per i tipi riferimento nullable deve essere usata solo nel codice all'interno di un contesto di annotazioni '#nullable'. Il codice generato automaticamente richiede una direttiva '#nullable' esplicita nell'origine. The annotation for nullable reference types should only be used in code within a '#nullable' annotations context. Auto-generated code requires an explicit '#nullable' directive in source. L'annotazione per i tipi riferimento nullable deve essere usata solo nel codice all'interno di un contesto di annotazioni '#nullable'. Il codice generato automaticamente richiede una direttiva '#nullable' esplicita nell'origine. The annotation for nullable reference types should only be used in code within a '#nullable' annotations context. L'annotazione per i tipi riferimento nullable deve essere usata solo nel codice in un contesto di annotations '#nullable'. Cannot convert null literal to non-nullable reference type. Non è possibile convertire il valore letterale Null in tipo riferimento che non ammette i valori Null. Cannot convert null literal to non-nullable reference type. Non è possibile convertire il valore letterale Null in tipo riferimento che non ammette i valori Null. Possible null reference argument for parameter '{0}' in '{1}'. Possibile argomento di riferimento Null per il parametro '{0}' in '{1}'. Possible null reference argument. Possibile argomento di riferimento Null. Possible null reference assignment. Possibile assegnazione di riferimento Null. Possible null reference assignment. Possibile assegnazione di riferimento Null. Object or collection initializer implicitly dereferences possibly null member '{0}'. L'inizializzatore di oggetto o di raccolta dereferenzia in modo implicito il membro Null '{0}'. Object or collection initializer implicitly dereferences possibly null member. L'inizializzatore di oggetto o di raccolta dereferenzia in modo implicito il membro Null. Dereference of a possibly null reference. Dereferenziamento di un possibile riferimento Null. Dereference of a possibly null reference. Dereferenziamento di un possibile riferimento Null. Possible null reference return. Possibile restituzione di riferimento Null. Possible null reference return. Possibile restituzione di riferimento Null. Argument of type '{0}' cannot be used for parameter '{2}' of type '{1}' in '{3}' due to differences in the nullability of reference types. Non è possibile usare l'argomento di tipo '{0}' per il parametro '{2}' di tipo '{1}' in '{3}' a causa delle differenze nel supporto dei valori Null dei tipi riferimento. Argument of type '{0}' cannot be used as an output of type '{1}' for parameter '{2}' in '{3}' due to differences in the nullability of reference types. Non è possibile usare l'argomento di tipo '{0}' come output del tipo '{1}' per il parametro '{2}' in '{3}' a causa delle differenze nel supporto dei valori Null dei tipi riferimento. Argument cannot be used as an output for parameter due to differences in the nullability of reference types. Non è possibile usare l'argomento come output per il parametro a causa delle differenze nel supporto dei valori Null dei tipi riferimento. Argument cannot be used for parameter due to differences in the nullability of reference types. Non è possibile usare l'argomento per il parametro a causa delle differenze nel supporto dei valori Null dei tipi riferimento. Nullability of reference types in value of type '{0}' doesn't match target type '{1}'. Il supporto dei valori Null dei tipi riferimento nel valore di tipo '{0}' non corrisponde al tipo di destinazione '{1}'. Nullability of reference types in value doesn't match target type. Il supporto dei valori Null dei tipi riferimento nel valore non corrisponde al tipo di destinazione. Nullability in constraints for type parameter '{0}' of method '{1}' doesn't match the constraints for type parameter '{2}' of interface method '{3}'. Consider using an explicit interface implementation instead. Il supporto dei valori Null nei vincoli per il parametro di tipo '{0}' del metodo '{1}' non corrisponde ai vincoli per il parametro di tipo '{2}' del metodo di interfaccia '{3}'. Provare a usare un'implementazione esplicita dell'interfaccia. Nullability in constraints for type parameter doesn't match the constraints for type parameter in implicitly implemented interface method'. Il supporto dei valori Null nei vincoli del parametro di tipo non corrisponde ai vincoli per il parametro di tipo nel metodo di interfaccia implementato in modo implicito. Partial method declarations of '{0}' have inconsistent nullability in constraints for type parameter '{1}' Le dichiarazioni di metodo parziali di '{0}' contengono un supporto dei valori Null incoerente nei vincoli per il parametro di tipo '{1}' Partial method declarations have inconsistent nullability in constraints for type parameter Le dichiarazioni di metodo parziali contengono un supporto dei valori Null incoerente nei vincoli per il parametro di tipo Nullability of reference types in explicit interface specifier doesn't match interface implemented by the type. Il supporto dei valori Null dei tipi riferimento nell'identificatore di interfaccia esplicito non corrisponde all'interfaccia implementata dal tipo. Nullability of reference types in explicit interface specifier doesn't match interface implemented by the type. Il supporto dei valori Null dei tipi riferimento nell'identificatore di interfaccia esplicito non corrisponde all'interfaccia implementata dal tipo. '{0}' does not implement interface member '{1}'. Nullability of reference types in interface implemented by the base type doesn't match. '{0}' non implementa il membro di interfaccia '{1}'. Il supporto dei valori Null dei tipi riferimento nell'interfaccia implementata dal tipo di base non corrisponde. Type does not implement interface member. Nullability of reference types in interface implemented by the base type doesn't match. Il tipo non implementa il membro di interfaccia. Il supporto dei valori Null dei tipi riferimento nell'interfaccia implementata dal tipo di base non corrisponde. Nullability of reference types in type of parameter '{0}' of '{1}' doesn't match the target delegate '{2}' (possibly because of nullability attributes). Il supporto dei valori Null dei tipi riferimento nel tipo di parametro '{0}' di '{1}' non corrisponde al delegato di destinazione '{2}', probabilmente a causa degli attributi del supporto dei valori Null. Nullability of reference types in type of parameter doesn't match the target delegate (possibly because of nullability attributes). Il supporto dei valori Null dei tipi riferimento nel tipo di parametro non corrisponde al delegato di destinazione, probabilmente a causa degli attributi del supporto dei valori Null. Nullability of reference types in type of parameter '{0}' doesn't match implemented member '{1}'. Il supporto dei valori Null dei tipi riferimento nel tipo di parametro '{0}' non corrisponde al membro implementato '{1}'. Nullability of reference types in type of parameter doesn't match implemented member. Il supporto dei valori Null dei tipi riferimento nel tipo di parametro non corrisponde al membro implementato. Nullability of reference types in type of parameter '{0}' of '{1}' doesn't match implicitly implemented member '{2}'. Il supporto dei valori Null dei tipi riferimento nel tipo di parametro '{0}' di '{1}' non corrisponde al membro implementato in modo implicito '{2}'. Nullability of reference types in type of parameter doesn't match implicitly implemented member. Il supporto dei valori Null dei tipi riferimento nel tipo di parametro non corrisponde al membro implementato in modo implicito. Nullability of reference types in type of parameter '{0}' doesn't match overridden member. Il supporto dei valori Null dei tipi riferimento nel tipo di parametro '{0}' non corrisponde al membro di cui è stato eseguito l'override. Nullability of reference types in type of parameter doesn't match overridden member. Il supporto dei valori Null dei tipi riferimento nel tipo di parametro non corrisponde al membro di cui è stato eseguito l'override. Nullability of reference types in type of parameter '{0}' doesn't match partial method declaration. Il supporto dei valori Null dei tipi riferimento nel tipo di parametro '{0}' non corrisponde alla dichiarazione di metodo parziale. Nullability of reference types in type of parameter doesn't match partial method declaration. Il supporto dei valori Null dei tipi riferimento nel tipo di parametro non corrisponde alla dichiarazione di metodo parziale. Nullability of reference types in return type of '{0}' doesn't match the target delegate '{1}' (possibly because of nullability attributes). Il supporto dei valori Null dei tipi riferimento nel tipo restituito di '{0}' non corrisponde al delegato di destinazione '{1}', probabilmente a causa degli attributi del supporto dei valori Null. Nullability of reference types in return type doesn't match the target delegate (possibly because of nullability attributes). Il supporto dei valori Null dei tipi riferimento nel tipo restituito non corrisponde al delegato di destinazione, probabilmente a causa degli attributi del supporto dei valori Null. Nullability of reference types in return type doesn't match implemented member '{0}'. Il supporto dei valori Null dei tipi riferimento nel tipo restituito non corrisponde al membro implementato '{0}'. Nullability of reference types in return type doesn't match implemented member. Il supporto dei valori Null dei tipi riferimento nel tipo restituito non corrisponde al membro implementato. Nullability of reference types in return type of '{0}' doesn't match implicitly implemented member '{1}'. Il supporto dei valori Null dei tipi riferimento nel tipo restituito di '{0}' non corrisponde al membro implementato in modo implicito '{1}'. Nullability of reference types in return type doesn't match implicitly implemented member. Il supporto dei valori Null dei tipi riferimento nel tipo restituito non corrisponde al membro implementato in modo implicito. Nullability of reference types in return type doesn't match overridden member. Il supporto dei valori Null dei tipi riferimento nel tipo restituito non corrisponde al membro di cui è stato eseguito l'override. Nullability of reference types in return type doesn't match overridden member. Il supporto dei valori Null dei tipi riferimento nel tipo restituito non corrisponde al membro di cui è stato eseguito l'override. Nullability of reference types in return type doesn't match partial method declaration. Il supporto dei valori Null dei tipi riferimento nel tipo restituito non corrisponde alla dichiarazione di metodo parziale. Nullability of reference types in return type doesn't match partial method declaration. Il supporto dei valori Null dei tipi riferimento nel tipo restituito non corrisponde alla dichiarazione di metodo parziale. Nullability of reference types in type doesn't match implemented member '{0}'. Il supporto dei valori Null dei tipi riferimento nel tipo non corrisponde al membro implementato '{0}'. Nullability of reference types in type doesn't match implemented member. Il supporto dei valori Null dei tipi riferimento nel tipo non corrisponde al membro implementato. Nullability of reference types in type of '{0}' doesn't match implicitly implemented member '{1}'. Il supporto dei valori Null dei tipi riferimento nel tipo di '{0}' non corrisponde al membro implementato in modo implicito '{1}'. Nullability of reference types in type doesn't match implicitly implemented member. Il supporto dei valori Null dei tipi riferimento nel tipo non corrisponde al membro implementato in modo implicito. Nullability of reference types in type doesn't match overridden member. Il supporto dei valori Null dei tipi riferimento nel tipo non corrisponde al membro di cui è stato eseguito l'override. Nullability of reference types in type doesn't match overridden member. Il supporto dei valori Null dei tipi riferimento nel tipo non corrisponde al membro di cui è stato eseguito l'override. The type '{3}' cannot be used as type parameter '{2}' in the generic type or method '{0}'. Nullability of type argument '{3}' doesn't match constraint type '{1}'. Non è possibile usare il tipo '{3}' come parametro di tipo '{2}' nel metodo o nel tipo generico '{0}'. Il supporto dei valori Null dell'argomento di tipo '{3}' non corrisponde al tipo di vincolo '{1}'. The type cannot be used as type parameter in the generic type or method. Nullability of type argument doesn't match constraint type. Non è possibile usare il tipo come parametro di tipo nel tipo generico o nel metodo. Il supporto dei valori Null dell'argomento tipo non corrisponde al tipo di vincolo. The type '{2}' cannot be used as type parameter '{1}' in the generic type or method '{0}'. Nullability of type argument '{2}' doesn't match 'notnull' constraint. Non è possibile usare il tipo '{2}' come parametro di tipo '{1}' nel tipo generico o nel metodo '{0}'. Il supporto dei valori Null dell'argomento tipo '{2}' non corrisponde al vincolo 'notnull'. The type cannot be used as type parameter in the generic type or method. Nullability of type argument doesn't match 'notnull' constraint. Non è possibile usare il tipo come parametro di tipo nel tipo generico o nel metodo. Il supporto dei valori Null dell'argomento tipo non corrisponde al vincolo 'notnull'. The type '{2}' cannot be used as type parameter '{1}' in the generic type or method '{0}'. Nullability of type argument '{2}' doesn't match 'class' constraint. Non è possibile usare il tipo '{2}' come parametro di tipo '{1}' nel tipo generico o nel metodo '{0}'. Il supporto dei valori Null dell'argomento tipo '{2}' non corrisponde al vincolo 'class'. The type cannot be used as type parameter in the generic type or method. Nullability of type argument doesn't match 'class' constraint. Non è possibile usare il tipo come parametro di tipo nel tipo generico o nel metodo. Il supporto dei valori Null dell'argomento tipo non corrisponde al vincolo 'class'. Nullable value type may be null. Il tipo valore nullable non può essere Null. Nullable value type may be null. Il tipo valore nullable non può essere Null. The out parameter '{0}' must be assigned to before control leaves the current method Il parametro out '{0}' deve essere assegnato prima che il controllo lasci il metodo corrente An out parameter must be assigned to before control leaves the method È necessario assegnare un parametro out prima che il controllo esca dal metodo Parameter '{0}' must have a non-null value when exiting with '{1}'. Il parametro '{0}' deve avere un valore non Null quando viene terminato con '{1}'. Parameter must have a non-null value when exiting in some condition. Il parametro deve avere un valore non Null quando viene terminato in determinate condizioni. Parameter '{0}' must have a non-null value when exiting. Il parametro '{0}' deve avere un valore non Null quando viene terminato. Parameter must have a non-null value when exiting. Il parametro deve avere un valore non Null quando viene terminato. '{0}': static types cannot be used as parameters '{0}': i tipi statici non possono essere usati come parametri Static types cannot be used as parameters I tipi statici non possono essere usati come parametri Operator '{0}' cannot be used here due to precedence. Use parentheses to disambiguate. A causa della precedenza, non è possibile usare l'operatore '{0}' in questo punto. Usare le parentesi per evitare ambiguità. Operator cannot be used here due to precedence. A causa della precedenza, non è possibile usare l'operatore in questo punto. '{0}' does not implement the '{1}' pattern. '{2}' is not a public instance or extension method. '{0}' non implementa il criterio '{1}'. '{2}' non è un metodo di estensione o istanza pubblico. Type does not implement the collection pattern; member is is not a public instance or extension method. Il tipo non implementa il criterio di raccolta. Il membro non è un metodo di estensione o istanza pubblico. '{0}': static types cannot be used as return types '{0}': i tipi statici non possono essere usati come tipi restituiti Static types cannot be used as return types I tipi statici non possono essere usati come tipi restituiti A method marked [DoesNotReturn] should not return. Un metodo contrassegnato con [DoesNotReturn] non deve essere terminare normalmente. A method marked [DoesNotReturn] should not return. Un metodo contrassegnato con [DoesNotReturn] non deve essere terminare normalmente. The second operand of an 'is' or 'as' operator may not be static type '{0}' Il secondo operando di un operatore 'is' o 'as' non può essere di tipo statico '{0}' The second operand of an 'is' or 'as' operator may not be a static type Il secondo operando di un operatore 'is' o 'as' non può essere un tipo statico The switch expression does not handle all possible values of its input type (it is not exhaustive). For example, the pattern '{0}' is not covered. L'espressione switch non gestisce tutti i possibili valori del relativo tipo di input (non è esaustiva). Ad esempio, il criterio '{0}' non è coperto. The switch expression does not handle some null inputs (it is not exhaustive). For example, the pattern '{0}' is not covered. L'espressione switch non gestisce alcuni input Null (non è esaustiva). Ad esempio, il criterio '{0}' non è coperto. The switch expression does not handle some null inputs (it is not exhaustive). For example, the pattern '{0}' is not covered. However, a pattern with a 'when' clause might successfully match this value. L'espressione switch non gestisce alcuni input Null (non è esaustiva). Ad esempio, il criterio '{0}' non è coperto. Un criterio con una clausola 'when' potrebbe però corrispondere a questo valore. The switch expression does not handle some null inputs. L'espressione switch non gestisce alcuni input Null. The switch expression does not handle some null inputs. L'espressione switch non gestisce alcuni input Null. The switch expression does not handle all possible values of its input type (it is not exhaustive). For example, the pattern '{0}' is not covered. However, a pattern with a 'when' clause might successfully match this value. L'espressione switch non gestisce tutti i possibili valori del relativo tipo di input (non è esaustiva). Ad esempio, il criterio '{0}' non è coperto. Un criterio con una clausola 'when' potrebbe però corrispondere a questo valore. The switch expression does not handle all possible values of its input type (it is not exhaustive). L'espressione switch non gestisce tutti i possibili valori del relativo tipo di input (non è esaustiva). The switch expression does not handle all possible values of its input type (it is not exhaustive). L'espressione switch non gestisce tutti i possibili valori del relativo tipo di input (non è esaustiva). Thrown value may be null. Il valore generato può essere Null. Thrown value may be null. Il valore generato può essere Null. Nullability of reference types in type of parameter '{0}' doesn't match implemented member '{1}' (possibly because of nullability attributes). Il supporto dei valori Null dei tipi riferimento nel tipo di parametro '{0}' non corrisponde al membro implementato '{1}', probabilmente a causa degli attributi del supporto dei valori Null. Nullability of reference types in type of parameter doesn't match implemented member (possibly because of nullability attributes). Il supporto dei valori Null dei tipi riferimento nel tipo di parametro non corrisponde al membro implementato, probabilmente a causa degli attributi del supporto dei valori Null. Nullability of reference types in type of parameter '{0}' of '{1}' doesn't match implicitly implemented member '{2}' (possibly because of nullability attributes). Il supporto dei valori Null dei tipi riferimento nel tipo di parametro '{0}' di '{1}' non corrisponde al membro implementato in modo implicito '{2}', probabilmente a causa degli attributi del supporto dei valori Null. Nullability of reference types in type of parameter doesn't match implicitly implemented member (possibly because of nullability attributes). Il supporto dei valori Null dei tipi riferimento nel tipo di parametro non corrisponde al membro implementato in modo implicito, probabilmente a causa degli attributi del supporto dei valori Null. Nullability of type of parameter '{0}' doesn't match overridden member (possibly because of nullability attributes). Il supporto dei valori Null del tipo del parametro '{0}' non corrisponde al membro di cui è stato eseguito l'override, probabilmente a causa degli attributi del supporto dei valori Null. Nullability of type of parameter doesn't match overridden member (possibly because of nullability attributes). Il supporto dei valori Null del tipo del parametro non corrisponde al membro di cui è stato eseguito l'override, probabilmente a causa degli attributi del supporto dei valori Null. Nullability of reference types in return type doesn't match implemented member '{0}' (possibly because of nullability attributes). Il supporto dei valori Null dei tipi riferimento nel tipo restituito non corrisponde al membro implementato '{0}', probabilmente a causa degli attributi del supporto dei valori Null. Nullability of reference types in return type doesn't match implemented member (possibly because of nullability attributes). Il supporto dei valori Null dei tipi riferimento nel tipo restituito non corrisponde al membro implementato, probabilmente a causa degli attributi del supporto dei valori Null. Nullability of reference types in return type of '{0}' doesn't match implicitly implemented member '{1}' (possibly because of nullability attributes). Il supporto dei valori Null dei tipi riferimento nel tipo restituito di '{0}' non corrisponde al membro implementato in modo implicito '{1}', probabilmente a causa degli attributi del supporto dei valori Null. Nullability of reference types in return type doesn't match implicitly implemented member (possibly because of nullability attributes). Il supporto dei valori Null dei tipi riferimento nel tipo restituito non corrisponde al membro implementato in modo implicito, probabilmente a causa degli attributi del supporto dei valori Null. Nullability of return type doesn't match overridden member (possibly because of nullability attributes). Il supporto dei valori Null del tipo restituito non corrisponde al membro di cui è stato eseguito l'override, probabilmente a causa degli attributi del supporto dei valori Null. Nullability of return type doesn't match overridden member (possibly because of nullability attributes). Il supporto dei valori Null del tipo restituito non corrisponde al membro di cui è stato eseguito l'override, probabilmente a causa degli attributi del supporto dei valori Null. The tuple element name '{0}' is ignored because a different name or no name is specified on the other side of the tuple == or != operator. Il nome dell'elemento di tupla '{0}' viene ignorato perché nell'altra parte dell'operatore == o != di tupla è specificato un nome diverso o non è specificato alcun nome. The tuple element name is ignored because a different name or no name is specified on the other side of the tuple == or != operator. Il nome dell'elemento di tupla viene ignorato perché nell'altra parte dell'operatore == o != di tupla è specificato un nome diverso o non è specificato alcun nome. Type parameter '{0}' has the same name as the type parameter from outer method '{1}' Il nome del parametro di tipo '{0}' è uguale a quello del parametro di tipo del metodo esterno '{1}' Type parameter has the same type as the type parameter from outer method. Il tipo del parametro di tipo è lo stesso del parametro di tipo del metodo esterno. Field '{0}' must be fully assigned before control is returned to the caller Il campo '{0}' deve essere assegnato completamente prima che il controllo venga restituito al chiamante Auto-implemented property '{0}' must be fully assigned before control is returned to the caller. La proprietà implementata automaticamente '{0}' deve essere completamente assegnata prima che il controllo venga restituito al chiamante. An auto-implemented property must be fully assigned before control is returned to the caller. È necessario assegnare completamente una proprietà implementata automaticamente prima che il controllo venga restituito al chiamante. Fields of a struct must be fully assigned in a constructor before control is returned to the caller È necessario assegnare completamente i campi di uno struct in un costruttore prima che il controllo venga restituito al chiamante Unboxing a possibly null value. Conversione unboxing di un possibile valore Null. Unboxing a possibly null value. Conversione unboxing di un possibile valore Null. The EnumeratorCancellationAttribute applied to parameter '{0}' will have no effect. The attribute is only effective on a parameter of type CancellationToken in an async-iterator method returning IAsyncEnumerable L'attributo EnumeratorCancellationAttribute applicato al parametro '{0}' non avrà alcun effetto. L'attributo ha effetto solo su un parametro di tipo CancellationToken in un metodo di iteratore asincrono che restituisce IAsyncEnumerable The EnumeratorCancellationAttribute will have no effect. The attribute is only effective on a parameter of type CancellationToken in an async-iterator method returning IAsyncEnumerable L'attributo EnumeratorCancellationAttribute non avrà alcun effetto. L'attributo ha effetto solo su un parametro di tipo CancellationToken in un metodo di iteratore asincrono che restituisce IAsyncEnumerable Async-iterator '{0}' has one or more parameters of type 'CancellationToken' but none of them is decorated with the 'EnumeratorCancellation' attribute, so the cancellation token parameter from the generated 'IAsyncEnumerable<>.GetAsyncEnumerator' will be unconsumed L'elemento '{0}' di iteratore asincrono include uno o più parametri di tipo 'CancellationToken', ma nessuno di essi è decorato con l'attributo 'EnumeratorCancellation', di conseguenza il parametro del token di annullamento restituito dall'elemento 'IAsyncEnumerable<>.GetAsyncEnumerator' generato non verrà utilizzato Async-iterator member has one or more parameters of type 'CancellationToken' but none of them is decorated with the 'EnumeratorCancellation' attribute, so the cancellation token parameter from the generated 'IAsyncEnumerable<>.GetAsyncEnumerator' will be unconsumed Il membro di iteratore asincrono include uno o più parametri di tipo 'CancellationToken', ma nessuno di essi è decorato con l'attributo 'EnumeratorCancellation', di conseguenza il parametro del token di annullamento restituito dall'elemento 'IAsyncEnumerable<>.GetAsyncEnumerator' generato non verrà utilizzato Non-nullable {0} '{1}' must contain a non-null value when exiting constructor. Consider declaring the {0} as nullable. L'elemento {0} '{1}' non nullable deve contenere un valore non Null all'uscita dal costruttore. Provare a dichiarare {0} come nullable. Non-nullable field must contain a non-null value when exiting constructor. Consider declaring as nullable. Il campo non nullable deve contenere un valore non Null all'uscita dal costruttore. Provare a dichiararlo come nullable. Parameter '{0}' is unread. Did you forget to use it to initialize the property with that name? Il parametro '{0}' non è stato letto. Si è dimenticato di usarlo per inizializzare la proprietà con tale nome? Parameter is unread. Did you forget to use it to initialize the property with that name? Il parametro non è stato letto. Si è dimenticato di usarlo per inizializzare la proprietà con tale nome? Use of unassigned local variable '{0}' Uso della variabile locale '{0}' non assegnata Use of possibly unassigned field '{0}' Uso del campo '{0}' probabilmente non assegnato Use of possibly unassigned field Uso del campo probabilmente non assegnato Use of unassigned out parameter '{0}' Uso del parametro out '{0}' non assegnato Use of unassigned out parameter Uso del parametro out non assegnato Use of possibly unassigned auto-implemented property '{0}' Uso della proprietà implementata automaticamente '{0}' probabilmente non assegnata Use of possibly unassigned auto-implemented property Uso della proprietà implementata automaticamente probabilmente non assegnata The 'this' object cannot be used before all of its fields have been assigned Non è possibile usare l'oggetto 'this' prima dell'assegnazione di tutti i relativi campi The 'this' object cannot be used in a constructor before all of its fields have been assigned Non è possibile usare l'oggetto 'this' in un costruttore prima dell'assegnazione di tutti i relativi campi Use of unassigned local variable Uso della variabile locale non assegnata The character(s) '{0}' cannot be used at this location. Non è possibile usare il carattere o i caratteri '{0}' in questa posizione. Incorrect syntax was used in a comment. In un commento è stato usata sintassi errata. An invalid character was found inside an entity reference. All'interno di un riferimento di entità è stato trovato un carattere non valido. Expected '>' or '/>' to close tag '{0}'. È previsto '>' o '/>' come tag di chiusura '{0}'. An identifier was expected. Era previsto un identificatore. Invalid unicode character. Il carattere Unicode non è valido. Whitespace is not allowed at this location. Lo spazio vuoto non è consentito in questa posizione. The character '<' cannot be used in an attribute value. Non è possibile usare il carattere '<' in un valore di attributo. Missing equals sign between attribute and attribute value. Manca il segno di uguale tra l'attributo e il valore di attributo. Reference to undefined entity '{0}'. Riferimento a un'entità '{0}' non definita. A string literal was expected, but no opening quotation mark was found. Era previsto un valore letterale di tipo stringa, ma non sono state trovate virgolette inglesi aperte. Missing closing quotation mark for string literal. Mancano le virgolette inglesi chiuse per il valore letterale di tipo stringa. Non-ASCII quotations marks may not be used around string literals. Non è possibile usare virgolette non ASCII per racchiudere valori letterali di tipo stringa. End tag was not expected at this location. Il tag finale non era previsto in questa posizione. End tag '{0}' does not match the start tag '{1}'. Il tag finale '{0}' non corrisponde al tag iniziale '{1}'. Expected an end tag for element '{0}'. È previsto un tag finale per l'elemento '{0}'. Required white space was missing. Manca lo spazio vuoto obbligatorio. Unexpected character at this location. Il carattere non è previsto in questa posizione. The literal string ']]>' is not allowed in element content. La stringa letterale ']]>' non è consentita nel contenuto dell'elemento. Duplicate '{0}' attribute L'attributo '{0}' è duplicato Metadata file '{0}' could not be found Il file di metadati '{0}' non è stato trovato Metadata references are not supported. I riferimenti ai metadati non sono supportati. Metadata file '{0}' could not be opened -- {1} Non è possibile aprire il file di metadati '{0}' - '{1}' The type '{0}' is defined in an assembly that is not referenced. You must add a reference to assembly '{1}'. Il tipo '{0}' è definito in un assembly di cui manca il riferimento. Aggiungere un riferimento all'assembly '{1}'. The type '{0}' is defined in a module that has not been added. You must add the module '{1}'. Il tipo '{0}' è definito in un modulo che non è stato ancora aggiunto. È necessario aggiungere il modulo '{1}'. Could not write to output file '{0}' -- '{1}' Non è possibile scrivere nel file di output '{0}' - '{1}' Program has more than one entry point defined. Compile with /main to specify the type that contains the entry point. Nel programma è definito più di un punto di ingresso. Compilare con /main per specificare il tipo contenente il punto di ingresso. Operator '{0}' cannot be applied to operands of type '{1}' and '{2}' Non è possibile applicare l'operatore '{0}' a operandi di tipo '{1}' e '{2}' Division by constant zero Divisione per la costante zero Cannot apply indexing with [] to an expression of type '{0}' Non è possibile applicare l'indicizzazione con [] a un'espressione di tipo '{0}' Wrong number of indices inside []; expected {0} Il numero di indici in [] è errato. Il numero previsto è {0} Operator '{0}' cannot be applied to operand of type '{1}' Non è possibile applicare l'operatore '{0}' all'operando di tipo '{1}' Keyword 'this' is not valid in a static property, static method, or static field initializer La parola chiave 'this' non può essere utilizzata in una proprietà statica, in un metodo statico o nell'inizializzatore di un campo statico Keyword 'this' is not available in the current context La parola chiave 'this' non è disponibile nel contesto corrente '{0}' has the wrong signature to be an entry point '{0}' non può essere un punto di ingresso perché la firma è errata Method has the wrong signature to be an entry point Il metodo non può essere un punto di ingresso perché la firma è errata Cannot implicitly convert type '{0}' to '{1}' Non è possibile convertire in modo implicito il tipo '{0}' in '{1}' Cannot convert type '{0}' to '{1}' Non è possibile convertire il tipo '{0}' in '{1}' Constant value '{0}' cannot be converted to a '{1}' Non è possibile convertire il valore costante '{0}' in '{1}' Operator '{0}' is ambiguous on operands of type '{1}' and '{2}' L'operatore '{0}' è ambiguo su operandi di tipo '{1}' e '{2}' Operator '{0}' is ambiguous on an operand of type '{1}' L'operatore '{0}' è ambiguo su un operando di tipo '{1}' An out parameter cannot have the In attribute Un parametro out non può avere l'attributo In Cannot convert null to '{0}' because it is a non-nullable value type Non è possibile convertire Null in '{0}' perché è un tipo valore che non ammette i valori Null Cannot convert type '{0}' to '{1}' via a reference conversion, boxing conversion, unboxing conversion, wrapping conversion, or null type conversion Non è possibile convertire il tipo '{0}' in '{1}' tramite una conversione di riferimenti, una conversione boxing, una conversione unboxing, una conversione wrapping o una conversione del tipo Null Unexpected error writing debug information -- '{0}' Si è verificato un errore imprevisto durante la scrittura delle informazioni di debug - '{0}' Inconsistent accessibility: return type '{1}' is less accessible than method '{0}' Accessibilità incoerente: il tipo restituito '{1}' è meno accessibile del metodo '{0}' Inconsistent accessibility: parameter type '{1}' is less accessible than method '{0}' Accessibilità incoerente: il tipo parametro '{1}' è meno accessibile del metodo '{0}' Inconsistent accessibility: field type '{1}' is less accessible than field '{0}' Accessibilità incoerente: il tipo di campo '{1}' è meno accessibile del campo '{0}' Inconsistent accessibility: property type '{1}' is less accessible than property '{0}' Accessibilità incoerente: il tipo di proprietà '{1}' è meno accessibile della proprietà '{0}' Inconsistent accessibility: indexer return type '{1}' is less accessible than indexer '{0}' Accessibilità incoerente: il tipo di indicizzatore restituito '{1}' è meno accessibile dell'indicizzatore '{0}' Inconsistent accessibility: parameter type '{1}' is less accessible than indexer '{0}' Accessibilità incoerente: il tipo parametro '{1}' è meno accessibile dell'indicizzatore '{0}' Inconsistent accessibility: return type '{1}' is less accessible than operator '{0}' Accessibilità incoerente: il tipo restituito '{1}' è meno accessibile dell'operatore '{0}' Inconsistent accessibility: parameter type '{1}' is less accessible than operator '{0}' Accessibilità incoerente: il tipo parametro '{1}' è meno accessibile dell'operatore '{0}' Inconsistent accessibility: return type '{1}' is less accessible than delegate '{0}' Accessibilità incoerente: il tipo restituito '{1}' è meno accessibile del delegato '{0}' Inconsistent accessibility: parameter type '{1}' is less accessible than delegate '{0}' Accessibilità incoerente: il tipo parametro '{1}' è meno accessibile del delegato '{0}' Inconsistent accessibility: base class '{1}' is less accessible than class '{0}' Accessibilità incoerente: la classe base '{1}' è meno accessibile della classe '{0}' Inconsistent accessibility: base interface '{1}' is less accessible than interface '{0}' Accessibilità incoerente: l'interfaccia di base '{1}' è meno accessibile dell'interfaccia '{0}' '{0}': event property must have both add and remove accessors '{0}': la proprietà dell'evento deve avere entrambe le funzioni di accesso add e remove '{0}': event must be of a delegate type '{0}': l'evento deve essere di un tipo delegato The event '{0}' is never used L'evento '{0}' non viene mai usato Event is never used L'evento non viene mai usato '{0}': instance event in interface cannot have initializer '{0}': l'evento di istanza nell'interfaccia non può avere inizializzatori The event '{0}' can only appear on the left hand side of += or -= (except when used from within the type '{1}') L'evento '{0}' può essere specificato solo sul lato sinistro di += o di -= (tranne quando è usato dall'interno del tipo '{1}') An explicit interface implementation of an event must use event accessor syntax Per l'implementazione esplicita dell'interfaccia di un evento è necessario utilizzare la sintassi della funzione di accesso agli eventi '{0}': cannot override; '{1}' is not an event '{0}': non è possibile eseguire l'override. '{1}' non è un evento An add or remove accessor must have a body Una funzione di accesso add o remove deve avere un corpo '{0}': abstract event cannot have initializer '{0}': l'evento astratto non può avere inizializzatori The assembly name '{0}' is reserved and cannot be used as a reference in an interactive session Il nome di assembly '{0}' è riservato e non può essere usato come riferimento in una sessione interattiva The enumerator name '{0}' is reserved and cannot be used Il nome dell'enumeratore '{0}' è riservato e non può essere usato The as operator must be used with a reference type or nullable type ('{0}' is a non-nullable value type) L'operatore as deve essere usato con un tipo riferimento o con un tipo che ammette i valori Null ('{0}' è un tipo valore che non ammette i valori Null) The 'l' suffix is easily confused with the digit '1' -- use 'L' for clarity Il suffisso 'l' è facilmente confondibile con il numero '1': per maggiore chiarezza utilizzare 'L' The 'l' suffix is easily confused with the digit '1' Il suffisso 'l' è facilmente confondibile con il numero '1' The event '{0}' can only appear on the left hand side of += or -= L'evento '{0}' può essere specificato solo sul lato sinistro di += o di -= Constraints are not allowed on non-generic declarations Vincoli non consentiti su dichiarazioni non generiche Type parameter declaration must be an identifier not a type La dichiarazione del parametro di tipo deve essere un identificatore anziché un tipo Type '{1}' already reserves a member called '{0}' with the same parameter types Il tipo '{1}' riserva già un membro denominato '{0}' con gli stessi tipi di parametro The parameter name '{0}' is a duplicate Il nome di parametro '{0}' è un duplicato The namespace '{1}' already contains a definition for '{0}' Lo spazio dei nomi '{1}' contiene già una definizione per '{0}' The type '{0}' already contains a definition for '{1}' Il tipo '{0}' contiene già una definizione per '{1}' The name '{0}' does not exist in the current context Il nome '{0}' non esiste nel contesto corrente The name '{0}' does not exist in the current context (are you missing a reference to assembly '{1}'?) Il nome '{0}' non esiste nel contesto corrente. Probabilmente manca un riferimento all'assembly '{1}'. '{0}' is an ambiguous reference between '{1}' and '{2}' '{0}' è un riferimento ambiguo tra '{1}' e '{2}' The using directive for '{0}' appeared previously in this namespace La direttiva using per '{0}' è già presente in questo spazio dei nomi Using directive appeared previously in this namespace La direttiva using è già presente in questo spazio dei nomi The modifier '{0}' is not valid for this item Il modificatore '{0}' non è valido per questo elemento More than one protection modifier Sono presenti più modificatori di protezione '{0}' hides inherited member '{1}'. Use the new keyword if hiding was intended. '{0}' nasconde il membro ereditato '{1}'. Se questo comportamento è intenzionale, usare la parola chiave new. Member hides inherited member; missing new keyword Il membro nasconde il membro ereditato. Manca la parola chiave new A variable was declared with the same name as a variable in a base type. However, the new keyword was not used. This warning informs you that you should use new; the variable is declared as if new had been used in the declaration. È stata dichiarata una variabile con lo stesso nome di una variabile in un tipo di base, tuttavia non è stata usata la parola chiave new. Questo avviso informa l'utente che è necessario usare new. La variabile viene dichiarata come se nella dichiarazione fosse stata usata la parola chiave new. The member '{0}' does not hide an accessible member. The new keyword is not required. Il membro '{0}' non nasconde un membro accessibile. La parola chiave new non è obbligatoria. Member does not hide an inherited member; new keyword is not required Il membro non nasconde un membro ereditato. La parola chiave new non è obbligatoria The evaluation of the constant value for '{0}' involves a circular definition La valutazione del valore della costante per '{0}' implica una definizione circolare Type '{1}' already defines a member called '{0}' with the same parameter types Il tipo '{1}' definisce già un membro denominato '{0}' con gli stessi tipi di parametro A static member '{0}' cannot be marked as override, virtual, or abstract Un membro statico '{0}' non può essere contrassegnato come override, virtual o abstract A member '{0}' marked as override cannot be marked as new or virtual Un membro '{0}' contrassegnato come override non può essere contrassegnato come new o virtual '{0}' hides inherited member '{1}'. To make the current member override that implementation, add the override keyword. Otherwise add the new keyword. '{0}' nasconde il membro ereditato '{1}'. Per consentire al membro corrente di eseguire l'override di tale implementazione, aggiungere la parola chiave override; altrimenti aggiungere la parola chiave new. Member hides inherited member; missing override keyword Il membro nasconde il membro ereditato. Manca la parola chiave override '{0}': no suitable method found to override '{0}': non sono stati trovati metodi appropriati per eseguire l'override A namespace cannot directly contain members such as fields or methods Uno spazio dei nomi non può contenere direttamente membri come campi o metodi '{0}' does not contain a definition for '{1}' '{0}' non contiene una definizione per '{1}' '{0}' is a {1} but is used like a {2} '{0}' è {1} ma è usato come {2} '{0}' is a {1}, which is not valid in the given context '{0}' è un '{1}', che non è un costrutto valido nel contesto specificato An object reference is required for the non-static field, method, or property '{0}' È necessario un riferimento all'oggetto per la proprietà, il metodo o il campo non statico '{0}' The call is ambiguous between the following methods or properties: '{0}' and '{1}' La chiamata è ambigua tra i seguenti metodi o proprietà: '{0}' e '{1}' '{0}' is inaccessible due to its protection level '{0}' non è accessibile a causa del livello di protezione No overload for '{0}' matches delegate '{1}' Nessun overload per '{0}' corrisponde al delegato '{1}' An object of a type convertible to '{0}' is required È necessario un oggetto di un tipo convertibile in '{0}' Since '{0}' returns void, a return keyword must not be followed by an object expression Poiché '{0}' restituisce un valore nullo, una parola chiave di restituzione non deve essere seguita da un'espressione di oggetto A local variable or function named '{0}' is already defined in this scope In questo ambito è già definita una funzione o una variabile locale denominata '{0}' The left-hand side of an assignment must be a variable, property or indexer La parte sinistra di un'assegnazione deve essere una variabile, una proprietà o un indicizzatore '{0}': a static constructor must be parameterless '{0}': un costruttore statico non deve avere parametri The expression being assigned to '{0}' must be constant L'espressione da assegnare a '{0}' deve essere costante '{0}' is of type '{1}'. A const field of a reference type other than string can only be initialized with null. '{0}' è di tipo '{1}'. Il campo const di un tipo riferimento diverso da stringa può essere inizializzato solo con Null. A local or parameter named '{0}' cannot be declared in this scope because that name is used in an enclosing local scope to define a local or parameter Non è possibile dichiarare in questo ambito una variabile locale o un parametro denominato '{0}' perché tale nome viene usato in un ambito locale di inclusione per definire una variabile locale o un parametro A 'using namespace' directive can only be applied to namespaces; '{0}' is a type not a namespace. Consider a 'using static' directive instead Una direttiva using dello spazio dei nomi può essere applicata solo a spazi dei nomi. '{0}' è un tipo, non uno spazio dei nomi. Provare a usare una direttiva 'using static' A 'using static' directive can only be applied to types; '{0}' is a namespace not a type. Consider a 'using namespace' directive instead Una direttiva 'using static' può essere applicata solo a tipi. '{0}' è uno spazio dei nomi, non un tipo. Provare a usare una direttiva 'using namespace' A 'using static' directive cannot be used to declare an alias Non è possibile usare una direttiva 'using static' per dichiarare un alias No enclosing loop out of which to break or continue Non esiste alcun ciclo di inclusione all'esterno del quale interrompere o continuare The label '{0}' is a duplicate L'etichetta '{0}' è un duplicato The type '{0}' has no constructors defined Per il tipo '{0}' non sono definiti costruttori Cannot create an instance of the abstract type or interface '{0}' Non è possibile creare un'istanza dell'interfaccia o del tipo astratto '{0}' A const field requires a value to be provided È necessario specificare un valore nel campo const Circular base type dependency involving '{0}' and '{1}' Dipendenza circolare del tipo di base che interessa '{0}' e '{1}' The delegate '{0}' does not have a valid constructor Il delegato '{0}' non ha un costruttore valido Method name expected È previsto il nome di un metodo A constant value is expected È previsto un valore costante A switch expression or case label must be a bool, char, string, integral, enum, or corresponding nullable type in C# 6 and earlier. L'espressione switch o l'etichetta case deve essere un tipo bool, char, string, integrale, enum o un tipo nullable corrispondente in C# 6 e versioni precedenti. A value of an integral type expected È previsto un valore di tipo integrale The switch statement contains multiple cases with the label value '{0}' L'istruzione switch contiene più usi di maiuscole/minuscole con il valore di etichetta '{0}' A goto case is only valid inside a switch statement La sintassi goto case è valida soltanto all'interno di un'istruzione switch The property or indexer '{0}' cannot be used in this context because it lacks the get accessor Non è possibile usare la proprietà o l'indicizzatore '{0}' in questo contesto perché manca la funzione di accesso get The type caught or thrown must be derived from System.Exception Il tipo rilevato o generato deve derivare da System.Exception A throw statement with no arguments is not allowed outside of a catch clause L'utilizzo dell'istruzione throw senza argomenti non è consentito all'esterno di una clausola catch Control cannot leave the body of a finally clause Il controllo non può lasciare il corpo di una clausola finally The label '{0}' shadows another label by the same name in a contained scope L'etichetta '{0}' è la replica di un'altra etichetta con lo stesso nome in un ambito contenuto No such label '{0}' within the scope of the goto statement L'etichetta '{0}' non esiste nell'ambito dell'istruzione goto A previous catch clause already catches all exceptions of this or of a super type ('{0}') Una clausola catch precedente rileva già tutte le eccezioni del tipo this o super ('{0}') Filter expression is a constant 'true', consider removing the filter L'espressione di filtro è una costante 'true'. Provare a rimuovere il filtro Filter expression is a constant 'true' L'espressione di filtro è una costante 'true' '{0}': not all code paths return a value '{0}': non tutti i percorsi del codice restituiscono un valore Unreachable code detected È stato rilevato codice non raggiungibile Unreachable code detected È stato rilevato codice non raggiungibile Control cannot fall through from one case label ('{0}') to another Il controllo non può passare da un'etichetta case ('{0}') a un'altra This label has not been referenced Non è stato fatto riferimento a questa etichetta This label has not been referenced Non è stato fatto riferimento a questa etichetta Use of unassigned local variable '{0}' Uso della variabile locale '{0}' non assegnata The variable '{0}' is declared but never used La variabile '{0}' è dichiarata, ma non viene mai usata Variable is declared but never used La variabile è dichiarata, ma non viene mai usata The field '{0}' is never used Il campo '{0}' non viene mai usato Field is never used Il campo non viene mai usato Use of possibly unassigned field '{0}' Uso del campo '{0}' probabilmente non assegnato Use of possibly unassigned auto-implemented property '{0}' Uso della proprietà implementata automaticamente '{0}' probabilmente non assegnata Field '{0}' must be fully assigned before control is returned to the caller Il campo '{0}' deve essere assegnato completamente prima che il controllo venga restituito al chiamante Type of conditional expression cannot be determined because '{0}' and '{1}' implicitly convert to one another Non è possibile determinare il tipo di espressione condizionale perché '{0}' e '{1}' sono reciprocamente convertibili in modo implicito Type of conditional expression cannot be determined because there is no implicit conversion between '{0}' and '{1}' Non è possibile determinare il tipo di espressione condizionale perché non esiste conversione implicita tra '{0}' e '{1}' A base class is required for a 'base' reference È necessaria una classe base per il riferimento 'base' Use of keyword 'base' is not valid in this context Utilizzo della parola chiave 'base' non valido in questo contesto Member '{0}' cannot be accessed with an instance reference; qualify it with a type name instead Non è possibile accedere al membro '{0}' con un riferimento all'istanza. Qualificarlo con un nome di tipo The out parameter '{0}' must be assigned to before control leaves the current method Il parametro out '{0}' deve essere assegnato prima che il controllo lasci il metodo corrente Invalid rank specifier: expected ',' or ']' L'identificatore del numero di dimensioni non è valido: è previsto ',' o ']' '{0}' cannot be extern and declare a body '{0}' non può essere di tipo extern e dichiarare un corpo '{0}' cannot be extern and have a constructor initializer '{0}' non può essere di tipo extern e contenere un inizializzatore di costruttore '{0}' cannot be both extern and abstract '{0}' non può essere contemporaneamente di tipo extern e abstract Attribute constructor parameter '{0}' has type '{1}', which is not a valid attribute parameter type Il tipo del parametro di costruttore di attributo '{0}' è '{1}' che però non è un tipo di parametro di attributo valido An attribute argument must be a constant expression, typeof expression or array creation expression of an attribute parameter type L'argomento di un attributo deve essere un'espressione costante, un'espressione typeof o un'espressione per la creazione di matrici di un tipo di parametro dell'attributo Attribute constructor parameter '{0}' is optional, but no default parameter value was specified. Il parametro di costruttore di attributo '{0}' è facoltativo, ma non sono stati specificati valori di parametro predefiniti. The given expression is always of the provided ('{0}') type L'espressione specificata è sempre del tipo fornito ('{0}') 'is' expression's given expression is always of the provided type 'L'espressione specificata dell'espressione 'is' è sempre del tipo fornito The given expression is never of the provided ('{0}') type L'espressione specificata non è mai del tipo fornito ('{0}') 'is' expression's given expression is never of the provided type 'L'espressione specificata dell'espressione 'is' non è mai del tipo fornito '{0}' is not a reference type as required by the lock statement '{0}' non è un tipo riferimento richiesto dall'istruzione lock Use of null is not valid in this context L'utilizzo di null non è valido in questo contesto Use of default literal is not valid in this context In questo contesto non è possibile usare il valore letterale predefinito The 'this' object cannot be used before all of its fields have been assigned Non è possibile usare l'oggetto 'this' prima dell'assegnazione di tutti i relativi campi The __arglist construct is valid only within a variable argument method Il costrutto __arglist è valido solo all'interno di un metodo con argomenti variabili The * or -> operator must be applied to a pointer L'operatore * o -> deve essere applicato a un puntatore A pointer must be indexed by only one value Un puntatore deve essere indicizzato da un solo valore Using '{0}' as a ref or out value or taking its address may cause a runtime exception because it is a field of a marshal-by-reference class Se si usa '{0}' come valore out o ref oppure se ne accetta l'indirizzo, potrebbe verificarsi un'eccezione in fase di esecuzione perché è un campo di una classe con marshalling per riferimento Using a field of a marshal-by-reference class as a ref or out value or taking its address may cause a runtime exception Se si usa come valore out o ref un campo di una classe con marshalling per riferimento oppure se ne accetta l'indirizzo, può verificarsi un'eccezione in fase di esecuzione A static readonly field cannot be assigned to (except in a static constructor or a variable initializer) Impossibile effettuare un'assegnazione a un campo statico in sola lettura (tranne che in un costruttore statico o in un inizializzatore di variabile) A static readonly field cannot be used as a ref or out value (except in a static constructor) Non è possibile usare un campo di sola lettura statico come valore out o ref (tranne che in un costruttore statico) Property or indexer '{0}' cannot be assigned to -- it is read only Non è possibile assegnare un valore alla proprietà o all'indicizzatore '{0}' perché è di sola lettura Only assignment, call, increment, decrement, await, and new object expressions can be used as a statement È possibile usare come istruzione solo le espressioni di assegnazione, chiamata, incremento, decremento, attesa e nuovo oggetto foreach requires that the return type '{0}' of '{1}' must have a suitable public 'MoveNext' method and public 'Current' property Con foreach il tipo restituito '{0}' di '{1}' deve essere associato a un metodo 'MoveNext' pubblico e a una proprietà 'Current' pubblica appropriati Only 65534 locals, including those generated by the compiler, are allowed Sono consentite solo 65534 variabili locali, incluse quelle generate dal compilatore Cannot call an abstract base member: '{0}' Impossibile chiamare un membro di base astratto: '{0}' A property or indexer may not be passed as an out or ref parameter Una proprietà o un indicizzatore non può essere passato come parametro out o ref Cannot take the address of, get the size of, or declare a pointer to a managed type ('{0}') Non è possibile accettare l'indirizzo di un tipo gestito ('{0}'), recuperarne la dimensione o dichiarare un puntatore a esso The type of a local declared in a fixed statement must be a pointer type Il tipo di una variabile locale dichiarata in un'istruzione fixed deve essere un puntatore You must provide an initializer in a fixed or using statement declaration Occorre specificare un inizializzatore nella dichiarazione di un'istruzione fixed o using Cannot take the address of the given expression Non è possibile accettare l'indirizzo dell'espressione data You can only take the address of an unfixed expression inside of a fixed statement initializer È possibile accettare l'indirizzo di un'espressione unfixed solo all'interno dell'inizializzatore di un'istruzione fixed You cannot use the fixed statement to take the address of an already fixed expression Impossibile utilizzare l'istruzione fixed per accettare l'indirizzo di un'espressione già di tipo fixed Pointers and fixed size buffers may only be used in an unsafe context Puntatori e buffer a dimensione fissa possono essere usati solo in un contesto unsafe The return type of operator True or False must be bool Il tipo restituito dell'operatore True o False deve essere booleano The operator '{0}' requires a matching operator '{1}' to also be defined L'operatore '{0}' richiede che sia definito anche un operatore '{1}' corrispondente In order to be applicable as a short circuit operator a user-defined logical operator ('{0}') must have the same return type and parameter types Per essere usato come operatore di corto circuito, un operatore logico definito dall'utente ('{0}') deve avere lo stesso tipo restituito e gli stessi tipi di parametro In order for '{0}' to be applicable as a short circuit operator, its declaring type '{1}' must define operator true and operator false Per poter usare '{0}' come operatore di corto circuito, il tipo dichiarante '{1}' deve definire l'operatore True e l'operatore False The variable '{0}' is assigned but its value is never used La variabile '{0}' è assegnata, ma il suo valore non viene mai usato Variable is assigned but its value is never used La variabile è assegnata, ma il suo valore non viene mai usato The operation overflows at compile time in checked mode Operazione in overflow in fase di compilazione in modalità checked Constant value '{0}' cannot be converted to a '{1}' (use 'unchecked' syntax to override) Il valore costante '{0}' non può essere convertito in '{1}'. Usare la sintassi 'unchecked' per eseguire l'override A method with vararg cannot be generic, be in a generic type, or have a params parameter Un metodo con vararg non può essere generico, non può essere in un tipo generico né contenere una matrice di parametri The params parameter must be a single dimensional array Il parametro params deve essere una matrice unidimensionale An __arglist expression may only appear inside of a call or new expression Un'espressione __arglist può trovarsi solo all'interno di una chiamata o di un'espressione new Unsafe code may only appear if compiling with /unsafe Il codice di tipo unsafe è ammesso solo se si compila con /unsafe Ambiguity between '{0}' and '{1}' Ambiguità tra '{0}' e '{1}' Type and identifier are both required in a foreach statement In un'istruzione foreach sono necessari sia il tipo che l'identificatore A params parameter must be the last parameter in a formal parameter list Il parametro params deve essere l'ultimo in un elenco parametri formale '{0}' does not have a predefined size, therefore sizeof can only be used in an unsafe context '{0}' non ha una dimensione predefinita, quindi sizeof può essere usato solo in un contesto di tipo unsafe The type or namespace name '{0}' does not exist in the namespace '{1}' (are you missing an assembly reference?) Il tipo o il nome dello spazio dei nomi '{0}' non esiste nello spazio dei nomi '{1}'. Probabilmente manca un riferimento all'assembly. A field initializer cannot reference the non-static field, method, or property '{0}' Un inizializzatore di campo non può fare riferimento alla proprietà, al metodo o al campo non statico '{0}' '{0}' cannot be sealed because it is not an override '{0}' non può essere sealed perché non è un override '{0}': cannot override inherited member '{1}' because it is sealed '{0}': non è possibile eseguire l'override del membro ereditato '{1}' perché è sealed The operation in question is undefined on void pointers L'operazione è indefinita sui puntatori a void The Conditional attribute is not valid on '{0}' because it is an override method L'attributo Conditional non è valido per '{0}' perché è un metodo di override Neither 'is' nor 'as' is valid on pointer types is' o 'as' non valido per tipi puntatore Destructors and object.Finalize cannot be called directly. Consider calling IDisposable.Dispose if available. Impossibile chiamare direttamente i distruttori e object.Finalize. Provare a chiamare IDisposable.Dispose se disponibile. The type or namespace name '{0}' could not be found (are you missing a using directive or an assembly reference?) Il nome di tipo o di spazio dei nomi '{0}' non è stato trovato. Probabilmente manca una direttiva using o un riferimento all'assembly. Cannot use a negative size with stackalloc Impossibile utilizzare dimensioni negative con stackalloc Cannot create an array with a negative size Non è possibile creare matrici con dimensioni negative Do not override object.Finalize. Instead, provide a destructor. Non eseguire l'override di object.Finalize. Fornire un distruttore. Do not directly call your base type Finalize method. It is called automatically from your destructor. Non chiamare direttamente il metodo Finalize del tipo di base. Viene chiamato automaticamente dal distruttore. Indexing an array with a negative index (array indices always start at zero) Indicizzazione di una matrice con indice negativo. Gli indici di matrice iniziano sempre da zero Indexing an array with a negative index Indicizzazione di una matrice con un indice negativo Possible unintended reference comparison; to get a value comparison, cast the left hand side to type '{0}' È probabile che il confronto dei riferimenti non sia intenzionale. Per confrontare i valori, eseguire il cast dell'espressione di sinistra sul tipo '{0}' Possible unintended reference comparison; left hand side needs cast Possibile confronto non intenzionale dei riferimenti. Eseguire il cast del lato sinistro Possible unintended reference comparison; to get a value comparison, cast the right hand side to type '{0}' È probabile che il confronto dei riferimenti non sia intenzionale. Per confrontare i valori, eseguire il cast dell'espressione di destra sul tipo '{0}' Possible unintended reference comparison; right hand side needs cast Possibile confronto non intenzionale dei riferimenti. Eseguire il cast del lato destro The right hand side of a fixed statement assignment may not be a cast expression La parte destra dell'assegnazione di un'istruzione fixed non può essere un'espressione cast stackalloc may not be used in a catch or finally block stackalloc non può essere usato in un blocco catch o finally An __arglist parameter must be the last parameter in a formal parameter list Il parametro __arglist deve essere l'ultimo nell'elenco di parametri formali Missing partial modifier on declaration of type '{0}'; another partial declaration of this type exists Manca il modificatore parziale nella dichiarazione di tipo '{0}'. È presente un'altra dichiarazione parziale di questo tipo Partial declarations of '{0}' must be all classes, all records, all structs, or all interfaces Le dichiarazioni parziali di '{0}' devono essere costituite solo da classi, record, struct o interfacce Partial declarations of '{0}' have conflicting accessibility modifiers Le dichiarazioni parziali di '{0}' contengono modificatori di accessibilità in conflitto Partial declarations of '{0}' must not specify different base classes Le dichiarazioni parziali di '{0}' non devono specificare classi base diverse Partial declarations of '{0}' must have the same type parameter names in the same order Le dichiarazioni parziali di '{0}' devono avere gli stessi nomi di parametro di tipo nello stesso ordine Partial declarations of '{0}' have inconsistent constraints for type parameter '{1}' Le dichiarazioni parziali di '{0}' contengono vincoli incoerenti per il parametro di tipo '{1}' Cannot implicitly convert type '{0}' to '{1}'. An explicit conversion exists (are you missing a cast?) Non è possibile convertire in modo implicito il tipo '{0}' in '{1}'. È presente una conversione esplicita. Probabilmente manca un cast. The 'partial' modifier can only appear immediately before 'class', 'record', 'struct', 'interface', or a method return type. Il modificatore 'partial' può trovarsi solo immediatamente prima di 'class', 'record', 'struct', 'interface' o il tipo restituito di un metodo. Imported type '{0}' is invalid. It contains a circular base type dependency. Il tipo importato '{0}' non è valido perché contiene una dipendenza circolare del tipo di base. Use of unassigned out parameter '{0}' Uso del parametro out '{0}' non assegnato Array size cannot be specified in a variable declaration (try initializing with a 'new' expression) Impossibile specificare la dimensione della matrice in una dichiarazione di variabile. Provare a inizializzare con un'espressione 'new' The property or indexer '{0}' cannot be used in this context because the get accessor is inaccessible Non è possibile usare la proprietà o l'indicizzatore '{0}' in questo contesto perché la funzione di accesso get non è accessibile The property or indexer '{0}' cannot be used in this context because the set accessor is inaccessible Non è possibile usare la proprietà o l'indicizzatore '{0}' in questo contesto perché la funzione di accesso set è inaccessibile The accessibility modifier of the '{0}' accessor must be more restrictive than the property or indexer '{1}' Il modificatore di accessibilità della funzione di accesso '{0}' deve essere più restrittivo della proprietà o dell'indicizzatore '{1}' Cannot specify accessibility modifiers for both accessors of the property or indexer '{0}' Non è possibile specificare i modificatori di accessibilità per entrambe le funzioni di accesso della proprietà o dell'indicizzatore '{0}' '{0}': accessibility modifiers on accessors may only be used if the property or indexer has both a get and a set accessor '{0}': i modificatori di accessibilità per le funzioni di accesso possono essere usati solo se la proprietà o l'indicizzatore ha entrambe le funzioni di accesso get e set '{0}' does not implement interface member '{1}'. '{2}' is not public. '{0}' non implementa il membro di interfaccia '{1}'. '{2}' è di tipo non pubblico '{0}' does not implement the '{1}' pattern. '{2}' is ambiguous with '{3}'. '{0}' non implementa il modello '{1}'. '{2}' è ambiguo con '{3}'. Type does not implement the collection pattern; members are ambiguous Il tipo non implementa il modello di raccolta. I membri sono ambigui '{0}' does not implement the '{1}' pattern. '{2}' has the wrong signature. '{0}' non implementa il modello '{1}'. La firma di '{2}' è errata. Type does not implement the collection pattern; member has the wrong signature Il tipo non implementa il modello di raccolta. La firma del membro è errata Friend access was granted by '{0}', but the public key of the output assembly ('{1}') does not match that specified by the InternalsVisibleTo attribute in the granting assembly. L'accesso a Friend è stato concesso da '{0}', ma la chiave pubblica dell'assembly di output ('{1}') non corrisponde a quella specificata dall'attributo InternalsVisibleTo nell'assembly che ha concesso l'accesso. Friend access was granted by '{0}', but the strong name signing state of the output assembly does not match that of the granting assembly. L'accesso a Friend è stato concesso da '{0}', ma lo stato di firma del nome sicuro dell'assembly di output non corrisponde a quello dell'assembly che ha concesso l'accesso. There is no defined ordering between fields in multiple declarations of partial struct '{0}'. To specify an ordering, all instance fields must be in the same declaration. Non è stato definito nessun ordine tra i campi in più dichiarazioni di struct parziale '{0}'. Per specificare un ordine, tutti i campi dell'istanza devono essere inclusi nella stessa dichiarazione. There is no defined ordering between fields in multiple declarations of partial struct In più dichiarazioni della struct parziale non è stato definito nessun ordinamento tra campi The type '{0}' cannot be declared const Il tipo '{0}' non può essere dichiarato come const Cannot create an instance of the variable type '{0}' because it does not have the new() constraint Non è possibile creare un'istanza del tipo di variabile '{0}' perché non include il vincolo new() Using the generic {1} '{0}' requires {2} type arguments L'uso del tipo generico {1} '{0}' richiede argomenti di tipo {2} The type '{0}' may not be used as a type argument Il tipo '{0}' non può essere usato come argomento di tipo The {1} '{0}' cannot be used with type arguments Non è possibile usare {1} '{0}' con argomenti di tipo The non-generic {1} '{0}' cannot be used with type arguments {1} '{0}' non generico non può essere usato con argomenti di tipo '{2}' must be a non-abstract type with a public parameterless constructor in order to use it as parameter '{1}' in the generic type or method '{0}' '{2}' deve essere un tipo non astratto con un costruttore pubblico senza parametri per poter essere usato come parametro '{1}' nel tipo o nel metodo generico '{0}' The type '{3}' cannot be used as type parameter '{2}' in the generic type or method '{0}'. There is no implicit reference conversion from '{3}' to '{1}'. Non è possibile usare il tipo '{3}' come parametro di tipo '{2}' nel metodo o nel tipo generico '{0}'. Non esistono conversioni implicite di riferimenti da '{3}' a '{1}'. The type '{3}' cannot be used as type parameter '{2}' in the generic type or method '{0}'. The nullable type '{3}' does not satisfy the constraint of '{1}'. Non è possibile usare il tipo '{3}' come parametro di tipo '{2}' nel metodo o nel tipo generico '{0}'. Il tipo nullable '{3}' non soddisfa il vincolo di '{1}'. The type '{3}' cannot be used as type parameter '{2}' in the generic type or method '{0}'. The nullable type '{3}' does not satisfy the constraint of '{1}'. Nullable types can not satisfy any interface constraints. Non è possibile usare il tipo '{3}' come parametro di tipo '{2}' nel tipo o metodo generico '{0}'. Il tipo nullable '{3}' non soddisfa il vincolo di '{1}'. I tipi nullable non soddisfano i vincoli di interfaccia. The type '{3}' cannot be used as type parameter '{2}' in the generic type or method '{0}'. There is no boxing conversion or type parameter conversion from '{3}' to '{1}'. Non è possibile usare il tipo '{3}' come parametro di tipo '{2}' nel metodo o nel tipo generico '{0}'. Non esistono conversioni boxing o conversioni di parametri di tipo da '{3}' a '{1}'. The type '{3}' cannot be used as type parameter '{2}' in the generic type or method '{0}'. There is no boxing conversion from '{3}' to '{1}'. Non è possibile usare il tipo '{3}' come parametro di tipo '{2}' nel metodo o nel tipo generico '{0}'. Non esistono conversioni boxing da '{3}' a '{1}'. The parameter name '{0}' conflicts with an automatically-generated parameter name Il nome di parametro '{0}' è in conflitto con un nome di parametro generato automaticamente The type or namespace name '{0}' could not be found in the global namespace (are you missing an assembly reference?) Il nome di tipo o di spazio dei nomi '{0}' non è stato trovato nello spazio dei nomi globale. Probabilmente manca un riferimento all'assembly. The new() constraint must be the last constraint specified Il vincolo new() deve essere l'ultimo vincolo specificato '{0}': an entry point cannot be generic or in a generic type '{0}': un punto di ingresso non può essere generico o essere incluso in un tipo generico An entry point cannot be generic or in a generic type Un punto di ingresso non può essere generico o essere incluso in un tipo generico Cannot convert null to type parameter '{0}' because it could be a non-nullable value type. Consider using 'default({0})' instead. Non è possibile convertire il valore Null nel parametro di tipo '{0}' perché potrebbe essere un tipo valore che non ammette i valori Null. Provare a usare 'default({0})'. Cannot apply attribute class '{0}' because it is generic Non è possibile applicare la classe Attribute '{0}' perché è di tipo generico Duplicate constraint '{0}' for type parameter '{1}' Il vincolo '{0}' è duplicato per il parametro di tipo '{1}' The class type constraint '{0}' must come before any other constraints Il vincolo di tipo classe '{0}' deve precedere gli altri vincoli '{1} {0}' has the wrong return type 'Il tipo restituito di '{1} {0}' è errato Ref mismatch between '{0}' and delegate '{1}' Riferimenti non corrispondenti tra '{0}' e il delegato '{1}' A constraint clause has already been specified for type parameter '{0}'. All of the constraints for a type parameter must be specified in a single where clause. È già stata specificata una clausola di vincolo per il parametro di tipo '{0}'. Tutti i vincoli per un parametro di tipo devono essere specificati in un'unica clausola where. The type arguments for method '{0}' cannot be inferred from the usage. Try specifying the type arguments explicitly. Non è possibile dedurre gli argomenti di tipo per il metodo '{0}' dall'utilizzo. Provare a specificare gli argomenti di tipo in modo esplicito. '{0}': a parameter, local variable, or local function cannot have the same name as a method type parameter '{0}': il nome di un parametro, di una variabile locale o di una funzione locale non può essere uguale a quello di un parametro di tipo del metodo The type parameter '{0}' cannot be used with the 'as' operator because it does not have a class type constraint nor a 'class' constraint Non è possibile usare il parametro di tipo '{0}' con l'operatore 'as' perché non ha vincoli di tipo classe, né un vincolo 'class' The field '{0}' is assigned but its value is never used Il campo '{0}' è assegnato, ma il suo valore non viene mai usato Field is assigned but its value is never used Il campo è assegnato, ma il suo valore non viene mai usato The '{0}' attribute is valid only on an indexer that is not an explicit interface member declaration L'attributo '{0}' è valido solo in un indicizzatore che non sia una dichiarazione esplicita di un membro di interfaccia '{0}': an attribute argument cannot use type parameters '{0}': un argomento di attributo non può usare parametri di tipo '{0}': cannot provide arguments when creating an instance of a variable type '{0}': non è possibile fornire argomenti quando si crea un'istanza di un tipo di variabile '{0}': an abstract type cannot be sealed or static '{0}': un tipo astratto non può essere sealed o static Ambiguous reference in cref attribute: '{0}'. Assuming '{1}', but could have also matched other overloads including '{2}'. Riferimento ambiguo nell'attributo cref: '{0}'. Verrà usato '{1}', ma è anche possibile che corrisponda ad altri overload, tra cui '{2}'. Ambiguous reference in cref attribute Riferimento ambiguo nell'attributo cref '{0}': a reference to a volatile field will not be treated as volatile '{0}': un riferimento a un campo volatile non verrà considerato volatile A reference to a volatile field will not be treated as volatile Un riferimento a un campo volatile non verrà considerato volatile A volatile field should not normally be used as a ref or out value, since it will not be treated as volatile. There are exceptions to this, such as when calling an interlocked API. Un campo volatile non deve in genere essere usato come valore out o ref dal momento che non verrà considerato come volatile. Esistono eccezioni a questo comportamento, ad esempio quando si chiama un'API con interlock. Since '{1}' has the ComImport attribute, '{0}' must be extern or abstract '{1}' ha l'attributo ComImport, pertanto '{0}' deve essere extern o abstract '{0}': a class with the ComImport attribute cannot specify a base class '{0}': una classe con l'attributo ComImport non può specificare una classe base The constraints for type parameter '{0}' of method '{1}' must match the constraints for type parameter '{2}' of interface method '{3}'. Consider using an explicit interface implementation instead. I vincoli per il parametro di tipo '{0}' del metodo '{1}' devono corrispondere ai vincoli per il parametro di tipo '{2}' del metodo di interfaccia '{3}'. Provare a usare un'implementazione esplicita dell'interfaccia. The tuple element names in the signature of method '{0}' must match the tuple element names of interface method '{1}' (including on the return type). I nomi di elementi di tupla nella firma del metodo '{0}' devono corrispondere a quelli del metodo di interfaccia '{1}' (incluso nel tipo restituito). The type name '{0}' does not exist in the type '{1}' Il nome di tipo '{0}' non esiste nel tipo '{1}' Cannot convert method group '{0}' to non-delegate type '{1}'. Did you intend to invoke the method? Non è possibile convertire il gruppo di metodi '{0}' nel tipo non delegato '{1}'. Si intendeva richiamare il metodo? The extern alias '{0}' was not specified in a /reference option L'alias extern '{0}' non è stato specificato in un'opzione /reference Cannot use alias '{0}' with '::' since the alias references a type. Use '.' instead. Non è possibile usare l'alias '{0}' con '::' perché l'alias fa riferimento a un tipo. Usare '.'. Alias '{0}' not found L'alias '{0}' non è stato trovato The type '{1}' exists in both '{0}' and '{2}' Il tipo '{1}' esiste sia in '{0}' che in '{2}' The namespace '{1}' in '{0}' conflicts with the type '{3}' in '{2}' Lo spazio dei nomi '{1}' in '{0}' è in conflitto con il tipo '{3}' in '{2}' The namespace '{1}' in '{0}' conflicts with the imported type '{3}' in '{2}'. Using the namespace defined in '{0}'. Lo spazio dei nomi '{1}' in '{0}' è in conflitto con il tipo importato '{3}' in '{2}'. Verrà usato lo spazio dei nomi definito in '{0}'. Namespace conflicts with imported type Lo spazio dei nomi è in conflitto con il tipo importato The type '{1}' in '{0}' conflicts with the imported type '{3}' in '{2}'. Using the type defined in '{0}'. Il tipo '{1}' in '{0}' è in conflitto con il tipo importato '{3}' in '{2}'. Verrà usato il tipo definito in '{0}'. Type conflicts with imported type Il tipo è in conflitto con il tipo importato The type '{1}' in '{0}' conflicts with the imported namespace '{3}' in '{2}'. Using the type defined in '{0}'. Il tipo '{1}' in '{0}' è in conflitto con lo spazio dei nomi importato '{3}' in '{2}'. Verrà usato il tipo definito in '{0}'. Type conflicts with imported namespace Il tipo è in conflitto con lo spazio dei nomi importato The type '{1}' in '{0}' conflicts with the namespace '{3}' in '{2}' Il tipo '{1}' in '{0}' è in conflitto con lo spazio dei nomi '{3}' in '{2}' An extern alias declaration must precede all other elements defined in the namespace Una dichiarazione di alias extern deve precedere tutti gli altri elementi definiti nello spazio dei nomi Defining an alias named 'global' is ill-advised since 'global::' always references the global namespace and not an alias Si consiglia di non assegnare il nome 'global' a un alias perché 'global::' fa sempre riferimento allo spazio dei nomi globale e non a un alias Defining an alias named 'global' is ill-advised È consigliabile non assegnare il nome 'global' a un alias '{0}': a type cannot be both static and sealed '{0}': un tipo non può essere sia statico che sealed '{0}': abstract properties cannot have private accessors '{0}': le proprietà astratte non possono avere funzioni di accesso private Syntax error; value expected Errore di sintassi: è previsto un valore Cannot modify the result of an unboxing conversion Non è possibile modificare il risultato di una conversione unboxing Foreach cannot operate on a '{0}'. Did you intend to invoke the '{0}'? L'istruzione foreach non può funzionare con '{0}'. Si intendeva richiamare '{0}'? The return type for ++ or -- operator must match the parameter type or be derived from the parameter type Il tipo restituito per l'operatore ++ o -- deve essere uguale o derivare dal tipo che lo contiene '{0}': cannot specify both a constraint class and the 'class' or 'struct' constraint '{0}': non è possibile specificare sia una classe constraint che il vincolo 'class' o 'struct' The 'new()' constraint cannot be used with the 'struct' constraint Non è possibile usare il vincolo 'new()' con il vincolo 'struct' The type '{2}' must be a reference type in order to use it as parameter '{1}' in the generic type or method '{0}' Il tipo '{2}' deve essere un tipo riferimento per poter essere usato come parametro '{1}' nel metodo o nel tipo generico '{0}' The type '{2}' must be a non-nullable value type in order to use it as parameter '{1}' in the generic type or method '{0}' Il tipo '{2}' deve essere un tipo valore che non ammette i valori Null per poter essere usato come parametro '{1}' nel metodo o nel tipo generico '{0}' Circular constraint dependency involving '{0}' and '{1}' Dipendenza di vincolo circolare che interessa '{0}' e '{1}' Type parameter '{0}' inherits conflicting constraints '{1}' and '{2}' Il parametro di tipo '{0}' eredita i vincoli in conflitto '{1}' e '{2}' Type parameter '{1}' has the 'struct' constraint so '{1}' cannot be used as a constraint for '{0}' Il parametro di tipo '{1}' ha il vincolo 'struct'. Non è quindi possibile usare '{1}' come vincolo per '{0}' Ambiguous user defined conversions '{0}' and '{1}' when converting from '{2}' to '{3}' Le conversioni '{0}' e '{1}' definite dall'utente durante la conversione da '{2}' a '{3}' sono ambigue The result of the expression is always 'null' of type '{0}' Il risultato dell'espressione è sempre 'null' di tipo '{0}' The result of the expression is always 'null' Il risultato dell'espressione è sempre 'null' Cannot return 'this' by reference. Non è possibile restituire 'this' per riferimento. Cannot use attribute constructor '{0}' because it has 'in' parameters. Non è possibile usare il costruttore di attributo '{0}' perché contiene parametri 'in'. Constraints for override and explicit interface implementation methods are inherited from the base method, so they cannot be specified directly, except for either a 'class', or a 'struct' constraint. I vincoli per i metodi di override e di implementazione esplicita dell'interfaccia sono ereditati dal metodo base, quindi non possono essere specificati direttamente, ad eccezione di un vincolo 'class' o 'struct'. The inherited members '{0}' and '{1}' have the same signature in type '{2}', so they cannot be overridden I membri ereditati '{0}' e '{1}' hanno la stessa firma nel tipo '{2}', pertanto non possono essere sottoposti a override Evaluation of the decimal constant expression failed La valutazione dell'espressione costante decimale non è riuscita Comparing with null of type '{0}' always produces 'false' Il confronto con il valore Null di tipo '{0}' restituisce sempre 'false' Comparing with null of struct type always produces 'false' Il confronto con il valore Null di tipo struct restituisce sempre 'false' Introducing a 'Finalize' method can interfere with destructor invocation. Did you intend to declare a destructor? L'introduzione di un metodo 'Finalize' può interferire con la chiamata di un distruttore. Si desiderava dichiarare un distruttore? Introducing a 'Finalize' method can interfere with destructor invocation L'introduzione di un metodo 'Finalize' può interferire con la chiamata di un distruttore This warning occurs when you create a class with a method whose signature is public virtual void Finalize. If such a class is used as a base class and if the deriving class defines a destructor, the destructor will override the base class Finalize method, not Finalize. Questo avviso viene visualizzato quando si crea una classe con un metodo la cui firma è public virtual void Finalize. Se si usa tale classe come classe base e se la classe di derivazione definisce un distruttore, il distruttore eseguirà l'override del metodo Finalize della classe base e non di Finalize. '{0}' should not have a params parameter since '{1}' does not '{0}' non deve contenere un parametro params perché '{1}' non ne ha The 'goto case' value is not implicitly convertible to type '{0}' Il valore 'goto case' non è convertibile in modo implicito nel tipo '{0}' The 'goto case' value is not implicitly convertible to the switch type Il valore 'goto case' non è convertibile in modo implicito nel tipo switch Method '{0}' cannot implement interface accessor '{1}' for type '{2}'. Use an explicit interface implementation. Il metodo '{0}' non può implementare la funzione di accesso di interfaccia '{1}' per il tipo '{2}'. Usare un'implementazione esplicita dell'interfaccia. The result of the expression is always '{0}' since a value of type '{1}' is never equal to 'null' of type '{2}' Il risultato dell'espressione è sempre '{0}' perché un valore di tipo '{1}' non è mai uguale a 'null' di tipo '{2}' The result of the expression is always the same since a value of this type is never equal to 'null' Il risultato dell'espressione è sempre lo stesso perché un valore di questo tipo non è mai uguale a 'null' The result of the expression is always '{0}' since a value of type '{1}' is never equal to 'null' of type '{2}' Il risultato dell'espressione è sempre '{0}' perché un valore di tipo '{1}' non è mai uguale a 'null' di tipo '{2}' The result of the expression is always the same since a value of this type is never equal to 'null' Il risultato dell'espressione è sempre lo stesso perché un valore di questo tipo non è mai uguale a 'null' Explicit interface implementation '{0}' matches more than one interface member. Which interface member is actually chosen is implementation-dependent. Consider using a non-explicit implementation instead. L'implementazione esplicita dell'interfaccia '{0}' corrisponde a più membri di interfaccia. Il membro di interfaccia scelto dipende dall'implementazione. Provare a usare un'implementazione non esplicita. Explicit interface implementation matches more than one interface member L'implementazione dell'interfaccia esplicita corrisponde a più di un membro di interfaccia '{0}' cannot declare a body because it is marked abstract '{0}' non può dichiarare un corpo perché è contrassegnato come abstract '{0}' must declare a body because it is not marked abstract, extern, or partial '{0}' deve dichiarare un corpo perché non è contrassegnato come abstract, extern o partial '{0}' cannot be both abstract and sealed '{0}' non può essere contemporaneamente di tipo abstract e sealed The abstract {0} '{1}' cannot be marked virtual L'elemento {0} astratto '{1}' non può essere contrassegnato come virtual The constant '{0}' cannot be marked static La costante '{0}' non può essere contrassegnata come static '{0}': cannot override because '{1}' is not a function '{0}': non è possibile eseguire l'override. '{1}' non è una funzione '{0}': cannot override inherited member '{1}' because it is not marked virtual, abstract, or override '{0}': non è possibile eseguire l'override del membro ereditato '{1}' perché non è contrassegnato come virtual, abstract o override '{0}': cannot change access modifiers when overriding '{1}' inherited member '{2}' '{0}': non è possibile cambiare i modificatori di accesso quando viene eseguito l'override di '{1}' del membro ereditato '{2}' '{0}': cannot change tuple element names when overriding inherited member '{1}' '{0}': non è possibile cambiare i nomi di elementi di tupla quando viene eseguito l'override del membro ereditato '{1}' '{0}': return type must be '{2}' to match overridden member '{1}' '{0}': il tipo restituito deve essere '{2}' in modo che corrisponda al membro '{1}' sottoposto a override '{0}': cannot derive from sealed type '{1}' '{0}' non può derivare dal tipo sealed '{1}' '{0}' is abstract but it is contained in non-abstract type '{1}' '{0}' è di tipo astratto ma è contenuto nel tipo non astratto '{1}' '{0}': static constructor cannot have an explicit 'this' or 'base' constructor call '{0}': un costruttore statico non può avere una chiamata esplicita al costruttore 'this' o 'base' '{0}': access modifiers are not allowed on static constructors '{0}': i modificatori di accesso non sono consentiti su costruttori statici Constructor '{0}' cannot call itself Il costruttore '{0}' non può chiamare se stesso Constructor '{0}' cannot call itself through another constructor Il costruttore '{0}' non può chiamare se stesso tramite un altro costruttore '{0}' has no base class and cannot call a base constructor '{0}' non ha una classe base e non può chiamare un costruttore base Predefined type '{0}' is not defined or imported Il tipo predefinito '{0}' non è definito né importato Predefined type '{0}' is not defined or imported Il tipo predefinito '{0}' non è definito né importato Predefined type '{0}' is declared in multiple referenced assemblies: '{1}' and '{2}' Il tipo predefinito '{0}' è dichiarato in più assembly di riferimento: '{1}' e '{2}' '{0}': structs cannot call base class constructors '{0}': le struct non possono chiamare costruttori della classe base Struct member '{0}' of type '{1}' causes a cycle in the struct layout Il membro struct '{0}' di tipo '{1}' causa un ciclo nel layout della struct Interfaces cannot contain instance fields Le interfacce non possono contenere campi di istanza Interfaces cannot contain instance constructors Le interfacce non possono contenere costruttori di istanza Type '{0}' in interface list is not an interface Il tipo '{0}' nell'elenco di interfacce non è un'interfaccia '{0}' is already listed in interface list '{0}' è già presente nell'elenco delle interfacce '{0}' is already listed in the interface list on type '{2}' with different tuple element names, as '{1}'. '{0}' è già incluso nell'elenco di interfacce nel tipo '{2}' con nomi di elementi di tupla diversi, come '{1}'. Inherited interface '{1}' causes a cycle in the interface hierarchy of '{0}' L'interfaccia ereditata '{1}' causa un ciclo nella gerarchia delle interfacce di '{0}' '{0}' hides inherited abstract member '{1}' '{0}' nasconde il membro astratto ereditato '{1}' '{0}' does not implement inherited abstract member '{1}' '{0}' non implementa il membro astratto ereditato '{1}' '{0}' does not implement interface member '{1}' '{0}' non implementa il membro di interfaccia '{1}' The class System.Object cannot have a base class or implement an interface La classe System.Object non può avere una classe base o implementare un'interfaccia '{0}' in explicit interface declaration is not an interface '{0}' nella dichiarazione esplicita dell'interfaccia non è un'interfaccia '{0}' in explicit interface declaration is not found among members of the interface that can be implemented Nella dichiarazione di interfaccia esplicita '{0}' non è stato trovato tra i membri dell'interfaccia implementabili '{0}': containing type does not implement interface '{1}' '{0}': il tipo che lo contiene non implementa l'interfaccia '{1}' '{0}': explicit interface declaration can only be declared in a class, record, struct or interface '{0}': la dichiarazione esplicita dell'interfaccia può essere dichiarata sono in una classe, un record, uno struct o un'interfaccia '{0}': member names cannot be the same as their enclosing type '{0}': i nomi dei membri non possono essere uguali a quelli del tipo di inclusione '{0}': the enumerator value is too large to fit in its type '{0}': il valore dell'enumeratore è troppo grande per il tipo '{0}': cannot override because '{1}' is not a property '{0}': non è possibile eseguire l'override. '{1}' non è una proprietà '{0}': cannot override because '{1}' does not have an overridable get accessor '{0}': non è possibile eseguire l'override perché '{1}' non ha una funzione di accesso get di cui eseguire l'override '{0}': cannot override because '{1}' does not have an overridable set accessor '{0}': non è possibile eseguire l'override perché '{1}' non ha di una funzione di accesso set di cui eseguire l'override '{0}': property or indexer cannot have void type '{0}': la proprietà o l'indicizzatore non può avere un tipo void '{0}': property or indexer must have at least one accessor '{0}': la proprietà o l'indicizzatore deve avere almeno una funzione di accesso '{0}' is a new virtual member in sealed type '{1}' '{0}' è un nuovo membro virtuale nel tipo sealed '{1}' '{0}' adds an accessor not found in interface member '{1}' '{0}' aggiunge una funzione di accesso non trovata nel membro di interfaccia '{1}' Explicit interface implementation '{0}' is missing accessor '{1}' Nell'implementazione esplicita dell'interfaccia '{0}' manca la funzione di accesso '{1}' '{0}': user-defined conversions to or from an interface are not allowed '{0}': non sono consentite conversioni definite dall'utente da o verso un'interfaccia '{0}': user-defined conversions to or from a base type are not allowed '{0}': le conversioni definite dall'utente da o verso un tipo di base non sono consentite '{0}': user-defined conversions to or from a derived type are not allowed '{0}': le conversioni definite dall'utente da o verso un tipo derivato non sono consentite User-defined operator cannot take an object of the enclosing type and convert to an object of the enclosing type L'operatore definito dall'utente non può accettare un oggetto del tipo di inclusione e convertirlo in un oggetto del tipo di inclusione User-defined conversion must convert to or from the enclosing type La conversione definita dall'utente deve eseguire la conversione verso o da un tipo di inclusione Duplicate user-defined conversion in type '{0}' Conversione definita dall'utente duplicata nel tipo '{0}' User-defined operator '{0}' must be declared static and public L'operatore definito dall'utente '{0}' deve essere dichiarato come static e public The parameter type for ++ or -- operator must be the containing type Il tipo di parametro per l'operatore ++ o -- deve essere il tipo che lo contiene The parameter of a unary operator must be the containing type Il parametro di un operatore unario deve essere il tipo che lo contiene One of the parameters of a binary operator must be the containing type Uno dei parametri di un operatore binario deve essere il tipo che lo contiene The first operand of an overloaded shift operator must have the same type as the containing type, and the type of the second operand must be int Il primo operando di un operatore shift di overload deve essere dello stesso tipo del tipo che lo contiene, mentre il tipo del secondo operando deve essere int Structs cannot contain explicit parameterless constructors Gli struct non possono contenere costruttori espliciti senza parametri Enums cannot contain explicit parameterless constructors Le enumerazioni non possono contenere costruttori espliciti senza parametri '{0}': cannot override '{1}' because it is not supported by the language '{0}': non è possibile eseguire l'override di '{1}' perché non è supportato dal linguaggio '{0}' is not supported by the language '{0}' non è supportato dal linguaggio '{0}': cannot explicitly call operator or accessor '{0}': non è possibile chiamare in modo esplicito l'operatore o la funzione di accesso '{0}': cannot reference a type through an expression; try '{1}' instead '{0}': non è possibile fare riferimento a un tipo con un'espressione. Provare con '{1}' '{0}': cannot have instance property or field initializers in structs '{0}': le strutture non possono contenere inizializzatori di campo o di proprietà delle istanze Name of destructor must match name of type Il nome del distruttore deve corrispondere al nome del tipo Only class types can contain destructors Solo i tipi classe possono contenere distruttori Namespace '{1}' contains a definition conflicting with alias '{0}' Lo spazio dei nomi '{1}' contiene una definizione in conflitto con l'alias '{0}' Alias '{0}' conflicts with {1} definition L'alias '{0}' è in conflitto con la definizione di {1} The Conditional attribute is not valid on '{0}' because it is a constructor, destructor, operator, or explicit interface implementation L'attributo Conditional non è valido per '{0}' perché è l'implementazione di un costruttore, un distruttore, un operatore o un'interfaccia esplicita The Conditional attribute is not valid on '{0}' because its return type is not void L'attributo Conditional non è valido per '{0}' perché il tipo restituito non è void Duplicate '{0}' attribute L'attributo '{0}' è duplicato Duplicate '{0}' attribute in '{1}' L'attributo '{0}' è duplicato in '{1}' The Conditional attribute is not valid on interface members L'attributo Conditional non è valido per i membri di interfaccia User-defined operators cannot return void Gli operatori definiti dall'utente non possono restituire void '{0}': user-defined conversions to or from the dynamic type are not allowed '{0}': le conversioni definite dall'utente nel o dal tipo dinamico non sono consentite Invalid value for argument to '{0}' attribute Il valore specificato per l'argomento dell'attributo '{0}' non è valido Parameter not valid for the specified unmanaged type. Il parametro non è valido per il tipo non gestito specificato. Attribute parameter '{0}' must be specified. È necessario specificare il parametro di attributo '{0}'. Attribute parameter '{0}' or '{1}' must be specified. È necessario specificare il parametro di attributo '{0}' o '{1}'. Unmanaged type '{0}' not valid for fields. Il tipo non gestito '{0}' non è valido per i campi. Unmanaged type '{0}' is only valid for fields. Il tipo non gestito '{0}' è valido solo per i campi. Attribute '{0}' is not valid on this declaration type. It is only valid on '{1}' declarations. L'attributo '{0}' non è valido in questo tipo di dichiarazione. È valido solo in dichiarazioni di '{1}'. Floating-point constant is outside the range of type '{0}' La costante a virgola mobile non è inclusa nell'intervallo di tipo '{0}' The Guid attribute must be specified with the ComImport attribute L'attributo Guid deve essere specificato con l'attributo ComImport Invalid value for named attribute argument '{0}' Il valore dell'argomento di attributo denominato '{0}' non è valido The DllImport attribute must be specified on a method marked 'static' and 'extern' L'attributo DllImport deve essere specificato in un metodo contrassegnato come 'static' ed 'extern' Cannot update '{0}'; attribute '{1}' is missing. Non è possibile aggiornare '{0}'. Manca l'attributo '{1}'. The DllImport attribute cannot be applied to a method that is generic or contained in a generic method or type. Non è possibile applicare l'attributo DllImport a un metodo generico o contenuto in un tipo o un metodo generico. Field or property cannot be of type '{0}' Il campo o la proprietà non può essere di tipo '{0}' Field or auto-implemented property cannot be of type '{0}' unless it is an instance member of a ref struct. La proprietà di campo o implementata automaticamente non può essere di tipo '{0}' a meno che non sia un membro di istanza di uno struct ref. Array elements cannot be of type '{0}' Gli elementi di una matrice non possono essere di tipo '{0}' '{0}' is obsolete '{0}' è obsoleto Type or member is obsolete Il tipo o il membro è obsoleto '{0}' is not an attribute class '{0}' non è una classe Attribute '{0}' is not a valid named attribute argument. Named attribute arguments must be fields which are not readonly, static, or const, or read-write properties which are public and not static. '{0}' non è un argomento di attributo denominato valido. Gli argomenti di attributo denominati devono essere campi che non siano di sola lettura, statici o costanti oppure proprietà di lettura/scrittura che siano pubbliche e non statiche. '{0}' is obsolete: '{1}' '{0}' è obsoleto: '{1}' Type or member is obsolete Il tipo o il membro è obsoleto '{0}' is obsolete: '{1}' '{0}' è obsoleto: '{1}' Indexers cannot have void type Gli indicizzatori non possono avere tipi void '{0}': virtual or abstract members cannot be private '{0}': i membri virtuali o astratti non possono essere privati Can only use array initializer expressions to assign to array types. Try using a new expression instead. Solo espressioni di inizializzazione di matrice possono essere utilizzate per assegnare a tipi matrice. Provare a utilizzare un'espressione new. Array initializers can only be used in a variable or field initializer. Try using a new expression instead. Gli inizializzatori di matrice possono essere usati solo in un inizializzatore di campo o di variabile. Provare a usare un'espressione new. '{0}': instance field in types marked with StructLayout(LayoutKind.Explicit) must have a FieldOffset attribute '{0}': il campo dell'istanza nei tipi contrassegnati con StructLayout(LayoutKind.Explicit) deve contenere un attributo FieldOffset Method, operator, or accessor '{0}' is marked external and has no attributes on it. Consider adding a DllImport attribute to specify the external implementation. Il metodo, la funzione di accesso o l'operatore '{0}' è contrassegnato come esterno e non include attributi. Provare ad aggiungere un attributo DllImport per specificare l'implementazione esterna. Method, operator, or accessor is marked external and has no attributes on it Il metodo, la funzione di accesso o l'operatore è contrassegnato come esterno ed è privo di attributi '{0}': new protected member declared in sealed type '{0}': il nuovo membro protetto è stato dichiarato nel tipo sealed New protected member declared in sealed type Il nuovo membro protetto è stato dichiarato nel tipo sealed Conditional member '{0}' cannot implement interface member '{1}' in type '{2}' Il membro condizionale '{0}' non può implementare il membro di interfaccia '{1}' nel tipo '{2}' ref and out are not valid in this context ref e out non sono validi in questo contesto The argument to the '{0}' attribute must be a valid identifier L'argomento dell'attributo '{0}' deve essere un identificatore valido The FieldOffset attribute can only be placed on members of types marked with the StructLayout(LayoutKind.Explicit) L'attributo FieldOffset può essere usato solo in membri di tipo contrassegnati con StructLayout(LayoutKind.Explicit) The FieldOffset attribute is not allowed on static or const fields L'uso dell'attributo FieldOffset non è consentito nei campi static o const Attribute '{0}' is only valid on classes derived from System.Attribute L'attributo '{0}' è valido solo in classi derivate da System.Attribute Possible mistaken empty statement L'istruzione vuota è probabilmente errata Possible mistaken empty statement L'istruzione vuota è probabilmente errata '{0}' duplicate named attribute argument 'L'argomento di attributo denominato '{0}' è duplicato '{0}' cannot derive from special class '{1}' '{0}' non può derivare dalla classe speciale '{1}' Cannot specify the DefaultMember attribute on a type containing an indexer Impossibile specificare l'attributo DefaultMember in un tipo contenente un indicizzatore '{0}' is a type not supported by the language '{0}' è un tipo non supportato dal linguaggio Field '{0}' is never assigned to, and will always have its default value {1} Non è possibile assegnare un valore diverso al campo '{0}'. Il valore predefinito è {1} Field is never assigned to, and will always have its default value Non è possibile assegnare al campo un valore diverso da quello predefinito Bad array declarator: To declare a managed array the rank specifier precedes the variable's identifier. To declare a fixed size buffer field, use the fixed keyword before the field type. Il dichiaratore di matrice è errato: per dichiarare una matrice gestita, l'identificatore del numero di dimensioni deve precedere l'identificatore della variabile. Per dichiarare un campo buffer a dimensione fissa, usare la parola chiave fixed prima del tipo di campo. Comparison to integral constant is useless; the constant is outside the range of type '{0}' Il confronto con la costante integrale è inutile. La costante non è inclusa nell'intervallo del tipo '{0}' Comparison to integral constant is useless; the constant is outside the range of the type Il confronto con la costante integrale è inutile. La costante non è inclusa nell'intervallo del tipo Cannot apply attribute class '{0}' because it is abstract Non è possibile applicare la classe Attribute '{0}' perché è astratta '{0}' is not a valid named attribute argument because it is not a valid attribute parameter type '{0}' non è un argomento di attributo denominato valido perché non è un tipo di parametro di attributo valido Missing compiler required member '{0}.{1}' Manca il membro '{0}.{1}', necessario per il compilatore '{0}' is not a valid attribute location for this declaration. Valid attribute locations for this declaration are '{1}'. All attributes in this block will be ignored. '{0}' non è una posizione valida dell'attributo per questa dichiarazione. Le posizioni valide degli attributi sono '{1}'. Tutti gli attributi in questo blocco verranno ignorati. Not a valid attribute location for this declaration Non è una posizione valida dell'attributo per questa dichiarazione '{0}' is not a recognized attribute location. Valid attribute locations for this declaration are '{1}'. All attributes in this block will be ignored. '{0}' non è una posizione riconosciuta dell'attributo. Le posizioni valide degli attributi sono '{1}'. Tutti gli attributi in questo blocco verranno ignorati. Not a recognized attribute location Non è una posizione di attributo riconosciuta '{0}' overrides Object.Equals(object o) but does not override Object.GetHashCode() '{0}' esegue l'override di Object.Equals(object o) ma non esegue l'override di Object.GetHashCode() Type overrides Object.Equals(object o) but does not override Object.GetHashCode() Il tipo esegue l'override di Object.Equals(object o) ma non esegue l'override di Object.GetHashCode() '{0}' defines operator == or operator != but does not override Object.Equals(object o) '{0}' definisce l'operatore == o l'operatore != ma non esegue l'override di Object.Equals(object o) Type defines operator == or operator != but does not override Object.Equals(object o) Il tipo definisce l'operatore == o l'operatore != ma non esegue l'override di Object.Equals(object o) '{0}' defines operator == or operator != but does not override Object.GetHashCode() '{0}' definisce l'operatore == o l'operatore != ma non esegue l'override di Object.GetHashCode() Type defines operator == or operator != but does not override Object.GetHashCode() Il tipo definisce l'operatore == o l'operatore != ma non esegue l'override di Object.GetHashCode() Cannot specify the Out attribute on a ref parameter without also specifying the In attribute. Non è possibile specificare l'attributo Out in un parametro ref senza specificare anche l'attributo In. '{0}' cannot define an overloaded {1} that differs only on parameter modifiers '{2}' and '{3}' '{0}' non può definire un elemento {1} in rapporto di overload che differisce solo per i modificatori di parametro '{2}' e '{3}' Literal of type double cannot be implicitly converted to type '{1}'; use an '{0}' suffix to create a literal of this type Non è possibile convertire in modo implicito il valore letterale di tipo double nel tipo '{1}'. Usare un suffisso '{0}' per creare un valore letterale di questo tipo Assignment in conditional expression is always constant; did you mean to use == instead of = ? L'assegnazione nell'espressione condizionale è sempre costante. Si intendeva utilizzare == invece di = ? Assignment in conditional expression is always constant L'assegnazione nell'espressione condizionale è sempre costante '{0}': new protected member declared in struct '{0}': in struct è stato dichiarato il nuovo membro protetto Two indexers have different names; the IndexerName attribute must be used with the same name on every indexer within a type Due indicizzatori hanno nomi diversi. L'attributo IndexerName deve essere usato con lo stesso nome in ogni indicizzatore all'interno di un tipo A class with the ComImport attribute cannot have a user-defined constructor Una classe con l'attributo ComImport non può avere un costruttore definito dall'utente Field cannot have void type Il campo non può essere di tipo void Member '{0}' overrides obsolete member '{1}'. Add the Obsolete attribute to '{0}'. Il membro '{0}' esegue l'override del membro obsoleto '{1}'. Aggiungere l'attributo Obsolete a '{0}'. Member overrides obsolete member Il membro esegue l'override del membro obsoleto System.Void cannot be used from C# -- use typeof(void) to get the void type object Non è possibile usare System.Void da C#. Usare typeof(void) per ottenere l'oggetto di tipo void Do not use 'System.ParamArrayAttribute'. Use the 'params' keyword instead. Non usare 'System.ParamArrayAttribute'. Al suo posto, usare la parola chiave 'params'. Bitwise-or operator used on a sign-extended operand; consider casting to a smaller unsigned type first L'operatore OR bit per bit viene usato su un operando con segno esteso. Prima di usarlo, provare a eseguire il cast su un tipo più piccolo e senza segno Bitwise-or operator used on a sign-extended operand Operatore OR bit per bit usato su un operando con segno esteso The compiler implicitly widened and sign-extended a variable, and then used the resulting value in a bitwise OR operation. This can result in unexpected behavior. Il compilatore ha ampliato ed esteso con segno in modo implicito una variabile, usando quindi il valore risultante in un'operazione OR bit per bit. Questa operazione potrebbe causare comportamenti imprevisti. '{0}': a volatile field cannot be of the type '{1}' '{0}': un campo volatile non può essere di tipo '{1}' '{0}': a field cannot be both volatile and readonly '{0}': un campo non può essere sia volatile che di sola lettura The modifier 'abstract' is not valid on fields. Try using a property instead. Il modificatore 'abstract' non è valido nei campi. Provare a utilizzare una proprietà. '{0}' cannot implement '{1}' because it is not supported by the language '{0}' non può implementare '{1}' perché non è supportato dal linguaggio '{0}' explicit method implementation cannot implement '{1}' because it is an accessor 'L'implementazione esplicita del metodo '{0}' non può implementare '{1}' perché è una funzione di accesso '{0}' interface marked with 'CoClassAttribute' not marked with 'ComImportAttribute' 'L'interfaccia '{0}' contrassegnata con 'CoClassAttribute' non è contrassegnata con 'ComImportAttribute' Interface marked with 'CoClassAttribute' not marked with 'ComImportAttribute' L'interfaccia contrassegnata con 'CoClassAttribute' non è contrassegnata con 'ComImportAttribute' Conditional member '{0}' cannot have an out parameter Il membro condizionale '{0}' non può avere un parametro out Accessor '{0}' cannot implement interface member '{1}' for type '{2}'. Use an explicit interface implementation. La funzione di accesso '{0}' non può implementare il membro di interfaccia '{1}' per il tipo '{2}'. Usare un'implementazione esplicita dell'interfaccia. The namespace alias qualifier '::' always resolves to a type or namespace so is illegal here. Consider using '.' instead. Il qualificatore di alias '::' dello spazio dei nomi viene sempre risolto in un tipo o in uno spazio dei nomi e non è pertanto valido in questa posizione. Si consiglia di utilizzare '.'. Cannot derive from '{0}' because it is a type parameter Non è possibile derivare da '{0}' perché è un parametro di tipo Duplicate type parameter '{0}' Parametro di tipo '{0}' duplicato Type parameter '{0}' has the same name as the type parameter from outer type '{1}' Il parametro di tipo '{0}' ha lo stesso nome del parametro del tipo outer '{1}' Type parameter has the same name as the type parameter from outer type Il parametro di tipo ha lo stesso nome del parametro del tipo outer Type parameter '{0}' has the same name as the containing type, or method Il parametro di tipo '{0}' ha lo stesso nome del tipo che lo contiene o del metodo '{0}' cannot implement both '{1}' and '{2}' because they may unify for some type parameter substitutions '{0}' non può implementare sia '{1}' che '{2}' perché potrebbero unificarsi per alcune sostituzioni di parametro di tipo A generic type cannot derive from '{0}' because it is an attribute class Un tipo generico non può derivare da '{0}' perché è una classe Attribute '{1}' does not define type parameter '{0}' '{1}' non definisce il parametro di tipo '{0}' '{0}' is not a valid constraint. A type used as a constraint must be an interface, a non-sealed class or a type parameter. '{0}' non è un vincolo valido. Un tipo usato come vincolo deve essere un'interfaccia, una classe non sealed o un parametro di tipo. Constraint cannot be special class '{0}' Il vincolo non può essere la classe speciale '{0}' Inconsistent accessibility: constraint type '{1}' is less accessible than '{0}' Accessibilità incoerente: il tipo di vincolo '{1}' è meno accessibile di '{0}' Cannot do member lookup in '{0}' because it is a type parameter Non è possibile eseguire la ricerca di membri in '{0}' perché è un parametro di tipo Invalid constraint type. A type used as a constraint must be an interface, a non-sealed class or a type parameter. Il tipo vincolo non è valido. Un tipo usato come vincolo deve essere un'interfaccia, una classe non sealed o un parametro di tipo. '{0}': cannot declare instance members in a static class '{0}': non è possibile dichiarare i membri di istanza in una classe statica '{1}': cannot derive from static class '{0}' '{1}' non può derivare dalla classe statica '{0}' Static classes cannot have instance constructors Le classi statiche non possono avere costruttori di istanze Static classes cannot contain destructors Le classi statiche non possono contenere distruttori Cannot create an instance of the static class '{0}' Non è possibile creare un'istanza della classe statica '{0}' Static class '{0}' cannot derive from type '{1}'. Static classes must derive from object. La classe statica '{0}' non può derivare dal tipo '{1}'. Le classi statiche devono derivare dall'oggetto. '{0}': static classes cannot implement interfaces '{0}': le classi statiche non possono implementare interfacce '{0}': ref structs cannot implement interfaces '{0}': gli struct ref non possono implementare interfacce '{0}': static classes cannot contain user-defined operators '{0}': le classi statiche non possono contenere operatori definiti dall'utente Cannot convert to static type '{0}' Non è possibile convertire nel tipo statico '{0}' '{0}': static classes cannot be used as constraints '{0}': non si possono usare classi statiche come vincoli '{0}': static types cannot be used as type arguments '{0}': i tipi statici non possono essere usati come argomenti di tipo '{0}': array elements cannot be of static type '{0}': gli elementi di matrice non possono essere di tipo statico '{0}': cannot declare indexers in a static class '{0}': non è possibile dichiarare indicizzatori in una classe statica '{0}': static types cannot be used as parameters '{0}': i tipi statici non possono essere usati come parametri '{0}': static types cannot be used as return types '{0}': i tipi statici non possono essere usati come tipi restituiti Cannot declare a variable of static type '{0}' Non è possibile dichiarare una variabile di tipo statico '{0}' A throw statement with no arguments is not allowed in a finally clause that is nested inside the nearest enclosing catch clause L'utilizzo dell'istruzione throw senza argomenti non è consentito in una clausola finally annidata all'interno della clausola catch di inclusione più vicina '{0}' is not a valid format specifier '{0}' non è un identificatore di formato valido Possibly incorrect assignment to local '{0}' which is the argument to a using or lock statement. The Dispose call or unlocking will happen on the original value of the local. È probabile che l'assegnazione all'elemento '{0}' locale, che rappresenta l'argomento di un'istruzione using o lock, non sia corretta. La chiamata Dispose o lo sblocco verrà eseguito sul valore originale dell'elemento locale. Possibly incorrect assignment to local which is the argument to a using or lock statement È probabile che l'assegnazione alla variabile locale, che rappresenta l'argomento di un'istruzione using o lock, non sia corretta Type '{0}' is defined in this assembly, but a type forwarder is specified for it Il tipo '{0}' è definito in questo assembly, ma per esso è specificato un server d'inoltro dei tipi Cannot forward type '{0}' because it is a nested type of '{1}' Non è possibile inoltrare il tipo '{0}' perché è un tipo annidato di '{1}' The type forwarder for type '{0}' in assembly '{1}' causes a cycle Il server d'inoltro del tipo '{0}' nell'assembly '{1}' causa un ciclo The /moduleassemblyname option may only be specified when building a target type of 'module' L'opzione /moduleassemblyname può essere specificata solo durante la compilazione del tipo di destinazione di 'module' Assembly reference '{0}' is invalid and cannot be resolved Il riferimento all'assembly '{0}' non è valido e non può essere risolto Invalid type specified as an argument for TypeForwardedTo attribute Tipo non valido specificato come argomento dell'attributo TypeForwardedTo '{0}' does not implement interface member '{1}'. '{2}' cannot implement an interface member because it is static. '{0}' non implementa il membro di interfaccia '{1}'. '{2}' non può implementare un membro di interfaccia perché è di tipo statico. '{0}' does not implement interface member '{1}'. '{2}' cannot implement an interface member because it is not public. '{0}' non implementa il membro di interfaccia '{1}'. '{2}' non può implementare un membro di interfaccia perché non è pubblico. '{0}' does not implement interface member '{1}'. '{2}' cannot implement '{1}' because it does not have the matching return type of '{3}'. '{0}' non implementa il membro di interfaccia '{1}'. '{2}' non può implementare '{1}' perché non ha il tipo restituito corrispondente di '{3}'. '{0}' duplicate TypeForwardedToAttribute 'TypeForwardedToAttribute è duplicato in '{0}' A query body must end with a select clause or a group clause Il corpo di una query deve terminare con una clausola select o group Expected contextual keyword 'on' È prevista la parola chiave contestuale 'on' Expected contextual keyword 'equals' È prevista la parola chiave contestuale 'equals' Expected contextual keyword 'by' È prevista la parola chiave contestuale 'by' Invalid anonymous type member declarator. Anonymous type members must be declared with a member assignment, simple name or member access. Dichiaratore di membro di tipo anonimo non valido. I membri di tipo anonimo devono essere dichiarati con una assegnazione membro, nome semplice o accesso ai membri. Invalid initializer member declarator Dichiaratore di membro di inizializzatore non valido Inconsistent lambda parameter usage; parameter types must be all explicit or all implicit Utilizzo non coerente dei parametri lambda: i parametri devono essere tutti di tipo esplicito o implicito A partial method cannot have the 'abstract' modifier Un metodo parziale non può contenere il modificatore 'abstract' A partial method must be declared within a partial type Un metodo parziale deve essere dichiarato in un tipo parziale A partial method may not explicitly implement an interface method Un metodo parziale non può implementare in modo esplicito un metodo di interfaccia Both partial method declarations must be extension methods or neither may be an extension method Entrambe le dichiarazioni di metodo parziale devono essere metodi di estensione, altrimenti nessuna delle due potrà esserlo A partial method may not have multiple defining declarations Un metodo parziale non può avere più dichiarazioni di definizione A partial method may not have multiple implementing declarations Un metodo parziale non può avere più dichiarazioni di implementazione Both partial method declarations must use a params parameter or neither may use a params parameter Entrambe le dichiarazioni di metodo parziale devono usare un parametro params, altrimenti nessuna delle due potrà usarla No defining declaration found for implementing declaration of partial method '{0}' Non sono state trovate dichiarazioni di definizione per la dichiarazione di implementazione del metodo parziale '{0}' Both partial method declarations, '{0}' and '{1}', must use the same tuple element names. Entrambe le dichiarazioni di metodo parziale '{0}' e '{1}' devono usare gli stessi nomi di elementi di tupla. Partial method declarations of '{0}' have inconsistent constraints for type parameter '{1}' Le dichiarazioni di metodo parziali di '{0}' contengono vincoli incoerenti per il parametro di tipo '{1}' Cannot create delegate from method '{0}' because it is a partial method without an implementing declaration Non è possibile creare il delegato dal metodo '{0}' perché è un metodo parziale senza una dichiarazione di implementazione Both partial method declarations must be static or neither may be static Entrambe le dichiarazioni di metodo parziale devono essere statiche, altrimenti nessuna delle due potrà esserlo Both partial method declarations must be unsafe or neither may be unsafe Nessuna o entrambe le dichiarazioni di metodi parziali devono essere di tipo unsafe Partial methods with only a defining declaration or removed conditional methods cannot be used in expression trees Non è possibile usare negli alberi delle espressioni metodi parziali contenenti solo una dichiarazione di definizione o metodi condizionali rimossi Obsolete member '{0}' overrides non-obsolete member '{1}' Il membro obsoleto '{0}' esegue l'override del membro non obsoleto '{1}' Obsolete member overrides non-obsolete member Il membro obsoleto esegue l'override del membro non obsoleto The fully qualified name for '{0}' is too long for debug information. Compile without '/debug' option. Il nome completo per '{0}' è troppo lungo per le informazioni di debug. Compilare senza l'opzione '/debug'. Fully qualified name is too long for debug information Il nome completo è troppo lungo per le informazioni di debug Cannot assign {0} to an implicitly-typed variable Non è possibile assegnare {0} a una variabile tipizzata in modo implicito Implicitly-typed variables must be initialized Le variabili tipizzate in modo implicito devono essere inizializzate Implicitly-typed variables cannot have multiple declarators Le variabili tipizzate in modo implicito non possono avere più dichiaratori Cannot initialize an implicitly-typed variable with an array initializer Non è possibile inizializzare una variabile locale tipizzata in modo implicito con un inizializzatore di matrici Implicitly-typed local variables cannot be fixed Le variabili locali tipizzate in modo implicito non possono essere di tipo fisso Implicitly-typed variables cannot be constant Le variabili tipizzate in modo implicito non possono essere costanti Constructor '{0}' is marked external Il costruttore '{0}' è contrassegnato come esterno Constructor is marked external Il costruttore è contrassegnato come esterno The contextual keyword 'var' may only appear within a local variable declaration or in script code La parola chiave contestuale 'var' può essere specificata solo all'interno di una dichiarazione di variabile locale o in codice script No best type found for implicitly-typed array Impossibile trovare il tipo migliore per la matrice tipizzata in modo implicito Cannot assign '{0}' to anonymous type property Non è possibile assegnare '{0}' alla proprietà di tipo anonimo An expression tree may not contain a base access L'albero delle espressioni non può contenere un accesso di base An expression tree may not contain an assignment operator L'albero delle espressioni non può contenere un operatore di assegnazione An anonymous type cannot have multiple properties with the same name Un tipo anonimo non può avere più proprietà con lo stesso nome A lambda expression with a statement body cannot be converted to an expression tree Non è possibile convertire un'espressione lambda con il corpo di un'istruzione in un albero delle espressioni Cannot convert lambda to an expression tree whose type argument '{0}' is not a delegate type Non è possibile convertire un'espressione lambda in un albero delle espressioni in cui l'argomento '{0}' del tipo non è un tipo delegato Cannot use anonymous type in a constant expression Impossibile utilizzare il tipo anonimo in un'espressione costante The first operand of an 'is' or 'as' operator may not be a lambda expression, anonymous method, or method group. Il primo operando di un operatore 'is' o 'as' non può essere un'espressione lambda, un metodo anonimo o un gruppo di metodi. The first operand of an 'as' operator may not be a tuple literal without a natural type. Il primo operando di un operatore 'as' non può essere un valore letterale di tupla senza un tipo naturale. An expression tree may not contain a multidimensional array initializer L'albero delle espressioni non può contenere un inizializzatore di matrici multidimensionali Argument missing Manca l'argomento Cannot use local variable '{0}' before it is declared Non è possibile usare la variabile locale '{0}' prima che sia dichiarata Type of '{0}' cannot be inferred since its initializer directly or indirectly refers to the definition. Il tipo di '{0}' non può essere dedotto perché il relativo inizializzatore fa riferimento in modo diretto o indiretto alla definizione. Auto-implemented property '{0}' must be fully assigned before control is returned to the caller. La proprietà implementata automaticamente '{0}' deve essere completamente assegnata prima che il controllo venga restituito al chiamante. Cannot use local variable '{0}' before it is declared. The declaration of the local variable hides the field '{1}'. Non è possibile usare la variabile locale '{0}' prima che sia dichiarata. La dichiarazione della variabile locale nasconde il campo '{1}'. An expression tree lambda may not contain a coalescing operator with a null or default literal left-hand side Un'espressione lambda dell'albero delle espressioni non può contenere un operatore di coalescenza con un valore letterale Null o predefinito nella parte sinistra Identifier expected È previsto un identificatore ; expected È previsto un punto e virgola (;) Syntax error, '{0}' expected Errore di sintassi. È previsto '{0}' Duplicate '{0}' modifier Il modificatore '{0}' è duplicato Property accessor already defined La funzione di accesso alla proprietà è già definita Type byte, sbyte, short, ushort, int, uint, long, or ulong expected È previsto il tipo byte, sbyte, short, ushort, int, uint, long o ulong Unrecognized escape sequence Sequenza di escape non riconosciuta Newline in constant Nuova riga nella costante Empty character literal Il valore letterale carattere è vuoto Too many characters in character literal Troppi caratteri nel valore letterale carattere Invalid number Numero non valido A get or set accessor expected È prevista una funzione di accesso get o set An object, string, or class type expected È previsto un tipo oggetto, stringa o classe Named attribute argument expected È previsto un argomento denominato dell'attributo Catch clauses cannot follow the general catch clause of a try statement Le clausole catch non possono seguire la clausola catch generale di un'istruzione try Keyword 'this' or 'base' expected È prevista la parola chiave 'this' o 'base' Overloadable unary operator expected È previsto un operatore unario che supporti l'overload Overloadable binary operator expected È previsto un operatore binario che supporti l'overload Integral constant is too large La costante integrale è troppo grande Type or namespace definition, or end-of-file expected È prevista la definizione del tipo o dello spazio dei nomi oppure la fine del file Member definition, statement, or end-of-file expected È prevista una definizione di membro, un'istruzione o la fine del file Embedded statement cannot be a declaration or labeled statement Un'istruzione incorporata non può essere una dichiarazione o un'istruzione con etichetta Preprocessor directive expected È prevista la direttiva per il preprocessore Single-line comment or end-of-line expected È previsto un commento su una sola riga o la fine riga ) expected È previsto il segno ) #endif directive expected È prevista la direttiva #endif Unexpected preprocessor directive La direttiva per il preprocessore è imprevista #error: '{0}' #error: '{0}' #warning: '{0}' #warning: '{0}' #warning directive direttiva #warning Type expected È previsto un tipo Cannot define/undefine preprocessor symbols after first token in file Impossibile definire o annullare la definizione dei simboli del preprocessore dopo il primo token nel file Cannot use #r after first token in file Non è possibile usare #r dopo il primo token del file End-of-file found, '*/' expected Trovata la fine del file, era previsto '*/' Merge conflict marker encountered È stato rilevato un marcatore di conflitti di merge Do not use refout when using refonly. Non usare refout quando si usa refonly. Cannot compile net modules when using /refout or /refonly. Non è possibile compilare i moduli .NET quando si usa /refout o /refonly. Overloadable operator expected È previsto un operatore che supporti l'overload #endregion directive expected È prevista la direttiva #endregion Unterminated string literal Valore letterale stringa non completo Preprocessor directives must appear as the first non-whitespace character on a line Le direttive per il preprocessore devono trovarsi all'inizio di una riga Identifier expected; '{1}' is a keyword È previsto un identificatore, mentre '{1}' è una parola chiave { or ; expected È previsto il segno { o un punto e virgola (;) Cannot use more than one type in a for, using, fixed, or declaration statement Impossibile utilizzare più di un tipo nelle istruzioni for, using, fixed e nelle dichiarazioni An add or remove accessor expected È prevista una funzione di accesso add o remove Unexpected character '{0}' Il carattere '{0}' è imprevisto Unexpected token '{0}' Token '{0}' imprevisto '{0}': static classes cannot contain protected members '{0}': le classi statiche non possono contenere membri protetti A previous catch clause already catches all exceptions. All non-exceptions thrown will be wrapped in a System.Runtime.CompilerServices.RuntimeWrappedException. Una clausola catch precedente rileva già tutte le eccezioni. Verrà eseguito il wrapping di tutti gli oggetti generati diversi da un'eccezione in System.Runtime.CompilerServices.RuntimeWrappedException. A previous catch clause already catches all exceptions Una clausola catch precedente rileva già tutte le eccezioni This warning is caused when a catch() block has no specified exception type after a catch (System.Exception e) block. The warning advises that the catch() block will not catch any exceptions. A catch() block after a catch (System.Exception e) block can catch non-CLS exceptions if the RuntimeCompatibilityAttribute is set to false in the AssemblyInfo.cs file: [assembly: RuntimeCompatibilityAttribute(WrapNonExceptionThrows = false)]. If this attribute is not set explicitly to false, all thrown non-CLS exceptions are wrapped as Exceptions and the catch (System.Exception e) block catches them. Questo avviso viene visualizzato quando per un blocco catch() non è stato specificato un tipo di eccezione dopo un blocco catch (System.Exception e). L'avviso indica che il blocco catch() non rileverà alcuna eccezione. Un blocco catch() dopo un blocco catch (System.Exception e) può rilevare eccezioni non CLS se RuntimeCompatibilityAttribute è impostato su false nel file AssemblyInfo.cs file: [assembly: RuntimeCompatibilityAttribute(WrapNonExceptionThrows = false)]. Se questo attributo non è impostato in modo esplicito su false, verrà eseguito il wrapping di tutte le eccezioni non CLS rilevate come Exception per consentire al blocco catch (System.Exception e) di rilevarle. The operand of an increment or decrement operator must be a variable, property or indexer L'operando di un operatore di incremento o decremento deve essere una variabile, una proprietà o un indicizzatore '{0}' does not contain a definition for '{1}' and no accessible extension method '{1}' accepting a first argument of type '{0}' could be found (are you missing a using directive or an assembly reference?) '{0}' non contiene una definizione di '{1}' e non è stato trovato alcun metodo di estensione accessibile '{1}' che accetta un primo argomento di tipo '{0}'. Probabilmente manca una direttiva using o un riferimento all'assembly. '{0}' does not contain a definition for '{1}' and no extension method '{1}' accepting a first argument of type '{0}' could be found (are you missing a using directive for '{2}'?) '{0}' non contiene una definizione di '{1}' e non è stato trovato alcun metodo di estensione '{1}' che accetta un primo argomento di tipo '{0}'. Probabilmente manca una direttiva using per '{2}'. Method '{0}' has a parameter modifier 'this' which is not on the first parameter Il metodo '{0}' ha un modificatore di parametro 'this' che non si trova nel primo parametro The parameter modifier '{0}' cannot be used with '{1}' Non è possibile usare il modificatore di parametro '{0}' con '{1}' The first parameter of an extension method cannot be of type '{0}' Il primo parametro di un metodo di estensione non può essere di tipo '{0}' A parameter array cannot be used with 'this' modifier on an extension method Non è possibile usare una matrice di parametri con il modificatore 'this' in un metodo di estensione Extension method must be static Il metodo di estensione deve essere statico Extension method must be defined in a non-generic static class Il metodo di estensione deve essere definito in una classe statica non generica A parameter can only have one '{0}' modifier Un parametro può avere un solo modificatore '{0}' Extension methods must be defined in a top level static class; {0} is a nested class I metodi di estensione devono essere definiti in una classe statica di primo livello, mentre {0} è una classe annidata Cannot define a new extension method because the compiler required type '{0}' cannot be found. Are you missing a reference to System.Core.dll? Non è possibile definire un nuovo metodo di estensione perché non è stato trovato il tipo '{0}' richiesto dal compilatore. Probabilmente manca un riferimento. Do not use 'System.Runtime.CompilerServices.ExtensionAttribute'. Use the 'this' keyword instead. Non usare 'System.Runtime.CompilerServices.ExtensionAttribute'. Usare la parola chiave 'this'. Do not use 'System.Runtime.CompilerServices.DynamicAttribute'. Use the 'dynamic' keyword instead. Non usare 'System.Runtime.CompilerServices.DynamicAttribute'. Usare la parola chiave 'dynamic'. The constructor call needs to be dynamically dispatched, but cannot be because it is part of a constructor initializer. Consider casting the dynamic arguments. Non è possibile eseguire l'invio dinamico richiesto della chiamata al costruttore perché la chiamata fa parte di un inizializzatore del costruttore. Provare a eseguire il cast degli argomenti dinamici. Extension method '{0}' defined on value type '{1}' cannot be used to create delegates Non è possibile usare il metodo di estensione '{0}' definito nel tipo di valore '{1}' per creare delegati No overload for method '{0}' takes {1} arguments Nessun overload del metodo '{0}' accetta {1} argomenti Argument {0}: cannot convert from '{1}' to '{2}' Argomento {0}: non è possibile convertire da '{1}' a '{2}' Source file '{0}' could not be opened -- {1} Non è possibile aprire il file di origine '{0}' - '{1}' Cannot link resource files when building a module Non è possibile collegare i file di risorse durante la compilazione di un modulo Resource identifier '{0}' has already been used in this assembly L'identificatore di risorsa '{0}' è già stato usato in questo assembly Each linked resource and module must have a unique filename. Filename '{0}' is specified more than once in this assembly Ogni risorsa e ogni modulo collegato devono avere un nome file univoco. Il nome file '{0}' è specificato più di una volta in questo assembly The referenced file '{0}' is not an assembly Il file di riferimento '{0}' non è un assembly A ref or out value must be an assignable variable Un valore out o ref deve essere una variabile assegnabile Keyword 'base' is not available in a static method La parola chiave 'base' non è disponibile in un metodo statico Keyword 'base' is not available in the current context La parola chiave 'base' non è disponibile nel contesto corrente } expected È previsto il segno } { expected È previsto il segno { 'in' expected 'È previsto 'in' Invalid preprocessor expression Espressione per il preprocessore non valida Invalid token '{0}' in class, record, struct, or interface member declaration Il token '{0}' nella dichiarazione del membro di classe, record, struct o interfaccia non è valido Method must have a return type Il metodo deve avere un tipo restituito Invalid base type Il tipo di base non è valido Empty switch block Il blocco switch è vuoto Empty switch block Il blocco switch è vuoto Expected catch or finally È previsto un blocco catch o finally Invalid expression term '{0}' '{0}' non è un termine valido nell'espressione A new expression requires an argument list or (), [], or {} after type Un'espressione new richiede un elenco di argomenti oppure (), [] o {} dopo il tipo Elements defined in a namespace cannot be explicitly declared as private, protected, protected internal, or private protected Gli elementi definiti in uno spazio dei nomi non possono essere dichiarati in modo esplicito come private, protected, protected internal o private protected Expected ; or = (cannot specify constructor arguments in declaration) È previsto il segno ; oppure = (non è possibile specificare gli argomenti del costruttore nella dichiarazione) A using clause must precede all other elements defined in the namespace except extern alias declarations La clausola using deve precedere tutti gli altri elementi definiti nello spazio dei nomi ad eccezione delle dichiarazioni di alias extern Overloaded binary operator '{0}' takes two parameters L'operatore binario di overload '{0}' accetta due parametri Overloaded unary operator '{0}' takes one parameter L'operatore unario di overload '{0}' accetta un parametro Invalid parameter type 'void' Tipo parametro 'void' non è valido The using alias '{0}' appeared previously in this namespace Using Alias '{0}' è già presente nello spazio dei nomi Cannot access protected member '{0}' via a qualifier of type '{1}'; the qualifier must be of type '{2}' (or derived from it) Non è possibile accedere al membro protetto '{0}' tramite un qualificatore di tipo '{1}'. Il qualificatore deve essere di tipo '{2}' o derivato da esso '{0}' cannot be added to this assembly because it already is an assembly 'Non è possibile aggiungere '{0}' a questo assembly perché è già un assembly Property, indexer, or event '{0}' is not supported by the language; try directly calling accessor methods '{1}' or '{2}' La proprietà, l'indicizzatore o l'evento '{0}' non è supportato dal linguaggio. Provare a chiamare direttamente i metodi della funzione di accesso '{1}' o '{2}' Property, indexer, or event '{0}' is not supported by the language; try directly calling accessor method '{1}' La proprietà, l'indicizzatore o l'evento '{0}' non è supportato dal linguaggio. Provare a chiamare direttamente il metodo della funzione di accesso '{1}' Keyword 'void' cannot be used in this context Non è possibile usare la parola chiave 'void' in questo contesto Indexers must have at least one parameter Gli indicizzatori devono avere almeno un parametro Array type specifier, [], must appear before parameter name L'identificatore del tipo matrice, [], deve trovarsi prima del nome del parametro Declaration is not valid; use '{0} operator <dest-type> (...' instead La dichiarazione non è valida. Usare '{0} operator <tipo distruttore> (...' Could not find '{0}' specified for Main method Non è stato trovato l'elemento '{0}' specificato per il metodo Main '{0}' specified for Main method must be a non-generic class, record, struct, or interface L'elemento '{0}' specificato per il metodo Main deve essere una classe, un record, un'interfaccia o uno struct non generico valido '{0}' does not have a suitable static 'Main' method '{0}' non contiene un metodo 'Main' statico appropriato Cannot use '{0}' for Main method because it is imported Non è possibile usare '{0}' per il metodo Main perché è importato Outputs without source must have the /out option specified Per gli output senza origine occorre specificare l'opzione /out Conflicting options specified: Win32 resource file; Win32 manifest Sono state specificate opzioni in conflitto: file di risorse Win32; manifesto Win32 Conflicting options specified: Win32 resource file; Win32 icon Sono state specificate opzioni in conflitto: file di risorse Win32; icona Win32 Error reading resource '{0}' -- '{1}' Si è verificato un errore durante la lettura della risorsa '{0}' - '{1}' Error writing to XML documentation file: {0} Si è verificato un errore durante la scrittura nel file di documentazione XML: {0} XML comment has badly formed XML -- '{0}' Il formato XML del commento XML è errato - '{0}' XML comment has badly formed XML Il formato XML del commento XML è errato XML comment has a duplicate param tag for '{0}' Il commento XML contiene un tag param duplicato per '{0}' XML comment has a duplicate param tag Il commento XML contiene un tag param duplicato XML comment has a param tag for '{0}', but there is no parameter by that name Il commento XML ha un tag param per '{0}', ma non esiste nessun parametro con questo nome XML comment has a param tag, but there is no parameter by that name Il commento XML ha un tag param, ma non esiste nessun parametro con questo nome XML comment on '{1}' has a paramref tag for '{0}', but there is no parameter by that name Il commento XML in '{1}' ha un tag paramref per '{0}', ma non esiste nessun parametro con questo nome XML comment has a paramref tag, but there is no parameter by that name Il commento XML ha un tag paramref, ma non esiste nessun parametro con questo nome Parameter '{0}' has no matching param tag in the XML comment for '{1}' (but other parameters do) Il parametro '{0}', diversamente da altri parametri, non contiene tag param corrispondenti nel commento XML per '{1}' Parameter has no matching param tag in the XML comment (but other parameters do) Il parametro, diversamente da altri parametri, non contiene tag param corrispondenti nel commento XML XML comment has cref attribute '{0}' that could not be resolved Il commento XML contiene l'attributo cref '{0}' che non è stato possibile risolvere XML comment has cref attribute that could not be resolved Il commento XML contiene l'attributo cref che non è stato possibile risolvere A stackalloc expression requires [] after type In un'espressione stackalloc occorre specificare [] dopo il tipo The line number specified for #line directive is missing or invalid Il numero di riga specificato per la direttiva #line manca o non è valido Quoted file name, single-line comment or end-of-line expected È previsto un nome file tra virgolette, un commento su una sola riga o la fine riga Quoted file name expected È previsto un nome file racchiuso tra virgolette #r is only allowed in scripts #r è consentito solo negli script foreach statement cannot operate on variables of type '{0}' because '{0}' does not contain a public instance or extension definition for '{1}' L'istruzione foreach non può funzionare con variabili di tipo '{0}' perché '{0}' non contiene una definizione di istanza o estensione pubblica per '{1}' Invalid type for parameter {0} in XML comment cref attribute: '{1}' Il tipo non è valido per il parametro {0} nell'attributo cref del commento XML: '{1}' Invalid type for parameter in XML comment cref attribute Il tipo non è valido per il parametro nell'attributo cref del commento XML Invalid return type in XML comment cref attribute Tipo restituito non valido nell'attributo cref del commento XML Invalid return type in XML comment cref attribute Tipo restituito non valido nell'attributo cref del commento XML Error reading Win32 resources -- {0} Si è verificato un errore durante la lettura delle risorse Win32 - {0} XML comment has syntactically incorrect cref attribute '{0}' Il commento XML contiene l'attributo cref '{0}' che è sintatticamente errato XML comment has syntactically incorrect cref attribute Il commento XML contiene l'attributo cref che è sintatticamente errato Member modifier '{0}' must precede the member type and name Il modificatore del membro '{0}' deve precedere il nome e il tipo del membro Array creation must have array size or array initializer Per la creazione della matrice occorre specificare la dimensione della matrice o l'inizializzatore della matrice XML comment is not placed on a valid language element Il commento XML non si trova in un elemento di linguaggio valido XML comment is not placed on a valid language element Il commento XML non si trova in un elemento di linguaggio valido Unable to include XML fragment '{1}' of file '{0}' -- {2} Non è possibile includere il frammento XML '{1}' del file '{0}' - {2} Unable to include XML fragment Non è possibile includere il frammento XML Invalid XML include element -- {0} L'elemento di inclusione XML non è valido - {0} Invalid XML include element L'elemento di inclusione XML non è valido Missing XML comment for publicly visible type or member '{0}' Manca il commento XML per il tipo o il membro '{0}' visibile pubblicamente Missing XML comment for publicly visible type or member Manca il commento XML per il tipo o il membro visibile pubblicamente The /doc compiler option was specified, but one or more constructs did not have comments. È stata specificata l'opzione /doc del compilatore, ma per uno o più costrutti non sono disponibili commenti. Badly formed XML in included comments file -- '{0}' Nel file dei commenti incluso è presente codice XML in formato non corretto: '{0}' Badly formed XML in included comments file Nel file dei commenti incluso è presente codice XML in formato errato Delegate '{0}' does not take {1} arguments Il delegato '{0}' non accetta argomenti {1} Semicolon after method or accessor block is not valid Non è possibile inserire un punto e virgola dopo un blocco di metodo o di funzione di accesso The return type of a method, delegate, or function pointer cannot be '{0}' Il tipo restituito di un metodo, delegato o puntatore a funzione non può essere '{0}' Compilation cancelled by user Compilazione annullata dall'utente Cannot make reference to variable of type '{0}' Non è possibile creare il riferimento alla variabile di tipo '{0}' Cannot assign to '{0}' because it is read-only Non è possibile assegnare a '{0}' perché è di sola lettura Cannot use '{0}' as a ref or out value because it is read-only Non è possibile usare '{0}' come valore out o ref perché è di sola lettura The RequiredAttribute attribute is not permitted on C# types L'attributo RequiredAttribute non è consentito per i tipi C# Modifiers cannot be placed on event accessor declarations Non è possibile inserire modificatori nelle dichiarazioni delle funzioni di accesso agli eventi The params parameter cannot be declared as {0} Non è possibile dichiarare il parametro params come {0} Cannot modify the return value of '{0}' because it is not a variable Non è possibile modificare il valore restituito di '{0}' perché non è una variabile The managed coclass wrapper class '{0}' for interface '{1}' cannot be found (are you missing an assembly reference?) La classe wrapper '{0}' della coclasse gestita per l'interfaccia '{1}' non è stata trovata. Probabilmente manca un riferimento all'assembly. '{0}' is ambiguous between '{1}' and '{2}'; use either '@{0}' or '{0}Attribute' '{0}' è ambiguo tra '{1}' e '{2}'. Usare '@{0}' o '{0}Attribute' Argument {0} may not be passed with the '{1}' keyword Non è possibile passare l'argomento {0} con la parola chiave '{1}' Option '{0}' overrides attribute '{1}' given in a source file or added module L'opzione '{0}' esegue l'override dell'attributo '{1}' specificato in un file di origine o in un modulo aggiunto Option overrides attribute given in a source file or added module L'opzione esegue l'override dell'attributo specificato in un file di origine o in un modulo aggiunto This warning occurs if the assembly attributes AssemblyKeyFileAttribute or AssemblyKeyNameAttribute found in source conflict with the /keyfile or /keycontainer command line option or key file name or key container specified in the Project Properties. Questo avviso viene visualizzato se gli attributi di assembly AssemblyKeyFileAttribute o AssemblyKeyNameAttribute rilevati nell'origine sono in conflitto con l'opzione della riga di comando /keyfile o /keycontainer oppure con il nome del file di chiave o con il contenitore di chiavi specificato in Proprietà progetto. Invalid option '{0}' for /langversion. Use '/langversion:?' to list supported values. L'opzione '{0}' non è valida per /langversion. Usare '/langversion:?' per ottenere l'elenco dei valori supportati. Cannot create delegate with '{0}' because it or a method it overrides has a Conditional attribute Non è possibile creare il delegato con '{0}' perché il delegato o un metodo di cui esegue l'override ha un attributo Conditional Cannot create temporary file -- {0} Non è possibile creare il file temporaneo - {0} Argument {0} must be passed with the '{1}' keyword L'argomento {0} deve essere passato con la parola chiave '{1}' The yield statement cannot be used inside an anonymous method or lambda expression Non è possibile usare l'istruzione yield all'interno di un metodo anonimo o di un'espressione lambda Cannot return a value from an iterator. Use the yield return statement to return a value, or yield break to end the iteration. Non è possibile restituire un valore da un iteratore. Usare l'istruzione yield return per restituire un valore o l'istruzione yield break per terminare l'iterazione. Iterators cannot have ref, in or out parameters Gli iteratori non possono avere parametri in, out o ref The body of '{0}' cannot be an iterator block because '{1}' is not an iterator interface type Il corpo di '{0}' non può essere un blocco iteratore perché '{1}' non è un tipo interfaccia iteratore Cannot yield in the body of a finally clause Impossibile eseguire la produzione nel corpo di una clausola finally Cannot yield a value in the body of a try block with a catch clause Impossibile produrre un valore nel corpo di un blocco try con una clausola catch Expression expected after yield return Dopo yield return è prevista l'espressione Cannot use ref, out, or in parameter '{0}' inside an anonymous method, lambda expression, query expression, or local function Non è possibile usare il parametro ref, out o in '{0}' all'interno di un metodo anonimo, di un'espressione lambda, di un'espressione di query o di una funzione locale Unsafe code may not appear in iterators Gli iteratori non possono contenere codice unsafe Cannot yield a value in the body of a catch clause Impossibile produrre un valore nel corpo di una clausola catch Control cannot leave the body of an anonymous method or lambda expression Il controllo non può lasciare il corpo di un metodo anonimo o di un'espressione lambda Unrecognized #pragma directive La direttiva #pragma non è stata riconosciuta Unrecognized #pragma directive La direttiva #pragma non è stata riconosciuta Expected 'disable' or 'restore' È previsto 'disable' o 'restore' Expected 'disable' or 'restore' after #pragma warning Dopo l'avviso della direttiva #pragma è previsto 'disable' o 'restore' Cannot restore warning 'CS{0}' because it was disabled globally Non è possibile ripristinare l'avviso 'CS{0}' perché è stato disabilitato a livello globale Cannot restore warning because it was disabled globally Non è possibile ripristinare l'avviso perché è stato disabilitato a livello globale __arglist is not allowed in the parameter list of iterators __arglist non è consentito nell'elenco dei parametri degli iteratori Iterators cannot have unsafe parameters or yield types Gli iteratori non possono avere parametri unsafe o tipi yield The managed coclass wrapper class signature '{0}' for interface '{1}' is not a valid class name signature La firma della classe wrapper '{0}' della coclasse gestita per l'interfaccia '{1}' non è valida per il nome della classe foreach statement cannot operate on variables of type '{0}' because it implements multiple instantiations of '{1}'; try casting to a specific interface instantiation L'istruzione foreach non può funzionare con variabili di tipo '{0}' perché implementa più creazioni di un'istanza di '{1}'. Provare a eseguire il cast su una creazione di un'istanza di interfaccia specifica A fixed size buffer field must have the array size specifier after the field name In un campo buffer a dimensione fissa, l'identificatore della dimensione della matrice deve trovarsi dopo il nome del campo Fixed size buffer fields may only be members of structs I campi buffer a dimensione fissa possono essere membri solo di struct Not all code paths return a value in {0} of type '{1}' Non tutti i percorsi del codice restituiscono un valore in {0} di tipo '{1}' Feature '{0}' is not part of the standardized ISO C# language specification, and may not be accepted by other compilers La funzionalità '{0}' non fa parte della specifica del linguaggio C# standard ISO e potrebbe non essere accettata da altri compilatori Feature is not part of the standardized ISO C# language specification, and may not be accepted by other compilers La funzionalità non fa parte della specifica del linguaggio C# standard ISO e potrebbe non essere accettata da altri compilatori Keyword, identifier, or string expected after verbatim specifier: @ È prevista la parola chiave, l'identificatore o la stringa dopo l'identificatore verbatim: @ A readonly field cannot be used as a ref or out value (except in a constructor) Non è possibile usare un campo di sola lettura come valore out o ref (tranne che in un costruttore) Members of readonly field '{0}' cannot be used as a ref or out value (except in a constructor) Non è possibile usare i membri del campo di sola lettura '{0}' come valore out o ref (tranne che in un costruttore) A readonly field cannot be assigned to (except in a constructor or init-only setter of the type in which the field is defined or a variable initializer) Non è possibile assegnare un valore a un campo di sola lettura, tranne che in un costruttore o un setter di sola inizializzazione del tipo in cui è definito il campo o in un inizializzatore di variabile Members of readonly field '{0}' cannot be modified (except in a constructor or a variable initializer) Non è possibile modificare i membri del campo di sola lettura '{0}' (tranne che in un costruttore o in un inizializzatore di variabile) Cannot use {0} '{1}' as a ref or out value because it is a readonly variable Non è possibile usare {0} '{1}' come valore ref o out perché è una variabile di sola lettura Members of {0} '{1}' cannot be used as a ref or out value because it is a readonly variable Non è possibile usare i membri di {0} '{1}' come valore ref o out perché è una variabile di sola lettura Cannot assign to {0} '{1}' because it is a readonly variable Non è possibile assegnare a {0} '{1}' perché è una variabile di sola lettura Cannot assign to a member of {0} '{1}' because it is a readonly variable Non è possibile assegnare a un membro di {0} '{1}' perché è una variabile di sola lettura Cannot return {0} '{1}' by writable reference because it is a readonly variable Non è possibile restituire {0} '{1}' per riferimento scrivibile perché è una variabile di sola lettura Members of {0} '{1}' cannot be returned by writable reference because it is a readonly variable Non è possibile restituire i membri di {0} '{1}' per riferimento scrivibile perché è una variabile di sola lettura Fields of static readonly field '{0}' cannot be assigned to (except in a static constructor or a variable initializer) Non è possibile effettuare un'assegnazione a campi del campo statico di sola lettura '{0}' (tranne che in un costruttore statico o in un inizializzatore di variabile) Fields of static readonly field '{0}' cannot be used as a ref or out value (except in a static constructor) Non è possibile usare i campi del campo di sola lettura statico '{0}' come valore out o ref (tranne che in un costruttore statico) Cannot modify members of '{0}' because it is a '{1}' Non è possibile modificare i membri di '{0}' perché è '{1}' Cannot use fields of '{0}' as a ref or out value because it is a '{1}' Non è possibile usare i campi di '{0}' come valore out o ref perché è '{1}' Cannot assign to '{0}' because it is a '{1}' Non è possibile assegnare a '{0}' perché è '{1}' Cannot use '{0}' as a ref or out value because it is a '{1}' Non è possibile usare '{0}' come valore out o ref perché è '{1}' {0}. See also error CS{1}. {0}. Vedere anche l'errore CS{1}. Warning is overriding an error Override di un errore con un avviso The compiler emits this warning when it overrides an error with a warning. For information about the problem, search for the error code mentioned. Il compilatore genera questo avviso quando esegue l'override di un errore con un avviso. Per informazioni sul problema, cercare il codice errore indicato. Cannot convert {0} to type '{1}' because it is not a delegate type Non è possibile convertire {0} nel tipo '{1}' perché non è un tipo delegato Cannot convert {0} to type '{1}' because the parameter types do not match the delegate parameter types Non è possibile convertire {0} nel tipo '{1}' perché i tipi di parametro non corrispondono ai tipi di parametro del delegato Cannot convert {0} to intended delegate type because some of the return types in the block are not implicitly convertible to the delegate return type Non è possibile convertire '{0}' nel tipo delegato previsto perché alcuni dei tipi restituiti nel blocco non sono convertibili in modo implicito nel tipo restituito del delegato Since this is an async method, the return expression must be of type '{0}' rather than 'Task<{0}>' Poiché si tratta di un metodo asincrono, l'espressione restituita deve essere di tipo '{0}' e non 'Task<{0}>' Cannot convert async {0} to delegate type '{1}'. An async {0} may return void, Task or Task<T>, none of which are convertible to '{1}'. Non è possibile convertire il metodo async {0} nel tipo delegato '{1}'. Un metodo async {0} può restituire un valore nullo, Task o Task<T>, nessuno dei quali è convertibile in '{1}'. Fixed size buffer type must be one of the following: bool, byte, short, int, long, char, sbyte, ushort, uint, ulong, float or double Il tipo di buffer a dimensione fissa deve essere uno dei seguenti: bool, byte, short, int, long, char, sbyte, ushort, uint, ulong, float o double Fixed size buffer of length {0} and type '{1}' is too big Il buffer a dimensione fissa di lunghezza {0} e di tipo '{1}' è troppo grande Fixed size buffers must have a length greater than zero La lunghezza dei buffer a dimensione fissa deve essere maggiore di zero You cannot use fixed size buffers contained in unfixed expressions. Try using the fixed statement. Impossibile utilizzare buffer a dimensione fissa contenuti in espressioni unfixed. Provare a utilizzare l'istruzione fixed. Attribute '{0}' is not valid on property or event accessors. It is only valid on '{1}' declarations. L'attributo '{0}' non è valido nelle funzioni di accesso a proprietà o eventi. È valido solo nelle dichiarazioni di '{1}'. Invalid search path '{0}' specified in '{1}' -- '{2}' Il percorso di ricerca '{0}' specificato in '{1}' non è valido - '{2}' Invalid search path specified Il percorso di ricerca specificato non è valido __arglist is not valid in this context __arglist non è valido in questo contesto params is not valid in this context params non è valido in questo contesto A namespace declaration cannot have modifiers or attributes Una dichiarazione di spazio dei nomi non può avere modificatori o attributi Invalid option '{0}' for /platform; must be anycpu, x86, Itanium, arm, arm64 or x64 L'opzione '{0}' non è valida per /platform. Specificare anycpu, x86, Itanium, arm, arm64 o x64 Anonymous methods, lambda expressions, query expressions, and local functions inside structs cannot access instance members of 'this'. Consider copying 'this' to a local variable outside the anonymous method, lambda expression, query expression, or local function and using the local instead. I metodi anonimi, le espressioni lambda, le espressioni di query e le funzioni locali all'interno delle strutture non possono accedere ai membri di istanza di 'this'. Provare a copiare 'this' in una variabile locale all'esterno del metodo anonimo, dell'espressione lambda, dell'espressione di query o della funzione locale e usare tale variabile locale. '{0}': type used in a using statement must be implicitly convertible to 'System.IDisposable'. '{0}': il tipo usato in un'istruzione using deve essere convertibile in modo implicito in 'System.IDisposable'. Parameter {0} must be declared with the '{1}' keyword Il parametro {0} deve essere dichiarato con la parola chiave '{1}' Parameter {0} should not be declared with the '{1}' keyword Il parametro {0} non deve essere dichiarato con la parola chiave '{1}' Parameter {0} is declared as type '{1}{2}' but should be '{3}{4}' Il parametro {0} è dichiarato come tipo '{1}{2}', ma deve essere '{3}{4}' Invalid extern alias for '/reference'; '{0}' is not a valid identifier L'alias extern non è valido per '/reference'. '{0}' non è un identificatore valido Invalid reference alias option: '{0}=' -- missing filename L'opzione dell'alias di riferimento non è valida: '{0}='. Manca il nome file You cannot redefine the global extern alias Non è possibile ridefinire l'alias extern globale Reference to type '{0}' claims it is defined in this assembly, but it is not defined in source or any added modules Il riferimento al tipo '{0}' dichiara di essere definito in questo assembly, ma non è definito nell'origine né nei moduli aggiunti Reference to type '{0}' claims it is defined in '{1}', but it could not be found Il riferimento al tipo '{0}' dichiara di essere definito in '{1}', ma non è stato trovato The predefined type '{0}' is defined in multiple assemblies in the global alias; using definition from '{1}' Il tipo predefinito '{0}' è definito in più assembly nell'alias globale. Verrà usata la definizione contenuta in '{1}' Predefined type is defined in multiple assemblies in the global alias Il tipo predefinito è definito in più assembly nell'alias globale This error occurs when a predefined system type such as System.Int32 is found in two assemblies. One way this can happen is if you are referencing mscorlib or System.Runtime.dll from two different places, such as trying to run two versions of the .NET Framework side-by-side. Questo errore si verifica quando in due assembly viene trovato un tipo di sistema predefinito, come System.Int32. Questa situazione può verificarsi, ad esempio, se si fa riferimento a mscorlib o a System.Runtime.dll da due punti diversi, nel tentativo di eseguire due versioni affiancate di .NET Framework. Local '{0}' or its members cannot have their address taken and be used inside an anonymous method or lambda expression Non è possibile accettare e usare gli indirizzi dell'elemento '{0}' locale o dei rispettivi membri all'interno di un metodo anonimo o di un'espressione lambda Source file has exceeded the limit of 16,707,565 lines representable in the PDB; debug information will be incorrect Limite di 16.707.565 righe rappresentabili nel PDB superato nel file di origine: le informazioni di debug non saranno corrette Source file has exceeded the limit of 16,707,565 lines representable in the PDB; debug information will be incorrect Limite di 16.707.565 righe rappresentabili nel PDB superato nel file di origine: le informazioni di debug non saranno corrette Cannot convert anonymous method block without a parameter list to delegate type '{0}' because it has one or more out parameters Non è possibile convertire il blocco di metodi anonimi senza elenco parametri nel tipo delegato '{0}' perché contiene uno o più parametri out Attribute '{0}' is only valid on methods or attribute classes L'attributo '{0}' è valido solo per metodi o classi Attribute Accessing a member on '{0}' may cause a runtime exception because it is a field of a marshal-by-reference class L'accesso a un membro di '{0}' potrebbe causare un'eccezione in fase di esecuzione perché è un campo di una classe con marshalling per riferimento Accessing a member on a field of a marshal-by-reference class may cause a runtime exception L'accesso a un membro in un campo di una classe con marshalling per riferimento potrebbe causare un'eccezione in fase di esecuzione This warning occurs when you try to call a method, property, or indexer on a member of a class that derives from MarshalByRefObject, and the member is a value type. Objects that inherit from MarshalByRefObject are typically intended to be marshaled by reference across an application domain. If any code ever attempts to directly access the value-type member of such an object across an application domain, a runtime exception will occur. To resolve the warning, first copy the member into a local variable and call the method on that variable. Questo avviso viene visualizzato quando prova a chiamare un metodo, una proprietà o un indicizzatore su un membro di una classe derivante da MarshalByRefObject e tale membro è un tipo valore. Il marshalling degli oggetti che ereditano da MarshalByRefObject viene in genere effettuato per riferimento in un dominio applicazione. Qualora un codice provi ad accedere direttamente al membro di tipo valore di tale oggetto in un dominio applicazione, si verificherà un'eccezione in fase di esecuzione. Per risolvere il problema, copiare innanzitutto il membro in una variabile locale e chiamare il metodo su tale variabile. '{0}' is not a valid warning number '{0}' non è un numero di avviso valido Not a valid warning number Non è un numero di avviso valido A number that was passed to the #pragma warning preprocessor directive was not a valid warning number. Verify that the number represents a warning, not an error. Un numero che è stato passato alla direttiva per il preprocessore di avvisi #pragma non corrisponde a un numero di avviso valido. Verificare che il numero rappresenti un avviso e non un errore. Invalid number Numero non valido Invalid number Numero non valido Invalid filename specified for preprocessor directive. Filename is too long or not a valid filename. Il nome di file specificato per la direttiva per il preprocessore non è valido. È troppo lungo o non è un nome di file valido. Invalid filename specified for preprocessor directive Il nome file specificato per la direttiva per il preprocessore non è valido Invalid #pragma checksum syntax; should be #pragma checksum "filename" "{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}" "XXXX..." Sintassi #pragma checksum non valida: dovrebbe essere #pragma checksum "nomefile" "{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}" "XXXX..." Invalid #pragma checksum syntax La sintassi del checksum della direttiva #pragma non è valida Single-line comment or end-of-line expected È previsto un commento su una sola riga o la fine riga Single-line comment or end-of-line expected after #pragma directive Dopo la direttiva #pragma è previsto un commento su una sola riga o la fine riga Different checksum values given for '{0}' Sono stati specificati valori di checksum diversi per '{0}' Different #pragma checksum values given Sono stati assegnati valori di checksum diversi alla direttiva #pragma Assembly reference '{0}' is invalid and cannot be resolved Il riferimento all'assembly '{0}' non è valido e non può essere risolto Assembly reference is invalid and cannot be resolved Il riferimento all'assembly non è valido e non può essere risolto This warning indicates that an attribute, such as InternalsVisibleToAttribute, was not specified correctly. Questo avviso indica che un attributo, ad esempio InternalsVisibleToAttribute, non è stato specificato correttamente. Assuming assembly reference '{0}' used by '{1}' matches identity '{2}' of '{3}', you may need to supply runtime policy Se il riferimento all'assembly '{0}' usato da '{1}' corrisponde all'identità '{2}' di '{3}', potrebbe essere necessario fornire i criteri di runtime Assuming assembly reference matches identity Il riferimento all'assembly verrà considerato come corrispondente all'identità The two assemblies differ in release and/or version number. For unification to occur, you must specify directives in the application's .config file, and you must provide the correct strong name of an assembly. I due assembly differiscono per versione e/o numero di versione. Per consentire l'unifocazione, è necessario specificare le direttive nel file config dell'applicazione e specificare il nome sicuro corretto di un assembly. Assuming assembly reference '{0}' used by '{1}' matches identity '{2}' of '{3}', you may need to supply runtime policy Se il riferimento all'assembly '{0}' usato da '{1}' corrisponde all'identità '{2}' di '{3}', potrebbe essere necessario fornire i criteri di runtime Assuming assembly reference matches identity Il riferimento all'assembly verrà considerato come corrispondente all'identità The two assemblies differ in release and/or version number. For unification to occur, you must specify directives in the application's .config file, and you must provide the correct strong name of an assembly. I due assembly differiscono per versione e/o numero di versione. Per consentire l'unifocazione, è necessario specificare le direttive nel file config dell'applicazione e specificare il nome sicuro corretto di un assembly. Multiple assemblies with equivalent identity have been imported: '{0}' and '{1}'. Remove one of the duplicate references. Sono stati importati più assembly con identità equivalenti: '{0}' e '{1}'. Rimuovere uno dei riferimenti duplicati. An assembly with the same simple name '{0}' has already been imported. Try removing one of the references (e.g. '{1}') or sign them to enable side-by-side. Un assembly con lo stesso nome semplice '{0}' è già stato importato. Provare a rimuovere uno dei riferimenti, ad esempio '{1}', oppure firmarli per consentire l'affiancamento. Assembly '{0}' with identity '{1}' uses '{2}' which has a higher version than referenced assembly '{3}' with identity '{4}' L'assembly '{0}' con identità '{1}' usa '{2}' la cui versione è successiva a quella dell'assembly '{3}' a cui viene fatto riferimento con identità '{4}' Fixed size buffers can only be accessed through locals or fields L'accesso ai buffer a dimensione fissa è consentito solo tramite variabili locali o campi XML comment has a duplicate typeparam tag for '{0}' Il commento XML contiene un tag typeparam duplicato per '{0}' XML comment has a duplicate typeparam tag Il commento XML contiene un tag typeparam duplicato XML comment has a typeparam tag for '{0}', but there is no type parameter by that name Il commento XML ha un tag typeparam per '{0}', ma non esiste nessun parametro di tipo con questo nome XML comment has a typeparam tag, but there is no type parameter by that name Il commento XML ha un tag typeparam, ma non esiste nessun parametro di tipo con questo nome XML comment on '{1}' has a typeparamref tag for '{0}', but there is no type parameter by that name Il commento XML in '{1}' ha un tag typeparamref per '{0}', ma non esiste nessun parametro di tipo con questo nome XML comment has a typeparamref tag, but there is no type parameter by that name Il commento XML ha un tag paramref, ma non esiste nessun parametro di tipo con questo nome Type parameter '{0}' has no matching typeparam tag in the XML comment on '{1}' (but other type parameters do) Il parametro di tipo '{0}', diversamente da altri parametri di tipo, non contiene tag typeparam corrispondenti nel commento XML per '{1}' Type parameter has no matching typeparam tag in the XML comment (but other type parameters do) Il parametro di tipo, diversamente da altri parametri di tipo, non contiene tag typeparam corrispondenti nel commento XML '{0}': type must be '{2}' to match overridden member '{1}' '{0}': il tipo deve essere '{2}' in modo che corrisponda al membro '{1}' sottoposto a override Do not use 'System.Runtime.CompilerServices.FixedBuffer' attribute. Use the 'fixed' field modifier instead. Non utilizzare l'attributo 'System.Runtime.CompilerServices.FixedBuffer'. Utilizzare il modificatore di campo 'fixed'. Assignment made to same variable; did you mean to assign something else? Assegnazione fatta alla stessa variabile. Si intendeva assegnare qualcos'altro? Assignment made to same variable Assegnazione fatta alla stessa variabile Comparison made to same variable; did you mean to compare something else? Confronto effettuato con la stessa variabile. Si intendeva confrontare qualcos'altro? Comparison made to same variable Confronto effettuato con la stessa variabile Error opening Win32 resource file '{0}' -- '{1}' Si è verificato un errore durante l'apertura del file di risorse Win32 '{0}' - '{1}' Expression will always cause a System.NullReferenceException because the default value of '{0}' is null L'espressione determinerà sempre un'eccezione System.NullReferenceException perché il valore predefinito di '{0}' è Null. Expression will always cause a System.NullReferenceException because the type's default value is null L'espressione determinerà sempre un'eccezione System.NullReferenceException perché il valore predefinito del tipo è Null. Class '{0}' cannot have multiple base classes: '{1}' and '{2}' La classe '{0}' non può contenere più classi base: '{1}' e '{2}' Base class '{0}' must come before any interfaces La classe base '{0}' deve precedere le interfacce XML comment has cref attribute '{0}' that refers to a type parameter Il commento XML contiene l'attributo cref '{0}' che fa riferimento a un parametro di tipo XML comment has cref attribute that refers to a type parameter Il commento XML contiene l'attributo cref che fa riferimento a un parametro di tipo Friend assembly reference '{0}' is invalid. InternalsVisibleTo declarations cannot have a version, culture, public key token, or processor architecture specified. Il riferimento all'assembly Friend {0} non è valido. Nelle dichiarazioni InternalsVisibleTo non è possibile specificare la versione, le impostazioni cultura, il token di chiave pubblica o l'architettura del processore. Friend assembly reference '{0}' is invalid. Strong-name signed assemblies must specify a public key in their InternalsVisibleTo declarations. Il riferimento {0} all'assembly Friend non è valido. Gli assembly firmati con nome sicuro devono specificare una chiave pubblica nelle rispettive dichiarazioni InternalsVisibleTo. Cannot bind delegate to '{0}' because it is a member of 'System.Nullable<T>' Non è possibile associare il delegato a '{0}' perché è un membro di 'System.Nullable<T>' '{0}' does not contain a constructor that takes {1} arguments '{0}' non contiene un costruttore che accetta argomenti {1} Assembly and module attributes must precede all other elements defined in a file except using clauses and extern alias declarations Gli attributi di modulo e assembly devono precedere tutti gli altri elementi definiti in un file ad eccezione delle clausole using e delle dichiarazioni di alias extern Expected expression È prevista l'espressione Invalid version {0} for /subsystemversion. The version must be 6.02 or greater for ARM or AppContainerExe, and 4.00 or greater otherwise La versione {0} non è valida per /subsystemversion. La versione deve essere 6.02 o successiva per ARM o AppContainerExe e 4.00 o successiva negli altri casi Embedded interop method '{0}' contains a body. Il metodo di interoperabilità incorporato '{0}' contiene un corpo. Warning level must be zero or greater Il livello di avviso deve essere maggiore o uguale a zero Invalid option '{0}' for /debug; must be 'portable', 'embedded', 'full' or 'pdbonly' L'opzione '{0}' non è valida per /debug. Specificare 'portable', 'embedded', 'full' o 'pdbonly' Invalid option '{0}'; Resource visibility must be either 'public' or 'private' L'opzione '{0}' non è valida. La visibilità della risorsa deve essere 'public' o 'private' The type of the argument to the DefaultParameterValue attribute must match the parameter type Il tipo dell'argomento dell'attributo DefaultParameterValue deve corrispondere al tipo del parametro Argument of type '{0}' is not applicable for the DefaultParameterValue attribute L'argomento di tipo '{0}' non è applicabile per l'attributo DefaultParameterValue Duplicate initialization of member '{0}' Inizializzazione del membro '{0}' duplicata Member '{0}' cannot be initialized. It is not a field or property. Non è possibile inizializzare il membro '{0}'. Non è un campo o una proprietà. Static field or property '{0}' cannot be assigned in an object initializer Non è possibile assegnare la proprietà o il campo statico '{0}' in un inizializzatore di oggetti Members of readonly field '{0}' of type '{1}' cannot be assigned with an object initializer because it is of a value type Non è possibile assegnare i membri del campo di sola lettura '{0}' di tipo '{1}' con un inizializzatore di oggetto perché è di un tipo di valore Members of property '{0}' of type '{1}' cannot be assigned with an object initializer because it is of a value type Non è possibile assegnare i membri della proprietà '{0}' di tipo '{1}' con un inizializzatore di oggetto perché è di un tipo valore Unsafe type '{0}' cannot be used in object creation Non è possibile usare il tipo unsafe '{0}' nella creazione di oggetti Element initializer cannot be empty L'inizializzatore di elementi non può essere vuoto The best overloaded method match for '{0}' has wrong signature for the initializer element. The initializable Add must be an accessible instance method. La firma per l'elemento inizializzatore nella migliore corrispondenza del metodo di overload per '{0}' non è corretta. Il metodo Add inizializzabile deve essere un metodo di istanza accessibile. Cannot initialize type '{0}' with a collection initializer because it does not implement 'System.Collections.IEnumerable' Non è possibile inizializzare il tipo '{0}' con un inizializzatore di raccolta perché non implementa 'System.Collections.IEnumerable' Error reading Win32 manifest file '{0}' -- '{1}' Si è verificato un errore durante la lettura del file manifesto Win32 '{0}' - '{1}' Ignoring /win32manifest for module because it only applies to assemblies L'opzione /win32manifest per il modulo verrà ignorata perché si applica solo agli assembly Ignoring /win32manifest for module because it only applies to assemblies L'opzione /win32manifest per il modulo verrà ignorata perché si applica solo agli assembly '{0}' does not contain a definition for '{1}' and the best extension method overload '{2}' requires a receiver of type '{3}' '{0}' non contiene una definizione per '{1}' e il miglior overload '{2}' del metodo di estensione richiede un ricevitore di tipo '{3}' The range variable '{0}' has already been declared La variabile di intervallo '{0}' è già stata dichiarata The range variable '{0}' conflicts with a previous declaration of '{0}' La variabile di intervallo '{0}' è in conflitto con una dichiarazione precedente di '{0}' Cannot assign {0} to a range variable Non è possibile assegnare {0} a una variabile di intervallo Could not find an implementation of the query pattern for source type '{0}'. '{1}' not found. Consider explicitly specifying the type of the range variable '{2}'. Non è stata trovata un'implementazione del modello di query per il tipo di origine '{0}'. '{1}' non è presente. Provare a specificare in modo esplicito il tipo della variabile di intervallo '{2}' Could not find an implementation of the query pattern for source type '{0}'. '{1}' not found. Are you missing required assembly references or a using directive for 'System.Linq'? Non è stata trovata alcuna implementazione del modello di query per il tipo di origine '{0}'. '{1}' non è presente. Mancano i riferimenti all'assembly richiesti oppure una direttiva using per 'System.Linq'? Could not find an implementation of the query pattern for source type '{0}'. '{1}' not found. Non è stata trovata un'implementazione di un modello di query per il tipo di origine '{0}'. '{1}' non è presente. The name '{0}' is not in scope on the left side of 'equals'. Consider swapping the expressions on either side of 'equals'. Il nome '{0}' non si trova nell'ambito a sinistra di 'equals'. Provare a invertire le espressioni ai lati di 'equals'. The name '{0}' is not in scope on the right side of 'equals'. Consider swapping the expressions on either side of 'equals'. Il nome '{0}' non si trova nell'ambito a destra di 'equals'. Provare a invertire le espressioni ai lati di 'equals'. Cannot pass the range variable '{0}' as an out or ref parameter Non è possibile passare la variabile di intervallo '{0}' come parametro out o ref Multiple implementations of the query pattern were found for source type '{0}'. Ambiguous call to '{1}'. Sono state trovate più implementazioni del modello di query per il tipo di origine '{0}'. Chiamata ambigua a '{1}'. The type of one of the expressions in the {0} clause is incorrect. Type inference failed in the call to '{1}'. Il tipo di una delle espressioni nella clausola {0} non è corretto. L'inferenza del tipo non è riuscita nella chiamata a '{1}'. The type of the expression in the {0} clause is incorrect. Type inference failed in the call to '{1}'. Il tipo dell'espressione nella clausola {0} non è corretto. L'inferenza del tipo non è riuscita nella chiamata a '{1}'. An expression of type '{0}' is not allowed in a subsequent from clause in a query expression with source type '{1}'. Type inference failed in the call to '{2}'. Un'espressione di tipo '{0}' non è consentita in una clausola from successiva in un'espressione di query con tipo di origine '{1}'. L'inferenza del tipo non è riuscita nella chiamata a '{2}'. An expression tree may not contain an unsafe pointer operation Un albero delle espressioni non può contenere un'operazione di puntatore unsafe An expression tree may not contain an anonymous method expression Un albero delle espressioni non può contenere un'espressione di metodo anonimo An anonymous method expression cannot be converted to an expression tree Non è possibile convertire un'espressione di metodo anonimo in un albero delle espressioni Range variable '{0}' cannot be assigned to -- it is read only Non è possibile assegnare la variabile di intervallo '{0}'. È di sola lettura The range variable '{0}' cannot have the same name as a method type parameter La variabile di intervallo '{0}' non può avere lo stesso nome di un parametro di tipo del metodo The contextual keyword 'var' cannot be used in a range variable declaration Impossibile utilizzare la parola chiave contestuale 'var' in una dichiarazione di variabile di intervallo The best overloaded Add method '{0}' for the collection initializer has some invalid arguments Il miglior metodo Add di overload '{0}' per l'inizializzatore di raccolta presenta alcuni argomenti non validi An expression tree lambda may not contain a ref, in or out parameter Un'espressione lambda dell'albero delle espressioni non può contenere un parametro in, out o ref An expression tree lambda may not contain a method with variable arguments Un'espressione lambda dell'albero delle espressioni non può contenere un metodo con argomenti variabili An expression tree lambda may not contain a method group Un'espressione lambda dell'albero delle espressioni non può contenere un gruppo di metodi The best overloaded method match '{0}' for the collection initializer element cannot be used. Collection initializer 'Add' methods cannot have ref or out parameters. Non è possibile usare la migliore corrispondenza '{0}' del metodo di overload per l'elemento inizializzatore di raccolta. I metodi 'Add' dell'inizializzatore di raccolta non possono avere parametri out o ref. Non-invocable member '{0}' cannot be used like a method. Non è possibile usare come metodo il membro non richiamabile '{0}'. Member '{0}' implements interface member '{1}' in type '{2}'. There are multiple matches for the interface member at run-time. It is implementation dependent which method will be called. Il membro '{0}' implementa il membro di interfaccia '{1}' nel tipo '{2}'. In fase di esecuzione sono presenti più corrispondenze del membro di interfaccia. Il metodo che verrà chiamato dipende dall'implementazione. Member implements interface member with multiple matches at run-time Il membro implementa il membro di interfaccia con più corrispondenze in fase di esecuzione This warning can be generated when two interface methods are differentiated only by whether a particular parameter is marked with ref or with out. It is best to change your code to avoid this warning because it is not obvious or guaranteed which method is called at runtime. Although C# distinguishes between out and ref, the CLR sees them as the same. When deciding which method implements the interface, the CLR just picks one. Give the compiler some way to differentiate the methods. For example, you can give them different names or provide an additional parameter on one of them. Questo avviso può essere visualizzato quando due metodi di interfaccia si differenziano solo per il fatto che un determinato parametro sia contrassegnato con ref o con out. È consigliabile modificare il codice per evitare la visualizzazione di questo avviso perché non è ovvio o garantito quale metodo venga effettivamente chiamato in fase di esecuzione. Anche in C# viene fatta distinzione tra out e ref, in CLR questi metodi sono considerati uguali. Quando si decide il metodo che implementa l'interfaccia, in CLR ne viene semplicemente scelto uno. Impostare il compilatore in modo tale da distinguere i metodi, ad esempio assegnando loro nomi diversi o specificando un parametro aggiuntivo per uno di essi. Member '{1}' overrides '{0}'. There are multiple override candidates at run-time. It is implementation dependent which method will be called. Please use a newer runtime. Il membro '{1}' esegue l'override di '{0}'. In fase di esecuzione sono presenti più candidati per l'override. Il metodo che verrà chiamato dipende dall'implementazione. Usare un runtime più recente. Member overrides base member with multiple override candidates at run-time Il membro esegue l'override del membro di base con più candidati di override in fase di esecuzione Object and collection initializer expressions may not be applied to a delegate creation expression Le espressioni dell'inizializzatore di oggetto e di raccolta non possono essere applicate a un'espressione di creazione del delegato '{0}' is of type '{1}'. The type specified in a constant declaration must be sbyte, byte, short, ushort, int, uint, long, ulong, char, float, double, decimal, bool, string, an enum-type, or a reference-type. '{0}' è di tipo '{1}'. Il tipo specificato in una dichiarazione di costante deve essere sbyte, byte, short, ushort, int, uint, long, ulong, char, float, double, decimal, bool, string, enum-type o reference-type. Source file '{0}' could not be found. Il file di origine '{0}' non è stato trovato. Source file '{0}' specified multiple times Il file di origine '{0}' è specificato più volte Source file specified multiple times Il file di origine è specificato più volte Missing file specification for '{0}' option Manca la specifica del file per l'opzione '{0}' Command-line syntax error: Missing '{0}' for '{1}' option Errore nella sintassi della riga di comando: manca '{0}' per l'opzione '{1}' Unrecognized option: '{0}' Opzione non riconosciuta: '{0}' No source files specified. Non sono stati specificati file di origine. No source files specified Non sono stati specificati file di origine Expected a script (.csx file) but none specified È previsto uno script (file con estensione csx) ma non ne è stato specificato nessuno Error opening response file '{0}' Si è verificato un errore durante l'apertura del file di risposta '{0}' Cannot open '{0}' for writing -- '{1}' Non è possibile aprire '{0}' per la scrittura - '{1}' Invalid image base number '{0}' '{0}' non è un numero di base dell'immagine valido '{0}' is a binary file instead of a text file '{0}' è un file binario e non un file di testo Code page '{0}' is invalid or not installed La tabella codici '{0}' non è valida o non è installata Algorithm '{0}' is not supported L'algoritmo '{0}' non è supportato Cannot specify /main if building a module or library Non è possibile specificare /main se si compila un modulo o una libreria Invalid target type for /target: must specify 'exe', 'winexe', 'library', or 'module' Il tipo di destinazione non è valido per /target. È necessario specificare 'exe', 'winexe', 'library' o 'module' Ignoring /noconfig option because it was specified in a response file L'opzione /noconfig è stata ignorata perché è stata specificata in un file di risposta Ignoring /noconfig option because it was specified in a response file L'opzione /noconfig è stata ignorata perché è stata specificata in un file di risposta Invalid file section alignment '{0}' L'allineamento '{0}' della sezione del file non è valido Invalid output name: {0} Nome di output non valido: {0} Invalid debug information format: {0} Formato delle informazioni di debug non valido: {0} 'id#' syntax is no longer supported. Use '$id' instead. 'La sintassi 'id#' non è più supportata. Usare '$id'. Invalid name for a preprocessing symbol; '{0}' is not a valid identifier Nome non valido per un simbolo di pre-elaborazione. '{0}' non è un identificatore valido Invalid name for a preprocessing symbol; not a valid identifier Nome non valido per un simbolo di pre-elaborazione. Non è un identificatore valido Cannot create short filename '{0}' when a long filename with the same short filename already exists Non è possibile creare il nome di file breve '{0}' se esiste già un nome di file lungo con lo stesso nome di file breve A /reference option that declares an extern alias can only have one filename. To specify multiple aliases or filenames, use multiple /reference options. Un'opzione /reference che dichiara un alias extern può avere un solo nome di file. Per specificare più alias o nomi di file, utilizzare più opzioni /reference. Command-line syntax error: Missing ':<number>' for '{0}' option Errore nella sintassi della riga di comando: manca ':<numero>' per l'opzione '{0}' The /pdb option requires that the /debug option also be used L'opzione /pdb richiede che venga specificata anche l'opzione /debug An expression tree lambda may not contain a COM call with ref omitted on arguments Un'espressione lambda dell'albero delle espressioni non può contenere una chiamata COM con argomenti privi di ref Command-line syntax error: Invalid Guid format '{0}' for option '{1}' Errore nella sintassi della riga di comando: il formato del GUID '{0}' non è valido per l'opzione '{1}' Command-line syntax error: Missing Guid for option '{1}' Errore nella sintassi della riga di comando: manca il GUID per l'opzione '{1}' Methods with variable arguments are not CLS-compliant I metodi con argomenti variabili non sono conformi alle specifiche CLS Methods with variable arguments are not CLS-compliant I metodi con argomenti variabili non sono conformi alle specifiche CLS Argument type '{0}' is not CLS-compliant Il tipo dell'argomento '{0}' non è conforme a CLS Argument type is not CLS-compliant Il tipo dell'argomento non è conforme a CLS Return type of '{0}' is not CLS-compliant Il tipo restituito di '{0}' non è conforme a CLS Return type is not CLS-compliant Il tipo restituito non è conforme a CLS Type of '{0}' is not CLS-compliant Il tipo '{0}' non è conforme a CLS Type is not CLS-compliant Il tipo non è conforme a CLS A public, protected, or protected internal variable must be of a type that is compliant with the Common Language Specification (CLS). Una variabile public, protected o protected internal deve essere di tipo conforme a CLS (Common Language Specification). Identifier '{0}' differing only in case is not CLS-compliant L'identificatore '{0}' che differisce solo per l'uso di caratteri maiuscoli o minuscoli non è conforme a CLS Identifier differing only in case is not CLS-compliant L'identificatore che differisce solo per l'uso di caratteri maiuscoli o minuscoli non è conforme a CLS Overloaded method '{0}' differing only in ref or out, or in array rank, is not CLS-compliant Il metodo di overload '{0}' che differisce solo per out o ref o per numero di dimensioni della matrice non è conforme a CLS Overloaded method differing only in ref or out, or in array rank, is not CLS-compliant Il metodo di overload, che differisce solo per out o ref o per numero di dimensioni della matrice, non è conforme a CLS Overloaded method '{0}' differing only by unnamed array types is not CLS-compliant Il metodo di overload '{0}' che differisce solo per i tipi matrice senza nome non è conforme a CLS Overloaded method differing only by unnamed array types is not CLS-compliant Il metodo di overload, che differisce solo per i tipi matrice senza nome, non è conforme a CLS This error occurs if you have an overloaded method that takes a jagged array and the only difference between the method signatures is the element type of the array. To avoid this error, consider using a rectangular array rather than a jagged array; use an additional parameter to disambiguate the function call; rename one or more of the overloaded methods; or, if CLS Compliance is not needed, remove the CLSCompliantAttribute attribute. Questo errore si verifica quando si usa un metodo di overload che accetta una matrice irregolare e le firme del metodo si differenziano solo per il tipo di elemento della matrice. Per evitare questo errore, provare a usare una matrice rettangolare invece di una irregolare, aggiungere un parametro in modo da evitare ambiguità nella chiamata della funzione oppure rinominare uno o più metodi di overload. In alternativa, se la compatibilità con CLS non è necessaria, rimuovere l'attributo CLSCompliantAttribute. Identifier '{0}' is not CLS-compliant L'identificatore '{0}' non è conforme a CLS Identifier is not CLS-compliant L'identificatore non è conforme a CLS '{0}': base type '{1}' is not CLS-compliant '{0}': il tipo di base '{1}' non è conforme a CLS Base type is not CLS-compliant Il tipo di base non è conforme a CLS A base type was marked as not having to be compliant with the Common Language Specification (CLS) in an assembly that was marked as being CLS compliant. Either remove the attribute that specifies the assembly is CLS compliant or remove the attribute that indicates the type is not CLS compliant. In un assembly contrassegnato come conforme a CLS (Common Language Specification) è stato specificato un tipo di base non conforme a CLS. Rimuovere l'attributo che contrassegna l'assembly come conforme a CLS oppure l'attributo che indica il tipo come non conforme a CLS. '{0}': CLS-compliant interfaces must have only CLS-compliant members '{0}': le interfacce compatibili con CLS devono avere solo membri conformi a CLS CLS-compliant interfaces must have only CLS-compliant members Le interfacce compatibili con CLS devono contenere solo membri conformi a CLS '{0}': only CLS-compliant members can be abstract '{0}': solo i membri conformi a CLS possono essere di tipo abstract Only CLS-compliant members can be abstract Solo i membri conformi a CLS possono essere di tipo abstract You must specify the CLSCompliant attribute on the assembly, not the module, to enable CLS compliance checking Per abilitare il controllo di conformità a CLS, è necessario specificare l'attributo CLSCompliant nell'assembly, non nel modulo You must specify the CLSCompliant attribute on the assembly, not the module, to enable CLS compliance checking Per abilitare il controllo di conformità a CLS, è necessario specificare l'attributo CLSCompliant nell'assembly, non nel modulo Added modules must be marked with the CLSCompliant attribute to match the assembly I moduli aggiunti devono essere contrassegnati con l'attributo CLSCompliant per corrispondere all'assembly Added modules must be marked with the CLSCompliant attribute to match the assembly I moduli aggiunti devono essere contrassegnati con l'attributo CLSCompliant per corrispondere all'assembly '{0}' cannot be marked as CLS-compliant because the assembly does not have a CLSCompliant attribute '{0}' non può essere contrassegnato come conforme a CLS perché l'assembly non ha un attributo CLSCompliant Type or member cannot be marked as CLS-compliant because the assembly does not have a CLSCompliant attribute Il tipo o il membro non può essere contrassegnato come conforme a CLS perché l'assembly non ha un attributo CLSCompliant '{0}' has no accessible constructors which use only CLS-compliant types '{0}' non ha costruttori accessibili che usano solo tipi conformi a CLS Type has no accessible constructors which use only CLS-compliant types Il tipo non contiene costruttori accessibili che usano solo tipi conformi a CLS Arrays as attribute arguments is not CLS-compliant L'utilizzo di matrici come argomenti di attributi non è conforme alle specifiche CLS Arrays as attribute arguments is not CLS-compliant L'utilizzo di matrici come argomenti di attributi non è conforme alle specifiche CLS You cannot specify the CLSCompliant attribute on a module that differs from the CLSCompliant attribute on the assembly Impossibile specificare l'attributo CLSCompliant su un modulo che differisce dall'attributo CLSCompliant sull'assembly You cannot specify the CLSCompliant attribute on a module that differs from the CLSCompliant attribute on the assembly Impossibile specificare l'attributo CLSCompliant su un modulo che differisce dall'attributo CLSCompliant sull'assembly '{0}' cannot be marked as CLS-compliant because it is a member of non-CLS-compliant type '{1}' 'Non è possibile contrassegnare '{0}' come conforme a CLS perché è un membro del tipo non conforme a CLS '{1}' Type cannot be marked as CLS-compliant because it is a member of non-CLS-compliant type Non è possibile contrassegnare il tipo come conforme a CLS perché è un membro del tipo non conforme a CLS CLS compliance checking will not be performed on '{0}' because it is not visible from outside this assembly Il controllo di conformità a CLS non verrà eseguito in '{0}' perché non è visibile all'esterno dell'assembly CLS compliance checking will not be performed because it is not visible from outside this assembly Il controllo di conformità a CLS non verrà eseguito perché non è visibile all'esterno dell'assembly '{0}' does not need a CLSCompliant attribute because the assembly does not have a CLSCompliant attribute '{0}' non necessita di un attributo CLSCompliant perché l'assembly non ha un attributo CLSCompliant Type or member does not need a CLSCompliant attribute because the assembly does not have a CLSCompliant attribute Il tipo o il membro non necessita di un attributo CLSCompliant perché l'assembly non ha un attributo CLSCompliant CLSCompliant attribute has no meaning when applied to parameters. Try putting it on the method instead. L'attributo CLSCompliant non ha significato quando applicato a parametri. Provare ad applicarlo al metodo. CLSCompliant attribute has no meaning when applied to parameters L'attributo CLSCompliant non ha significato quando applicato a parametri CLSCompliant attribute has no meaning when applied to return types. Try putting it on the method instead. L'attributo CLSCompliant non ha significato quando applicato a tipi restituiti. Provare ad applicarlo al metodo. CLSCompliant attribute has no meaning when applied to return types L'attributo CLSCompliant non ha significato quando applicato a tipi restituiti Constraint type '{0}' is not CLS-compliant Il tipo di vincolo '{0}' non è conforme a CLS Constraint type is not CLS-compliant Il tipo di vincolo non è conforme a CLS CLS-compliant field '{0}' cannot be volatile Il campo conforme a CLS '{0}' non può essere volatile CLS-compliant field cannot be volatile Il campo conforme a CLS non può essere volatile '{0}' is not CLS-compliant because base interface '{1}' is not CLS-compliant '{0}' non è conforme a CLS perché l'interfaccia di base '{1}' non è conforme a CLS Type is not CLS-compliant because base interface is not CLS-compliant Il tipo non è conforme a CLS perché l'interfaccia di base non è conforme a CLS 'await' requires that the type {0} have a suitable 'GetAwaiter' method Con 'await' il tipo {0} deve essere associato a un metodo 'GetAwaiter' appropriato Cannot await '{0}' Non è possibile attendere '{0}' 'await' requires that the return type '{0}' of '{1}.GetAwaiter()' have suitable 'IsCompleted', 'OnCompleted', and 'GetResult' members, and implement 'INotifyCompletion' or 'ICriticalNotifyCompletion' Con 'await' il tipo restituito '{0}' di '{1}.GetAwaiter()' deve essere associato a membri 'IsCompleted', 'OnCompleted' e 'GetResult' appropriati e implementare 'INotifyCompletion' o 'ICriticalNotifyCompletion' 'await' requires that the type '{0}' have a suitable 'GetAwaiter' method. Are you missing a using directive for 'System'? Con 'await' il tipo '{0}' deve essere associato a un metodo 'GetAwaiter' appropriato. Manca una direttiva using per 'System'? Cannot await 'void' Non è possibile attendere 'void' 'await' cannot be used as an identifier within an async method or lambda expression 'Non è possibile usare 'await' come identificatore all'interno di un metodo asincrono o di un'espressione lambda '{0}' does not implement '{1}' '{0}' non implementa '{1}' Since '{0}' is an async method that returns 'Task', a return keyword must not be followed by an object expression. Did you intend to return 'Task<T>'? Poiché '{0}' è un metodo asincrono che restituisce 'Task', una parola chiave restituita non deve essere seguita da un'espressione di oggetto. Si intendeva restituire 'Task<T>'? The return type of an async method must be void, Task, Task<T>, a task-like type, IAsyncEnumerable<T>, or IAsyncEnumerator<T> Il tipo restituito di un metodo asincrono deve essere void, Task, Task<T>, un tipo simile a Task, IAsyncEnumerable<T> o IAsyncEnumerator<T> Cannot return an expression of type 'void' Non è possibile restituire un'espressione di tipo 'void' __arglist is not allowed in the parameter list of async methods __arglist non è consentito nell'elenco di parametri di metodi asincroni 'await' cannot be used in an expression containing the type '{0}' 'non è possibile usare 'await' in un'espressione contenente il tipo '{0}' Async methods cannot have unsafe parameters or return types I metodi asincroni non possono avere parametri non sicuri o tipi restituiti Async methods cannot have ref, in or out parameters I metodi asincroni non possono avere parametri in, our o ref The 'await' operator can only be used when contained within a method or lambda expression marked with the 'async' modifier L'operatore 'await' può essere usato solo quando è contenuto in un metodo o un'espressione lambda contrassegnata con il modificatore 'async' The 'await' operator can only be used within an async {0}. Consider marking this {0} with the 'async' modifier. L'operatore 'await' può essere usato solo all'interno di un {0} asincrono. Contrassegnare questo {0} con il modificatore 'async'. The 'await' operator can only be used within an async method. Consider marking this method with the 'async' modifier and changing its return type to 'Task<{0}>'. L'operatore 'await' può essere usato solo all'interno di un metodo asincrono. Provare a contrassegnare questo metodo con il modificatore 'async' e modificare il tipo restituito su 'Task<{0}>'. The 'await' operator can only be used within an async method. Consider marking this method with the 'async' modifier and changing its return type to 'Task'. L'operatore 'await' può essere usato solo all'interno di un metodo asincrono. Provare a contrassegnare questo metodo con il modificatore 'async' e modificare il tipo restituito su 'Task'. Cannot await in the body of a finally clause Non è possibile includere un elemento await nel corpo di una clausola finally Cannot await in a catch clause Non è possibile includere un elemento await in una clausola catch Cannot await in the filter expression of a catch clause Non è possibile includere un elemento await nell'espressione di filtro di una clausola catch Cannot await in the body of a lock statement Non è possibile includere un elemento await nel corpo di un'istruzione lock The 'await' operator cannot be used in a static script variable initializer. Non è possibile usare l'operatore 'await' in un inizializzatore di variabile script statico. Cannot await in an unsafe context Non è possibile attendere in un contesto non sicuro The 'async' modifier can only be used in methods that have a body. Il modificatore 'async' può essere usato solo nei metodi con un corpo. Parameters or locals of type '{0}' cannot be declared in async methods or lambda expressions. Non è possibile dichiarare parametri o variabili locali di tipo '{0}' in metodi asincroni o espressioni lambda foreach statement cannot operate on enumerators of type '{0}' in async or iterator methods because '{0}' is a ref struct. L'istruzione foreach non può funzionare con enumeratori di tipo '{0}' in metodi async o iterator perché '{0}' è uno struct ref. Security attribute '{0}' cannot be applied to an Async method. Non è possibile applicare l'attributo di sicurezza '{0}' a un metodo Async Async methods are not allowed in an Interface, Class, or Structure which has the 'SecurityCritical' or 'SecuritySafeCritical' attribute. I metodi asincroni non sono consentiti in un'interfaccia, una classe o una struttura che ha l'attributo 'SecurityCritical' o 'SecuritySafeCritical'. The 'await' operator may only be used in a query expression within the first collection expression of the initial 'from' clause or within the collection expression of a 'join' clause È possibile usare l'operatore 'await' solo in espressioni di query all'interno della prima espressione di raccolta della clausola 'from' iniziale o all'interno dell'espressione di raccolta di una clausola 'join' This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. In questo metodo asincrono non sono presenti operatori 'await', pertanto verrà eseguito in modo sincrono. Provare a usare l'operatore 'await' per attendere chiamate ad API non di blocco oppure 'await Task.Run(...)' per effettuare elaborazioni basate sulla CPU in un thread in background. Async method lacks 'await' operators and will run synchronously Il metodo asincrono non contiene operatori 'await', pertanto verrà eseguito in modo sincrono Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call. Non è possibile attendere la chiamata, pertanto l'esecuzione del metodo corrente continuerà prima del completamento della chiamata. Provare ad applicare l'operatore 'await' al risultato della chiamata. Because this call is not awaited, execution of the current method continues before the call is completed Non è possibile attendere la chiamata, pertanto l'esecuzione del metodo corrente continuerà prima del completamento della chiamata The current method calls an async method that returns a Task or a Task<TResult> and doesn't apply the await operator to the result. The call to the async method starts an asynchronous task. However, because no await operator is applied, the program continues without waiting for the task to complete. In most cases, that behavior isn't what you expect. Usually other aspects of the calling method depend on the results of the call or, minimally, the called method is expected to complete before you return from the method that contains the call. An equally important issue is what happens to exceptions that are raised in the called async method. An exception that's raised in a method that returns a Task or Task<TResult> is stored in the returned task. If you don't await the task or explicitly check for exceptions, the exception is lost. If you await the task, its exception is rethrown. As a best practice, you should always await the call. You should consider suppressing the warning only if you're sure that you don't want to wait for the asynchronous call to complete and that the called method won't raise any exceptions. In that case, you can suppress the warning by assigning the task result of the call to a variable. Il metodo corrente chiama un metodo asincrono che restituisce un elemento Task o Task<TResult> e non applica l'operatore await al risultato. La chiamata al metodo asincrono avvia un'attività asincrona. Dal momento, però, che non viene applicato alcun operatore await, l'esecuzione del programma continua senza attendere il completamento dell'attività. Nella maggior parte dei casi questo non è il comportamento previsto. In genere, altri aspetti del metodo chiamante dipendono dai risultati della chiamata o è almeno previsto che il metodo chiamato venga completato prima del termine del metodo che contiene la chiamata. Un aspetto ugualmente importante è costituito dalla gestione delle eccezioni generate nel metodo asincrono chiamato. Un'eccezione generata in un metodo che restituisce un elemento Task o Task<TResult> viene archiviata nell'attività restituita. Se non si attende l'attività o si verifica esplicitamente la presenza di eccezioni, l'eccezione viene persa. Se si attende l'attività, l'eccezione viene nuovamente generata. Come procedura consigliata, è consigliabile attendere sempre la chiamata. È opportuno eliminare l'avviso solo se si è certi che non si vuole attendere il completamento della chiamata asincrona e che il metodo chiamato non genera alcuna eccezione. In tal caso, è possibile eliminare l'avviso assegnando il risultato dell'attività della chiamata a una variabile. 'MethodImplOptions.Synchronized' cannot be applied to an async method 'Non è possibile applicare 'MethodImplOptions.Synchronized' a un metodo asincrono CallerLineNumberAttribute cannot be applied because there are no standard conversions from type '{0}' to type '{1}' Non è possibile applicare CallerLineNumberAttribute perché non sono disponibili conversioni standard dal tipo '{0}' al tipo '{1}' CallerFilePathAttribute cannot be applied because there are no standard conversions from type '{0}' to type '{1}' Non è possibile applicare CallerFilePathAttribute perché non sono presenti conversioni standard dal tipo '{0}' al tipo '{1}' CallerMemberNameAttribute cannot be applied because there are no standard conversions from type '{0}' to type '{1}' Non è possibile applicare CallerMemberNameAttribute perché non sono disponibili conversioni standard dal tipo '{0}' al tipo '{1}' The CallerLineNumberAttribute may only be applied to parameters with default values CallerLineNumberAttribute può essere applicato solo a parametri con valori predefiniti The CallerFilePathAttribute may only be applied to parameters with default values CallerFilePathAttribute può essere applicato solo a parametri con valori predefiniti The CallerMemberNameAttribute may only be applied to parameters with default values CallerMemberNameAttribute può essere applicato solo a parametri con valori predefiniti The CallerLineNumberAttribute applied to parameter '{0}' will have no effect because it applies to a member that is used in contexts that do not allow optional arguments CallerLineNumberAttribute applicato al parametro '{0}' non avrà alcun effetto perché si applica a un membro usato in contesti che non consentono argomenti facoltativi The CallerLineNumberAttribute will have no effect because it applies to a member that is used in contexts that do not allow optional arguments CallerLineNumberAttribute non avrà alcun effetto perché si applica a un membro usato in contesti che non consentono argomenti facoltativi The CallerFilePathAttribute applied to parameter '{0}' will have no effect because it applies to a member that is used in contexts that do not allow optional arguments L'elemento CallerFilePathAttribute applicato al parametro '{0}' non avrà alcun effetto perché si applica a un membro usato in contesti che non consentono argomenti facoltativi The CallerFilePathAttribute will have no effect because it applies to a member that is used in contexts that do not allow optional arguments L'elemento CallerFilePathAttribute non avrà alcun effetto perché si applica a un membro usato in contesti che non consentono argomenti facoltativi The CallerMemberNameAttribute applied to parameter '{0}' will have no effect because it applies to a member that is used in contexts that do not allow optional arguments CallerMemberNameAttribute applicato al parametro '{0}' non avrà alcun effetto perché si applica a un membro usato in contesti che non consentono argomenti facoltativi The CallerMemberNameAttribute will have no effect because it applies to a member that is used in contexts that do not allow optional arguments CallerMemberNameAttribute non avrà alcun effetto perché si applica a un membro usato in contesti che non consentono argomenti facoltativi Program does not contain a static 'Main' method suitable for an entry point Il programma non contiene un metodo 'Main' statico appropriato per un punto di ingresso An array initializer of length '{0}' is expected È previsto un inizializzatore di matrice di lunghezza '{0}' A nested array initializer is expected È previsto un inizializzatore di matrice annidato Invalid variance modifier. Only interface and delegate type parameters can be specified as variant. Il modificatore di varianza non è valido. Si possono specificare come varianti solo i parametri di tipo interfaccia o delegato. Unexpected use of an aliased name Uso imprevisto di un nome con alias Unexpected use of a generic name Uso imprevisto di un nome generico Unexpected use of an unbound generic name Uso imprevisto di un nome generico non associato Expressions and statements can only occur in a method body Espressioni e istruzioni possono essere usate solo in un corpo del metodo An array access may not have a named argument specifier Un accesso a matrice non può includere un identificatore di argomento denominato This language feature ('{0}') is not yet implemented. Questa funzionalità del linguaggio ('{0}') non è ancora implementata. Default values are not valid in this context. I parametri predefiniti non sono validi in questo contesto. Error opening icon file {0} -- {1} Si è verificato un errore durante l'apertura del file icona {0} - {1} Error opening Win32 manifest file {0} -- {1} Si è verificato un errore durante l'apertura del file manifesto Win32 {0} - {1} Error building Win32 resources -- {0} Si è verificato un errore durante la compilazione delle risorse Win32 - {0} Optional parameters must appear after all required parameters I parametri facoltativi devono trovarsi dopo tutti i parametri obbligatori Cannot inherit interface '{0}' with the specified type parameters because it causes method '{1}' to contain overloads which differ only on ref and out Non è possibile ereditare l'interfaccia '{0}' con i parametri di tipo specificato perché in tal caso il metodo '{1}' conterrebbe overload diversi solo in ref e out Partial declarations of '{0}' must have the same type parameter names and variance modifiers in the same order Le dichiarazioni parziali di '{0}' devono avere gli stessi nomi di parametro di tipo e modificatori di varianza nello stesso ordine Invalid variance: The type parameter '{1}' must be {3} valid on '{0}'. '{1}' is {2}. Varianza non valida: il parametro di tipo '{1}' deve essere {3} valido in '{0}'. '{1}' è {2}. '{0}': cannot derive from the dynamic type '{0}': non è possibile derivare dal tipo dinamico '{0}': cannot implement a dynamic interface '{1}' '{0}': non è possibile implementare un'interfaccia dinamica '{1}' Constraint cannot be the dynamic type Il vincolo non può essere il tipo dinamico Constraint cannot be a dynamic type '{0}' Il vincolo non può essere un tipo dinamico '{0}' One or more types required to compile a dynamic expression cannot be found. Are you missing a reference? Non sono stati trovati uno o più tipi necessari per compilare un'espressione dinamica. Probabilmente manca un riferimento. Name '{0}' exceeds the maximum length allowed in metadata. Il nome '{0}' supera la lunghezza massima consentita nei metadati. Attributes are not valid in this context. Gli attributi non sono validi in questo contesto. 'extern alias' is not valid in this context 'extern alias' non è valido in questo contesto Using '{0}' to test compatibility with '{1}' is essentially identical to testing compatibility with '{2}' and will succeed for all non-null values L'uso di '{0}' per la verifica della compatibilità con '{1}' corrisponde in sostanza alla verifica della compatibilità con '{2}' e verrà completato per tutti i valori non Null Using 'is' to test compatibility with 'dynamic' is essentially identical to testing compatibility with 'Object' L'uso di 'is' per la verifica della compatibilità con 'dynamic' corrisponde in sostanza alla verifica della compatibilità con 'Object' Cannot use 'yield' in top-level script code Non è possibile usare 'yield' nel codice script di primo livello Cannot declare namespace in script code Non è possibile dichiarare lo spazio dei nomi nel codice script Assembly and module attributes are not allowed in this context Gli attributi di assembly e modulo non sono consentiti in questo contesto Delegate '{0}' has no invoke method or an invoke method with a return type or parameter types that are not supported. Il delegato '{0}' non ha metodi Invoke oppure ha un metodo Invoke con un tipo restituito o tipi di parametro non supportati. The entry point of the program is global code; ignoring '{0}' entry point. Il punto di ingresso del programma è codice globale. Il punto di ingresso '{0}' verrà ignorato. The entry point of the program is global code; ignoring entry point Il punto di ingresso del programma è codice globale. Il punto di ingresso verrà ignorato Inconsistent accessibility: event type '{1}' is less accessible than event '{0}' Accessibilità incoerente: il tipo di evento '{1}' è meno accessibile di '{0}' Named argument specifications must appear after all fixed arguments have been specified. Please use language version {0} or greater to allow non-trailing named arguments. Le specifiche di argomenti denominati devono trovarsi dopo tutti gli argomenti fissi specificati. Usare la versione {0} o versioni successive del linguaggio per consentire argomenti denominati non finali. Named argument specifications must appear after all fixed arguments have been specified in a dynamic invocation. In una chiamata dinamica le specifiche di argomenti denominati devono trovarsi dopo tutti gli argomenti fissi specificati. The best overload for '{0}' does not have a parameter named '{1}' Il miglior overload per '{0}' non ha un parametro denominato '{1}' The delegate '{0}' does not have a parameter named '{1}' Il delegato '{0}' non ha un parametro denominato '{1}' Named argument '{0}' cannot be specified multiple times Non è possibile specificare più volte l'argomento denominato '{0}' Named argument '{0}' specifies a parameter for which a positional argument has already been given L'argomento denominato '{0}' specifica un parametro per il quale è già stato fornito un argomento posizionale Named argument '{0}' is used out-of-position but is followed by an unnamed argument L'argomento denominato '{0}' viene usato nella posizione errata ma è seguito da un argomento non denominato Cannot specify default parameter value in conjunction with DefaultParameterAttribute or OptionalAttribute Impossibile specificare un valore di parametro predefinito insieme a DefaultParameterAttribute o OptionalAttribute Default parameter value for '{0}' must be a compile-time constant Il valore di parametro predefinito per '{0}' deve essere una costante in fase di compilazione A ref or out parameter cannot have a default value Un parametro out o ref non può avere un valore predefinito Cannot specify a default value for the 'this' parameter Impossibile specificare un valore predefinito per il parametro 'this' Cannot specify a default value for a parameter array Impossibile specificare un valore predefinito per una matrice di parametri A value of type '{0}' cannot be used as a default parameter because there are no standard conversions to type '{1}' Non è possibile usare un valore di tipo '{0}' come parametro predefinito. Non sono disponibili conversioni standard nel tipo '{1}' A value of type '{0}' cannot be used as default parameter for nullable parameter '{1}' because '{0}' is not a simple type Non è possibile usare un valore di tipo '{0}' come parametro predefinito per il parametro nullable '{1}' perché '{0}' non è un tipo semplice '{0}' is of type '{1}'. A default parameter value of a reference type other than string can only be initialized with null '{0}' è di tipo '{1}'. Un valore di parametro predefinito di un tipo riferimento non stringa può essere inizializzato solo con Null. The default value specified for parameter '{0}' will have no effect because it applies to a member that is used in contexts that do not allow optional arguments Il valore predefinito specificato per il parametro '{0}' non avrà effetto perché si applica a un membro usato in contesti che non consentono argomenti facoltativi The default value specified will have no effect because it applies to a member that is used in contexts that do not allow optional arguments Il valore predefinito specificato non avrà effetto perché si applica a un membro usato in contesti che non consentono argomenti facoltativi Error signing output with public key from file '{0}' -- {1} Si è verificato un errore durante la firma dell'output con la chiave pubblica del file '{0}' - {1} Error signing output with public key from container '{0}' -- {1} Si è verificato un errore durante la firma dell'output con la chiave pubblica del contenitore '{0}' - {1} The typeof operator cannot be used on the dynamic type Non è possibile usare l'operatore typeof nel tipo dinamico An expression tree may not contain a dynamic operation Un albero delle espressioni non può contenere un'operazione dinamica Async lambda expressions cannot be converted to expression trees Le espressioni lambda asincrone non possono essere convertite in alberi delle espressioni Cannot define a class or member that utilizes 'dynamic' because the compiler required type '{0}' cannot be found. Are you missing a reference? Non è possibile definire una classe o un membro che usa 'dynamic' perché non è stato trovato il tipo '{0}' richiesto dal compilatore. Probabilmente manca un riferimento. Cannot pass null for friend assembly name Non è possibile passare Null per il nome assembly Friend Key file '{0}' is missing the private key needed for signing Nel file di chiave '{0}' manca la chiave privata necessaria per la firma Public signing was specified and requires a public key, but no public key was specified. È stata specificata la firma pubblica per la quale è necessaria una chiave pubblica, che però non è stata specificata. Public signing is not supported for netmodules. La firma pubblica non è supportata per gli elementi netmodule. Delay signing was specified and requires a public key, but no public key was specified È stata specificata la firma ritardata per la quale è necessaria una chiave pubblica che però non è stata specificata Delay signing was specified and requires a public key, but no public key was specified È stata specificata la firma ritardata per la quale è necessaria una chiave pubblica che però non è stata specificata The specified version string does not conform to the required format - major[.minor[.build[.revision]]] La stringa di versione specificata non è conforme al formato richiesto: principale[.secondaria[.build[.revisione]]] The specified version string contains wildcards, which are not compatible with determinism. Either remove wildcards from the version string, or disable determinism for this compilation La stringa di versione specificata contiene caratteri jolly e questo non è compatibile con il determinismo. Rimuovere i caratteri jolly dalla stringa di versione o disabilitare il determinismo per questa compilazione The specified version string does not conform to the required format - major.minor.build.revision (without wildcards) La stringa di versione specificata non è conforme al formato richiesto: principale.secondaria.build.revisione (senza caratteri jolly) The specified version string does not conform to the recommended format - major.minor.build.revision La stringa di versione specificata non è conforme al formato consigliato: principale.secondaria.build.revisione The specified version string does not conform to the recommended format - major.minor.build.revision La stringa di versione specificata non è conforme al formato consigliato: principale.secondaria.build.revisione Executables cannot be satellite assemblies; culture should always be empty I file eseguibili non possono essere assembly satellite. Il campo relativo alle impostazioni cultura deve essere sempre vuoto There is no argument given that corresponds to the required formal parameter '{0}' of '{1}' Non sono stati specificati argomenti corrispondenti al parametro formale obbligatorio '{0}' di '{1}' The command line switch '{0}' is not yet implemented and was ignored. L'opzione '{0}' della riga di comando non è ancora implementata ed è stata ignorata. Command line switch is not yet implemented L'opzione della riga di comando non è ancora implementata Failed to emit module '{0}': {1} Non è stato possibile creare il modulo '{0}': {1} Cannot use fixed local '{0}' inside an anonymous method, lambda expression, or query expression Non è possibile usare la variabile locale fissa '{0}' in un metodo anonimo, in un'espressione lambda o in un'espressione di query An expression tree may not contain a named argument specification L'albero delle espressioni non può contenere una specifica di argomento denominato An expression tree may not contain a call or invocation that uses optional arguments Un albero delle espressioni non può contenere una chiamata che usa argomenti facoltativi An expression tree may not contain an indexed property L'albero delle espressioni non può contenere una proprietà indicizzata Indexed property '{0}' has non-optional arguments which must be provided La proprietà indicizzata '{0}' include argomenti non facoltativi che devono essere specificati Indexed property '{0}' must have all arguments optional La proprietà indicizzata '{0}' deve includere tutti argomenti facoltativi Instance of type '{0}' cannot be used inside a nested function, query expression, iterator block or async method L'istanza di tipo '{0}' non può essere usata all'interno di una funzione annidata, un'espressione di query, un blocco iteratore o un metodo asincrono First argument to a security attribute must be a valid SecurityAction Il primo argomento di un attributo di sicurezza deve essere un elemento SecurityAction valido Security attribute '{0}' has an invalid SecurityAction value '{1}' L'attributo di sicurezza '{0}' ha un valore SecurityAction '{1}' non valido SecurityAction value '{0}' is invalid for security attributes applied to an assembly Il valore '{0}' di SecurityAction non è valido per gli attributi di sicurezza applicati a un assembly SecurityAction value '{0}' is invalid for security attributes applied to a type or a method Il valore '{0}' di SecurityAction non è valido per gli attributi di sicurezza applicati a un tipo o a un metodo SecurityAction value '{0}' is invalid for PrincipalPermission attribute Il valore '{0}' di SecurityAction non è valido per l'attributo PrincipalPermission An expression tree may not contain '{0}' Un albero delle espressioni non può contenere '{0}' Unable to resolve file path '{0}' specified for the named argument '{1}' for PermissionSet attribute Non è possibile risolvere il percorso del file '{0}' specificato per l'argomento denominato '{1}' per l'attributo PermissionSet Error reading file '{0}' specified for the named argument '{1}' for PermissionSet attribute: '{2}' Si è verificato un errore durante la lettura del file '{0}' specificato per l'argomento denominato '{1}' per l'attributo PermissionSet: '{2}' The type name '{0}' could not be found in the global namespace. This type has been forwarded to assembly '{1}' Consider adding a reference to that assembly. Il nome di tipo '{0}' non è stato trovato nello spazio dei nomi globale. Il tipo è stato inoltrato all'assembly '{1}'. Provare ad aggiungere un riferimento all'assembly. The type name '{0}' could not be found in the namespace '{1}'. This type has been forwarded to assembly '{2}' Consider adding a reference to that assembly. Il nome di tipo '{0}' non è stato trovato nello spazio dei nomi '{1}'. Il tipo è stato inoltrato all'assembly '{2}'. Provare ad aggiungere un riferimento all'assembly. The type name '{0}' could not be found. This type has been forwarded to assembly '{1}'. Consider adding a reference to that assembly. Il nome di tipo '{0}' non è stato trovato. Il tipo è stato inoltrato all'assembly '{1}'. Provare ad aggiungere un riferimento all'assembly. Assemblies '{0}' and '{1}' refer to the same metadata but only one is a linked reference (specified using /link option); consider removing one of the references. Gli assembly '{0}' e '{1}' fanno riferimento agli stessi metadati ma solo uno è un riferimento collegato (specificato con l'opzione /link). Provare a rimuovere uno dei riferimenti. The best overloaded Add method '{0}' for the collection initializer element is obsolete. Il miglior metodo Add di overload '{0}' per l'elemento inizializzatore di raccolta è obsoleto. The best overloaded Add method for the collection initializer element is obsolete Il miglior metodo Add di overload per l'elemento inizializzatore di raccolta è obsoleto The best overloaded Add method '{0}' for the collection initializer element is obsolete. {1} Il miglior metodo Add di overload '{0}' per l'elemento inizializzatore di raccolta è obsoleto. {1} The best overloaded Add method for the collection initializer element is obsolete Il miglior metodo Add di overload per l'elemento inizializzatore di raccolta è obsoleto The best overloaded Add method '{0}' for the collection initializer element is obsolete. {1} Il miglior metodo Add di overload '{0}' per l'elemento inizializzatore di raccolta è obsoleto. {1} Yield statements may not appear at the top level in interactive code. Le istruzioni yield potrebbero non apparire al primo livello del codice interattivo. Security attribute '{0}' is not valid on this declaration type. Security attributes are only valid on assembly, type and method declarations. L'attributo di sicurezza '{0}' non è valido in questo tipo di dichiarazione. Gli attributi di sicurezza sono validi solo in dichiarazioni di metodo, assembly e tipi. Cannot use an expression of type '{0}' as an argument to a dynamically dispatched operation. Non è possibile usare un'espressione di tipo '{0}' come argomento per un'operazione inviata dinamicamente. Cannot use a lambda expression as an argument to a dynamically dispatched operation without first casting it to a delegate or expression tree type. Non è possibile usare un'espressione lambda come argomento per un'operazione inviata dinamicamente senza prima eseguire il cast a un tipo di albero delle espressioni o di delegato. Cannot use a method group as an argument to a dynamically dispatched operation. Did you intend to invoke the method? Non è possibile usare un metodo di gruppo come argomento per un'operazione inviata dinamicamente. Si intendeva richiamare il metodo? The call to method '{0}' needs to be dynamically dispatched, but cannot be because it is part of a base access expression. Consider casting the dynamic arguments or eliminating the base access. Non è possibile eseguire l'invio dinamico richiesto della chiamata al metodo '{0}' perché fa parte di un'espressione di accesso di base. Provare a eseguire il cast degli argomenti dinamici o a eliminare l'accesso di base. Query expressions over source type 'dynamic' or with a join sequence of type 'dynamic' are not allowed Non sono consentite espressioni di query sul tipo di origine 'dynamic' o con una sequenza di join di tipo 'dynamic' The indexer access needs to be dynamically dispatched, but cannot be because it is part of a base access expression. Consider casting the dynamic arguments or eliminating the base access. L'accesso all'indicizzatore deve essere inviato dinamicamente. Tuttavia, non è possibile perché fa parte di un'espressione di accesso di base. Provare a eseguire il cast degli argomenti dinamici o a eliminare l'accesso di base. The dynamically dispatched call to method '{0}' may fail at runtime because one or more applicable overloads are conditional methods. La chiamata al metodo '{0}' inviata in modo dinamico potrebbe non riuscire in fase di esecuzione perché uno o più overload applicabili sono metodi condizionali. Dynamically dispatched call may fail at runtime because one or more applicable overloads are conditional methods La chiamata inviata in modo dinamico potrebbe non riuscire in fase di esecuzione perché uno o più overload applicabili sono metodi condizionali '{0}' has no applicable method named '{1}' but appears to have an extension method by that name. Extension methods cannot be dynamically dispatched. Consider casting the dynamic arguments or calling the extension method without the extension method syntax. '{0}' non contiene alcun metodo applicabile denominato '{1}' ma apparentemente include un metodo di estensione con tale nome. I metodi di estensione non possono essere inviati dinamicamente. Provare a eseguire il cast degli argomenti dinamici o a chiamare il metodo di estensione senza la relativa sintassi. The CallerMemberNameAttribute applied to parameter '{0}' will have no effect. It is overridden by the CallerFilePathAttribute. CallerMemberNameAttribute applicato al parametro '{0}' non avrà alcun effetto. CallerFilePathAttribute ne eseguirà l'override. The CallerMemberNameAttribute will have no effect; it is overridden by the CallerFilePathAttribute CallerMemberNameAttribute non avrà alcun effetto. CallerFilePathAttribute ne eseguirà l'override The CallerMemberNameAttribute applied to parameter '{0}' will have no effect. It is overridden by the CallerLineNumberAttribute. CallerMemberNameAttribute applicato al parametro '{0}' non avrà alcun effetto. CallerLineNumberAttribute ne eseguirà l'override. The CallerMemberNameAttribute will have no effect; it is overridden by the CallerLineNumberAttribute CallerMemberNameAttribute non avrà alcun effetto. CallerLineNumberAttribute ne eseguirà l'override The CallerFilePathAttribute applied to parameter '{0}' will have no effect. It is overridden by the CallerLineNumberAttribute. CallerFilePathAttribute applicato al parametro '{0}' non avrà alcun effetto. CallerLineNumberAttribute ne eseguirà l'override. The CallerFilePathAttribute will have no effect; it is overridden by the CallerLineNumberAttribute CallerFilePathAttribute non avrà alcun effetto. CallerLineNumberAttribute ne eseguirà l'override Expression must be implicitly convertible to Boolean or its type '{0}' must define operator '{1}'. L'espressione deve essere convertibile in modo implicito in un valore booleano oppure il relativo tipo '{0}' deve definire l'operatore '{1}'. '{0}' cannot implement '{1}' because '{2}' is a Windows Runtime event and '{3}' is a regular .NET event. '{0}' non può implementare '{1}' perché '{2}' è un evento Windows Runtime e '{3}' è un evento .NET normale. Call System.IDisposable.Dispose() on allocated instance of {0} before all references to it are out of scope. Chiamare System.IDisposable.Dispose() sull'istanza allocata di {0} prima che tutti i relativi riferimenti siano esterni all'ambito. Call System.IDisposable.Dispose() on allocated instance before all references to it are out of scope Chiamare System.IDisposable.Dispose() sull'istanza allocata prima che tutti i relativi riferimenti siano esterni all'ambito Allocated instance of {0} is not disposed along all exception paths. Call System.IDisposable.Dispose() before all references to it are out of scope. L'istanza allocata di {0} non è stata eliminata in tutti i percorsi delle eccezioni. Chiamare System.IDisposable.Dispose() prima che tutti i relativi riferimenti siano esterni all'ambito. Allocated instance is not disposed along all exception paths L'istanza allocata non è stata eliminata in tutti i percorsi delle eccezioni Object '{0}' can be disposed more than once. L'oggetto '{0}' non può essere eliminato più di una volta. Object can be disposed more than once L'oggetto non può essere eliminato più di una volta Interop type '{0}' cannot be embedded. Use the applicable interface instead. Non è possibile incorporare il tipo di interoperabilità '{0}'. Usare l'interfaccia applicabile. Type '{0}' cannot be embedded because it is a nested type. Consider setting the 'Embed Interop Types' property to false. Non è possibile incorporare il tipo '{0}' perché è un tipo annidato. Provare a impostare la proprietà 'Incorpora tipi di interoperabilità' su false. Type '{0}' cannot be embedded because it has a generic argument. Consider setting the 'Embed Interop Types' property to false. Non è possibile incorporare il tipo '{0}' perché contiene un argomento generico. Provare a impostare la proprietà 'Incorpora tipi di interoperabilità' su false. Embedded interop struct '{0}' can contain only public instance fields. Lo struct di interoperabilità incorporato '{0}' può contenere solo campi di istanza pubblici. A Windows Runtime event may not be passed as an out or ref parameter. Un evento Windows Runtime non può essere passato come parametro out o ref. Source interface '{0}' is missing method '{1}' which is required to embed event '{2}'. Nell'interfaccia di origine '{0}' manca il metodo '{1}' necessario per incorporare l'evento '{2}'. Interface '{0}' has an invalid source interface which is required to embed event '{1}'. L'interfaccia '{0}' contiene un'interfaccia di origine non valida che è necessaria per incorporare l'evento '{1}'. Interop type '{0}' cannot be embedded because it is missing the required '{1}' attribute. Non è possibile incorporare il tipo di interoperabilità '{0}' perché manca l'attributo obbligatorio '{1}'. Cannot embed interop types from assembly '{0}' because it is missing the '{1}' attribute. Non è possibile incorporare i tipi di interoperabilità dall'assembly '{0}' perché manca l'attributo '{1}'. Cannot embed interop types from assembly '{0}' because it is missing either the '{1}' attribute or the '{2}' attribute. Non è possibile incorporare i tipi di interoperabilità dall'assembly '{0}' perché manca l'attributo '{1}' o '{2}'. Cannot embed interop type '{0}' found in both assembly '{1}' and '{2}'. Consider setting the 'Embed Interop Types' property to false. Non è possibile incorporare il tipo di interoperabilità '{0}' trovato negli assembly '{1}' e '{2}'. Provare a impostare la proprietà 'Incorpora tipi di interoperabilità' su False. Embedding the interop type '{0}' from assembly '{1}' causes a name clash in the current assembly. Consider setting the 'Embed Interop Types' property to false. L'incorporamento del tipo di interoperabilità '{0}' dall'assembly '{1}' causa un conflitto di nomi nell'assembly corrente. Provare a impostare la proprietà 'Incorpora tipi di interoperabilità' su false. A reference was created to embedded interop assembly '{0}' because of an indirect reference to that assembly created by assembly '{1}'. Consider changing the 'Embed Interop Types' property on either assembly. È stato creato un riferimento all'assembly di interoperabilità '{0}' incorporato a causa di un riferimento indiretto a tale assembly creato dall'assembly '{1}'. Provare a modificare la proprietà 'Incorpora tipi di interoperabilità' in uno degli assembly. A reference was created to embedded interop assembly because of an indirect assembly reference È stato creato un riferimento all'assembly di interoperabilità incorporato a causa di un riferimento indiretto a tale assembly You have added a reference to an assembly using /link (Embed Interop Types property set to True). This instructs the compiler to embed interop type information from that assembly. However, the compiler cannot embed interop type information from that assembly because another assembly that you have referenced also references that assembly using /reference (Embed Interop Types property set to False). To embed interop type information for both assemblies, use /link for references to each assembly (set the Embed Interop Types property to True). To remove the warning, you can use /reference instead (set the Embed Interop Types property to False). In this case, a primary interop assembly (PIA) provides interop type information. Per aggiungere un riferimento a un assembly, è stato usato /link (proprietà Incorpora tipi di interoperabilità impostata su True). Questo parametro indica al compilatore di incorporare le informazioni sui tipi di interoperabilità da tale assembly. Il compilatore non è però in grado di incorporare tali informazioni dall'assembly perché anche un altro assembly a cui viene fatto riferimento fa riferimento a tale assembly tramite /reference (proprietà Incorpora tipi di interoperabilità impostata su False). Per incorporare le informazioni sui tipi di interoperabilità per entrambi gli assembly, usare /link per i riferimenti ai singoli assembly (impostare la proprietà Incorpora tipi di interoperabilità su True). Per rimuovere l'avviso, è invece possibile usare /reference (impostare la proprietà Incorpora tipi di interoperabilità su False). In questo caso, le informazioni sui tipi di interoperabilità verranno fornite da un assembly di interoperabilità primario. Type '{0}' from assembly '{1}' cannot be used across assembly boundaries because it has a generic type argument that is an embedded interop type. Non è possibile usare il tipo '{0}' dell'assembly '{1}' tra limiti di assembly perché contiene un argomento tipo generico che corrisponde a un tipo di interoperabilità incorporato. Cannot find the interop type that matches the embedded interop type '{0}'. Are you missing an assembly reference? Il tipo di interoperabilità corrispondente al tipo di interoperabilità incorporato '{0}' non è stato trovato. Probabilmente manca un riferimento all'assembly. By-reference return type 'ref {0}' is not supported. Il tipo restituito per riferimento 'ref {0}' non è supportato. Module name '{0}' stored in '{1}' must match its filename. Il nome modulo '{0}' memorizzato in '{1}' deve corrispondere al relativo nome di file. Invalid module name: {0} Nome di modulo non valido: {0} Invalid '{0}' value: '{1}'. Il valore di '{0}' non è valido: '{1}'. AppConfigPath must be absolute. AppConfigPath deve essere assoluto. Attribute '{0}' from module '{1}' will be ignored in favor of the instance appearing in source L'attributo '{0}' del modulo '{1}' verrà ignorato e verrà usata l'istanza presente nell'origine Attribute will be ignored in favor of the instance appearing in source L'attributo verrà ignorato e verrà usata l'istanza presente nell'origine Attribute '{0}' given in a source file conflicts with option '{1}'. L'attributo '{0}' specificato in un file di origine è in conflitto con l'opzione '{1}'. A fixed buffer may only have one dimension. Un buffer fisso può avere una sola dimensione. Referenced assembly '{0}' does not have a strong name. L'assembly '{0}' al quale si fa riferimento non ha un nome sicuro. Referenced assembly does not have a strong name L'assembly di riferimento non ha un nome sicuro Invalid signature public key specified in AssemblySignatureKeyAttribute. La chiave pubblica di firma specificata in AssemblySignatureKeyAttribute non è valida. Type '{0}' exported from module '{1}' conflicts with type declared in primary module of this assembly. Il tipo '{0}' esportato dal modulo '{1}' è in conflitto con il tipo dichiarato nel modulo primario di questo assembly. Type '{0}' exported from module '{1}' conflicts with type '{2}' exported from module '{3}'. Il tipo '{0}' esportato dal modulo '{1}' è in conflitto con il tipo '{2}' esportato dal modulo '{3}'. Forwarded type '{0}' conflicts with type declared in primary module of this assembly. Il tipo inoltrato '{0}' è in conflitto con il tipo dichiarato nel modulo primario di questo assembly. Type '{0}' forwarded to assembly '{1}' conflicts with type '{2}' forwarded to assembly '{3}'. Il tipo '{0}' inoltrato all'assembly '{1}' è in conflitto con il tipo '{2}' inoltrato all'assembly '{3}'. Type '{0}' forwarded to assembly '{1}' conflicts with type '{2}' exported from module '{3}'. Il tipo '{0}' inoltrato all'assembly '{1}' è in conflitto con il tipo '{2}' esportato dal modulo '{3}'. Referenced assembly '{0}' has different culture setting of '{1}'. Le impostazioni cultura dell'assembly '{0}' al quale si fa riferimento sono diverse da '{1}'. Referenced assembly has different culture setting Le impostazioni cultura dell'assembly di riferimento sono diverse Agnostic assembly cannot have a processor specific module '{0}'. Un assembly agnostico non può avere un modulo '{0}' specifico del processore. Assembly and module '{0}' cannot target different processors. L'assembly e il modulo '{0}' non possono essere destinati a processori diversi. Referenced assembly '{0}' targets a different processor. L'assembly '{0}' a cui si fa riferimento ha come destinazione un processore diverso. Referenced assembly targets a different processor L'assembly di riferimento ha come destinazione un processore diverso Cryptographic failure while creating hashes. Si è verificato un errore di crittografia durante la creazione di hash. Reference to '{0}' netmodule missing. Manca il riferimento al netmodule '{0}'. Module '{0}' is already defined in this assembly. Each module must have a unique filename. Il modulo '{0}' è già definito in questo assembly. Ogni modulo deve avere un nome di file univoco. Cannot read config file '{0}' -- '{1}' Non è possibile leggere il file di configurazione '{0}' - '{1}' Cannot continue since the edit includes a reference to an embedded type: '{0}'. Non è possibile continuare perché la modifica include un riferimento a un tipo incorporato: '{0}'. Member '{0}' added during the current debug session can only be accessed from within its declaring assembly '{1}'. Il membro '{0}' aggiunto durante la sessione di debug corrente è accessibile solo dall'interno dell'assembly '{1}' in cui viene dichiarato. Compilation options '{0}' and '{1}' can't both be specified at the same time. Non è possibile specificare contemporaneamente le opzioni di compilazione '{0}' e '{1}'. Linked netmodule metadata must provide a full PE image: '{0}'. I metadati del netmodule collegato devono fornire un'immagine PE completa: '{0}'. /platform:anycpu32bitpreferred can only be used with /t:exe, /t:winexe and /t:appcontainerexe /platform:anycpu32bitpreferred può essere usato solo con /t:exe, /t:winexe e /t:appcontainerexe <path list> <elenco percorsi> <text> <testo> null propagating operator operatore di propagazione Null expression-bodied method metodo con corpo di espressione expression-bodied property proprietà con corpo di espressione expression-bodied indexer indicizzatore con corpo di espressione auto property initializer inizializzatore di proprietà automatica <namespace> <spazio dei nomi> byref locals and returns variabili locali e valori restituiti per riferimento readonly references riferimenti di sola lettura ref structs struct ref Compilation (C#): Compilazione (C#): Syntax node is not within syntax tree Il nodo Syntax non è compreso nell'albero della sintassi Location must be provided in order to provide minimal type qualification. Per offrire una qualifica minima del tipo, è necessario specificare Position. SyntaxTreeSemanticModel must be provided in order to provide minimal type qualification. Per offrire una qualifica minima del tipo, è necessario specificare SyntaxTreeSemanticModel. Can't reference compilation of type '{0}' from {1} compilation. Non è possibile fare riferimento alla compilazione di tipo '{0}' dalla compilazione di {1}. Syntax tree already present L'albero della sintassi è già presente Submission can only include script code. L'invio può includere solo codice script. Submission can have at most one syntax tree. L'invio può avere al massimo un albero della sintassi. tree must have a root node with SyntaxKind.CompilationUnit l'albero deve avere un nodo radice con SyntaxKind.CompilationUnit Type argument cannot be null L'argomento di tipo non può essere Null Wrong number of type arguments Il numero di argomenti di tipo è errato Name conflict for name {0} Conflitto tra nomi per il nome {0} LookupOptions has an invalid combination of options LookupOptions contiene una combinazione di opzioni non valida items: must be non-empty elementi: non deve essere vuoto Use Microsoft.CodeAnalysis.CSharp.SyntaxFactory.Identifier or Microsoft.CodeAnalysis.CSharp.SyntaxFactory.VerbatimIdentifier to create identifier tokens. Usare Microsoft.CodeAnalysis.CSharp.SyntaxFactory.Identifier o Microsoft.CodeAnalysis.CSharp.SyntaxFactory.VerbatimIdentifier per creare token di identificatore. Use Microsoft.CodeAnalysis.CSharp.SyntaxFactory.Literal to create character literal tokens. Usare Microsoft.CodeAnalysis.CSharp.SyntaxFactory.Literal per creare token letterali di tipo carattere. Use Microsoft.CodeAnalysis.CSharp.SyntaxFactory.Literal to create numeric literal tokens. Usare Microsoft.CodeAnalysis.CSharp.SyntaxFactory.Literal per creare token letterali di tipo numerico. This method can only be used to create tokens - {0} is not a token kind. Questo metodo può essere usato solo per creare token - {0} non è un tipo di token. Generic parameter is definition when expected to be reference {0} Il parametro generico corrisponde alla definizione mentre dovrebbe essere il riferimento {0} Called GetDeclarationName for a declaration node that can possibly contain multiple variable declarators. È stato chiamato GetDeclarationName per un nodo di dichiarazione che può contenere più dichiarazioni di variabile. tree not part of compilation l'albero non fa parte della compilazione Position is not within syntax tree with full span {0} Position non è compreso nell'albero della sintassi con full span {0} The language name '{0}' is invalid. Il nome del linguaggio '{0}' non è valido. The language name is invalid Il nome del linguaggio non è valido Transparent identifier member access failed for field '{0}' of '{1}'. Does the data being queried implement the query pattern? L'accesso al membro identificatore trasparente non è riuscito per il campo '{0}' di '{1}'. I dati su cui eseguire la query implementano il modello di query? The parameter has multiple distinct default values. Il parametro ha più valori predefiniti distinct. The field has multiple distinct constant values. Il campo ha più valori costanti distinct. Within cref attributes, nested types of generic types should be qualified. Negli attributi cref è necessario qualificare i tipi annidati di tipi generici. Within cref attributes, nested types of generic types should be qualified Negli attributi cref è necessario qualificare i tipi annidati di tipi generici Not a C# symbol. Non è un simbolo di C#. Unnecessary using directive. Direttiva Using non necessaria. Unused extern alias. Alias extern non usato. Elements cannot be null. Gli elementi non possono essere Null. LIB environment variable variabile di ambiente LIB /LIB option opzione /LIB /REFERENCEPATH option opzione /REFERENCEPATH directory does not exist la directory non esiste path is too long or invalid il percorso è troppo lungo o non è valido No value for RuntimeMetadataVersion found. No assembly containing System.Object was found nor was a value for RuntimeMetadataVersion specified through options. Non è stato trovato un valore per RuntimeMetadataVersion. Non è presente un assembly che contiene System.Object oppure tramite le opzioni non è stato specificato un valore per RuntimeMetadataVersion. No value for RuntimeMetadataVersion found Non sono stati trovati valori per RuntimeMetadataVersion Expected a {0} SemanticModel. È previsto un elemento SemanticModel {0}. lambda expression espressione lambda Feature '{0}' is not available in C# 1. Please use language version {1} or greater. La funzionalità '{0}' non è disponibile in C# 1. Usare la versione {1} o versioni successive del linguaggio. Feature '{0}' is not available in C# 2. Please use language version {1} or greater. La funzionalità '{0}' non è disponibile C# 2. Usare la versione {1} o versioni successive del linguaggio. Feature '{0}' is not available in C# 3. Please use language version {1} or greater. La funzionalità '{0}' non è disponibile C# 3. Usare la versione {1} o versioni successive del linguaggio. Feature '{0}' is not available in C# 4. Please use language version {1} or greater. La funzionalità '{0}' non è disponibile in C# 4. Usare la versione {1} o versioni successive del linguaggio. Feature '{0}' is not available in C# 5. Please use language version {1} or greater. La funzionalità '{0}' non è disponibile C# 5. Usare la versione {1} o versioni successive del linguaggio. Feature '{0}' is not available in C# 6. Please use language version {1} or greater. La funzionalità '{0}' non è disponibile C# 6. Usare la versione {1} o versioni successive del linguaggio. Feature '{0}' is not available in C# 7.0. Please use language version {1} or greater. La funzionalità '{0}' non è disponibile C# 7.0. Usare la versione {1} o versioni successive del linguaggio. 'experimental' 'experimental' Position must be within span of the syntax tree. La posizione deve essere inclusa nello span dell'albero della sintassi. Syntax node to be speculated cannot belong to a syntax tree from the current compilation. Il nodo della sintassi da prevedere non può appartenere a un albero della sintassi della compilazione corrente. Chaining speculative semantic model is not supported. You should create a speculative model from the non-speculative ParentModel. Il concatenamento del modello semantico speculativo non è supportato. È necessario creare un modello speculativo dal modello ParentModel non speculativo. Microsoft (R) Visual C# Compiler Compilatore Microsoft (R) Visual C# {0} version {1} {0} versione {1} Copyright (C) Microsoft Corporation. All rights reserved. Copyright (C) Microsoft Corporation. Tutti i diritti sono riservati. Supported language versions: Versioni del linguaggio supportate: '{0}': a class with the ComImport attribute cannot specify field initializers. '{0}': una classe con l'attributo ComImport non può specificare inizializzatori di campo. Local name '{0}' is too long for PDB. Consider shortening or compiling without /debug. Il nome locale '{0}' è troppo lungo per for PDB. Provare ad abbreviarlo oppure a compilare senza /debug. Local name is too long for PDB Il nome locale è troppo lungo per PDB Anonymous function converted to a void returning delegate cannot return a value La funzione anonima convertita in un delegato che restituisce un valore nullo non può restituire un valore Async lambda expression converted to a 'Task' returning delegate cannot return a value. Did you intend to return 'Task<T>'? L'espressione lambda asincrona convertita in un elemento 'Task' che restituisce il delegato non può restituire un valore. Si intendeva restituire 'Task<T>'? An instance of analyzer {0} cannot be created from {1} : {2}. Non è possibile creare un'istanza dell'analizzatore {0} da {1} : {2}. An analyzer instance cannot be created Non è possibile creare un'istanza dell'analizzatore The assembly {0} does not contain any analyzers. L'assembly {0} non contiene analizzatori. Assembly does not contain any analyzers L'assembly non contiene analizzatori Unable to load Analyzer assembly {0} : {1} Non è possibile caricare l'assembly dell'analizzatore {0}: {1} Unable to load Analyzer assembly Non è possibile caricare l'assembly dell'analizzatore Skipping some types in analyzer assembly {0} due to a ReflectionTypeLoadException : {1}. Alcuni tipi nell'assembly dell'analizzatore {0} verranno ignorati a causa di un'eccezione ReflectionTypeLoadException: {1}. Error reading ruleset file {0} - {1} Si è verificato un errore durante la lettura del file del set di regole {0} - {1} Error reading debug information for '{0}' Si è verificato un errore durante la lettura delle informazioni di debug per '{0}' Operation caused a stack overflow. L'operazione ha causato un overflow dello stack. Expected identifier or numeric literal. È previsto un identificatore o un valore letterale. Expected identifier or numeric literal È previsto un identificatore o un valore letterale Only auto-implemented properties can have initializers. Solo le proprietà implementate automaticamente possono avere inizializzatori. Auto-implemented properties must have get accessors. Le proprietà implementate automaticamente devono avere funzioni di accesso get. Auto-implemented properties must override all accessors of the overridden property. Le proprietà implementate automaticamente devono sostituire tutte le funzioni di accesso della proprietà sostituita. Structs without explicit constructors cannot contain members with initializers. Le struct senza costruttori espliciti non possono contenere membri con inizializzatori. Cannot emit debug information for a source text without encoding. Non è possibile creare le informazioni di debug per un testo di origine senza codifica. Block bodies and expression bodies cannot both be provided. Non è possibile specificare sia corpi di blocchi che corpi di espressioni. Control cannot fall out of switch from final case label ('{0}') Control non può uscire dall'opzione dall'etichetta case finale ('{0}') Type arguments are not allowed in the nameof operator. Gli argomenti di tipo non sono consentiti nell'operatore nameof. An expression tree lambda may not contain a null propagating operator. Un'espressione lambda dell'albero delle espressioni non può contenere un operatore di propagazione Null. An expression tree lambda may not contain a dictionary initializer. Un'espressione lambda dell'albero delle espressioni non può contenere un inizializzatore di dizionario. An extension Add method is not supported for a collection initializer in an expression lambda. Un metodo Add di estensione non è supportato per un inizializzatore di raccolta in un'espressione lambda. nameof operator operatore nameof dictionary initializer inizializzatore di dizionario Missing close delimiter '}' for interpolated expression started with '{'. Manca il delimitatore '}' di chiusura per l'espressione interpolata che inizia con '{'. A single-line comment may not be used in an interpolated string. Non è possibile usare un commento su una sola riga in una stringa interpolata. An expression is too long or complex to compile Espressione troppo lunga o complessa per essere compilata Expression does not have a name. L'espressione non ha un nome. Sub-expression cannot be used in an argument to nameof. Non è possibile usare l'espressione secondaria in un argomento di nameof. An alias-qualified name is not an expression. Un nome qualificato da alias non è un'espressione. Type parameters are not allowed on a method group as an argument to 'nameof'. In un gruppo di metodi non sono consentiti parametri di tipo usati come argomento di 'nameof'. SearchCriteria is expected. È previsto SearchCriteria. Assembly culture strings may not contain embedded NUL characters. Le stringhe delle impostazioni cultura dell'assembly potrebbero non contenere caratteri NUL incorporati. using static using static interpolated strings stringhe interpolate await in catch blocks and finally blocks await in blocchi catch e blocchi finally binary literals valori letterali binari digit separators separatori di cifra local functions funzioni locali A '{0}' character must be escaped (by doubling) in an interpolated string. In una stringa interpolata è necessario specificare il carattere di escape di un carattere '{0}' raddoppiandolo. A '{0}' character may only be escaped by doubling '{0}{0}' in an interpolated string. In una stringa interpolata è possibile specificare il carattere di escape di un carattere '{0}' raddoppiando '{0}{0}'. A format specifier may not contain trailing whitespace. Un identificatore di formato non può contenere uno spazio vuoto finale. Empty format specifier. Identificatore di formato vuoto. There is an error in a referenced assembly '{0}'. Un assembly di riferimento '{0}' contiene un errore. Expression or declaration statement expected. È prevista l'istruzione di dichiarazione o l'espressione. Extension method groups are not allowed as an argument to 'nameof'. Come argomento di 'nameof' non sono consentiti gruppi di metodi di estensione. Alignment value {0} has a magnitude greater than {1} and may result in a large formatted string. La grandezza del valore di allineamento {0} è maggiore di {1} e può comportare la creazione di una stringa formattata di grandi dimensioni. Unused extern alias Alias extern non usato Unnecessary using directive Direttiva using non necessaria Skip loading types in analyzer assembly that fail due to a ReflectionTypeLoadException Ignora il caricamento dei tipi nell'assembly dell'analizzatore che non riescono a causa di un'eccezione ReflectionTypeLoadException Alignment value has a magnitude that may result in a large formatted string La grandezza del valore di allineamento è tale da comportare la creazione di una stringa formattata di grandi dimensioni Length of String constant resulting from concatenation exceeds System.Int32.MaxValue. Try splitting the string into multiple constants. La lunghezza della costante di stringa risultante dalla concatenazione supera il valore di System.Int32.MaxValue. Provare a dividere la stringa in più costanti. Tuple must contain at least two elements. La tupla deve contenere almeno due elementi. Debug entry point must be a definition of a method declared in the current compilation. Il punto di ingresso del debug deve essere una definizione di un metodo nella compilazione corrente. #load is only allowed in scripts #load è consentito solo negli script Cannot use #load after first token in file Non è possibile usare #load dopo il primo token del file Could not find file. Il file non è stato trovato. File path referenced in source (#load) could not be resolved. SyntaxTree resulted from a #load directive and cannot be removed or replaced directly. L'elemento SyntaxTree deriva da una direttiva #load e non può essere rimosso o sostituito direttamente. Source file references are not supported. I riferimenti al file di origine non sono supportati. The pathmap option was incorrectly formatted. Il formato dell'opzione pathmap non è corretto. Invalid real literal. Il valore letterale reale non è valido. Auto-implemented properties cannot return by reference Le proprietà implementate automaticamente non possono essere restituite per riferimento Properties which return by reference must have a get accessor Le proprietà che vengono restituite per riferimento devono contenere una funzione di accesso get Properties which return by reference cannot have set accessors Le proprietà che vengono restituite per riferimento non possono contenere funzioni di accesso set '{0}' must match by reference return of overridden member '{1}' '{0}' deve corrispondere per riferimento al valore restituito del membro '{1}' di cui è stato eseguito l'override By-reference returns may only be used in methods that return by reference I valori restituiti per riferimento possono essere usati solo in metodi che vengono restituiti per riferimento By-value returns may only be used in methods that return by value I valori restituiti per valore possono essere usati solo in metodi che vengono restituiti per valore The return expression must be of type '{0}' because this method returns by reference L'espressione restituita deve essere di tipo '{0}' perché questo metodo viene restituito per riferimento '{0}' does not implement interface member '{1}'. '{2}' cannot implement '{1}' because it does not have matching return by reference. '{0}' non implementa il membro di interfaccia '{1}'. '{2}' non può implementare '{1}' perché non contiene il valore restituito corrispondente per riferimento. The body of '{0}' cannot be an iterator block because '{0}' returns by reference Il corpo di '{0}' non può essere un blocco iteratore perché '{0}' viene restituito per riferimento Lambda expressions that return by reference cannot be converted to expression trees Non è possibile convertire in alberi delle espressioni le espressioni lambda che vengono restituite per riferimento An expression tree lambda may not contain a call to a method, property, or indexer that returns by reference Un'espressione lambda dell'albero delle espressioni non può contenere una chiamata a un metodo, a una proprietà o a un indicizzatore che viene restituito per riferimento An expression cannot be used in this context because it may not be passed or returned by reference Non è possibile usare un'espressione in questo contesto perché non può essere passata o restituita per riferimento Cannot return '{0}' by reference because it was initialized to a value that cannot be returned by reference Non è possibile restituire '{0}' per riferimento perché è stato inizializzato con un valore che non può essere restituito per riferimento Cannot return by reference a member of '{0}' because it was initialized to a value that cannot be returned by reference Non è possibile restituire un membro di '{0}' per riferimento perché è stato inizializzato con un valore che non può essere restituito per riferimento Cannot return '{0}' by reference because it is read-only Non è possibile restituire '{0}' per riferimento perché è di sola lettura Cannot return the range variable '{0}' by reference Non è possibile restituire la variabile di intervallo '{0}' per riferimento Cannot return '{0}' by reference because it is a '{1}' Non è possibile restituire '{0}' per riferimento perché è '{1}' Cannot return fields of '{0}' by reference because it is a '{1}' Non è possibile restituire i campi di '{0}' per riferimento perché è '{1}' A readonly field cannot be returned by writable reference Un campo di sola lettura non può restituito per riferimento scrivibile A static readonly field cannot be returned by writable reference Non è possibile restituire un campo di sola lettura statico per riferimento scrivibile Members of readonly field '{0}' cannot be returned by writable reference I membri del campo di sola lettura '{0}' non possono essere restituiti per riferimento scrivibile Fields of static readonly field '{0}' cannot be returned by writable reference Non è possibile restituire i campi del campo di sola lettura statico '{0}' per riferimento scrivibile Cannot return a parameter by reference '{0}' because it is not a ref or out parameter Non è possibile restituire un parametro '{0}' per riferimento perché non è un parametro out o ref Cannot return by reference a member of parameter '{0}' because it is not a ref or out parameter Non è possibile restituire per riferimento un membro del parametro '{0}' perché non è un parametro ref o out Cannot return local '{0}' by reference because it is not a ref local Non è possibile restituire la variabile locale '{0}' per riferimento perché non è una variabile locale ref Cannot return a member of local '{0}' by reference because it is not a ref local Non è possibile restituire un membro della variabile locale '{0}' per riferimento perché non è una variabile locale ref Struct members cannot return 'this' or other instance members by reference I membri struct non possono restituire 'this' o altri membri di istanza per riferimento Expression cannot be used in this context because it may indirectly expose variables outside of their declaration scope Non è possibile usare l'espressione in questo contesto perché potrebbe esporre indirettamente variabili all'esterno del relativo ambito di dichiarazione Cannot use local '{0}' in this context because it may expose referenced variables outside of their declaration scope Non è possibile usare la variabile locale '{0}' in questo contesto perché potrebbe esporre variabili di riferimento all'esterno del relativo ambito di dichiarazione Cannot use a result of '{0}' in this context because it may expose variables referenced by parameter '{1}' outside of their declaration scope Non è possibile usare un risultato di '{0}' in questo contesto perché potrebbe esporre variabili cui viene fatto riferimento dal parametro '{1}' all'esterno dell'ambito della dichiarazione Cannot use a member of result of '{0}' in this context because it may expose variables referenced by parameter '{1}' outside of their declaration scope Non è possibile usare un membro del risultato di '{0}' in questo contesto perché potrebbe esporre variabili cui viene fatto riferimento dal parametro '{1}' all'esterno dell'ambito di dichiarazione This combination of arguments to '{0}' is disallowed because it may expose variables referenced by parameter '{1}' outside of their declaration scope Questa combinazione di argomenti di '{0}' non è consentita perché potrebbe esporre variabili cui viene fatto riferimento dal parametro '{1}' all'esterno dell'ambito della dichiarazione Branches of a ref conditional operator cannot refer to variables with incompatible declaration scopes I rami di un operatore condizionale ref non possono fare riferimento a variabili con ambiti di dichiarazione incompatibili A result of a stackalloc expression of type '{0}' cannot be used in this context because it may be exposed outside of the containing method Non è possibile usare un risultato di un'espressione a stackalloc di tipo '{0}' in questo contesto perché potrebbe essere esposta all'esterno del metodo che la contiene Cannot initialize a by-value variable with a reference Non è possibile inizializzare una variabile per valore con un riferimento Cannot initialize a by-reference variable with a value Non è possibile inizializzare una variabile per riferimento con un valore The expression must be of type '{0}' because it is being assigned by reference L'espressione deve essere di tipo '{0}' perché verrà assegnata per riferimento A declaration of a by-reference variable must have an initializer Una dichiarazione di una variabile per riferimento deve contenere un inizializzatore Cannot use ref local '{0}' inside an anonymous method, lambda expression, or query expression Non è possibile usare la variabile locale ref '{0}' in un metodo anonimo, in un'espressione lambda o in un'espressione di query Iterators cannot have by-reference locals Gli iteratori non possono includere variabili locali per riferimento Async methods cannot have by-reference locals I metodi Async non possono includere variabili locali per riferimento 'await' cannot be used in an expression containing a call to '{0}' because it returns by reference 'Non è possibile usare 'await' in un'espressione che contiene una chiamata a '{0}' perché viene restituito per riferimento 'await' cannot be used in an expression containing a ref conditional operator 'Non è possibile usare 'await' in un'espressione contenente un operatore condizionale ref Both conditional operator values must be ref values or neither may be a ref value Entrambi i valori dell'operatore condizionale devono essere valori ref, altrimenti nessuno potrà esserlo The expression must be of type '{0}' to match the alternative ref value L'espressione deve essere di tipo '{0}' per essere uguale al valore ref alternativo An expression tree may not contain a reference to a local function Un albero delle espressioni non può contenere un riferimento a una funzione locale Cannot pass argument with dynamic type to params parameter '{0}' of local function '{1}'. Non è possibile passare l'argomento con tipo dinamico al parametro params '{0}' della funzione locale '{1}'. Syntax tree should be created from a submission. L'albero della sintassi deve essere creato da un invio. Combined length of user strings used by the program exceeds allowed limit. Try to decrease use of string literals. La lunghezza combinata delle stringhe utente usate dal programma supera il limite consentito. Provare a ridurre l'uso di valori letterali stringa. It is not legal to use nullable type '{0}?' in a pattern; use the underlying type '{0}' instead. Non è consentito usare il tipo nullable '{0}?' in un criterio. Usare il tipo sottostante '{0}'. An error occurred while writing the output file: {0}. Si è verificato un errore durante la scrittura del file di output: {0}. Tuple element names must be unique. I nomi di elementi di tupla devono essere univoci. Tuple element name '{0}' is only allowed at position {1}. Il nome di elemento di tupla '{0}' è consentito solo alla posizione {1}. Tuple element name '{0}' is disallowed at any position. Il nome di elemento di tupla '{0}' non è consentito in nessuna posizione. Member '{0}' was not found on type '{1}' from assembly '{2}'. Il membro '{0}' non è stato trovato nel tipo '{1}' dell'assembly '{2}'. tuples tuple No suitable 'Deconstruct' instance or extension method was found for type '{0}', with {1} out parameters and a void return type. Non sono stati trovati metodi di estensione o istanze di 'Deconstruct' idonee per il tipo '{0}', con {1} parametri out e un tipo restituito void. Deconstruct assignment requires an expression with a type on the right-hand-side. L'assegnazione di decostruzione richiede un'espressione con un tipo sul lato destro. The switch expression must be a value; found '{0}'. L'espressione switch deve essere un valore. È stato trovato '{0}'. An expression of type '{0}' cannot be handled by a pattern of type '{1}'. Un'espressione di tipo '{0}' non può essere gestita da un criterio di tipo '{1}'. Attribute '{0}' is ignored when public signing is specified. L'attributo '{0}' viene ignorato quando si specifica la firma pubblica. Attribute is ignored when public signing is specified. L'attributo viene ignorato quando si specifica la firma pubblica. Option '{0}' must be an absolute path. L'opzione '{0}' deve essere un percorso assoluto. Tuple with {0} elements cannot be converted to type '{1}'. Non è possibile convertire la tupla con {0} elementi nel tipo '{1}'. out variable declaration dichiarazione di variabile out Reference to an implicitly-typed out variable '{0}' is not permitted in the same argument list. Nello stesso elenco di argomenti non è consentito il riferimento a una variabile out tipizzata in modo implicito '{0}'. Cannot infer the type of implicitly-typed out variable '{0}'. Non è possibile dedurre il tipo della variabile out '{0}' tipizzata in modo implicito. Cannot infer the type of implicitly-typed deconstruction variable '{0}'. Non è possibile dedurre il tipo della variabile di decostruzione '{0}' tipizzata in modo implicito. Cannot infer the type of implicitly-typed discard. Non è possibile dedurre il tipo della variabile discard tipizzata in modo implicito. Cannot deconstruct a tuple of '{0}' elements into '{1}' variables. Non è possibile decostruire una tupla di '{0}' elementi in '{1}' variabili. Cannot deconstruct dynamic objects. Non è possibile decostruire oggetti dinamici. Deconstruction must contain at least two variables. La decostruzione deve contenere almeno due variabili. The tuple element name '{0}' is ignored because a different name or no name is specified by the target type '{1}'. Il nome dell'elemento di tupla '{0}' viene ignorato perché nel tipo di destinazione '{1}' è specificato un nome diverso o non è specificato alcun nome. The tuple element name is ignored because a different name or no name is specified by the assignment target. Il nome dell'elemento di tupla viene ignorato perché nella destinazione di assegnazione è specificato un nome diverso o non è specificato alcun nome. Predefined type '{0}' must be a struct. Il tipo predefinito '{0}' deve essere uno struct. 'new' cannot be used with tuple type. Use a tuple literal expression instead. 'Non è possibile usare 'new' con il tipo tupla. Usare un'espressione letterale di tupla. Deconstruction 'var (...)' form disallows a specific type for 'var'. Nel form di decostruzione 'var (...)' non è consentito un tipo specifico per 'var'. Cannot define a class or member that utilizes tuples because the compiler required type '{0}' cannot be found. Are you missing a reference? Non è possibile definire una classe o un membro che usa tuple perché non è stato trovato il tipo '{0}' richiesto dal compilatore. Probabilmente manca un riferimento. Cannot reference 'System.Runtime.CompilerServices.TupleElementNamesAttribute' explicitly. Use the tuple syntax to define tuple names. Non è possibile fare riferimento a 'System.Runtime.CompilerServices.TupleElementNamesAttribute' in modo esplicito. Usare la sintassi della tupla per definire i nomi di tupla. An expression tree may not contain an out argument variable declaration. Un albero delle espressioni non può contenere una dichiarazione di variabile argomento out. An expression tree may not contain a discard. Un albero delle espressioni non può contenere una funzionalità discard. An expression tree may not contain an 'is' pattern-matching operator. Un albero delle espressioni non può contenere un operatore dei criteri di ricerca 'is'. An expression tree may not contain a tuple literal. Un albero delle espressioni non può contenere un valore letterale di tupla. An expression tree may not contain a tuple conversion. Un albero delle espressioni non può contenere una conversione di tupla. /sourcelink switch is only supported when emitting PDB. L'opzione /sourcelink è supportata solo quando si crea il file PDB. /embed switch is only supported when emitting a PDB. L'opzione /embed è supportata solo quando si crea un file PDB. Invalid instrumentation kind: {0} Il tipo di strumentazione non è valido: {0} The syntax 'var (...)' as an lvalue is reserved. La sintassi 'var (...)' come lvalue è riservata. { or ; or => expected È previsto { oppure ; o => A throw expression is not allowed in this context. Un'espressione throw non è consentita in questo contesto. A deconstruction cannot mix declarations and expressions on the left-hand-side. Nella parte sinistra di una decostruzione non è possibile combinare dichiarazioni ed espressioni. A declaration is not allowed in this context. Una dichiarazione non è consentita in questo contesto. A foreach loop must declare its iteration variables. Un ciclo foreach deve dichiarare le relative variabili di iterazione. Tuple element names are not permitted on the left of a deconstruction. Nella parte sinistra di una decostruzione non sono consentiti nomi di elemento di tupla. To cast a negative value, you must enclose the value in parentheses. Per eseguire il cast di un valore negativo, è necessario racchiuderlo tra parentesi. An expression tree may not contain a throw-expression. Un albero delle espressioni non può contenere un'espressione throw. Invalid assembly name: {0} Il nome di assembly {0} non è valido For type '{0}' to be used as an AsyncMethodBuilder for type '{1}', its Task property should return type '{1}' instead of type '{2}'. La proprietà Task del tipo '{0}' da usare come elemento AsyncMethodBuilder per il tipo '{1}' deve restituire il tipo '{1}' invece di '{2}'. Attributes are not allowed on local function parameters or type parameters Gli attributi non sono consentiti in parametri di funzione locali o parametri di tipo Module '{0}' in assembly '{1}' is forwarding the type '{2}' to multiple assemblies: '{3}' and '{4}'. Il modulo '{0}' nell'assembly '{1}' inoltra il tipo '{2}' a più assembly '{3}' e '{4}'. It is not legal to use the type 'dynamic' in a pattern. Non è consentito usare il tipo 'dynamic' in un criterio. Provided documentation mode is unsupported or invalid: '{0}'. La modalità di documentazione specificata non è supportata o non è valida: '{0}'. Provided source code kind is unsupported or invalid: '{0}' Il tipo del codice sorgente specificato non è supportato o non è valido: '{0}' Provided language version is unsupported or invalid: '{0}'. La versione del linguaggio specificata non è supportata o non è valida: '{0}'. Invalid name for a preprocessing symbol; '{0}' is not a valid identifier Nome non valido per un simbolo di pre-elaborazione. '{0}' non è un identificatore valido Feature '{0}' is not available in C# 7.1. Please use language version {1} or greater. La funzionalità '{0}' non è disponibile C# 7.1. Usare la versione {1} o versioni successive del linguaggio. Feature '{0}' is not available in C# 7.2. Please use language version {1} or greater. La funzionalità '{0}' non è disponibile C# 7.2. Usare la versione {1} o versioni successive del linguaggio. Specified language version '{0}' cannot have leading zeroes La versione specificata '{0}' del linguaggio non può contenere zeri iniziali A value of type 'void' may not be assigned. Non è possibile assegnare un valore di tipo 'void'. '{0}' is for evaluation purposes only and is subject to change or removal in future updates. '{0}' viene usato solo a scopo di valutazione e potrebbe essere modificato o rimosso in aggiornamenti futuri. Type is for evaluation purposes only and is subject to change or removal in future updates. Type viene usato solo a scopo di valutazione e potrebbe essere modificato o rimosso in aggiornamenti futuri. Compiler version: '{0}'. Language version: {1}. Versione del compilatore: '{0}'. Versione del linguaggio: {1}. async main principale asincrono Tuple element name '{0}' is inferred. Please use language version {1} or greater to access an element by its inferred name. Il nome '{0}' dell'elemento di tupla è dedotto. Usare la versione {1} o una versione successiva del linguaggio per accedere a un elemento in base al relativo nome dedotto. A tuple may not contain a value of type 'void'. Una tupla non può contenere un valore di tipo 'void'. A void or int returning entry point cannot be async Un punto di ingresso che restituisce void o int non può essere asincrono An expression of type '{0}' cannot be handled by a pattern of type '{1}' in C# {2}. Please use language version {3} or greater. Un'espressione di tipo '{0}' non può essere gestita da un criterio di tipo '{1}' in C# {2}. Usare la versione {3} o versioni successive del linguaggio. The local function '{0}' is declared but never used La funzione locale '{0}' è dichiarata, ma non viene mai usata Local function is declared but never used La funzione locale è dichiarata, ma non viene mai usata Local function '{0}' must declare a body because it is not marked 'static extern'. La funzione locale '{0}' deve dichiarare un corpo perché non è contrassegnata come 'static extern'. Unable to read debug information of method '{0}' (token 0x{1:X8}) from assembly '{2}' Non è possibile leggere le informazione di debug del metodo '{0}' (token 0x{1:X8}) dall'assembly '{2}' {0} is not a valid C# conversion expression {0} non è un'espressione di conversione C# valida Cannot pass argument with dynamic type to generic local function '{0}' with inferred type arguments. Non è possibile passare l'argomento di tipo dinamico alla funzione locale generica '{0}' con argomenti di tipo dedotti. leading digit separator separatore di cifra iniziale Do not use '{0}'. This is reserved for compiler usage. Non usare '{0}' perché è riservato al compilatore. The type name '{0}' is reserved to be used by the compiler. Il nome di tipo '{0}' è riservato al compilatore. The first parameter of the 'in' extension method '{0}' must be a concrete (non-generic) value type. Il primo parametro del metodo di estensione 'in' '{0}' deve essere un tipo valore concreto (non generico). Instance fields of readonly structs must be readonly. I campi di istanza di struct di sola lettura devono essere di sola lettura. Auto-implemented instance properties in readonly structs must be readonly. Tutte le proprietà di istanza implementate automaticamente in struct di sola lettura devono essere di sola lettura. Field-like events are not allowed in readonly structs. Nelle struct di sola lettura non sono consentiti eventi simili a campi. ref extension methods metodi di estensione ref Conversion of a stackalloc expression of type '{0}' to type '{1}' is not possible. Non è possibile eseguire la conversione di un'espressione stackalloc di tipo '{0}' nel tipo '{1}'. The first parameter of a 'ref' extension method '{0}' must be a value type or a generic type constrained to struct. Il primo parametro di un metodo di estensione 'ref' '{0}' deve essere un tipo valore o un tipo generico vincolato a struct. An in parameter cannot have the Out attribute. Un parametro in non può avere l'attributo Out. {0} is not a valid C# compound assignment operation {0} non è un'operazione valida di assegnazione composta C# Filter expression is a constant 'false', consider removing the catch clause L'espressione di filtro è una costante 'false'. Provare a rimuovere la clausola catch Filter expression is a constant 'false' L'espressione di filtro è una costante 'false' Filter expression is a constant 'false', consider removing the try-catch block L'espressione di filtro è una costante 'false'. Provare a rimuovere il blocco try-catch Filter expression is a constant 'false'. L'espressione di filtro è una costante 'false'. __arglist cannot have an argument of void type __arglist non può contenere un argomento di tipo void A conditional expression cannot be used directly in a string interpolation because the ':' ends the interpolation. Parenthesize the conditional expression. Non è possibile usare un'espressione condizionale in un'interpolazione di stringa perché l'interpolazione termina con ':'. Racchiudere tra parentesi l'espressione condizionale. Do not use 'System.Runtime.CompilerServices.FixedBuffer' attribute on a property Non usare l'attributo 'System.Runtime.CompilerServices.FixedBuffer' su una proprietà Feature '{0}' is not available in C# 7.3. Please use language version {1} or greater. La funzionalità '{0}' non è disponibile in C# 7.3. Usare la versione {1} o versioni successive del linguaggio. Field-targeted attributes on auto-properties are not supported in language version {0}. Please use language version {1} or greater. Gli attributi destinati a campi su proprietà automatiche non sono supportati nella versione {0} del linguaggio. Usare la versione {1} o superiore. Field-targeted attributes on auto-properties are not supported in this version of the language. Gli attributi destinati a campi su proprietà automatiche non sono supportati in questa versione del linguaggio. async streams flussi asincroni '{0}': type used in an asynchronous using statement must be implicitly convertible to 'System.IAsyncDisposable' or implement a suitable 'DisposeAsync' method. '{0}': il tipo usato in un'istruzione using asincrona deve essere convertibile in modo implicito in 'System.IAsyncDisposable' o implementare un metodo 'DisposeAsync' adatto. Asynchronous foreach requires that the return type '{0}' of '{1}' must have a suitable public 'MoveNextAsync' method and public 'Current' property Con l'istruzione foreach asincrona il tipo restituito '{0}' di '{1}' deve essere associato a un metodo 'MoveNextAsync' pubblico e a una proprietà 'Current' pubblica appropriati Asynchronous foreach statement cannot operate on variables of type '{0}' because it implements multiple instantiations of '{1}'; try casting to a specific interface instantiation L'istruzione foreach asincrona non può funzionare con variabili di tipo '{0}' perché implementa più creazioni di un'istanza di '{1}'. Provare a eseguire il cast su una creazione di un'istanza di interfaccia specifica Interfaces cannot contain conversion, equality, or inequality operators Le interfacce non possono contenere operatori di conversione, uguaglianza o disuguaglianza Target runtime doesn't support default interface implementation. Il runtime di destinazione non supporta l'implementazione di interfaccia predefinita. '{0}' cannot implement interface member '{1}' in type '{2}' because the target runtime doesn't support default interface implementation. '{0}' non può implementare il membro di interfaccia '{1}' nel tipo '{2}' perché il runtime di destinazione non supporta l'implementazione di interfaccia predefinita. The modifier '{0}' is not valid for this item in C# {1}. Please use language version '{2}' or greater. Il modificatore '{0}' non è valido per questo elemento in C# {1}. Usare la versione '{2}' o versioni successive del linguaggio. '{0}' does not implement interface member '{1}'. '{2}' cannot implicitly implement a non-public member. '{0}' non implementa il membro di interfaccia '{1}'. '{2}' non può implementare implicitamente un membro non pubblico. Interface member '{0}' does not have a most specific implementation. Neither '{1}', nor '{2}' are most specific. Il membro di interfaccia '{0}' non contiene un'implementazione più specifica. Né '{1}' né '{2}' sono più specifiche. '{0}' cannot implement interface member '{1}' in type '{2}' because feature '{3}' is not available in C# {4}. Please use language version '{5}' or greater. '{0}' non può implementare il membro di interfaccia '{1}' nel tipo '{2}' perché la funzionalità '{3}' non è disponibile in C# {4}. Usare la versione '{5}' o versioni successive del linguaggio.