Public Member Functions | Package Functions

# BinNavi.API.disassembly.OperandExpressionListenerAdapter Class Reference

Adapter class for operand expressions. More...

Inheritance diagram for BinNavi.API.disassembly.OperandExpressionListenerAdapter:

List of all members.

## Public Member Functions
void | changed (OperandExpression operandExpression)
| Signals a change in the expression value.
void | removedReference (OperandExpression operandExpression, Reference reference)
| Signals the removal of an existing reference.
## Package Functions
void | addedReference (OperandExpression operandExpression, Reference reference)
| Signals the arrival of a new reference.

## Detailed Description

Adapter class that can be used by objects that want to listen on operand expressions but only need to process few events.

## Member Function Documentation

void BinNavi.API.disassembly.IOperandExpressionListener.addedReference | ( | OperandExpression | operandExpression,
|  | Reference | reference |
| ) |  |  | `[package, inherited]`

Invoked after a reference was added to the operand expression.

Parameters:

  | operandExpression | The operand expression where the reference was added.
  | reference | The added reference.

void BinNavi.API.disassembly.IOperandExpressionListener.changed | ( | OperandExpression | operandExpression | ) | `[inherited]`

Invoked after the string value of an operand expression changed.

Parameters:

  | operandExpression | The operand expression whose string value changed.

void BinNavi.API.disassembly.IOperandExpressionListener.removedReference | ( | OperandExpression | operandExpression,
|  | Reference | reference |
| ) |  |  | `[inherited]`

Invoked after a reference was removed from the operand expression.

Parameters:

  | operandExpression | The operand expression from where the reference was removed.
  | reference | The removed reference.