# IGrainReferenceActivatorProvider

Package: [Microsoft.Orleans.Core](/orleans/docs/api/csharp/microsoft.orleans.core/) 10.0.0

[NuGet package](https://www.nuget.org/packages/Microsoft.Orleans.Core)

```csharp
public interface IGrainReferenceActivatorProvider
```

Functionality for getting the appropriate [IGrainReferenceActivator](/orleans/docs/api/csharp/microsoft.orleans.core/orleans.grainreferences.igrainreferenceactivator/) for a given [GrainType](/orleans/docs/api/csharp/microsoft.orleans.core.abstractions/orleans.runtime.graintype/) and [GrainInterfaceType](/orleans/docs/api/csharp/microsoft.orleans.core.abstractions/orleans.runtime.graininterfacetype/).

## Methods

- [TryGet(GrainType, GrainInterfaceType, IGrainReferenceActivator)](/orleans/docs/api/csharp/microsoft.orleans.core/orleans.grainreferences.igrainreferenceactivatorprovider/methods/tryget-orleans-runtime-graintype-orleans-runtime-graininterfacetype-out-orleans-2b7450dd/)
