Table of Contents

Class EscSeqRequests

Namespace
Terminal.Gui
Assembly
Terminal.Gui.dll

Manages ANSI Escape Sequence requests and responses. The list of EscSeqReqStatus contains the status of the request. Each request is identified by the terminator (e.g. ESC[8t ... t is the terminator).

public class EscSeqRequests
Inheritance
EscSeqRequests
Inherited Members

Properties

Statuses

Gets the EscSeqReqStatus list.

Methods

Add(string, int)

Adds a new request for the ANSI Escape Sequence defined by terminator. Adds a EscSeqReqStatus instance to Statuses list.

HasResponse(string)

Indicates if a EscSeqReqStatus with the terminator exists in the Statuses list.

Remove(string)

Removes a request defined by terminator. If a matching EscSeqReqStatus is found and the number of outstanding requests is greater than 0, the number of outstanding requests is decremented. If the number of outstanding requests is 0, the EscSeqReqStatus is removed from Statuses.