# ICopierSelector

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

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

```csharp
public interface ICopierSelector
```

Functionality used by general-purpose copiers (such as a JSON copier) to allow types to opt-in to using them.

## Properties

- [CopierName](/orleans/docs/api/csharp/microsoft.orleans.serialization/orleans.serialization.serializers.icopierselector/properties/copiername-837452ca/)

## Methods

- [IsSupportedType(Type)](/orleans/docs/api/csharp/microsoft.orleans.serialization/orleans.serialization.serializers.icopierselector/methods/issupportedtype-system-type-19f5a01d/)
