# GenerateMethodSerializersAttribute Constructors

[Type overview](/orleans/docs/api/csharp/microsoft.orleans.serialization.abstractions/orleans.generatemethodserializersattribute/)

## GenerateMethodSerializersAttribute(Type, bool) {#constructor-system-type-bool-c217d06b}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.serialization.abstractions/orleans.generatemethodserializersattribute/constructors/constructor-system-type-bool-c217d06b/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Serialization.Abstractions/Annotations.cs#L39-L43)

```csharp
public GenerateMethodSerializersAttribute(Type proxyBase, bool isExtension = false)
```

Initializes a new instance of the [GenerateMethodSerializersAttribute](/orleans/docs/api/csharp/microsoft.orleans.serialization.abstractions/orleans.generatemethodserializersattribute/) class.

### Parameters

- `proxyBase` (`Type`): The proxy base type.
- `isExtension` (`bool`): if set to `true`, this is an extension interface.
