WellKnownMemberNames 类

定义

指定编译器 (已知的成员名称,例如 .ctorop_Explicit) 。

public ref class WellKnownMemberNames abstract sealed
public static class WellKnownMemberNames
type WellKnownMemberNames = class
Public Class WellKnownMemberNames
继承
WellKnownMemberNames

字段

AdditionOperatorName

分配给“加法”运算符的名称。

BitwiseAndOperatorName

分配给 BitwiseAnd 运算符的名称。

BitwiseOrOperatorName

分配给 BitwiseOr 运算符的名称。

CheckedAdditionOperatorName

分配给选中的“加法”运算符的名称。

CheckedDecrementOperatorName

分配给选中的递减运算符的名称。

CheckedDivisionOperatorName

分配给选中的 Division 运算符的名称。

CheckedExplicitConversionName

分配给已检查的显式 (缩小) 转换的名称。

CheckedIncrementOperatorName

分配给选中的 Increment 运算符的名称。

CheckedMultiplyOperatorName

分配给选中的乘法运算符的名称。

CheckedSubtractionOperatorName

分配给选中的减法运算符的名称。

CheckedUnaryNegationOperatorName

分配给选中的 UnaryNegation 运算符的名称。

CollectionInitializerAddMethodName

要为集合初始值设定项表达式中的每个元素调用的方法的名称 Add (请参阅 C# 规范 ,§7.6.10.3 集合初始值设定项) 。

ConcatenateOperatorName

分配给 Concatenate 运算符的名称。

CountPropertyName

基于模式的索引或范围索引器中使用的属性的必需名称 Count

CurrentPropertyName

ForEach 语句中使用的属性的必需名称 Current

DeconstructMethodName

解构中使用的方法的必需名称 Deconstruct

DecrementOperatorName

分配给递减运算符的名称。

DefaultScriptClassName

类的默认完全限定名称 Script

DelegateBeginInvokeName

分配给委托 BeginInvoke 方法的名称。

DelegateEndInvokeName

分配给委托 EndInvoke 方法的名称。

DelegateInvokeName

分配给委托 Invoke 方法的名称。

DestructorName

分配给析构函数的名称。

DisposeAsyncMethodName

await using 语句中使用的方法的必需名称 DisposeAsync

DisposeMethodName

Using 语句中使用的方法的必需名称 Dispose

DivisionOperatorName

分配给 Division 运算符的名称。

EntryPointMethodName

入口点方法的名称。

EnumBackingFieldName

枚举支持字段的名称。

EqualityOperatorName

分配给 Equality 运算符的名称。

ExclusiveOrOperatorName

分配给 ExclusiveOr 运算符的名称。

ExplicitConversionName

分配给显式 (缩小) 转换的名称。

ExponentOperatorName

分配给 Exponent 运算符的名称。

FalseOperatorName

分配给 False 运算符的名称。

GetAsyncEnumeratorMethodName

ForEach 语句中使用的方法的必需名称 GetAsyncEnumerator

GetAwaiter

用于获取任务等待程序的方法所需的名称 GetAwaiter (请参阅 C# 规范 ,§7.7.7.1 Awaitable 表达式) 。

GetEnumeratorMethodName

ForEach 语句中使用的方法的必需名称 GetEnumerator

GetResult

完成 (查看 C# 规范 ,§7.7.7.1 等待表达式) 后,用于获取任务结果的方法所需的名称 GetResult

GreaterThanOperatorName

分配给 GreaterThan 运算符的名称。

GreaterThanOrEqualOperatorName

分配给 GreaterThanOrEqual 运算符的名称。

ImplicitConversionName

分配给隐式 (扩大) 转换的名称。

IncrementOperatorName

分配给 Increment 运算符的名称。

Indexer

分配给除显式接口实现以外的所有索引器的符号名称。

InequalityOperatorName

分配给 Equaly 运算符的名称。

InstanceConstructorName

分配给实例构造函数的名称。

IntegerDivisionOperatorName

分配给 IntegerDivision 运算符的名称。

IsCompleted

用于确定任务是否已完成 (看到 C# 规范 ,§7.7.7.1 等待表达式) 所需的名称 IsCompleted

LeftShiftOperatorName

分配给 LeftShift 运算符的名称。

LengthPropertyName

基于模式的索引或范围索引器中使用的属性的必需名称 Length

LessThanOperatorName

分配给 LessThan 运算符的名称。

LessThanOrEqualOperatorName

分配给 LessThanOrEqual 运算符的名称。

LikeOperatorName

分配给 Like 运算符的名称。

LogicalAndOperatorName

分配给 LogicalAnd 运算符的名称。

LogicalNotOperatorName

分配给 LogicalNot 运算符的名称。

LogicalOrOperatorName

分配给 LogicalOr 运算符的名称。

ModulusOperatorName

分配给 Modulus 运算符的名称。

MoveNextAsyncMethodName

ForEach-await 语句中使用的方法所需的名称 MoveNextAsync

MoveNextMethodName

ForEach 语句中使用的方法的必需名称 MoveNext

MultiplyOperatorName

分配给 Multiply 运算符的名称。

ObjectEquals

分配给 Object.Equals 方法的名称。

ObjectGetHashCode

分配给 Object.GetHashCode 方法的名称。

ObjectToString

分配给 Object.ToString 方法的名称。

OnCompleted

用于注册恢复委托的方法的名称 OnCompleted(Action) (请参阅 C# 规范 ,§7.7.7.1 Awaitable 表达式) 。

OnesComplementOperatorName

分配给 OnesComplement 运算符的名称。

PrintMembersMethodName

记录中合成的方法的必需名称 PrintMembers

RightShiftOperatorName

分配给 RightShift 运算符的名称。

SliceMethodName

基于模式的范围索引器中使用的方法的必需名称 Slice

StaticConstructorName

分配给静态构造函数的名称。

SubtractionOperatorName

分配给减法运算符的名称。

TopLevelStatementsEntryPointMethodName

为顶级语句合成的入口点方法的名称。

TopLevelStatementsEntryPointTypeName

为顶级语句入口点方法合成的类型的名称。

TrueOperatorName

分配给 True 运算符的名称。

UnaryNegationOperatorName

分配给 UnaryNegation 运算符的名称。

UnaryPlusOperatorName

分配给 UnaryPlus 运算符的名称。

UnsignedLeftShiftOperatorName

分配给 UnsignedLeftShift 运算符的名称。

UnsignedRightShiftOperatorName

分配给 UnsignedRightShift 运算符的名称。

ValuePropertyName

集合为可为 null 的结构时 ForEach 语句中使用的属性的必需名称 Value

适用于