# Session Log — v4-core / src/interfaces/IPoolManager.sol
## textDocument/implementation
**Request:**
```json
{
"id": 1,
"jsonrpc": "2.0",
"method": "textDocument/implementation",
"params": {
"position": {
"character": 13,
"line": 145
},
"textDocument": {
"uri": "file:///Users/meek/developer/asyncswap/solidity-language-server/v4-core/src/interfaces/IPoolManager.sol"
}
}
}
```
**Responses:**
**dev** (2.5ms, 156.6 MB) — `PoolManager.sol:186`
<details>
<summary>Summary: <code>Array(2) [{ range: { end: { character: 17, line: 186 }, start: { character: 13, line: 186 } }, uri: "file:///Users/me...</code></summary>
```json
[
{
"range": {
"end": {
"character": 17,
"line": 186
},
"start": {
"character": 13,
"line": 186
}
},
"uri": "file:///Users/meek/developer/asyncswap/solidity-language-server/v4-core/src/PoolManager.sol"
},
{
"range": {
"end": {
"character": 17,
"line": 111
},
"start": {
"character": 13,
"line": 111
}
},
"uri": "file:///Users/meek/developer/asyncswap/solidity-language-server/v4-core/src/test/ProxyPoolManager.sol"
}
]
```
</details>
---