---
title: "Class MemberConditionBase"
slug: "sdk--stylelabs.m.sdk.models.base.memberconditions.memberconditionbase"
abstract: ""
---
# Class MemberConditionBase

Base class for member conditions.

## Inheritance

object

MemberConditionBase

[BoolMemberCondition](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.sdk.models.base.memberconditions.boolmembercondition.html)

[NoAncestorMemberCondition](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.sdk.models.base.memberconditions.noancestormembercondition.html)

[RelationMemberCondition](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.sdk.models.base.memberconditions.relationmembercondition.html)

[StringMemberCondition](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.sdk.models.base.memberconditions.stringmembercondition.html)

## Implements

[IMemberCondition](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.sdk.contracts.base.imembercondition.html)

## Namespace: StylelabsStylelabs.MSdkStylelabs.M.Sdk.ModelsBaseMemberConditions

## Assembly: Stylelabs.M.Sdk.dll

## Syntax

```csharp
public class MemberConditionBase : IMemberCondition
```

## Properties

### MemberName

Gets name of the entity definition member this condition is tied to.

#### Declaration

```csharp
public string MemberName { get; set; }
```

#### Property Value

| Type | Description |
| --- | --- |
| string |  |

### Implements

[IMemberCondition](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.sdk.contracts.base.imembercondition.html)
