Options
All
  • Public
  • Public/Protected
  • All
Menu

Class CommentThreadImpl

Hierarchy

  • CommentThreadImpl

Implements

Index

Constructors

constructor

  • new CommentThreadImpl(commentThreadHandle: number, controllerHandle: number, extensionId: string, threadId: string, resource: string, _range: Range): CommentThreadImpl

Properties

Private _collapsibleState

_collapsibleState: undefined | Collapsed | Expanded

Private _comments

_comments: undefined | Comment[]

Private _contextValue

_contextValue: undefined | string

Private Optional _input

_input: CommentInput

Private _isDisposed

_isDisposed: boolean

Private _label

_label: undefined | string

commentThreadHandle

commentThreadHandle: number

controllerHandle

controllerHandle: number

extensionId

extensionId: string

Readonly onDidChangeCollapsibleState

onDidChangeCollapsibleState: Event<undefined | Collapsed | Expanded> = ...

Private Readonly onDidChangeCollapsibleStateEmitter

onDidChangeCollapsibleStateEmitter: Emitter<undefined | Collapsed | Expanded> = ...

Private Readonly onDidChangeCommentsEmitter

onDidChangeCommentsEmitter: Emitter<undefined | Comment[]> = ...

Private Readonly onDidChangeInputEmitter

onDidChangeInputEmitter: Emitter<undefined | CommentInput> = ...

Readonly onDidChangeLabel

onDidChangeLabel: Event<undefined | string> = ...

Private Readonly onDidChangeLabelEmitter

onDidChangeLabelEmitter: Emitter<undefined | string> = ...

onDidChangeRange

onDidChangeRange: Event<Range> = ...

Private Readonly onDidChangeRangeEmitter

onDidChangeRangeEmitter: Emitter<Range> = ...

resource

resource: string

threadId

threadId: string

Accessors

collapsibleState

comments

  • get comments(): undefined | Comment[]
  • set comments(newComments: undefined | Comment[]): void

contextValue

  • get contextValue(): undefined | string
  • set contextValue(context: undefined | string): void

input

isDisposed

  • get isDisposed(): boolean

label

  • get label(): undefined | string
  • set label(label: undefined | string): void

onDidChangeComments

  • get onDidChangeComments(): Event<undefined | Comment[]>

onDidChangeInput

range

  • get range(): Range
  • set range(range: Range): void

Methods

batchUpdate

dispose

  • dispose(): void