Method |
Description |
|
getBinaryOperation ( BinaryOperationExpression $expression ) : Pinq\Analysis\IBinaryOperation |
Gets the type data for the supplied binary operation. |
|
getCast ( CastExpression $expression ) : Pinq\Analysis\ITypeOperation |
Gets the type data for the supplied unary cast operation. |
|
getConstructor ( NewExpression $expression ) : Pinq\Analysis\IConstructor |
Gets the type data for the supplied new operation. |
|
getExpression ( ) : Expression |
Gets the analysed expression tree. |
|
getField ( FieldExpression $expression ) : Pinq\Analysis\IField |
Gets the type data for the supplied field expression. |
|
getFunction ( FunctionCallExpression $expression ) : Pinq\Analysis\IFunction |
Gets the type data for the supplied function expression. |
|
getIndex ( IndexExpression $expression ) : Pinq\Analysis\ITypeOperation |
Gets the type data for the supplied index expression. |
|
getInvocation ( InvocationExpression $expression ) : Pinq\Analysis\ITypeOperation |
Gets the type data for the supplied invocation expression. |
|
getMethod ( MethodCallExpression $expression ) : Pinq\Analysis\IMethod |
Gets the type data for the supplied method expression. |
|
getReturnTypeOf ( Expression $expression ) : Pinq\Analysis\IType |
Gets the returned type of the supplied expression. |
|
getReturnedType ( ) : Pinq\Analysis\IType |
Gets the returned type analysed expression. |
|
getStaticField ( StaticFieldExpression $expression ) : Pinq\Analysis\IField |
Gets the type data for the supplied static field expression. |
|
getStaticMethod ( StaticMethodCallExpression $expression ) : Pinq\Analysis\IMethod |
Gets the type data for the supplied static method expression. |
|
getUnaryOperation ( UnaryOperationExpression $expression ) : Pinq\Analysis\ITypeOperation |
Gets the type data for the supplied unary operation operation. |
|