# ParticipantId Properties

[Type overview](/orleans/docs/api/csharp/microsoft.orleans.transactions/orleans.transactions.participantid/)

## Name {#name-d34aba6e}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.transactions/orleans.transactions.participantid/properties/name-d34aba6e/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Transactions/DistributedTM/ParticipantId.cs#L24)

```csharp
[Orleans.Id(0)]
public string Name
```

## Reference {#reference-6ae0903f}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.transactions/orleans.transactions.participantid/properties/reference-6ae0903f/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Transactions/DistributedTM/ParticipantId.cs#L27)

```csharp
[Orleans.Id(1)]
public GrainReference Reference
```

## SupportedRoles {#supportedroles-002fe3c1}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.transactions/orleans.transactions.participantid/properties/supportedroles-002fe3c1/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Transactions/DistributedTM/ParticipantId.cs#L30)

```csharp
[Orleans.Id(2)]
public Role SupportedRoles
```
