OperationKind Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Todos los tipos de operaciones, incluidas las instrucciones y expresiones.
public enum class OperationKind
public enum OperationKind
type OperationKind =
Public Enum OperationKind
- Herencia
-
OperationKind
Campos
AddressOf | 64 | Indica un IAddressOfOperation. |
AnonymousFunction | 35 | Indica un IAnonymousFunctionOperation. |
AnonymousObjectCreation | 49 | Indica un IAnonymousObjectCreationOperation. |
Argument | 79 | Indica un IArgumentOperation. |
ArrayCreation | 38 | Indica un IArrayCreationOperation. |
ArrayElementReference | 23 | Indica un IArrayElementReferenceOperation. |
ArrayInitializer | 76 | Indica un IArrayInitializerOperation. |
Attribute | 125 | Indica un IAttributeOperation. |
Await | 41 | Indica un IAwaitOperation. |
Binary | 32 | Indica un IBinaryOperation. |
BinaryOperator | 32 | Indica un IBinaryOperation. En su lugar, use Binary. |
BinaryPattern | 110 | Indica un IBinaryPatternOperation. |
Block | 2 | Indica un IBlockOperation. |
Branch | 7 | Indica un IBranchOperation. |
CaseClause | 82 | Indica un ICaseClauseOperation. Esto se diferencia aún más por CaseKind. |
CatchClause | 80 | Indica un ICatchClauseOperation. |
CaughtException | 94 | Indica un ICaughtExceptionOperation. |
Coalesce | 34 | Indica un ICoalesceOperation. |
CoalesceAssignment | 97 | Indica un ICoalesceAssignmentOperation. |
CollectionElementInitializer | 52 | Indica un ICollectionElementInitializerOperation. |
CollectionExpression | 127 | Indica un ICollectionExpressionOperation. |
CompoundAssignment | 43 | Indica un ICompoundAssignmentOperation. |
Conditional | 33 | Indica un IConditionalOperation. |
ConditionalAccess | 46 | Indica un IConditionalAccessOperation. |
ConditionalAccessInstance | 47 | Indica un IConditionalAccessInstanceOperation. |
ConstantPattern | 85 | Indica un IConstantPatternOperation. |
ConstructorBody | 89 | Indica un IConstructorBodyOperation. |
ConstructorBodyOperation | 89 | Indica un IConstructorBodyOperation. En su lugar, use ConstructorBody. |
Conversion | 21 | Indica un IConversionOperation. |
DeclarationExpression | 70 | Indica un IDeclarationExpressionOperation. |
DeclarationPattern | 86 | Indica un IDeclarationPatternOperation. |
DeconstructionAssignment | 69 | Indica un IDeconstructionAssignmentOperation. |
Decrement | 68 | Indica un IIncrementOrDecrementOperation. Se usa como operador decremento. |
DefaultValue | 61 | Indica un IDefaultValueOperation. |
DelegateCreation | 60 | Indica un IDelegateCreationOperation. |
Discard | 90 | Indica un IDiscardOperation. |
DiscardPattern | 104 | Indica un IDiscardPatternOperation. |
DynamicIndexerAccess | 58 | Indica un IDynamicIndexerAccessOperation. |
DynamicInvocation | 57 | Indica un IDynamicInvocationOperation. |
DynamicMemberReference | 56 | Indica un IDynamicMemberReferenceOperation. |
DynamicObjectCreation | 55 | Indica un IDynamicObjectCreationOperation. |
Empty | 8 | Indica un IEmptyOperation. |
End | 18 | Indica un IEndOperation. |
EventAssignment | 45 | Indica un IEventAssignmentOperation. |
EventReference | 30 | Indica un IEventReferenceOperation. |
ExpressionStatement | 15 | Indica un IExpressionStatementOperation. |
FieldInitializer | 72 | Indica un IFieldInitializerOperation. |
FieldReference | 26 | Indica un IFieldReferenceOperation. |
FlowAnonymousFunction | 96 | Indica un IFlowAnonymousFunctionOperation. |
FlowCapture | 91 | Indica un IFlowCaptureOperation. |
FlowCaptureReference | 92 | Indica un IFlowCaptureReferenceOperation. |
FunctionPointerInvocation | 120 | Indica un IFunctionPointerInvocationOperation. |
ImplicitIndexerReference | 123 | Indica un IImplicitIndexerReferenceOperation. |
Increment | 66 | Indica un IIncrementOrDecrementOperation. Se usa como operador de incremento. |
InlineArrayAccess | 126 | Indica un IInlineArrayAccessOperation. |
InstanceReference | 39 | Indica un IInstanceReferenceOperation. |
InterpolatedString | 48 | Indica un IInterpolatedStringOperation. |
InterpolatedStringAddition | 115 | Indica un IInterpolatedStringAdditionOperation. |
InterpolatedStringAppendFormatted | 117 | Indica un IInterpolatedStringAppendOperation. Este anexo es de un componente de interpolación |
InterpolatedStringAppendInvalid | 118 | Indica un IInterpolatedStringAppendOperation. Este anexo no es válido |
InterpolatedStringAppendLiteral | 116 | Indica un IInterpolatedStringAppendOperation. Este anexo es de un componente literal |
InterpolatedStringHandlerArgumentPlaceholder | 119 | Indica un IInterpolatedStringHandlerArgumentPlaceholderOperation. |
InterpolatedStringHandlerCreation | 114 | Indica un IInterpolatedStringHandlerCreationOperation. |
InterpolatedStringText | 83 | Indica un IInterpolatedStringTextOperation. |
Interpolation | 84 | Indica un IInterpolationOperation. |
Invalid | 1 | Indica un IInvalidOperation. |
Invocation | 22 | Indica un IInvocationOperation. |
IsNull | 93 | Indica un IIsNullOperation. |
IsPattern | 65 | Indica un IIsPatternOperation. |
IsType | 40 | Indica un IIsTypeOperation. |
Labeled | 6 | Indica un ILabeledOperation. |
ListPattern | 121 | Indica un IListPatternOperation. |
Literal | 20 | Indica un ILiteralOperation. |
LocalFunction | 16 | Indica un ILocalFunctionOperation. |
LocalReference | 24 | Indica un ILocalReferenceOperation. |
Lock | 11 | Indica un ILockOperation. |
Loop | 5 | Indica un ILoopOperation. Esto se diferencia aún más por LoopKind. |
MemberInitializer | 51 | Indica un IMemberInitializerOperation. |
MethodBody | 88 | Indica un IMethodBodyOperation. |
MethodBodyOperation | 88 | Indica un IMethodBodyOperation. En su lugar, use MethodBody. |
MethodReference | 27 | Indica un IMethodReferenceOperation. |
NameOf | 53 | Indica un INameOfOperation. |
NegatedPattern | 109 | Indica un INegatedPatternOperation. |
None | 0 | Indica un IOperation para una construcción que aún no está implementada. |
ObjectCreation | 36 | Indica un IObjectCreationOperation. |
ObjectOrCollectionInitializer | 50 | Indica un IObjectOrCollectionInitializerOperation. |
OmittedArgument | 71 | Indica un IOmittedArgumentOperation. |
ParameterInitializer | 75 | Indica un IParameterInitializerOperation. |
ParameterReference | 25 | Indica un IParameterReferenceOperation. |
Parenthesized | 44 | Indica un IParenthesizedOperation. |
PropertyInitializer | 74 | Indica un IPropertyInitializerOperation. |
PropertyReference | 28 | Indica un IPropertyReferenceOperation. |
PropertySubpattern | 107 | Indica un IPropertySubpatternOperation. |
RaiseEvent | 19 | Indica un IRaiseEventOperation. |
Range | 99 | Indica un IRangeOperation. |
RecursivePattern | 103 | Indica un IRecursivePatternOperation. |
ReDim | 101 | Indica un IReDimOperation. |
ReDimClause | 102 | Indica un IReDimClauseOperation. |
RelationalPattern | 112 | Indica un IRelationalPatternOperation. |
Return | 9 | Indica un IReturnOperation. |
SimpleAssignment | 42 | Indica un ISimpleAssignmentOperation. |
SizeOf | 63 | Indica un ISizeOfOperation. |
SlicePattern | 122 | Indica un ISlicePatternOperation. |
Spread | 128 | Indica un ISpreadOperation. |
StaticLocalInitializationSemaphore | 95 | Indica un IStaticLocalInitializationSemaphoreOperation. |
Stop | 17 | Indica un IStopOperation. |
Switch | 4 | Indica un ISwitchOperation. |
SwitchCase | 81 | Indica un ISwitchCaseOperation. |
SwitchExpression | 105 | Indica un ISwitchExpressionOperation. |
SwitchExpressionArm | 106 | Indica un ISwitchExpressionArmOperation. |
Throw | 67 | Indica un IThrowOperation. |
TranslatedQuery | 59 | Indica un ITranslatedQueryOperation. |
Try | 12 | Indica un ITryOperation. |
Tuple | 54 | Indica un ITupleOperation. |
TupleBinary | 87 | Indica un ITupleBinaryOperation. |
TupleBinaryOperator | 87 | Indica un ITupleBinaryOperation. En su lugar, use TupleBinary. |
TypeOf | 62 | Indica un ITypeOfOperation. |
TypeParameterObjectCreation | 37 | Indica un ITypeParameterObjectCreationOperation. |
TypePattern | 111 | Indica un ITypePatternOperation. |
Unary | 31 | Indica un IUnaryOperation. |
UnaryOperator | 31 | Indica un IUnaryOperation. En su lugar, use Unary. |
Using | 13 | Indica un IUsingOperation. |
UsingDeclaration | 108 | Indica un IUsingDeclarationOperation. |
Utf8String | 124 | Indica un IUtf8StringOperation. |
VariableDeclaration | 78 | Indica un IVariableDeclarationOperation. |
VariableDeclarationGroup | 3 | Indica un IVariableDeclarationGroupOperation. |
VariableDeclarator | 77 | Indica un IVariableDeclaratorOperation. |
VariableInitializer | 73 | Indica un IVariableInitializerOperation. |
With | 113 | Indica un IWithOperation. |
YieldBreak | 10 | Indica un IReturnOperation. Esto tiene semántica de interrupción de rendimiento. |
YieldReturn | 14 | Indica un IReturnOperation. Esto tiene semántica de retorno de rendimiento. |