# IGrainInterfacePropertiesProviderAttribute

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

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

```csharp
public interface IGrainInterfacePropertiesProviderAttribute
```

Interface for `System.Attribute` classes which provide information about a grain interface.

## Methods

- [Populate(IServiceProvider, Type, Dictionary&lt;string, string&gt;)](/orleans/docs/api/csharp/microsoft.orleans.core.abstractions/orleans.metadata.igraininterfacepropertiesproviderattribute/methods/populate-system-iserviceprovider-system-type-system-collections-generic-dictiona-f6488645/)
