OperationKind Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Tutti i tipi di operazioni, incluse istruzioni ed espressioni.
public enum class OperationKind
public enum OperationKind
type OperationKind =
Public Enum OperationKind
- Ereditarietà
-
OperationKind
Campi
AddressOf | 64 | Indica un valore IAddressOfOperation. |
AnonymousFunction | 35 | Indica un valore IAnonymousFunctionOperation. |
AnonymousObjectCreation | 49 | Indica un valore IAnonymousObjectCreationOperation. |
Argument | 79 | Indica un valore IArgumentOperation. |
ArrayCreation | 38 | Indica un valore IArrayCreationOperation. |
ArrayElementReference | 23 | Indica un valore IArrayElementReferenceOperation. |
ArrayInitializer | 76 | Indica un valore IArrayInitializerOperation. |
Attribute | 125 | Indica un valore IAttributeOperation. |
Await | 41 | Indica un valore IAwaitOperation. |
Binary | 32 | Indica un valore IBinaryOperation. |
BinaryOperator | 32 | Indica un valore IBinaryOperation. Usare invece Binary. |
BinaryPattern | 110 | Indica un valore IBinaryPatternOperation. |
Block | 2 | Indica un valore IBlockOperation. |
Branch | 7 | Indica un valore IBranchOperation. |
CaseClause | 82 | Indica un valore ICaseClauseOperation. Ciò è ulteriormente differenziato da CaseKind. |
CatchClause | 80 | Indica un valore ICatchClauseOperation. |
CaughtException | 94 | Indica un valore ICaughtExceptionOperation. |
Coalesce | 34 | Indica un valore ICoalesceOperation. |
CoalesceAssignment | 97 | Indica un valore ICoalesceAssignmentOperation. |
CollectionElementInitializer | 52 | Indica un valore ICollectionElementInitializerOperation. |
CollectionExpression | 127 | Indica un valore ICollectionExpressionOperation. |
CompoundAssignment | 43 | Indica un valore ICompoundAssignmentOperation. |
Conditional | 33 | Indica un valore IConditionalOperation. |
ConditionalAccess | 46 | Indica un valore IConditionalAccessOperation. |
ConditionalAccessInstance | 47 | Indica un valore IConditionalAccessInstanceOperation. |
ConstantPattern | 85 | Indica un valore IConstantPatternOperation. |
ConstructorBody | 89 | Indica un valore IConstructorBodyOperation. |
ConstructorBodyOperation | 89 | Indica un valore IConstructorBodyOperation. Usare invece ConstructorBody. |
Conversion | 21 | Indica un valore IConversionOperation. |
DeclarationExpression | 70 | Indica un valore IDeclarationExpressionOperation. |
DeclarationPattern | 86 | Indica un valore IDeclarationPatternOperation. |
DeconstructionAssignment | 69 | Indica un valore IDeconstructionAssignmentOperation. |
Decrement | 68 | Indica un valore IIncrementOrDecrementOperation. Viene usato come operatore di decremento |
DefaultValue | 61 | Indica un valore IDefaultValueOperation. |
DelegateCreation | 60 | Indica un valore IDelegateCreationOperation. |
Discard | 90 | Indica un valore IDiscardOperation. |
DiscardPattern | 104 | Indica un valore IDiscardPatternOperation. |
DynamicIndexerAccess | 58 | Indica un valore IDynamicIndexerAccessOperation. |
DynamicInvocation | 57 | Indica un valore IDynamicInvocationOperation. |
DynamicMemberReference | 56 | Indica un valore IDynamicMemberReferenceOperation. |
DynamicObjectCreation | 55 | Indica un valore IDynamicObjectCreationOperation. |
Empty | 8 | Indica un valore IEmptyOperation. |
End | 18 | Indica un valore IEndOperation. |
EventAssignment | 45 | Indica un valore IEventAssignmentOperation. |
EventReference | 30 | Indica un valore IEventReferenceOperation. |
ExpressionStatement | 15 | Indica un valore IExpressionStatementOperation. |
FieldInitializer | 72 | Indica un valore IFieldInitializerOperation. |
FieldReference | 26 | Indica un valore IFieldReferenceOperation. |
FlowAnonymousFunction | 96 | Indica un valore IFlowAnonymousFunctionOperation. |
FlowCapture | 91 | Indica un valore IFlowCaptureOperation. |
FlowCaptureReference | 92 | Indica un valore IFlowCaptureReferenceOperation. |
FunctionPointerInvocation | 120 | Indica un valore IFunctionPointerInvocationOperation. |
ImplicitIndexerReference | 123 | Indica un valore IImplicitIndexerReferenceOperation. |
Increment | 66 | Indica un valore IIncrementOrDecrementOperation. Viene usato come operatore di incremento |
InlineArrayAccess | 126 | Indica un valore IInlineArrayAccessOperation. |
InstanceReference | 39 | Indica un valore IInstanceReferenceOperation. |
InterpolatedString | 48 | Indica un valore IInterpolatedStringOperation. |
InterpolatedStringAddition | 115 | Indica un valore IInterpolatedStringAdditionOperation. |
InterpolatedStringAppendFormatted | 117 | Indica un valore IInterpolatedStringAppendOperation. Questo accodamento è di un componente di interpolazione |
InterpolatedStringAppendInvalid | 118 | Indica un valore IInterpolatedStringAppendOperation. L'aggiunta non è valida |
InterpolatedStringAppendLiteral | 116 | Indica un valore IInterpolatedStringAppendOperation. Questa accodamento è di un componente letterale |
InterpolatedStringHandlerArgumentPlaceholder | 119 | Indica un valore IInterpolatedStringHandlerArgumentPlaceholderOperation. |
InterpolatedStringHandlerCreation | 114 | Indica un valore IInterpolatedStringHandlerCreationOperation. |
InterpolatedStringText | 83 | Indica un valore IInterpolatedStringTextOperation. |
Interpolation | 84 | Indica un valore IInterpolationOperation. |
Invalid | 1 | Indica un valore IInvalidOperation. |
Invocation | 22 | Indica un valore IInvocationOperation. |
IsNull | 93 | Indica un valore IIsNullOperation. |
IsPattern | 65 | Indica un valore IIsPatternOperation. |
IsType | 40 | Indica un valore IIsTypeOperation. |
Labeled | 6 | Indica un valore ILabeledOperation. |
ListPattern | 121 | Indica un valore IListPatternOperation. |
Literal | 20 | Indica un valore ILiteralOperation. |
LocalFunction | 16 | Indica un valore ILocalFunctionOperation. |
LocalReference | 24 | Indica un valore ILocalReferenceOperation. |
Lock | 11 | Indica un valore ILockOperation. |
Loop | 5 | Indica un valore ILoopOperation. Ciò è ulteriormente differenziato da LoopKind. |
MemberInitializer | 51 | Indica un valore IMemberInitializerOperation. |
MethodBody | 88 | Indica un valore IMethodBodyOperation. |
MethodBodyOperation | 88 | Indica un valore IMethodBodyOperation. Usare invece MethodBody. |
MethodReference | 27 | Indica un valore IMethodReferenceOperation. |
NameOf | 53 | Indica un valore INameOfOperation. |
NegatedPattern | 109 | Indica un valore INegatedPatternOperation. |
None | 0 | Indica un IOperation oggetto per un costrutto non ancora implementato. |
ObjectCreation | 36 | Indica un valore IObjectCreationOperation. |
ObjectOrCollectionInitializer | 50 | Indica un valore IObjectOrCollectionInitializerOperation. |
OmittedArgument | 71 | Indica un valore IOmittedArgumentOperation. |
ParameterInitializer | 75 | Indica un valore IParameterInitializerOperation. |
ParameterReference | 25 | Indica un valore IParameterReferenceOperation. |
Parenthesized | 44 | Indica un valore IParenthesizedOperation. |
PropertyInitializer | 74 | Indica un valore IPropertyInitializerOperation. |
PropertyReference | 28 | Indica un valore IPropertyReferenceOperation. |
PropertySubpattern | 107 | Indica un valore IPropertySubpatternOperation. |
RaiseEvent | 19 | Indica un valore IRaiseEventOperation. |
Range | 99 | Indica un valore IRangeOperation. |
RecursivePattern | 103 | Indica un valore IRecursivePatternOperation. |
ReDim | 101 | Indica un valore IReDimOperation. |
ReDimClause | 102 | Indica un valore IReDimClauseOperation. |
RelationalPattern | 112 | Indica un valore IRelationalPatternOperation. |
Return | 9 | Indica un valore IReturnOperation. |
SimpleAssignment | 42 | Indica un valore ISimpleAssignmentOperation. |
SizeOf | 63 | Indica un valore ISizeOfOperation. |
SlicePattern | 122 | Indica un valore ISlicePatternOperation. |
Spread | 128 | Indica un valore ISpreadOperation. |
StaticLocalInitializationSemaphore | 95 | Indica un valore IStaticLocalInitializationSemaphoreOperation. |
Stop | 17 | Indica un valore IStopOperation. |
Switch | 4 | Indica un valore ISwitchOperation. |
SwitchCase | 81 | Indica un valore ISwitchCaseOperation. |
SwitchExpression | 105 | Indica un valore ISwitchExpressionOperation. |
SwitchExpressionArm | 106 | Indica un valore ISwitchExpressionArmOperation. |
Throw | 67 | Indica un valore IThrowOperation. |
TranslatedQuery | 59 | Indica un valore ITranslatedQueryOperation. |
Try | 12 | Indica un valore ITryOperation. |
Tuple | 54 | Indica un valore ITupleOperation. |
TupleBinary | 87 | Indica un valore ITupleBinaryOperation. |
TupleBinaryOperator | 87 | Indica un valore ITupleBinaryOperation. Usare invece TupleBinary. |
TypeOf | 62 | Indica un valore ITypeOfOperation. |
TypeParameterObjectCreation | 37 | Indica un valore ITypeParameterObjectCreationOperation. |
TypePattern | 111 | Indica un valore ITypePatternOperation. |
Unary | 31 | Indica un valore IUnaryOperation. |
UnaryOperator | 31 | Indica un valore IUnaryOperation. Usare invece Unary. |
Using | 13 | Indica un valore IUsingOperation. |
UsingDeclaration | 108 | Indica un valore IUsingDeclarationOperation. |
Utf8String | 124 | Indica un valore IUtf8StringOperation. |
VariableDeclaration | 78 | Indica un valore IVariableDeclarationOperation. |
VariableDeclarationGroup | 3 | Indica un valore IVariableDeclarationGroupOperation. |
VariableDeclarator | 77 | Indica un valore IVariableDeclaratorOperation. |
VariableInitializer | 73 | Indica un valore IVariableInitializerOperation. |
With | 113 | Indica un valore IWithOperation. |
YieldBreak | 10 | Indica un valore IReturnOperation. Questo ha una semantica di interruzione del rendimento. |
YieldReturn | 14 | Indica un valore IReturnOperation. La semantica restituita è stata restituita. |