Condividi tramite


ICollectionElementInitializerOperation Interfaccia

Definizione

Attenzione

ICollectionElementInitializerOperation has been replaced with IInvocationOperation and IDynamicInvocationOperation

Interfaccia obsoleta usata per rappresentare un inizializzatore di elementi della raccolta. È stata sostituita da IInvocationOperation e IDynamicInvocationOperation, in base alle esigenze.

Utilizzo corrente: Nessuno. Questa API è stata obsoleta a favore di IInvocationOperation e IDynamicInvocationOperation.

public interface class ICollectionElementInitializerOperation : Microsoft::CodeAnalysis::IOperation
[System.Obsolete("ICollectionElementInitializerOperation has been replaced with IInvocationOperation and IDynamicInvocationOperation", true)]
public interface ICollectionElementInitializerOperation : Microsoft.CodeAnalysis.IOperation
[<System.Obsolete("ICollectionElementInitializerOperation has been replaced with IInvocationOperation and IDynamicInvocationOperation", true)>]
type ICollectionElementInitializerOperation = interface
    interface IOperation
Public Interface ICollectionElementInitializerOperation
Implements IOperation
Attributi
Implementazioni

Commenti

Questo nodo è associato ai tipi di operazione seguenti:

Questa interfaccia è riservata per l'implementazione dalle API associate. Si riserva il diritto di modificarlo in futuro.

Proprietà

AddMethod
Obsoleti.

Interfaccia obsoleta usata per rappresentare un inizializzatore di elementi della raccolta. È stata sostituita da IInvocationOperation e IDynamicInvocationOperation, in base alle esigenze.

Utilizzo corrente: Nessuno. Questa API è stata obsoleta a favore di IInvocationOperation e IDynamicInvocationOperation.

Arguments
Obsoleti.

Interfaccia obsoleta usata per rappresentare un inizializzatore di elementi della raccolta. È stata sostituita da IInvocationOperation e IDynamicInvocationOperation, in base alle esigenze.

Utilizzo corrente: Nessuno. Questa API è stata obsoleta a favore di IInvocationOperation e IDynamicInvocationOperation.

ChildOperations
Obsoleti.

Enumerabile delle operazioni figlio per questa operazione.

(Ereditato da IOperation)
Children
Obsoleti.

Matrice di operazioni figlio per questa operazione. Deprecato: usare ChildOperations.

(Ereditato da IOperation)
ConstantValue
Obsoleti.

Se l'operazione è un'espressione che restituisce un valore costante, HasValue è true ed Value è il valore dell'espressione. In caso contrario, HasValue è false.

(Ereditato da IOperation)
IsDynamic
Obsoleti.

Interfaccia obsoleta usata per rappresentare un inizializzatore di elementi della raccolta. È stata sostituita da IInvocationOperation e IDynamicInvocationOperation, in base alle esigenze.

Utilizzo corrente: Nessuno. Questa API è stata obsoleta a favore di IInvocationOperation e IDynamicInvocationOperation.

IsImplicit
Obsoleti.

Impostare su True se il compilatore ha generato /in modo implicito calcolato dal codice del compilatore

(Ereditato da IOperation)
Kind
Obsoleti.

Identifica il tipo di operazione.

(Ereditato da IOperation)
Language
Obsoleti.

Lingua di origine dell'oggetto IOperation. I valori possibili sono CSharp e VisualBasic.

(Ereditato da IOperation)
Parent
Obsoleti.

IOperation che ha questa operazione come figlio. Null per la radice.

(Ereditato da IOperation)
SemanticModel
Obsoleti.

Modello semantico facoltativo usato per generare questa operazione. Non null per le operazioni generate dall'origine con GetOperation(SyntaxNode, CancellationToken) callback api e operazioni effettuate agli analizzatori. Null per le operazioni all'interno di un ControlFlowGraphoggetto .

(Ereditato da IOperation)
Syntax
Obsoleti.

Sintassi analizzata per produrre l'operazione.

(Ereditato da IOperation)
Type
Obsoleti.

Tipo di risultato dell'operazione o Null se l'operazione non produce un risultato.

(Ereditato da IOperation)

Metodi

Accept(OperationVisitor)
Obsoleti.

Interfaccia obsoleta usata per rappresentare un inizializzatore di elementi della raccolta. È stata sostituita da IInvocationOperation e IDynamicInvocationOperation, in base alle esigenze.

Utilizzo corrente: Nessuno. Questa API è stata obsoleta a favore di IInvocationOperation e IDynamicInvocationOperation.

(Ereditato da IOperation)
Accept<TArgument,TResult>(OperationVisitor<TArgument,TResult>, TArgument)
Obsoleti.

Interfaccia obsoleta usata per rappresentare un inizializzatore di elementi della raccolta. È stata sostituita da IInvocationOperation e IDynamicInvocationOperation, in base alle esigenze.

Utilizzo corrente: Nessuno. Questa API è stata obsoleta a favore di IInvocationOperation e IDynamicInvocationOperation.

(Ereditato da IOperation)

Metodi di estensione

Descendants(IOperation)
Obsoleti.

Restituisce tutte le operazioni discendenti dell'oggetto specificato operation nell'ordine di valutazione.

DescendantsAndSelf(IOperation)
Obsoleti.

Restituisce tutte le operazioni discendenti dell'oggetto specificato, incluso l'oggetto specificato operationoperation nell'ordine di valutazione.

Si applica a