Enum
BinaryOperatorKind
enum BinaryOperatorKind
Namespace: Raven.CodeAnalysis.Operations
Assembly: Raven.CodeAnalysis.dll
Source file: BinaryOperatorKind.cs
Inheritance: Object → ValueType → Enum → BinaryOperatorKind
Implements: IComparable, IConvertible, IFormattable, ISpanFormattable
The resolved binary operator, independent of source spelling and lifting/overflow flags.
Constants
21 items
Static member:
Add: BinaryOperatorKind
Add operation.
Static member:
And: BinaryOperatorKind
And operation.
Static member:
Concatenate: BinaryOperatorKind
Concatenate operation.
Static member:
ConditionalAnd: BinaryOperatorKind
ConditionalAnd operation.
Static member:
ConditionalOr: BinaryOperatorKind
ConditionalOr operation.
Static member:
Divide: BinaryOperatorKind
Divide operation.
Static member:
Equals: BinaryOperatorKind
Equals operation.
Static member:
ExclusiveOr: BinaryOperatorKind
ExclusiveOr operation.
Static member:
GreaterThan: BinaryOperatorKind
GreaterThan operation.
Static member:
GreaterThanOrEqual: BinaryOperatorKind
GreaterThanOrEqual operation.
Static member:
LeftShift: BinaryOperatorKind
LeftShift operation.
Static member:
LessThan: BinaryOperatorKind
LessThan operation.
Static member:
LessThanOrEqual: BinaryOperatorKind
LessThanOrEqual operation.
Static member:
Multiply: BinaryOperatorKind
Multiply operation.
Static member:
None: BinaryOperatorKind
No ordinary binary operator (for example, coalescing).
Static member:
NotEquals: BinaryOperatorKind
NotEquals operation.
Static member:
Or: BinaryOperatorKind
Or operation.
Static member:
Remainder: BinaryOperatorKind
Remainder operation.
Static member:
RightShift: BinaryOperatorKind
RightShift operation.
Static member:
Subtract: BinaryOperatorKind
Subtract operation.
Static member:
UnsignedRightShift: BinaryOperatorKind
Zero-filling right-shift operation.
Methods
26 items
CompareTo(target: object?) -> int
Compares this instance to a specified object and returns an indication of their relative values.
Inherited from Enum.CompareTo · Implements IComparable.CompareTo
Equals(obj: object?) -> bool
Returns a value indicating whether this instance is equal to a specified object.
Inherited from Enum.Equals
GetHashCode() -> int
Returns the hash code for the value of this instance.
Inherited from Enum.GetHashCode
GetType() -> Type
Gets the System.Type of the current instance.
Inherited from Object.GetType
GetTypeCode() -> TypeCode
Returns the type code of the underlying type of this enumeration member.
Inherited from Enum.GetTypeCode · Implements IConvertible.GetTypeCode
HasFlag(flag: Enum) -> bool
Determines whether one or more bit fields are set in the current instance.
Inherited from Enum.HasFlag
ToBoolean(provider: IFormatProvider?) -> bool
Converts the value of this instance to an equivalent Boolean value using the specified culture-specific formatting information.
Inherited implementation from Enum.ToBoolean · Defined by IConvertible.ToBoolean
ToByte(provider: IFormatProvider?) -> byte
Converts the value of this instance to an equivalent 8-bit unsigned integer using the specified culture-specific formatting information.
Inherited implementation from Enum.ToByte · Defined by IConvertible.ToByte
ToChar(provider: IFormatProvider?) -> char
Converts the value of this instance to an equivalent Unicode character using the specified culture-specific formatting information.
Inherited implementation from Enum.ToChar · Defined by IConvertible.ToChar
ToDateTime(provider: IFormatProvider?) -> DateTime
Converts the value of this instance to an equivalent System.DateTime using the specified culture-specific formatting information.
Inherited implementation from Enum.ToDateTime · Defined by IConvertible.ToDateTime
ToDecimal(provider: IFormatProvider?) -> decimal
Converts the value of this instance to an equivalent System.Decimal number using the specified culture-specific formatting information.
Inherited implementation from Enum.ToDecimal · Defined by IConvertible.ToDecimal
ToDouble(provider: IFormatProvider?) -> double
Converts the value of this instance to an equivalent double-precision floating-point number using the specified culture-specific formatting information.
Inherited implementation from Enum.ToDouble · Defined by IConvertible.ToDouble
ToInt16(provider: IFormatProvider?) -> short
Converts the value of this instance to an equivalent 16-bit signed integer using the specified culture-specific formatting information.
Inherited implementation from Enum.ToInt16 · Defined by IConvertible.ToInt16
ToInt32(provider: IFormatProvider?) -> int
Converts the value of this instance to an equivalent 32-bit signed integer using the specified culture-specific formatting information.
Inherited implementation from Enum.ToInt32 · Defined by IConvertible.ToInt32
ToInt64(provider: IFormatProvider?) -> long
Converts the value of this instance to an equivalent 64-bit signed integer using the specified culture-specific formatting information.
Inherited implementation from Enum.ToInt64 · Defined by IConvertible.ToInt64
ToSByte(provider: IFormatProvider?) -> sbyte
Converts the value of this instance to an equivalent 8-bit signed integer using the specified culture-specific formatting information.
Inherited implementation from Enum.ToSByte · Defined by IConvertible.ToSByte
ToSingle(provider: IFormatProvider?) -> float
Converts the value of this instance to an equivalent single-precision floating-point number using the specified culture-specific formatting information.
Inherited implementation from Enum.ToSingle · Defined by IConvertible.ToSingle
ToString(format: string?) -> string
Converts the value of this instance to its equivalent string representation using the specified format.
Inherited from Enum.ToString
ToString(format: string?, provider: IFormatProvider?) -> string
This method overload is obsolete; use System.Enum.ToString(System.String).
Inherited from Enum.ToString · Implements IFormattable.ToString
ToString(provider: IFormatProvider?) -> string
This method overload is obsolete; use System.Enum.ToString.
Inherited from Enum.ToString · Implements IConvertible.ToString
ToString() -> string
Converts the value of this instance to its equivalent string representation.
Inherited from Enum.ToString
ToType(conversionType: Type, provider: IFormatProvider?) -> object
Converts the value of this instance to an System.Object of the specified System.Type that has an equivalent value, using the specified culture-specific formatting information.
Inherited implementation from Enum.ToType · Defined by IConvertible.ToType
ToUInt16(provider: IFormatProvider?) -> ushort
Converts the value of this instance to an equivalent 16-bit unsigned integer using the specified culture-specific formatting information.
Inherited implementation from Enum.ToUInt16 · Defined by IConvertible.ToUInt16
ToUInt32(provider: IFormatProvider?) -> uint
Converts the value of this instance to an equivalent 32-bit unsigned integer using the specified culture-specific formatting information.
Inherited implementation from Enum.ToUInt32 · Defined by IConvertible.ToUInt32
ToUInt64(provider: IFormatProvider?) -> ulong
Converts the value of this instance to an equivalent 64-bit unsigned integer using the specified culture-specific formatting information.
Inherited implementation from Enum.ToUInt64 · Defined by IConvertible.ToUInt64
TryFormat(destination: Span<char>, charsWritten: out int, format: ReadOnlySpan<char>, provider: IFormatProvider?) -> bool
Tries to format the value of the current instance into the provided span of characters.
Inherited implementation from Enum.TryFormat · Defined by ISpanFormattable.TryFormat