# SerializerConfigurationComplaint Properties

[Type overview](/orleans/docs/api/csharp/microsoft.orleans.serialization/orleans.serialization.serializerconfigurationanalyzer.serializerconfigurationcomplaint/)

## HasCopier {#hascopier-75bca8f7}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.serialization/orleans.serialization.serializerconfigurationanalyzer.serializerconfigurationcomplaint/properties/hascopier-75bca8f7/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Serialization/Hosting/SerializerConfigurationAnalyzer.cs)

```csharp
public bool HasCopier
```

Gets or sets a value indicating whether a copier is available for this type.

## HasSerializer {#hasserializer-615b7105}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.serialization/orleans.serialization.serializerconfigurationanalyzer.serializerconfigurationcomplaint/properties/hasserializer-615b7105/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Serialization/Hosting/SerializerConfigurationAnalyzer.cs)

```csharp
public bool HasSerializer
```

Gets or sets a value indicating whether a serializer is available for this type.

## Methods {#methods-c3ceed98}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.serialization/orleans.serialization.serializerconfigurationanalyzer.serializerconfigurationcomplaint/properties/methods-c3ceed98/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Serialization/Hosting/SerializerConfigurationAnalyzer.cs#L106)

```csharp
public Dictionary<Type, HashSet<MethodInfo>> Methods
```

Gets a collection of interface types which reference the type this complaint represents.
