Class BinaryOperatorSemanticContext<TFlags>
The semantic context of a binary operator expression.
public record BinaryOperatorSemanticContext<TFlags> : OperatorSemanticContext<TFlags>, IEquatable<SemanticContext<TFlags>>, IEquatable<OperatorSemanticContext<TFlags>>, IEquatable<BinaryOperatorSemanticContext<TFlags>> where TFlags : struct, Enum
Type Parameters
TFlagsThe specific type of semantic flags in this context.
- Inheritance
-
SemanticContext<TFlags>OperatorSemanticContext<TFlags>BinaryOperatorSemanticContext<TFlags>
- Implements
-
IEquatable<SemanticContext<TFlags>>IEquatable<OperatorSemanticContext<TFlags>>IEquatable<BinaryOperatorSemanticContext<TFlags>>
- Derived
- Inherited Members
Properties
LeftOperandConversionContext
Gets the conversion semantic context of the left-hand side operand.
public ConversionOperationSemanticContext LeftOperandConversionContext { get; }
Property Value
RightOperandConversionContext
Gets the conversion semantic context of the right-hand side operand.
public ConversionOperationSemanticContext RightOperandConversionContext { get; }