CSharpBinderFlags Énumération
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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. |