Open sandboxFocus

Enum OperatorKind

Kinds of operators.

Namespace: Metalama.Framework.Code
Assembly: Metalama.Framework.dll
Syntax
[CompileTime]
public enum OperatorKind

Fields

Name Description
Addition

+ operator.

AdditionAssignment

+= operator (C# 14+).

BitwiseAnd

& operator.

BitwiseAndAssignment

&= operator (C# 14+).

BitwiseOr

| operator.

BitwiseOrAssignment

|= operator (C# 14+).

CheckedAddition

checked + operator.

CheckedAdditionAssignment

checked += operator.

CheckedDecrement

checked -- operator.

CheckedDecrementAssignment

checked --= operator.

CheckedDivision

checked / operator.

CheckedDivisionAssignment

checked /= operator.

CheckedExplicitConversion

explicit checked conversion operator.

CheckedIncrement

checked ++ operator.

CheckedIncrementAssignment

checked ++= operator.

CheckedMultiplicationAssignment

checked *= operator.

CheckedMultiply

checked * operator.

CheckedSubtraction

checked - operator.

CheckedSubtractionAssignment

checked -= operator.

CheckedUnaryNegation

checked - (unary negation) operator.

Concatenate

& (concatenate) operator.

Decrement

-- operator.

DecrementAssignment

--= operator.

Division

/ operator.

DivisionAssignment

/= operator (C# 14+).

Equality

== operator.

ExclusiveOr

^ operator.

ExclusiveOrAssignment

^= operator (C# 14+).

ExplicitConversion

explicit conversion operator.

Exponent

^ (exponent) operator.

False

false operator.

GreaterThan

> operator.

GreaterThanOrEqual

>= operator.

ImplicitConversion

implicit conversion operator.

Increment

++ operator.

IncrementAssignment

++= operator.

Inequality

!= operator.

IntegerDivision

/ (integer division) operator.

LeftShift

<< operator.

LeftShiftAssignment

<<= operator (C# 14+).

LessThan

< operator.

LessThanOrEqual

<= operator.

Like

Like operator.

LogicalAnd

&& operator.

LogicalNot

! operator.

LogicalOr

|| operator.

Modulus

% operator.

ModulusAssignment

%= operator (C# 14+).

Multiplication

* operator.

MultiplicationAssignment

*= operator.

Multiply
None

Not an operator.

OnesComplement

~ operator.

RightShift

>> operator.

RightShiftAssignment

>>= operator (C# 14+).

Subtraction

- operator.

SubtractionAssignment

-= operator (C# 14+).

True

true operator.

UnaryNegation

- (unary negation) operator.

UnaryPlus

+ (unary plus) operator.

UnsignedRightShift

>>> operator (C# 11+).

UnsignedRightShiftAssignment

>>>= operator (C# 14+).

See Also

Extension Methods