共用方式為


OperationKind 列舉

定義

所有種類的作業,包括語句和表達式。

public enum class OperationKind
public enum OperationKind
type OperationKind = 
Public Enum OperationKind
繼承
OperationKind

欄位

AddressOf 64

表示 IAddressOfOperation

AnonymousFunction 35

表示 IAnonymousFunctionOperation

AnonymousObjectCreation 49

表示 IAnonymousObjectCreationOperation

Argument 79

表示 IArgumentOperation

ArrayCreation 38

表示 IArrayCreationOperation

ArrayElementReference 23

表示 IArrayElementReferenceOperation

ArrayInitializer 76

表示 IArrayInitializerOperation

Attribute 125

表示 IAttributeOperation

Await 41

表示 IAwaitOperation

Binary 32

表示 IBinaryOperation

BinaryOperator 32

表示 IBinaryOperation。 請改用 Binary

BinaryPattern 110

表示 IBinaryPatternOperation

Block 2

表示 IBlockOperation

Branch 7

表示 IBranchOperation

CaseClause 82

表示 ICaseClauseOperation。 這會進一步區分 。CaseKind

CatchClause 80

表示 ICatchClauseOperation

CaughtException 94

表示 ICaughtExceptionOperation

Coalesce 34

表示 ICoalesceOperation

CoalesceAssignment 97

表示 ICoalesceAssignmentOperation

CollectionElementInitializer 52

表示 ICollectionElementInitializerOperation

CollectionExpression 127

表示 ICollectionExpressionOperation

CompoundAssignment 43

表示 ICompoundAssignmentOperation

Conditional 33

表示 IConditionalOperation

ConditionalAccess 46

表示 IConditionalAccessOperation

ConditionalAccessInstance 47

表示 IConditionalAccessInstanceOperation

ConstantPattern 85

表示 IConstantPatternOperation

ConstructorBody 89

表示 IConstructorBodyOperation

ConstructorBodyOperation 89

表示 IConstructorBodyOperation。 請改用 ConstructorBody

Conversion 21

表示 IConversionOperation

DeclarationExpression 70

表示 IDeclarationExpressionOperation

DeclarationPattern 86

表示 IDeclarationPatternOperation

DeconstructionAssignment 69

表示 IDeconstructionAssignmentOperation

Decrement 68

表示 IIncrementOrDecrementOperation。 這會當做遞減運算符使用

DefaultValue 61

表示 IDefaultValueOperation

DelegateCreation 60

表示 IDelegateCreationOperation

Discard 90

表示 IDiscardOperation

DiscardPattern 104

表示 IDiscardPatternOperation

DynamicIndexerAccess 58

表示 IDynamicIndexerAccessOperation

DynamicInvocation 57

表示 IDynamicInvocationOperation

DynamicMemberReference 56

表示 IDynamicMemberReferenceOperation

DynamicObjectCreation 55

表示 IDynamicObjectCreationOperation

Empty 8

表示 IEmptyOperation

End 18

表示 IEndOperation

EventAssignment 45

表示 IEventAssignmentOperation

EventReference 30

表示 IEventReferenceOperation

ExpressionStatement 15

表示 IExpressionStatementOperation

FieldInitializer 72

表示 IFieldInitializerOperation

FieldReference 26

表示 IFieldReferenceOperation

FlowAnonymousFunction 96

表示 IFlowAnonymousFunctionOperation

FlowCapture 91

表示 IFlowCaptureOperation

FlowCaptureReference 92

表示 IFlowCaptureReferenceOperation

FunctionPointerInvocation 120

表示 IFunctionPointerInvocationOperation

ImplicitIndexerReference 123

表示 IImplicitIndexerReferenceOperation

Increment 66

表示 IIncrementOrDecrementOperation。 這會當做遞增運算符使用

InlineArrayAccess 126

表示 IInlineArrayAccessOperation

InstanceReference 39

表示 IInstanceReferenceOperation

InterpolatedString 48

表示 IInterpolatedStringOperation

InterpolatedStringAddition 115

表示 IInterpolatedStringAdditionOperation

InterpolatedStringAppendFormatted 117

表示 IInterpolatedStringAppendOperation。 此附加是內插補點元件

InterpolatedStringAppendInvalid 118

表示 IInterpolatedStringAppendOperation。 此附加無效

InterpolatedStringAppendLiteral 116

表示 IInterpolatedStringAppendOperation。 此附加是常值元件

InterpolatedStringHandlerArgumentPlaceholder 119

表示 IInterpolatedStringHandlerArgumentPlaceholderOperation

InterpolatedStringHandlerCreation 114

表示 IInterpolatedStringHandlerCreationOperation

InterpolatedStringText 83

表示 IInterpolatedStringTextOperation

Interpolation 84

表示 IInterpolationOperation

Invalid 1

表示 IInvalidOperation

Invocation 22

表示 IInvocationOperation

IsNull 93

表示 IIsNullOperation

IsPattern 65

表示 IIsPatternOperation

IsType 40

表示 IIsTypeOperation

Labeled 6

表示 ILabeledOperation

ListPattern 121

表示 IListPatternOperation

Literal 20

表示 ILiteralOperation

LocalFunction 16

表示 ILocalFunctionOperation

LocalReference 24

表示 ILocalReferenceOperation

Lock 11

表示 ILockOperation

Loop 5

表示 ILoopOperation。 這會進一步區分 。LoopKind

MemberInitializer 51

表示 IMemberInitializerOperation

MethodBody 88

表示 IMethodBodyOperation

MethodBodyOperation 88

表示 IMethodBodyOperation。 請改用 MethodBody

MethodReference 27

表示 IMethodReferenceOperation

NameOf 53

表示 INameOfOperation

NegatedPattern 109

表示 INegatedPatternOperation

None 0

表示 IOperation 尚未實作之建構的 。

ObjectCreation 36

表示 IObjectCreationOperation

ObjectOrCollectionInitializer 50

表示 IObjectOrCollectionInitializerOperation

OmittedArgument 71

表示 IOmittedArgumentOperation

ParameterInitializer 75

表示 IParameterInitializerOperation

ParameterReference 25

表示 IParameterReferenceOperation

Parenthesized 44

表示 IParenthesizedOperation

PropertyInitializer 74

表示 IPropertyInitializerOperation

PropertyReference 28

表示 IPropertyReferenceOperation

PropertySubpattern 107

表示 IPropertySubpatternOperation

RaiseEvent 19

表示 IRaiseEventOperation

Range 99

表示 IRangeOperation

RecursivePattern 103

表示 IRecursivePatternOperation

ReDim 101

表示 IReDimOperation

ReDimClause 102

表示 IReDimClauseOperation

RelationalPattern 112

表示 IRelationalPatternOperation

Return 9

表示 IReturnOperation

SimpleAssignment 42

表示 ISimpleAssignmentOperation

SizeOf 63

表示 ISizeOfOperation

SlicePattern 122

表示 ISlicePatternOperation

Spread 128

表示 ISpreadOperation

StaticLocalInitializationSemaphore 95

表示 IStaticLocalInitializationSemaphoreOperation

Stop 17

表示 IStopOperation

Switch 4

表示 ISwitchOperation

SwitchCase 81

表示 ISwitchCaseOperation

SwitchExpression 105

表示 ISwitchExpressionOperation

SwitchExpressionArm 106

表示 ISwitchExpressionArmOperation

Throw 67

表示 IThrowOperation

TranslatedQuery 59

表示 ITranslatedQueryOperation

Try 12

表示 ITryOperation

Tuple 54

表示 ITupleOperation

TupleBinary 87

表示 ITupleBinaryOperation

TupleBinaryOperator 87

表示 ITupleBinaryOperation。 請改用 TupleBinary

TypeOf 62

表示 ITypeOfOperation

TypeParameterObjectCreation 37

表示 ITypeParameterObjectCreationOperation

TypePattern 111

表示 ITypePatternOperation

Unary 31

表示 IUnaryOperation

UnaryOperator 31

表示 IUnaryOperation。 請改用 Unary

Using 13

表示 IUsingOperation

UsingDeclaration 108

表示 IUsingDeclarationOperation

Utf8String 124

表示 IUtf8StringOperation

VariableDeclaration 78

表示 IVariableDeclarationOperation

VariableDeclarationGroup 3

表示 IVariableDeclarationGroupOperation

VariableDeclarator 77

表示 IVariableDeclaratorOperation

VariableInitializer 73

表示 IVariableInitializerOperation

With 113

表示 IWithOperation

YieldBreak 10

表示 IReturnOperation。 這會產生中斷語意。

YieldReturn 14

表示 IReturnOperation。 這具有 yield 傳回語意。

適用於