Module ProviderRegistrationDTO Copy item path Source Expand description § ProviderRegistrationDTO§ RESPONSIBILITY
Data transfer object for language feature provider registration
Serializable format for gRPC/IPC transmission
Used by Mountain to track active language feature providers
§ FIELDS
Handle: Unique registration handle
ProviderType: Type of feature provider
Selector: Document selector value
SideCarIdentifier: Host sidecar process ID
ExtensionIdentifier: Contributor extension ID
Options: Provider-specific options
ProviderRegistrationDTO Stores the registration details for a single language feature provider
contributed by an extension. This is stored in ApplicationState to track
all active providers. MAX_SIDECAR_IDENTIFIER_LENGTH 🔒 Maximum sidecar identifier length