CSharpBinderFlags CSharpBinderFlags CSharpBinderFlags CSharpBinderFlags Enum

Definizione

Rappresenta informazioni sulle operazioni dinamiche in C# non specifiche di determinati argomenti in un sito di chiamata.Represents information about C# dynamic operations that are not specific to particular arguments at a call site. Le istanze di questa classe vengono generate dal compilatore C#.Instances of this class are generated by the C# compiler.

Questa enumerazione ha un attributo FlagsAttribute che consente una combinazione bit per bit dei valori del relativo membro.

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

public enum class CSharpBinderFlags
[System.Flags]
public enum CSharpBinderFlags
type CSharpBinderFlags = 
Public Enum CSharpBinderFlags
Ereditarietà
CSharpBinderFlagsCSharpBinderFlagsCSharpBinderFlagsCSharpBinderFlags
Attributi

Campi

BinaryOperationLogical BinaryOperationLogical BinaryOperationLogical BinaryOperationLogical 8

Il gestore di associazione rappresenta un operatore logico AND o OR che fa parte di una valutazione dell'operatore logico condizionale.The binder represents a logical AND or logical OR that is part of a conditional logical operator evaluation.

CheckedContext CheckedContext CheckedContext CheckedContext 1

La valutazione di questo gestore di associazione si verifica in un contesto verificato.The evaluation of this binder happens in a checked context.

ConvertArrayIndex ConvertArrayIndex ConvertArrayIndex ConvertArrayIndex 32

Il gestore di associazione rappresenta una conversione implicita per l'utilizzo in un'espressione di creazione di una matrice.The binder represents an implicit conversion for use in an array creation expression.

ConvertExplicit ConvertExplicit ConvertExplicit ConvertExplicit 16

Il gestore di associazione rappresenta una conversione esplicita.The binder represents an explicit conversion.

InvokeSimpleName InvokeSimpleName InvokeSimpleName InvokeSimpleName 2

Il gestore di associazione rappresenta una chiamata per un nome semplice.The binder represents an invoke on a simple name.

InvokeSpecialName InvokeSpecialName InvokeSpecialName InvokeSpecialName 4

Il gestore di associazione rappresenta una chiamata per uno SpecialName.The binder represents an invoke on a specialname.

None None None None 0

Non sono presenti informazioni aggiuntive necessarie per questo gestore di associazione.There is no additional information required for this binder.

ResultDiscarded ResultDiscarded ResultDiscarded ResultDiscarded 256

Il gestore di associazione viene utilizzato in una posizione che non richiede un risultato e può quindi essere associato a un metodo che restituisce void.The binder is used in a position that does not require a result, and can therefore bind to a void returning method.

ResultIndexed ResultIndexed ResultIndexed ResultIndexed 64

Il risultato di qualsiasi associazione sarà indicizzato per ottenere un gestore di associazione dell'indice set o get.The result of any bind is going to be indexed get a set index or get index binder.

ValueFromCompoundAssignment ValueFromCompoundAssignment ValueFromCompoundAssignment ValueFromCompoundAssignment 128

Il valore in questo indice set o membro set presenta un operatore di assegnazione composto.The value in this set index or set member comes a compound assignment operator.

Si applica a