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 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
- 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. |