CSharpBinderFlags 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示有关不特定于调用站点上的特定自变量的 C# 动态操作的信息。 此类的实例由 C# 编译器生成。
此枚举支持其成员值的按位组合。
此 API 支持产品基础结构,不能在代码中直接使用。
public enum class CSharpBinderFlags
[System.Flags]
public enum CSharpBinderFlags
[<System.Flags>]
type CSharpBinderFlags =
Public Enum CSharpBinderFlags
- 继承
- 属性
字段
BinaryOperationLogical | 8 | 此联编程序表示作为条件逻辑运算符计算的一部分的逻辑 AND 或逻辑 OR。 |
CheckedContext | 1 | 在已检查的上下文中计算此联编程序。 |
ConvertArrayIndex | 32 | 此联编程序表示要在数组创建表达式中使用的隐式转换。 |
ConvertExplicit | 16 | 此联编程序表示显式转换。 |
InvokeSimpleName | 2 | 此联编程序表示对简单名称的调用。 |
InvokeSpecialName | 4 | 此联编程序表示对特殊名称的调用。 |
None | 0 | 此联编程序不需要附加信息。 |
ResultDiscarded | 256 | 联编程序在不需要结果的位置中使用,因此可绑定到一个 void 返回方法。 |
ResultIndexed | 64 | 将为任何绑定的结果编制索引,以获得一个设置索引联编程序或获取索引联编程序。 |
ValueFromCompoundAssignment | 128 | 此设置索引或设置成员中的值为复合赋值运算符。 |