OperationKind Énumération
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Tous les types d’opérations, y compris les instructions et les expressions.
public enum class OperationKind
public enum OperationKind
type OperationKind =
Public Enum OperationKind
- Héritage
-
OperationKind
Champs
AddressOf | 64 | Indique un IAddressOfOperation. |
AnonymousFunction | 35 | Indique un IAnonymousFunctionOperation. |
AnonymousObjectCreation | 49 | Indique un IAnonymousObjectCreationOperation. |
Argument | 79 | Indique un IArgumentOperation. |
ArrayCreation | 38 | Indique un IArrayCreationOperation. |
ArrayElementReference | 23 | Indique un IArrayElementReferenceOperation. |
ArrayInitializer | 76 | Indique un IArrayInitializerOperation. |
Attribute | 125 | Indique un IAttributeOperation. |
Await | 41 | Indique un IAwaitOperation. |
Binary | 32 | Indique un IBinaryOperation. |
BinaryOperator | 32 | Indique un IBinaryOperation. Utilisez Binary à la place. |
BinaryPattern | 110 | Indique un IBinaryPatternOperation. |
Block | 2 | Indique un IBlockOperation. |
Branch | 7 | Indique un IBranchOperation. |
CaseClause | 82 | Indique un ICaseClauseOperation. Cela est encore différentié par CaseKind. |
CatchClause | 80 | Indique un ICatchClauseOperation. |
CaughtException | 94 | Indique un ICaughtExceptionOperation. |
Coalesce | 34 | Indique un ICoalesceOperation. |
CoalesceAssignment | 97 | Indique un ICoalesceAssignmentOperation. |
CollectionElementInitializer | 52 | Indique un ICollectionElementInitializerOperation. |
CollectionExpression | 127 | Indique un ICollectionExpressionOperation. |
CompoundAssignment | 43 | Indique un ICompoundAssignmentOperation. |
Conditional | 33 | Indique un IConditionalOperation. |
ConditionalAccess | 46 | Indique un IConditionalAccessOperation. |
ConditionalAccessInstance | 47 | Indique un IConditionalAccessInstanceOperation. |
ConstantPattern | 85 | Indique un IConstantPatternOperation. |
ConstructorBody | 89 | Indique un IConstructorBodyOperation. |
ConstructorBodyOperation | 89 | Indique un IConstructorBodyOperation. Utilisez ConstructorBody à la place. |
Conversion | 21 | Indique un IConversionOperation. |
DeclarationExpression | 70 | Indique un IDeclarationExpressionOperation. |
DeclarationPattern | 86 | Indique un IDeclarationPatternOperation. |
DeconstructionAssignment | 69 | Indique un IDeconstructionAssignmentOperation. |
Decrement | 68 | Indique un IIncrementOrDecrementOperation. Il est utilisé comme opérateur de décrémentation |
DefaultValue | 61 | Indique un IDefaultValueOperation. |
DelegateCreation | 60 | Indique un IDelegateCreationOperation. |
Discard | 90 | Indique un IDiscardOperation. |
DiscardPattern | 104 | Indique un IDiscardPatternOperation. |
DynamicIndexerAccess | 58 | Indique un IDynamicIndexerAccessOperation. |
DynamicInvocation | 57 | Indique un IDynamicInvocationOperation. |
DynamicMemberReference | 56 | Indique un IDynamicMemberReferenceOperation. |
DynamicObjectCreation | 55 | Indique un IDynamicObjectCreationOperation. |
Empty | 8 | Indique un IEmptyOperation. |
End | 18 | Indique un IEndOperation. |
EventAssignment | 45 | Indique un IEventAssignmentOperation. |
EventReference | 30 | Indique un IEventReferenceOperation. |
ExpressionStatement | 15 | Indique un IExpressionStatementOperation. |
FieldInitializer | 72 | Indique un IFieldInitializerOperation. |
FieldReference | 26 | Indique un IFieldReferenceOperation. |
FlowAnonymousFunction | 96 | Indique un IFlowAnonymousFunctionOperation. |
FlowCapture | 91 | Indique un IFlowCaptureOperation. |
FlowCaptureReference | 92 | Indique un IFlowCaptureReferenceOperation. |
FunctionPointerInvocation | 120 | Indique un IFunctionPointerInvocationOperation. |
ImplicitIndexerReference | 123 | Indique un IImplicitIndexerReferenceOperation. |
Increment | 66 | Indique un IIncrementOrDecrementOperation. Il est utilisé comme opérateur d’incrémentation |
InlineArrayAccess | 126 | Indique un IInlineArrayAccessOperation. |
InstanceReference | 39 | Indique un IInstanceReferenceOperation. |
InterpolatedString | 48 | Indique un IInterpolatedStringOperation. |
InterpolatedStringAddition | 115 | Indique un IInterpolatedStringAdditionOperation. |
InterpolatedStringAppendFormatted | 117 | Indique un IInterpolatedStringAppendOperation. Cet ajout est d’un composant d’interpolation |
InterpolatedStringAppendInvalid | 118 | Indique un IInterpolatedStringAppendOperation. Cet ajout n’est pas valide |
InterpolatedStringAppendLiteral | 116 | Indique un IInterpolatedStringAppendOperation. Cet ajout est d’un composant littéral |
InterpolatedStringHandlerArgumentPlaceholder | 119 | Indique un IInterpolatedStringHandlerArgumentPlaceholderOperation. |
InterpolatedStringHandlerCreation | 114 | Indique un IInterpolatedStringHandlerCreationOperation. |
InterpolatedStringText | 83 | Indique un IInterpolatedStringTextOperation. |
Interpolation | 84 | Indique un IInterpolationOperation. |
Invalid | 1 | Indique un IInvalidOperation. |
Invocation | 22 | Indique un IInvocationOperation. |
IsNull | 93 | Indique un IIsNullOperation. |
IsPattern | 65 | Indique un IIsPatternOperation. |
IsType | 40 | Indique un IIsTypeOperation. |
Labeled | 6 | Indique un ILabeledOperation. |
ListPattern | 121 | Indique un IListPatternOperation. |
Literal | 20 | Indique un ILiteralOperation. |
LocalFunction | 16 | Indique un ILocalFunctionOperation. |
LocalReference | 24 | Indique un ILocalReferenceOperation. |
Lock | 11 | Indique un ILockOperation. |
Loop | 5 | Indique un ILoopOperation. Cela est encore différentié par LoopKind. |
MemberInitializer | 51 | Indique un IMemberInitializerOperation. |
MethodBody | 88 | Indique un IMethodBodyOperation. |
MethodBodyOperation | 88 | Indique un IMethodBodyOperation. Utilisez MethodBody à la place. |
MethodReference | 27 | Indique un IMethodReferenceOperation. |
NameOf | 53 | Indique un INameOfOperation. |
NegatedPattern | 109 | Indique un INegatedPatternOperation. |
None | 0 | Indique un IOperation pour une construction qui n’est pas encore implémentée. |
ObjectCreation | 36 | Indique un IObjectCreationOperation. |
ObjectOrCollectionInitializer | 50 | Indique un IObjectOrCollectionInitializerOperation. |
OmittedArgument | 71 | Indique un IOmittedArgumentOperation. |
ParameterInitializer | 75 | Indique un IParameterInitializerOperation. |
ParameterReference | 25 | Indique un IParameterReferenceOperation. |
Parenthesized | 44 | Indique un IParenthesizedOperation. |
PropertyInitializer | 74 | Indique un IPropertyInitializerOperation. |
PropertyReference | 28 | Indique un IPropertyReferenceOperation. |
PropertySubpattern | 107 | Indique un IPropertySubpatternOperation. |
RaiseEvent | 19 | Indique un IRaiseEventOperation. |
Range | 99 | Indique un IRangeOperation. |
RecursivePattern | 103 | Indique un IRecursivePatternOperation. |
ReDim | 101 | Indique un IReDimOperation. |
ReDimClause | 102 | Indique un IReDimClauseOperation. |
RelationalPattern | 112 | Indique un IRelationalPatternOperation. |
Return | 9 | Indique un IReturnOperation. |
SimpleAssignment | 42 | Indique un ISimpleAssignmentOperation. |
SizeOf | 63 | Indique un ISizeOfOperation. |
SlicePattern | 122 | Indique un ISlicePatternOperation. |
Spread | 128 | Indique un ISpreadOperation. |
StaticLocalInitializationSemaphore | 95 | Indique un IStaticLocalInitializationSemaphoreOperation. |
Stop | 17 | Indique un IStopOperation. |
Switch | 4 | Indique un ISwitchOperation. |
SwitchCase | 81 | Indique un ISwitchCaseOperation. |
SwitchExpression | 105 | Indique un ISwitchExpressionOperation. |
SwitchExpressionArm | 106 | Indique un ISwitchExpressionArmOperation. |
Throw | 67 | Indique un IThrowOperation. |
TranslatedQuery | 59 | Indique un ITranslatedQueryOperation. |
Try | 12 | Indique un ITryOperation. |
Tuple | 54 | Indique un ITupleOperation. |
TupleBinary | 87 | Indique un ITupleBinaryOperation. |
TupleBinaryOperator | 87 | Indique un ITupleBinaryOperation. Utilisez TupleBinary à la place. |
TypeOf | 62 | Indique un ITypeOfOperation. |
TypeParameterObjectCreation | 37 | Indique un ITypeParameterObjectCreationOperation. |
TypePattern | 111 | Indique un ITypePatternOperation. |
Unary | 31 | Indique un IUnaryOperation. |
UnaryOperator | 31 | Indique un IUnaryOperation. Utilisez Unary à la place. |
Using | 13 | Indique un IUsingOperation. |
UsingDeclaration | 108 | Indique un IUsingDeclarationOperation. |
Utf8String | 124 | Indique un IUtf8StringOperation. |
VariableDeclaration | 78 | Indique un IVariableDeclarationOperation. |
VariableDeclarationGroup | 3 | Indique un IVariableDeclarationGroupOperation. |
VariableDeclarator | 77 | Indique un IVariableDeclaratorOperation. |
VariableInitializer | 73 | Indique un IVariableInitializerOperation. |
With | 113 | Indique un IWithOperation. |
YieldBreak | 10 | Indique un IReturnOperation. Cela a généré une sémantique d’arrêt. |
YieldReturn | 14 | Indique un IReturnOperation. Cela a généré une sémantique de retour. |