# IGrainExtensionBinder.GetExtension

[Type overview](/orleans/docs/api/csharp/microsoft.orleans.core.abstractions/orleans.runtime.igrainextensionbinder/) | [Methods](/orleans/docs/api/csharp/microsoft.orleans.core.abstractions/orleans.runtime.igrainextensionbinder/methods/)

```csharp
public abstract TExtensionInterface GetExtension<TExtensionInterface>()
```

Returns the grain extension registered for the provided `TExtensionInterface`.

### Returns

The implementation of the extension which is bound to this grain.
