asExpr method

Expr asExpr()

Converts this selector to a projection expression.

Implementation

Expr asExpr() {
  final lease = _owner.lease('Selector');
  try {
    return _runtime._adoptExpr(
      _runtime._client.invokeSync('selectorAsExpr', {
        'input': lease.handle.toString(),
      }),
    );
  } finally {
    lease.end();
  }
}