OperationKind 列挙型

定義

ステートメントや式など、すべての種類の操作。

public enum class OperationKind
public enum OperationKind
type OperationKind = 
Public Enum OperationKind
継承
OperationKind

フィールド

AddressOf 64

IAddressOfOperation を示します。

AnonymousFunction 35

IAnonymousFunctionOperation を示します。

AnonymousObjectCreation 49

IAnonymousObjectCreationOperation を示します。

Argument 79

IArgumentOperation を示します。

ArrayCreation 38

IArrayCreationOperation を示します。

ArrayElementReference 23

IArrayElementReferenceOperation を示します。

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

ICollectionElementInitializerOperation を示します。

CollectionExpression 127

ICollectionExpressionOperation を示します。

CompoundAssignment 43

ICompoundAssignmentOperation を示します。

Conditional 33

IConditionalOperation を示します。

ConditionalAccess 46

IConditionalAccessOperation を示します。

ConditionalAccessInstance 47

IConditionalAccessInstanceOperation を示します。

ConstantPattern 85

IConstantPatternOperation を示します。

ConstructorBody 89

IConstructorBodyOperation を示します。

ConstructorBodyOperation 89

IConstructorBodyOperation を示します。 代わりに、ConstructorBody を使用してください。

Conversion 21

IConversionOperation を示します。

DeclarationExpression 70

IDeclarationExpressionOperation を示します。

DeclarationPattern 86

IDeclarationPatternOperation を示します。

DeconstructionAssignment 69

IDeconstructionAssignmentOperation を示します。

Decrement 68

IIncrementOrDecrementOperation を示します。 これはデクリメント演算子として使用されます

DefaultValue 61

IDefaultValueOperation を示します。

DelegateCreation 60

IDelegateCreationOperation を示します。

Discard 90

IDiscardOperation を示します。

DiscardPattern 104

IDiscardPatternOperation を示します。

DynamicIndexerAccess 58

IDynamicIndexerAccessOperation を示します。

DynamicInvocation 57

IDynamicInvocationOperation を示します。

DynamicMemberReference 56

IDynamicMemberReferenceOperation を示します。

DynamicObjectCreation 55

IDynamicObjectCreationOperation を示します。

Empty 8

IEmptyOperation を示します。

End 18

IEndOperation を示します。

EventAssignment 45

IEventAssignmentOperation を示します。

EventReference 30

IEventReferenceOperation を示します。

ExpressionStatement 15

IExpressionStatementOperation を示します。

FieldInitializer 72

IFieldInitializerOperation を示します。

FieldReference 26

IFieldReferenceOperation を示します。

FlowAnonymousFunction 96

IFlowAnonymousFunctionOperation を示します。

FlowCapture 91

IFlowCaptureOperation を示します。

FlowCaptureReference 92

IFlowCaptureReferenceOperation を示します。

FunctionPointerInvocation 120

IFunctionPointerInvocationOperation を示します。

ImplicitIndexerReference 123

IImplicitIndexerReferenceOperation を示します。

Increment 66

IIncrementOrDecrementOperation を示します。 これはインクリメント演算子として使用されます

InlineArrayAccess 126

IInlineArrayAccessOperation を示します。

InstanceReference 39

IInstanceReferenceOperation を示します。

InterpolatedString 48

IInterpolatedStringOperation を示します。

InterpolatedStringAddition 115

IInterpolatedStringAdditionOperation を示します。

InterpolatedStringAppendFormatted 117

IInterpolatedStringAppendOperation を示します。 この追加は補間コンポーネントのです

InterpolatedStringAppendInvalid 118

IInterpolatedStringAppendOperation を示します。 この追加は無効です

InterpolatedStringAppendLiteral 116

IInterpolatedStringAppendOperation を示します。 この追加はリテラル コンポーネントのです

InterpolatedStringHandlerArgumentPlaceholder 119

IInterpolatedStringHandlerArgumentPlaceholderOperation を示します。

InterpolatedStringHandlerCreation 114

IInterpolatedStringHandlerCreationOperation を示します。

InterpolatedStringText 83

IInterpolatedStringTextOperation を示します。

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

IObjectOrCollectionInitializerOperation を示します。

OmittedArgument 71

IOmittedArgumentOperation を示します。

ParameterInitializer 75

IParameterInitializerOperation を示します。

ParameterReference 25

IParameterReferenceOperation を示します。

Parenthesized 44

IParenthesizedOperation を示します。

PropertyInitializer 74

IPropertyInitializerOperation を示します。

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

IStaticLocalInitializationSemaphoreOperation を示します。

Stop 17

IStopOperation を示します。

Switch 4

ISwitchOperation を示します。

SwitchCase 81

ISwitchCaseOperation を示します。

SwitchExpression 105

ISwitchExpressionOperation を示します。

SwitchExpressionArm 106

ISwitchExpressionArmOperation を示します。

Throw 67

IThrowOperation を示します。

TranslatedQuery 59

ITranslatedQueryOperation を示します。

Try 12

ITryOperation を示します。

Tuple 54

ITupleOperation を示します。

TupleBinary 87

ITupleBinaryOperation を示します。

TupleBinaryOperator 87

ITupleBinaryOperation を示します。 代わりに、TupleBinary を使用してください。

TypeOf 62

ITypeOfOperation を示します。

TypeParameterObjectCreation 37

ITypeParameterObjectCreationOperation を示します。

TypePattern 111

ITypePatternOperation を示します。

Unary 31

IUnaryOperation を示します。

UnaryOperator 31

IUnaryOperation を示します。 代わりに、Unary を使用してください。

Using 13

IUsingOperation を示します。

UsingDeclaration 108

IUsingDeclarationOperation を示します。

Utf8String 124

IUtf8StringOperation を示します。

VariableDeclaration 78

IVariableDeclarationOperation を示します。

VariableDeclarationGroup 3

IVariableDeclarationGroupOperation を示します。

VariableDeclarator 77

IVariableDeclaratorOperation を示します。

VariableInitializer 73

IVariableInitializerOperation を示します。

With 113

IWithOperation を示します。

YieldBreak 10

IReturnOperation を示します。 これにより、中断セマンティクスが生成されます。

YieldReturn 14

IReturnOperation を示します。 これには、戻り値のセマンティクスが含まれています。

適用対象