# ClusterMember

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

[NuGet package](https://www.nuget.org/packages/Microsoft.Orleans.Runtime) | [Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Runtime/MembershipService/ClusterMember.cs#L10)

```csharp
[Orleans.GenerateSerializer]
[Orleans.Immutable]
public sealed class ClusterMember : IEquatable<ClusterMember>, IFormattable, ISpanFormattable
```

Represents a cluster member.

## Constructors

- [ClusterMember(SiloAddress, SiloStatus, string)](/orleans/docs/api/csharp/microsoft.orleans.runtime/orleans.runtime.clustermember/constructors/constructor-orleans-runtime-siloaddress-orleans-runtime-silostatus-string-cc1defc2/)

## Properties

- [Name](/orleans/docs/api/csharp/microsoft.orleans.runtime/orleans.runtime.clustermember/properties/name-d80e299e/)
- [SiloAddress](/orleans/docs/api/csharp/microsoft.orleans.runtime/orleans.runtime.clustermember/properties/siloaddress-ebeb65ba/)
- [Status](/orleans/docs/api/csharp/microsoft.orleans.runtime/orleans.runtime.clustermember/properties/status-bc9ab09d/)

## Methods

- [Equals(ClusterMember)](/orleans/docs/api/csharp/microsoft.orleans.runtime/orleans.runtime.clustermember/methods/equals-orleans-runtime-clustermember-474d53c4/)
- [Equals(object)](/orleans/docs/api/csharp/microsoft.orleans.runtime/orleans.runtime.clustermember/methods/equals-object-02f25eb2/)
- [GetHashCode](/orleans/docs/api/csharp/microsoft.orleans.runtime/orleans.runtime.clustermember/methods/gethashcode-c0d64039/)
- [ToString](/orleans/docs/api/csharp/microsoft.orleans.runtime/orleans.runtime.clustermember/methods/tostring-2599e572/)
