OperationKind Enum
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Semua jenis operasi, termasuk pernyataan dan ekspresi.
public enum class OperationKind
public enum OperationKind
type OperationKind =
Public Enum OperationKind
- Warisan
-
OperationKind
Bidang
AddressOf | 64 | IAddressOfOperationMenunjukkan . |
AnonymousFunction | 35 | IAnonymousFunctionOperationMenunjukkan . |
AnonymousObjectCreation | 49 | IAnonymousObjectCreationOperationMenunjukkan . |
Argument | 79 | IArgumentOperationMenunjukkan . |
ArrayCreation | 38 | IArrayCreationOperationMenunjukkan . |
ArrayElementReference | 23 | IArrayElementReferenceOperationMenunjukkan . |
ArrayInitializer | 76 | IArrayInitializerOperationMenunjukkan . |
Attribute | 125 | IAttributeOperationMenunjukkan . |
Await | 41 | IAwaitOperationMenunjukkan . |
Binary | 32 | IBinaryOperationMenunjukkan . |
BinaryOperator | 32 | IBinaryOperationMenunjukkan . Gunakan Binary sebagai gantinya. |
BinaryPattern | 110 | IBinaryPatternOperationMenunjukkan . |
Block | 2 | IBlockOperationMenunjukkan . |
Branch | 7 | IBranchOperationMenunjukkan . |
CaseClause | 82 | ICaseClauseOperationMenunjukkan . Ini lebih jauh dibingkai oleh CaseKind. |
CatchClause | 80 | ICatchClauseOperationMenunjukkan . |
CaughtException | 94 | ICaughtExceptionOperationMenunjukkan . |
Coalesce | 34 | ICoalesceOperationMenunjukkan . |
CoalesceAssignment | 97 | ICoalesceAssignmentOperationMenunjukkan . |
CollectionElementInitializer | 52 | ICollectionElementInitializerOperationMenunjukkan . |
CollectionExpression | 127 | ICollectionExpressionOperationMenunjukkan . |
CompoundAssignment | 43 | ICompoundAssignmentOperationMenunjukkan . |
Conditional | 33 | IConditionalOperationMenunjukkan . |
ConditionalAccess | 46 | IConditionalAccessOperationMenunjukkan . |
ConditionalAccessInstance | 47 | IConditionalAccessInstanceOperationMenunjukkan . |
ConstantPattern | 85 | IConstantPatternOperationMenunjukkan . |
ConstructorBody | 89 | IConstructorBodyOperationMenunjukkan . |
ConstructorBodyOperation | 89 | IConstructorBodyOperationMenunjukkan . Gunakan ConstructorBody sebagai gantinya. |
Conversion | 21 | IConversionOperationMenunjukkan . |
DeclarationExpression | 70 | IDeclarationExpressionOperationMenunjukkan . |
DeclarationPattern | 86 | IDeclarationPatternOperationMenunjukkan . |
DeconstructionAssignment | 69 | IDeconstructionAssignmentOperationMenunjukkan . |
Decrement | 68 | IIncrementOrDecrementOperationMenunjukkan . Ini digunakan sebagai operator penurunan |
DefaultValue | 61 | IDefaultValueOperationMenunjukkan . |
DelegateCreation | 60 | IDelegateCreationOperationMenunjukkan . |
Discard | 90 | IDiscardOperationMenunjukkan . |
DiscardPattern | 104 | IDiscardPatternOperationMenunjukkan . |
DynamicIndexerAccess | 58 | IDynamicIndexerAccessOperationMenunjukkan . |
DynamicInvocation | 57 | IDynamicInvocationOperationMenunjukkan . |
DynamicMemberReference | 56 | IDynamicMemberReferenceOperationMenunjukkan . |
DynamicObjectCreation | 55 | IDynamicObjectCreationOperationMenunjukkan . |
Empty | 8 | IEmptyOperationMenunjukkan . |
End | 18 | IEndOperationMenunjukkan . |
EventAssignment | 45 | IEventAssignmentOperationMenunjukkan . |
EventReference | 30 | IEventReferenceOperationMenunjukkan . |
ExpressionStatement | 15 | IExpressionStatementOperationMenunjukkan . |
FieldInitializer | 72 | IFieldInitializerOperationMenunjukkan . |
FieldReference | 26 | IFieldReferenceOperationMenunjukkan . |
FlowAnonymousFunction | 96 | IFlowAnonymousFunctionOperationMenunjukkan . |
FlowCapture | 91 | IFlowCaptureOperationMenunjukkan . |
FlowCaptureReference | 92 | IFlowCaptureReferenceOperationMenunjukkan . |
FunctionPointerInvocation | 120 | IFunctionPointerInvocationOperationMenunjukkan . |
ImplicitIndexerReference | 123 | IImplicitIndexerReferenceOperationMenunjukkan . |
Increment | 66 | IIncrementOrDecrementOperationMenunjukkan . Ini digunakan sebagai operator tambahan |
InlineArrayAccess | 126 | IInlineArrayAccessOperationMenunjukkan . |
InstanceReference | 39 | IInstanceReferenceOperationMenunjukkan . |
InterpolatedString | 48 | IInterpolatedStringOperationMenunjukkan . |
InterpolatedStringAddition | 115 | IInterpolatedStringAdditionOperationMenunjukkan . |
InterpolatedStringAppendFormatted | 117 | IInterpolatedStringAppendOperationMenunjukkan . Tambahan ini adalah komponen interpolasi |
InterpolatedStringAppendInvalid | 118 | IInterpolatedStringAppendOperationMenunjukkan . Penampan ini tidak valid |
InterpolatedStringAppendLiteral | 116 | IInterpolatedStringAppendOperationMenunjukkan . Tambahan ini adalah komponen harfiah |
InterpolatedStringHandlerArgumentPlaceholder | 119 | IInterpolatedStringHandlerArgumentPlaceholderOperationMenunjukkan . |
InterpolatedStringHandlerCreation | 114 | IInterpolatedStringHandlerCreationOperationMenunjukkan . |
InterpolatedStringText | 83 | IInterpolatedStringTextOperationMenunjukkan . |
Interpolation | 84 | IInterpolationOperationMenunjukkan . |
Invalid | 1 | IInvalidOperationMenunjukkan . |
Invocation | 22 | IInvocationOperationMenunjukkan . |
IsNull | 93 | IIsNullOperationMenunjukkan . |
IsPattern | 65 | IIsPatternOperationMenunjukkan . |
IsType | 40 | IIsTypeOperationMenunjukkan . |
Labeled | 6 | ILabeledOperationMenunjukkan . |
ListPattern | 121 | IListPatternOperationMenunjukkan . |
Literal | 20 | ILiteralOperationMenunjukkan . |
LocalFunction | 16 | ILocalFunctionOperationMenunjukkan . |
LocalReference | 24 | ILocalReferenceOperationMenunjukkan . |
Lock | 11 | ILockOperationMenunjukkan . |
Loop | 5 | ILoopOperationMenunjukkan . Ini lebih jauh dibingkai oleh LoopKind. |
MemberInitializer | 51 | IMemberInitializerOperationMenunjukkan . |
MethodBody | 88 | IMethodBodyOperationMenunjukkan . |
MethodBodyOperation | 88 | IMethodBodyOperationMenunjukkan . Gunakan MethodBody sebagai gantinya. |
MethodReference | 27 | IMethodReferenceOperationMenunjukkan . |
NameOf | 53 | INameOfOperationMenunjukkan . |
NegatedPattern | 109 | INegatedPatternOperationMenunjukkan . |
None | 0 | IOperation Menunjukkan untuk konstruksi yang belum diimplementasikan. |
ObjectCreation | 36 | IObjectCreationOperationMenunjukkan . |
ObjectOrCollectionInitializer | 50 | IObjectOrCollectionInitializerOperationMenunjukkan . |
OmittedArgument | 71 | IOmittedArgumentOperationMenunjukkan . |
ParameterInitializer | 75 | IParameterInitializerOperationMenunjukkan . |
ParameterReference | 25 | IParameterReferenceOperationMenunjukkan . |
Parenthesized | 44 | IParenthesizedOperationMenunjukkan . |
PropertyInitializer | 74 | IPropertyInitializerOperationMenunjukkan . |
PropertyReference | 28 | IPropertyReferenceOperationMenunjukkan . |
PropertySubpattern | 107 | IPropertySubpatternOperationMenunjukkan . |
RaiseEvent | 19 | IRaiseEventOperationMenunjukkan . |
Range | 99 | IRangeOperationMenunjukkan . |
RecursivePattern | 103 | IRecursivePatternOperationMenunjukkan . |
ReDim | 101 | IReDimOperationMenunjukkan . |
ReDimClause | 102 | IReDimClauseOperationMenunjukkan . |
RelationalPattern | 112 | IRelationalPatternOperationMenunjukkan . |
Return | 9 | IReturnOperationMenunjukkan . |
SimpleAssignment | 42 | ISimpleAssignmentOperationMenunjukkan . |
SizeOf | 63 | ISizeOfOperationMenunjukkan . |
SlicePattern | 122 | ISlicePatternOperationMenunjukkan . |
Spread | 128 | ISpreadOperationMenunjukkan . |
StaticLocalInitializationSemaphore | 95 | IStaticLocalInitializationSemaphoreOperationMenunjukkan . |
Stop | 17 | IStopOperationMenunjukkan . |
Switch | 4 | ISwitchOperationMenunjukkan . |
SwitchCase | 81 | ISwitchCaseOperationMenunjukkan . |
SwitchExpression | 105 | ISwitchExpressionOperationMenunjukkan . |
SwitchExpressionArm | 106 | ISwitchExpressionArmOperationMenunjukkan . |
Throw | 67 | IThrowOperationMenunjukkan . |
TranslatedQuery | 59 | ITranslatedQueryOperationMenunjukkan . |
Try | 12 | ITryOperationMenunjukkan . |
Tuple | 54 | ITupleOperationMenunjukkan . |
TupleBinary | 87 | ITupleBinaryOperationMenunjukkan . |
TupleBinaryOperator | 87 | ITupleBinaryOperationMenunjukkan . Gunakan TupleBinary sebagai gantinya. |
TypeOf | 62 | ITypeOfOperationMenunjukkan . |
TypeParameterObjectCreation | 37 | ITypeParameterObjectCreationOperationMenunjukkan . |
TypePattern | 111 | ITypePatternOperationMenunjukkan . |
Unary | 31 | IUnaryOperationMenunjukkan . |
UnaryOperator | 31 | IUnaryOperationMenunjukkan . Gunakan Unary sebagai gantinya. |
Using | 13 | IUsingOperationMenunjukkan . |
UsingDeclaration | 108 | IUsingDeclarationOperationMenunjukkan . |
Utf8String | 124 | IUtf8StringOperationMenunjukkan . |
VariableDeclaration | 78 | IVariableDeclarationOperationMenunjukkan . |
VariableDeclarationGroup | 3 | IVariableDeclarationGroupOperationMenunjukkan . |
VariableDeclarator | 77 | IVariableDeclaratorOperationMenunjukkan . |
VariableInitializer | 73 | IVariableInitializerOperationMenunjukkan . |
With | 113 | IWithOperationMenunjukkan . |
YieldBreak | 10 | IReturnOperationMenunjukkan . Ini menghasilkan semantik putus. |
YieldReturn | 14 | IReturnOperationMenunjukkan . Ini menghasilkan semantik kembali. |
Berlaku untuk
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk