# GC.Spread.Sheets.ThreadedComments

## Content

# Namespace: ThreadedComments

[Spread](GC.Spread).[Sheets](GC.Spread.Sheets).ThreadedComments

## Table of contents

### Enumerations

- [ContentType](../enums/GC.Spread.Sheets.ThreadedComments.ContentType)

### Classes

- [ThreadedComment](../classes/GC.Spread.Sheets.ThreadedComments.ThreadedComment)
- [ThreadedCommentManager](../classes/GC.Spread.Sheets.ThreadedComments.ThreadedCommentManager)
- [ThreadedCommentPanel](../classes/GC.Spread.Sheets.ThreadedComments.ThreadedCommentPanel)

### Interfaces

- [ILinkBlock](../interfaces/GC.Spread.Sheets.ThreadedComments.ILinkBlock)
- [IMentionBlock](../interfaces/GC.Spread.Sheets.ThreadedComments.IMentionBlock)
- [IReply](../interfaces/GC.Spread.Sheets.ThreadedComments.IReply)
- [ITextBlock](../interfaces/GC.Spread.Sheets.ThreadedComments.ITextBlock)

### Type aliases

- [IContentBlock](GC.Spread.Sheets.ThreadedComments#icontentblock)

## Type aliases

### <a id="icontentblock" name="icontentblock"></a> IContentBlock

Ƭ **IContentBlock**: [`ITextBlock`](../interfaces/GC.Spread.Sheets.ThreadedComments.ITextBlock) \| [`IMentionBlock`](../interfaces/GC.Spread.Sheets.ThreadedComments.IMentionBlock) \| [`ILinkBlock`](../interfaces/GC.Spread.Sheets.ThreadedComments.ILinkBlock)
