CSharpBinderFlags Énumération

Définition

Représente des informations sur les opérations dynamiques 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

Nom Valeur Description
None 0

Il n’existe aucune information supplémentaire requise pour ce classeur.

CheckedContext 1

L’évaluation de ce classeur se produit dans un contexte vérifié.

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.

BinaryOperationLogical 8

Le classeur représente un OR logique ou logique qui fait partie d’une évaluation d’opérateur logique conditionnelle.

ConvertExplicit 16

Le classeur représente une conversion explicite.

ConvertArrayIndex 32

Le classeur représente une conversion implicite à utiliser dans une expression de création de tableau.

ResultIndexed 64

Le résultat d’une liaison va être indexé obtenir un index défini ou obtenir un classeur d’index.

ValueFromCompoundAssignment 128

La valeur de cet index de jeu ou de ce membre de jeu est un opérateur d’affectation composée.

ResultDiscarded 256

Le classeur est utilisé dans une position qui ne nécessite pas de résultat et peut donc être lié à une méthode de retour void.

S’applique à