# InvokableCustomInitializerAttribute Properties

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

## AttributeArgumentIndex {#attributeargumentindex-6a7f1216}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.serialization.abstractions/orleans.invokablecustominitializerattribute/properties/attributeargumentindex-6a7f1216/)

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

```csharp
public int AttributeArgumentIndex
```

Gets or sets the index of the attribute argument to propagate to the custom initializer method.

## AttributeArgumentName {#attributeargumentname-bdebacc9}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.serialization.abstractions/orleans.invokablecustominitializerattribute/properties/attributeargumentname-bdebacc9/)

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

```csharp
public int AttributeArgumentName
```

Gets or sets the name of the attribute argument to propagate to the custom initializer method.

## MethodArgumentValue {#methodargumentvalue-56ad783c}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.serialization.abstractions/orleans.invokablecustominitializerattribute/properties/methodargumentvalue-56ad783c/)

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

```csharp
public object MethodArgumentValue
```

Gets or sets the value to pass to the custom initializer method.

## MethodName {#methodname-cdfbdda9}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.serialization.abstractions/orleans.invokablecustominitializerattribute/properties/methodname-cdfbdda9/)

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

```csharp
public string MethodName
```

Gets the name of the method.
