# MembershipEntry Methods

[Type overview](/orleans/docs/api/csharp/microsoft.orleans.core/orleans.membershipentry/)

## AddOrUpdateSuspector(SiloAddress, DateTime, int) {#addorupdatesuspector-orleans-runtime-siloaddress-system-datetime-int-9afedc55}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.core/orleans.membershipentry/methods/addorupdatesuspector-orleans-runtime-siloaddress-system-datetime-int-9afedc55/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Core/SystemTargetInterfaces/IMembershipTable.cs#L351-L383)

```csharp
public void AddOrUpdateSuspector(SiloAddress localSilo, DateTime voteTime, int maxVotes)
```

### Parameters

- `localSilo` (`SiloAddress`)
- `voteTime` (`DateTime`)
- `maxVotes` (`int`)

## AddSuspector(SiloAddress, DateTime) {#addsuspector-orleans-runtime-siloaddress-system-datetime-491d47f8}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.core/orleans.membershipentry/methods/addsuspector-orleans-runtime-siloaddress-system-datetime-491d47f8/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Core/SystemTargetInterfaces/IMembershipTable.cs#L386)

```csharp
public void AddSuspector(SiloAddress suspectingSilo, DateTime suspectingTime)
```

### Parameters

- `suspectingSilo` (`SiloAddress`)
- `suspectingTime` (`DateTime`)

## ToFullString {#tofullstring-ced7c8f3}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.core/orleans.membershipentry/methods/tofullstring-ced7c8f3/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Core/SystemTargetInterfaces/IMembershipTable.cs#L467-L472)

```csharp
public string ToFullString()
```

## ToString {#tostring-fcc44316}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.core/orleans.membershipentry/methods/tostring-fcc44316/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Core/SystemTargetInterfaces/IMembershipTable.cs#L458)

```csharp
public override string ToString()
```

Returns a string that represents the current object.

### Returns

A string that represents the current object.
