Skip to content

RoyalApps.RoyalTerminal.Terminal API

Source-indexed API reference for RoyalApps.RoyalTerminal.Terminal.

Core terminal contracts and screen model.

Package

  • Package ID: RoyalApps.RoyalTerminal.Terminal
  • Source project: src/RoyalTerminal.Terminal/RoyalTerminal.Terminal.csproj
  • Related guide: Terminal Engine And Screen State

Notes

  • This package is indexed directly from the public source files.
  • Detailed member pages are unavailable because the Markdown reflection generator could not load this assembly in the current environment.
  • The source index keeps the package discoverable from the docs site and links each public type back to the repository.

RoyalTerminal.Avalonia.Rendering

TypeKindSource
CellAttributesenumsrc/RoyalTerminal.Terminal/Rendering/TerminalCell.cs
CellDecorationsenumsrc/RoyalTerminal.Terminal/Rendering/TerminalCell.cs
TerminalCellstructsrc/RoyalTerminal.Terminal/Rendering/TerminalCell.cs
TerminalHighlightKindenumsrc/RoyalTerminal.Terminal/Rendering/TerminalCell.cs
TerminalKittyImageLayerenumsrc/RoyalTerminal.Terminal/Rendering/TerminalKittyGraphics.cs
TerminalKittyImagePlacementclasssrc/RoyalTerminal.Terminal/Rendering/TerminalKittyGraphics.cs
TerminalKittyImageSourceclasssrc/RoyalTerminal.Terminal/Rendering/TerminalKittyGraphics.cs
TerminalRasterImageLayerenumsrc/RoyalTerminal.Terminal/Rendering/TerminalRasterGraphics.cs
TerminalRasterImagePlacementclasssrc/RoyalTerminal.Terminal/Rendering/TerminalRasterGraphics.cs
TerminalRasterImageProtocolenumsrc/RoyalTerminal.Terminal/Rendering/TerminalRasterGraphics.cs
TerminalRasterImageSourceclasssrc/RoyalTerminal.Terminal/Rendering/TerminalRasterGraphics.cs
TerminalRowclasssrc/RoyalTerminal.Terminal/Rendering/TerminalCell.cs
TerminalScreenclasssrc/RoyalTerminal.Terminal/Rendering/TerminalCell.cs
TerminalUnderlineStyleenumsrc/RoyalTerminal.Terminal/Rendering/TerminalCell.cs

RoyalTerminal.Terminal

TypeKindSource
AesGcmSshSecretProtectorclasssrc/RoyalTerminal.Terminal/Terminal/SshSecretProtectionDefaults.cs
AsciicastV3CaptureSessionFormatclasssrc/RoyalTerminal.Terminal/Terminal/AsciicastV3CaptureSessionFormat.cs
CompositeSshSecretStoreclasssrc/RoyalTerminal.Terminal/Terminal/SshCredentialProviders.cs
CompositeTerminalTransportFactoryclasssrc/RoyalTerminal.Terminal/Terminal/CompositeTerminalTransportFactory.cs
DefaultShellProfileCatalogclasssrc/RoyalTerminal.Terminal/Terminal/ShellProfiles.cs
DpapiSshSecretProtectorclasssrc/RoyalTerminal.Terminal/Terminal/SshCredentialProviders.cs
DpapiSshSecretScopeenumsrc/RoyalTerminal.Terminal/Terminal/SshCredentialProviders.cs
EnvironmentVariableSshSecretStoreclasssrc/RoyalTerminal.Terminal/Terminal/SshCredentialProviders.cs
IKittyKeyboardStateSourceinterfacesrc/RoyalTerminal.Terminal/Terminal/IKittyKeyboardStateSource.cs
INativeVtProcessorProviderinterfacesrc/RoyalTerminal.Terminal/Terminal/INativeVtProcessorProvider.cs
InMemorySshSecretStoreclasssrc/RoyalTerminal.Terminal/Terminal/SshCredentialProviders.cs
IPtyinterfacesrc/RoyalTerminal.Terminal/Terminal/IPty.cs
IPtyFactoryinterfacesrc/RoyalTerminal.Terminal/Terminal/IPtyFactory.cs
IShellProfileCataloginterfacesrc/RoyalTerminal.Terminal/Terminal/ShellProfiles.cs
ISshCredentialProviderinterfacesrc/RoyalTerminal.Terminal/Terminal/SshAuthContracts.cs
ISshSecretProtectorinterfacesrc/RoyalTerminal.Terminal/Terminal/SshSecretProtectionContracts.cs
ISshSecretStoreinterfacesrc/RoyalTerminal.Terminal/Terminal/SshAuthContracts.cs
ITerminalCaptureSessionFormatinterfacesrc/RoyalTerminal.Terminal/Terminal/TerminalCaptureSessionFormatContracts.cs
ITerminalCursorStyleSourceinterfacesrc/RoyalTerminal.Terminal/Terminal/ITerminalCursorStyleSource.cs
ITerminalEndpointinterfacesrc/RoyalTerminal.Terminal/Terminal/TerminalEndpointContracts.cs
ITerminalEraseDisplayOptionsSinkinterfacesrc/RoyalTerminal.Terminal/Terminal/IVtProcessor.cs
ITerminalFocusEventModeSourceinterfacesrc/RoyalTerminal.Terminal/Terminal/ITerminalFocusEventModeSource.cs
ITerminalInputSinkinterfacesrc/RoyalTerminal.Terminal/Terminal/TerminalEndpointContracts.cs
ITerminalKeySequenceEncoderSourceinterfacesrc/RoyalTerminal.Terminal/Terminal/TerminalInputEncodingContracts.cs
ITerminalModeSourceinterfacesrc/RoyalTerminal.Terminal/Terminal/TerminalEndpointContracts.cs
ITerminalMouseReportingStateSourceinterfacesrc/RoyalTerminal.Terminal/Terminal/TerminalInputEncodingContracts.cs
ITerminalPasteSequenceEncoderSourceinterfacesrc/RoyalTerminal.Terminal/Terminal/TerminalSelectionExportContracts.cs
ITerminalPointerSequenceEncoderSourceinterfacesrc/RoyalTerminal.Terminal/Terminal/TerminalInputEncodingContracts.cs
ITerminalPtyTransportinterfacesrc/RoyalTerminal.Terminal/Terminal/TransportContracts.cs
ITerminalResizeReflowPolicySinkinterfacesrc/RoyalTerminal.Terminal/Terminal/ITerminalResizeReflowPolicySink.cs
ITerminalScaleSinkinterfacesrc/RoyalTerminal.Terminal/Terminal/TerminalEndpointContracts.cs
ITerminalScreenSnapshotSourceinterfacesrc/RoyalTerminal.Terminal/Terminal/TerminalSelectionExportContracts.cs
ITerminalSearchSourceinterfacesrc/RoyalTerminal.Terminal/Terminal/ITerminalSearchSource.cs
ITerminalSelectionExportSourceinterfacesrc/RoyalTerminal.Terminal/Terminal/TerminalSelectionExportContracts.cs
ITerminalSelectionSourceinterfacesrc/RoyalTerminal.Terminal/Terminal/TerminalEndpointContracts.cs
ITerminalSessionHistoryControllerinterfacesrc/RoyalTerminal.Terminal/Terminal/IVtProcessor.cs
ITerminalSessionProfileStoreinterfacesrc/RoyalTerminal.Terminal/Terminal/TerminalSessionProfileSerializer.cs
ITerminalSixelOptionsSinkinterfacesrc/RoyalTerminal.Terminal/Terminal/ITerminalSixelOptionsSink.cs
ITerminalSnapshotExportSourceinterfacesrc/RoyalTerminal.Terminal/Terminal/TerminalSnapshotExportContracts.cs
ITerminalThemeSinkinterfacesrc/RoyalTerminal.Terminal/Terminal/ITerminalThemeSink.cs
ITerminalTransportinterfacesrc/RoyalTerminal.Terminal/Terminal/TransportContracts.cs
ITerminalTransportFactoryinterfacesrc/RoyalTerminal.Terminal/Terminal/TransportContracts.cs
ITerminalTransportOptionsinterfacesrc/RoyalTerminal.Terminal/Terminal/TransportContracts.cs
ITerminalTransportProviderinterfacesrc/RoyalTerminal.Terminal/Terminal/TransportContracts.cs
ITerminalViewportScrollSourceinterfacesrc/RoyalTerminal.Terminal/Terminal/ITerminalViewportScrollSource.cs
IVtProcessorinterfacesrc/RoyalTerminal.Terminal/Terminal/IVtProcessor.cs
IVtProcessorFactoryinterfacesrc/RoyalTerminal.Terminal/Terminal/IVtProcessorFactory.cs
JsonFileSshSecretStoreclasssrc/RoyalTerminal.Terminal/Terminal/SshCredentialProviders.cs
JsonFileTerminalSessionProfileStoreclasssrc/RoyalTerminal.Terminal/Terminal/TerminalSessionProfileSerializer.cs
NoOpSshSecretProtectorclasssrc/RoyalTerminal.Terminal/Terminal/SshCredentialProviders.cs
ProtectedJsonFileSshSecretStoreclasssrc/RoyalTerminal.Terminal/Terminal/SshCredentialProviders.cs
RoyalTerminalCaptureSessionFormatclasssrc/RoyalTerminal.Terminal/Terminal/RoyalTerminalCaptureSessionFormat.cs
SecretStoreSshCredentialProviderclasssrc/RoyalTerminal.Terminal/Terminal/SshCredentialProviders.cs
SshPortForwardModeenumsrc/RoyalTerminal.Terminal/Terminal/TransportOptions.cs
SshProxyTypeenumsrc/RoyalTerminal.Terminal/Terminal/TransportOptions.cs
SshSecretProtectionFactoryclasssrc/RoyalTerminal.Terminal/Terminal/SshSecretProtectionDefaults.cs
SshShellBootstrapCommandBuilderclasssrc/RoyalTerminal.Terminal/Terminal/SshShellBootstrapCommandBuilder.cs
TerminalCaptureEventKindenumsrc/RoyalTerminal.Terminal/Terminal/TerminalCaptureContracts.cs
TerminalCaptureRecorderclasssrc/RoyalTerminal.Terminal/Terminal/TerminalCaptureRecorder.cs
TerminalCaptureSessionFormatRegistryclasssrc/RoyalTerminal.Terminal/Terminal/TerminalCaptureSessionFormatRegistry.cs
TerminalCaptureSessionFormatsclasssrc/RoyalTerminal.Terminal/Terminal/TerminalCaptureSessionFormats.cs
TerminalCaptureSessionSerializerclasssrc/RoyalTerminal.Terminal/Terminal/TerminalCaptureSessionSerializer.cs
TerminalCursorStyleenumsrc/RoyalTerminal.Terminal/Terminal/ITerminalCursorStyleSource.cs
TerminalFontEdgingenumsrc/RoyalTerminal.Terminal/Terminal/TerminalFontRenderingSettings.cs
TerminalFontHintingenumsrc/RoyalTerminal.Terminal/Terminal/TerminalFontRenderingSettings.cs
TerminalFontSourceenumsrc/RoyalTerminal.Terminal/Terminal/TerminalSessionProfiles.cs
TerminalInputActionenumsrc/RoyalTerminal.Terminal/Terminal/TerminalEndpointContracts.cs
TerminalModifiersenumsrc/RoyalTerminal.Terminal/Terminal/TerminalEndpointContracts.cs
TerminalMouseButtonenumsrc/RoyalTerminal.Terminal/Terminal/TerminalEndpointContracts.cs
TerminalMouseEncodingenumsrc/RoyalTerminal.Terminal/Terminal/TerminalMouseModeState.cs
TerminalMouseModeTrackerclasssrc/RoyalTerminal.Terminal/Terminal/TerminalMouseModeTracker.cs
TerminalMouseProtocolEncoderclasssrc/RoyalTerminal.Terminal/Terminal/TerminalMouseProtocolEncoder.cs
TerminalMouseTrackingModeenumsrc/RoyalTerminal.Terminal/Terminal/TerminalMouseModeState.cs
TerminalPasteEncoderclasssrc/RoyalTerminal.Terminal/Terminal/TerminalPasteEncoder.cs
TerminalPointerEventKindenumsrc/RoyalTerminal.Terminal/Terminal/TerminalEndpointContracts.cs
TerminalSerialHandshakeenumsrc/RoyalTerminal.Terminal/Terminal/TransportOptions.cs
TerminalSerialParityenumsrc/RoyalTerminal.Terminal/Terminal/TransportOptions.cs
TerminalSerialStopBitsenumsrc/RoyalTerminal.Terminal/Terminal/TransportOptions.cs
TerminalSessionLogFormatenumsrc/RoyalTerminal.Terminal/Terminal/TerminalSessionProfiles.cs
TerminalSessionProfileMapperclasssrc/RoyalTerminal.Terminal/Terminal/TerminalSessionProfiles.cs
TerminalSessionProfileSerializerclasssrc/RoyalTerminal.Terminal/Terminal/TerminalSessionProfileSerializer.cs
TerminalSessionProfileStoreFactoryclasssrc/RoyalTerminal.Terminal/Terminal/TerminalSessionProfileSerializer.cs
TerminalSessionProxyTypeenumsrc/RoyalTerminal.Terminal/Terminal/TerminalSessionProfiles.cs
TerminalSnapshotExportFormatenumsrc/RoyalTerminal.Terminal/Terminal/TerminalSnapshotExportContracts.cs
TerminalTextHighlightingModeenumsrc/RoyalTerminal.Terminal/Terminal/TerminalSessionProfiles.cs
TerminalTransportIdsclasssrc/RoyalTerminal.Terminal/Terminal/TransportOptions.cs
TerminalWin32InputModeTrackerclasssrc/RoyalTerminal.Terminal/Terminal/TerminalWin32InputModeTracker.cs
VtProcessorPreferenceenumsrc/RoyalTerminal.Terminal/Terminal/VtProcessorPreference.cs

RoyalTerminal.Terminal.Theming

TypeKindSource
TerminalOscColorReportFormatenumsrc/RoyalTerminal.Terminal/Theming/TerminalOscColorReportFormat.cs
TerminalPaletteclasssrc/RoyalTerminal.Terminal/Theming/TerminalPalette.cs
TerminalPaletteGenerationModeenumsrc/RoyalTerminal.Terminal/Theming/TerminalPaletteGenerationMode.cs
TerminalPaletteGeneratorclasssrc/RoyalTerminal.Terminal/Theming/TerminalPaletteGenerator.cs
TerminalThemeclasssrc/RoyalTerminal.Terminal/Theming/TerminalTheme.cs
TerminalThemeParserclasssrc/RoyalTerminal.Terminal/Theming/TerminalThemeParser.cs
TerminalThemeSerializerclasssrc/RoyalTerminal.Terminal/Theming/TerminalThemeSerializer.cs

MIT Licensed