Table of Contents

Class BinaryOperatorSemanticContext<TFlags>

Namespace
RDCore.SDK.Semantics.Context
Assembly
RDCore.SDK.dll

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

TFlags

The specific type of semantic flags in this context.

Inheritance
BinaryOperatorSemanticContext<TFlags>
Implements
Derived
Inherited Members

Properties

LeftOperandConversionContext

Gets the conversion semantic context of the left-hand side operand.

public ConversionOperationSemanticContext LeftOperandConversionContext { get; }

Property Value

ConversionOperationSemanticContext

RightOperandConversionContext

Gets the conversion semantic context of the right-hand side operand.

public ConversionOperationSemanticContext RightOperandConversionContext { get; }

Property Value

ConversionOperationSemanticContext