Skip to content

TIfOperation.NodeType

Get the result type for conditional operation

Declaration

Source position: fpexprpars.pp line 270

public 
function TIfOperation.NodeType : TResultType;  override;

Description

The NodeType method determines and returns the result type for the conditional operation based on the types of the then-branch and else-branch expressions. The result type is typically the common type that both branches can be converted to.

The method analyzes both branch expressions to determine a compatible result type that can accommodate values from either branch, ensuring type safety in conditional expressions.