Property | Type | Description | |
---|---|---|---|
$evaluationContext | Pinq\Expressions\IEvaluationContext | ||
$expressionTypes | Pinq\Analysis\IType[] |
Method | Description | |
---|---|---|
__construct ( Pinq\Analysis\ITypeSystem $typeSystem, Pinq\Expressions\IEvaluationContext $evaluationContext ) | ||
createReference ( |
||
getEvaluationContext ( ) | ||
getExpressionType ( |
||
inNewScope ( ) | ||
removeExpressionType ( |
||
setExpressionType ( |
public __construct ( Pinq\Analysis\ITypeSystem $typeSystem, Pinq\Expressions\IEvaluationContext $evaluationContext ) | ||
$typeSystem | Pinq\Analysis\ITypeSystem | |
$evaluationContext | Pinq\Expressions\IEvaluationContext |
public createReference ( |
||
$expression | ||
$referencedExpression |
public getExpressionType ( |
||
$expression |
public removeExpressionType ( |
||
$expression |
public setExpressionType ( |
||
$expression | ||
$type | Pinq\Analysis\IType |
protected IEvaluationContext,Pinq\Expressions $evaluationContext | ||
return | Pinq\Expressions\IEvaluationContext |