다음을 통해 공유


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를 나타냅니다. 이 경우 수익률 의미 체계가 있습니다.

적용 대상