Namespace Microsoft.CodeAnalysis.Operations Classes OperationExtensions OperationVisitor OperationVisitor<TArgument, TResult> OperationWalker OperationWalker<TArgument> Structs CommonConversion Interfaces IAddressOfOperation IAnonymousFunctionOperation IAnonymousObjectCreationOperation IArgumentOperation IArrayCreationOperation IArrayElementReferenceOperation IArrayInitializerOperation IAssignmentOperation IAttributeOperation IAwaitOperation IBinaryOperation IBinaryPatternOperation IBlockOperation IBranchOperation ICaseClauseOperation ICatchClauseOperation ICoalesceAssignmentOperation ICoalesceOperation ICollectionElementInitializerOperation ICollectionExpressionOperation ICompoundAssignmentOperation IConditionalAccessInstanceOperation IConditionalAccessOperation IConditionalOperation IConstantPatternOperation IConstructorBodyOperation IConversionOperation IDeclarationExpressionOperation IDeclarationPatternOperation IDeconstructionAssignmentOperation IDefaultCaseClauseOperation IDefaultValueOperation IDelegateCreationOperation IDiscardOperation IDiscardPatternOperation IDynamicIndexerAccessOperation IDynamicInvocationOperation IDynamicMemberReferenceOperation IDynamicObjectCreationOperation IEmptyOperation IEndOperation IEventAssignmentOperation IEventReferenceOperation IExpressionStatementOperation IFieldInitializerOperation IFieldReferenceOperation IForEachLoopOperation IForLoopOperation IForToLoopOperation IFunctionPointerInvocationOperation IImplicitIndexerReferenceOperation IIncrementOrDecrementOperation IInlineArrayAccessOperation IInstanceReferenceOperation IInterpolatedStringAdditionOperation IInterpolatedStringAppendOperation IInterpolatedStringContentOperation IInterpolatedStringHandlerArgumentPlaceholderOperation IInterpolatedStringHandlerCreationOperation IInterpolatedStringOperation IInterpolatedStringTextOperation IInterpolationOperation IInvalidOperation IInvocationOperation IIsPatternOperation IIsTypeOperation ILabeledOperation IListPatternOperation ILiteralOperation ILocalFunctionOperation ILocalReferenceOperation ILockOperation ILoopOperation IMemberInitializerOperation IMemberReferenceOperation IMethodBodyBaseOperation IMethodBodyOperation IMethodReferenceOperation INameOfOperation INegatedPatternOperation IObjectCreationOperation IObjectOrCollectionInitializerOperation IOmittedArgumentOperation IParameterInitializerOperation IParameterReferenceOperation IParenthesizedOperation IPatternCaseClauseOperation IPatternOperation IPropertyInitializerOperation IPropertyReferenceOperation IPropertySubpatternOperation IRaiseEventOperation IRangeCaseClauseOperation IRangeOperation IReDimClauseOperation IReDimOperation IRecursivePatternOperation IRelationalCaseClauseOperation IRelationalPatternOperation IReturnOperation ISimpleAssignmentOperation ISingleValueCaseClauseOperation ISizeOfOperation ISlicePatternOperation ISpreadOperation IStopOperation ISwitchCaseOperation ISwitchExpressionArmOperation ISwitchExpressionOperation ISwitchOperation ISymbolInitializerOperation IThrowOperation ITranslatedQueryOperation ITryOperation ITupleBinaryOperation ITupleOperation ITypeOfOperation ITypeParameterObjectCreationOperation ITypePatternOperation IUnaryOperation IUsingDeclarationOperation IUsingOperation IUtf8StringOperation IVariableDeclarationGroupOperation IVariableDeclarationOperation IVariableDeclaratorOperation IVariableInitializerOperation IWhileLoopOperation IWithOperation Enums ArgumentKind BinaryOperatorKind BranchKind CaseKind InstanceReferenceKind InterpolatedStringArgumentPlaceholderKind LoopKind UnaryOperatorKind