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 | |
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 | |
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 | |
DeclarationPattern | 86 | IDeclarationPatternOperation を示します。 |
DeconstructionAssignment | 69 | |
Decrement | 68 | IIncrementOrDecrementOperation を示します。 これはデクリメント演算子として使用されます |
DefaultValue | 61 | IDefaultValueOperation を示します。 |
DelegateCreation | 60 | IDelegateCreationOperation を示します。 |
Discard | 90 | IDiscardOperation を示します。 |
DiscardPattern | 104 | IDiscardPatternOperation を示します。 |
DynamicIndexerAccess | 58 | |
DynamicInvocation | 57 | IDynamicInvocationOperation を示します。 |
DynamicMemberReference | 56 | |
DynamicObjectCreation | 55 | |
Empty | 8 | IEmptyOperation を示します。 |
End | 18 | IEndOperation を示します。 |
EventAssignment | 45 | IEventAssignmentOperation を示します。 |
EventReference | 30 | IEventReferenceOperation を示します。 |
ExpressionStatement | 15 | |
FieldInitializer | 72 | IFieldInitializerOperation を示します。 |
FieldReference | 26 | IFieldReferenceOperation を示します。 |
FlowAnonymousFunction | 96 | |
FlowCapture | 91 | IFlowCaptureOperation を示します。 |
FlowCaptureReference | 92 | |
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 | |
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 | |
ParameterReference | 25 | IParameterReferenceOperation を示します。 |
Parenthesized | 44 | IParenthesizedOperation を示します。 |
PropertyInitializer | 74 | |
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 | |
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 | |
VariableDeclarationGroup | 3 | |
VariableDeclarator | 77 | IVariableDeclaratorOperation を示します。 |
VariableInitializer | 73 | |
With | 113 | IWithOperation を示します。 |
YieldBreak | 10 | IReturnOperation を示します。 これにより、中断セマンティクスが生成されます。 |
YieldReturn | 14 | IReturnOperation を示します。 これには、戻り値のセマンティクスが含まれています。 |
適用対象
.NET