Bagikan melalui


OperationKind Enum

Definisi

Semua jenis operasi, termasuk pernyataan dan ekspresi.

public enum class OperationKind
public enum OperationKind
type OperationKind = 
Public Enum OperationKind
Warisan
OperationKind

Bidang

AddressOf 64

IAddressOfOperationMenunjukkan .

AnonymousFunction 35

IAnonymousFunctionOperationMenunjukkan .

AnonymousObjectCreation 49

IAnonymousObjectCreationOperationMenunjukkan .

Argument 79

IArgumentOperationMenunjukkan .

ArrayCreation 38

IArrayCreationOperationMenunjukkan .

ArrayElementReference 23

IArrayElementReferenceOperationMenunjukkan .

ArrayInitializer 76

IArrayInitializerOperationMenunjukkan .

Attribute 125

IAttributeOperationMenunjukkan .

Await 41

IAwaitOperationMenunjukkan .

Binary 32

IBinaryOperationMenunjukkan .

BinaryOperator 32

IBinaryOperationMenunjukkan . Gunakan Binary sebagai gantinya.

BinaryPattern 110

IBinaryPatternOperationMenunjukkan .

Block 2

IBlockOperationMenunjukkan .

Branch 7

IBranchOperationMenunjukkan .

CaseClause 82

ICaseClauseOperationMenunjukkan . Ini lebih jauh dibingkai oleh CaseKind.

CatchClause 80

ICatchClauseOperationMenunjukkan .

CaughtException 94

ICaughtExceptionOperationMenunjukkan .

Coalesce 34

ICoalesceOperationMenunjukkan .

CoalesceAssignment 97

ICoalesceAssignmentOperationMenunjukkan .

CollectionElementInitializer 52

ICollectionElementInitializerOperationMenunjukkan .

CollectionExpression 127

ICollectionExpressionOperationMenunjukkan .

CompoundAssignment 43

ICompoundAssignmentOperationMenunjukkan .

Conditional 33

IConditionalOperationMenunjukkan .

ConditionalAccess 46

IConditionalAccessOperationMenunjukkan .

ConditionalAccessInstance 47

IConditionalAccessInstanceOperationMenunjukkan .

ConstantPattern 85

IConstantPatternOperationMenunjukkan .

ConstructorBody 89

IConstructorBodyOperationMenunjukkan .

ConstructorBodyOperation 89

IConstructorBodyOperationMenunjukkan . Gunakan ConstructorBody sebagai gantinya.

Conversion 21

IConversionOperationMenunjukkan .

DeclarationExpression 70

IDeclarationExpressionOperationMenunjukkan .

DeclarationPattern 86

IDeclarationPatternOperationMenunjukkan .

DeconstructionAssignment 69

IDeconstructionAssignmentOperationMenunjukkan .

Decrement 68

IIncrementOrDecrementOperationMenunjukkan . Ini digunakan sebagai operator penurunan

DefaultValue 61

IDefaultValueOperationMenunjukkan .

DelegateCreation 60

IDelegateCreationOperationMenunjukkan .

Discard 90

IDiscardOperationMenunjukkan .

DiscardPattern 104

IDiscardPatternOperationMenunjukkan .

DynamicIndexerAccess 58

IDynamicIndexerAccessOperationMenunjukkan .

DynamicInvocation 57

IDynamicInvocationOperationMenunjukkan .

DynamicMemberReference 56

IDynamicMemberReferenceOperationMenunjukkan .

DynamicObjectCreation 55

IDynamicObjectCreationOperationMenunjukkan .

Empty 8

IEmptyOperationMenunjukkan .

End 18

IEndOperationMenunjukkan .

EventAssignment 45

IEventAssignmentOperationMenunjukkan .

EventReference 30

IEventReferenceOperationMenunjukkan .

ExpressionStatement 15

IExpressionStatementOperationMenunjukkan .

FieldInitializer 72

IFieldInitializerOperationMenunjukkan .

FieldReference 26

IFieldReferenceOperationMenunjukkan .

FlowAnonymousFunction 96

IFlowAnonymousFunctionOperationMenunjukkan .

FlowCapture 91

IFlowCaptureOperationMenunjukkan .

FlowCaptureReference 92

IFlowCaptureReferenceOperationMenunjukkan .

FunctionPointerInvocation 120

IFunctionPointerInvocationOperationMenunjukkan .

ImplicitIndexerReference 123

IImplicitIndexerReferenceOperationMenunjukkan .

Increment 66

IIncrementOrDecrementOperationMenunjukkan . Ini digunakan sebagai operator tambahan

InlineArrayAccess 126

IInlineArrayAccessOperationMenunjukkan .

InstanceReference 39

IInstanceReferenceOperationMenunjukkan .

InterpolatedString 48

IInterpolatedStringOperationMenunjukkan .

InterpolatedStringAddition 115

IInterpolatedStringAdditionOperationMenunjukkan .

InterpolatedStringAppendFormatted 117

IInterpolatedStringAppendOperationMenunjukkan . Tambahan ini adalah komponen interpolasi

InterpolatedStringAppendInvalid 118

IInterpolatedStringAppendOperationMenunjukkan . Penampan ini tidak valid

InterpolatedStringAppendLiteral 116

IInterpolatedStringAppendOperationMenunjukkan . Tambahan ini adalah komponen harfiah

InterpolatedStringHandlerArgumentPlaceholder 119

IInterpolatedStringHandlerArgumentPlaceholderOperationMenunjukkan .

InterpolatedStringHandlerCreation 114

IInterpolatedStringHandlerCreationOperationMenunjukkan .

InterpolatedStringText 83

IInterpolatedStringTextOperationMenunjukkan .

Interpolation 84

IInterpolationOperationMenunjukkan .

Invalid 1

IInvalidOperationMenunjukkan .

Invocation 22

IInvocationOperationMenunjukkan .

IsNull 93

IIsNullOperationMenunjukkan .

IsPattern 65

IIsPatternOperationMenunjukkan .

IsType 40

IIsTypeOperationMenunjukkan .

Labeled 6

ILabeledOperationMenunjukkan .

ListPattern 121

IListPatternOperationMenunjukkan .

Literal 20

ILiteralOperationMenunjukkan .

LocalFunction 16

ILocalFunctionOperationMenunjukkan .

LocalReference 24

ILocalReferenceOperationMenunjukkan .

Lock 11

ILockOperationMenunjukkan .

Loop 5

ILoopOperationMenunjukkan . Ini lebih jauh dibingkai oleh LoopKind.

MemberInitializer 51

IMemberInitializerOperationMenunjukkan .

MethodBody 88

IMethodBodyOperationMenunjukkan .

MethodBodyOperation 88

IMethodBodyOperationMenunjukkan . Gunakan MethodBody sebagai gantinya.

MethodReference 27

IMethodReferenceOperationMenunjukkan .

NameOf 53

INameOfOperationMenunjukkan .

NegatedPattern 109

INegatedPatternOperationMenunjukkan .

None 0

IOperation Menunjukkan untuk konstruksi yang belum diimplementasikan.

ObjectCreation 36

IObjectCreationOperationMenunjukkan .

ObjectOrCollectionInitializer 50

IObjectOrCollectionInitializerOperationMenunjukkan .

OmittedArgument 71

IOmittedArgumentOperationMenunjukkan .

ParameterInitializer 75

IParameterInitializerOperationMenunjukkan .

ParameterReference 25

IParameterReferenceOperationMenunjukkan .

Parenthesized 44

IParenthesizedOperationMenunjukkan .

PropertyInitializer 74

IPropertyInitializerOperationMenunjukkan .

PropertyReference 28

IPropertyReferenceOperationMenunjukkan .

PropertySubpattern 107

IPropertySubpatternOperationMenunjukkan .

RaiseEvent 19

IRaiseEventOperationMenunjukkan .

Range 99

IRangeOperationMenunjukkan .

RecursivePattern 103

IRecursivePatternOperationMenunjukkan .

ReDim 101

IReDimOperationMenunjukkan .

ReDimClause 102

IReDimClauseOperationMenunjukkan .

RelationalPattern 112

IRelationalPatternOperationMenunjukkan .

Return 9

IReturnOperationMenunjukkan .

SimpleAssignment 42

ISimpleAssignmentOperationMenunjukkan .

SizeOf 63

ISizeOfOperationMenunjukkan .

SlicePattern 122

ISlicePatternOperationMenunjukkan .

Spread 128

ISpreadOperationMenunjukkan .

StaticLocalInitializationSemaphore 95

IStaticLocalInitializationSemaphoreOperationMenunjukkan .

Stop 17

IStopOperationMenunjukkan .

Switch 4

ISwitchOperationMenunjukkan .

SwitchCase 81

ISwitchCaseOperationMenunjukkan .

SwitchExpression 105

ISwitchExpressionOperationMenunjukkan .

SwitchExpressionArm 106

ISwitchExpressionArmOperationMenunjukkan .

Throw 67

IThrowOperationMenunjukkan .

TranslatedQuery 59

ITranslatedQueryOperationMenunjukkan .

Try 12

ITryOperationMenunjukkan .

Tuple 54

ITupleOperationMenunjukkan .

TupleBinary 87

ITupleBinaryOperationMenunjukkan .

TupleBinaryOperator 87

ITupleBinaryOperationMenunjukkan . Gunakan TupleBinary sebagai gantinya.

TypeOf 62

ITypeOfOperationMenunjukkan .

TypeParameterObjectCreation 37

ITypeParameterObjectCreationOperationMenunjukkan .

TypePattern 111

ITypePatternOperationMenunjukkan .

Unary 31

IUnaryOperationMenunjukkan .

UnaryOperator 31

IUnaryOperationMenunjukkan . Gunakan Unary sebagai gantinya.

Using 13

IUsingOperationMenunjukkan .

UsingDeclaration 108

IUsingDeclarationOperationMenunjukkan .

Utf8String 124

IUtf8StringOperationMenunjukkan .

VariableDeclaration 78

IVariableDeclarationOperationMenunjukkan .

VariableDeclarationGroup 3

IVariableDeclarationGroupOperationMenunjukkan .

VariableDeclarator 77

IVariableDeclaratorOperationMenunjukkan .

VariableInitializer 73

IVariableInitializerOperationMenunjukkan .

With 113

IWithOperationMenunjukkan .

YieldBreak 10

IReturnOperationMenunjukkan . Ini menghasilkan semantik putus.

YieldReturn 14

IReturnOperationMenunjukkan . Ini menghasilkan semantik kembali.

Berlaku untuk