---
title: "Interface IMember"
slug: "sdk--stylelabs.m.sdk.contracts.base.imember"
abstract: ""
---
# Interface IMember

Base interface for all member (properties and relations).

## Inherited Members

[IDirtyTracking.IsTracking](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.sdk.contracts.dirtytracking.idirtytracking.html)

[IDirtyTracking.IsDirty](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.sdk.contracts.dirtytracking.idirtytracking.html)

[IDirtyTracking.StartTracking()](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.sdk.contracts.dirtytracking.idirtytracking.html)

[IDirtyTracking.MarkClean()](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.sdk.contracts.dirtytracking.idirtytracking.html)

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

## Assembly: Stylelabs.M.Sdk.dll

## Syntax

```csharp
public interface IMember : IDirtyTracking
```

## Properties

### DefinitionType

Gets see [DefinitionType](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.sdk.contracts.base.imemberdefinition.html).

#### Declaration

```csharp
MemberDefinitionType DefinitionType { get; }
```

#### Property Value

| Type | Description |
| --- | --- |
| [MemberDefinitionType](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.sdk.contracts.base.memberdefinitiontype.html) |  |

### Name

Gets see [Name](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.sdk.contracts.base.imemberdefinition.html).

#### Declaration

```csharp
string Name { get; }
```

#### Property Value

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