Partager via


CSharpBinderFlags Énumération

Définition

Représente des informations relatives aux opérations dynamiques en C# qui ne sont pas spécifiques à des arguments particuliers sur un site d’appel. Les instances de cette classe sont générées par le compilateur C#.

Cette énumération prend en charge une combinaison au niveau du bit de ses valeurs membres.

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

public enum class CSharpBinderFlags
[System.Flags]
public enum CSharpBinderFlags
[<System.Flags>]
type CSharpBinderFlags = 
Public Enum CSharpBinderFlags
Héritage
CSharpBinderFlags
Attributs

Champs

BinaryOperationLogical 8

Le classeur représente un AND logique ou un OR logique faisant partie d'une évaluation d'opérateur logique conditionnelle.

CheckedContext 1

L'évaluation de ce classeur s'effectue dans un contexte vérifié (checked).

ConvertArrayIndex 32

Le classeur représente une conversion implicite pour une utilisation dans une expression de création de tableau.

ConvertExplicit 16

Le classeur représente une conversion explicite.

InvokeSimpleName 2

Le classeur représente un appel sur un nom simple.

InvokeSpecialName 4

Le classeur représente un appel sur un nom spécial.

None 0

Aucune information supplémentaire n'est requise pour ce classeur.

ResultDiscarded 256

Le classeur est utilisé à un emplacement qui ne requiert pas de résultat et peut par conséquent créer une liaison avec une méthode retournant void.

ResultIndexed 64

Le résultat de n'importe quel lien sera un classeur indexé d'obtention d'index ou de membre défini.

ValueFromCompoundAssignment 128

La valeur dans cet index défini ou membre défini provient d'un opérateur d'assignation composée.

S’applique à