OperationKind 열거형
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
문 및 식을 포함한 모든 종류의 작업입니다.
public enum class OperationKind
public enum OperationKind
type OperationKind =
Public Enum OperationKind
- 상속
-
OperationKind
필드
AddressOf | 64 | IAddressOfOperation를 나타냅니다. |
AnonymousFunction | 35 | IAnonymousFunctionOperation를 나타냅니다. |
AnonymousObjectCreation | 49 | |
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 | |
CollectionExpression | 127 | ICollectionExpressionOperation를 나타냅니다. |
CompoundAssignment | 43 | ICompoundAssignmentOperation를 나타냅니다. |
Conditional | 33 | IConditionalOperation를 나타냅니다. |
ConditionalAccess | 46 | IConditionalAccessOperation를 나타냅니다. |
ConditionalAccessInstance | 47 | |
ConstantPattern | 85 | IConstantPatternOperation를 나타냅니다. |
ConstructorBody | 89 | IConstructorBodyOperation를 나타냅니다. |
ConstructorBodyOperation | 89 | IConstructorBodyOperation를 나타냅니다. 대신 ConstructorBody를 사용하세요. |
Conversion | 21 | IConversionOperation를 나타냅니다. |
DeclarationExpression | 70 | IDeclarationExpressionOperation를 나타냅니다. |
DeclarationPattern | 86 | IDeclarationPatternOperation를 나타냅니다. |
DeconstructionAssignment | 69 | |
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 | |
ImplicitIndexerReference | 123 | |
Increment | 66 | IIncrementOrDecrementOperation를 나타냅니다. 증분 연산자로 사용됩니다. |
InlineArrayAccess | 126 | IInlineArrayAccessOperation를 나타냅니다. |
InstanceReference | 39 | IInstanceReferenceOperation를 나타냅니다. |
InterpolatedString | 48 | IInterpolatedStringOperation를 나타냅니다. |
InterpolatedStringAddition | 115 | |
InterpolatedStringAppendFormatted | 117 | IInterpolatedStringAppendOperation를 나타냅니다. 이 추가는 보간 구성 요소입니다. |
InterpolatedStringAppendInvalid | 118 | IInterpolatedStringAppendOperation를 나타냅니다. 이 추가가 잘못되었습니다. |
InterpolatedStringAppendLiteral | 116 | IInterpolatedStringAppendOperation를 나타냅니다. 이 추가는 리터럴 구성 요소입니다. |
InterpolatedStringHandlerArgumentPlaceholder | 119 | IInterpolatedStringHandlerArgumentPlaceholderOperation를 나타냅니다. |
InterpolatedStringHandlerCreation | 114 | |
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 | |
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 | |
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 | |
TypePattern | 111 | ITypePatternOperation를 나타냅니다. |
Unary | 31 | IUnaryOperation를 나타냅니다. |
UnaryOperator | 31 | IUnaryOperation를 나타냅니다. 대신 Unary를 사용하세요. |
Using | 13 | IUsingOperation를 나타냅니다. |
UsingDeclaration | 108 | IUsingDeclarationOperation를 나타냅니다. |
Utf8String | 124 | IUtf8StringOperation를 나타냅니다. |
VariableDeclaration | 78 | IVariableDeclarationOperation를 나타냅니다. |
VariableDeclarationGroup | 3 | |
VariableDeclarator | 77 | IVariableDeclaratorOperation를 나타냅니다. |
VariableInitializer | 73 | IVariableInitializerOperation를 나타냅니다. |
With | 113 | IWithOperation를 나타냅니다. |
YieldBreak | 10 | IReturnOperation를 나타냅니다. 여기에는 수율 중단 의미 체계가 있습니다. |
YieldReturn | 14 | IReturnOperation를 나타냅니다. 이 경우 수익률 의미 체계가 있습니다. |
적용 대상
.NET