Options
All
  • Public
  • Public/Protected
  • All
Menu

Class PreferencesJsonSchemaContribution

Hierarchy

  • PreferencesJsonSchemaContribution

Implements

  • JsonSchemaContribution

Index

Constructors

constructor

Properties

Protected Readonly inmemoryResources

inmemoryResources: InMemoryResources

Protected Readonly preferenceConfigurations

preferenceConfigurations: PreferenceConfigurations

Protected Readonly schemaProvider

schemaProvider: PreferenceSchemaProvider

Protected Readonly workspaceService

workspaceService: WorkspaceService

Methods

Private getFileMatch

  • getFileMatch(scope: string): string[]

Private getSchemaURIForScope

Private registerSchema

  • registerSchema(scope: PreferenceScope, context: JsonSchemaRegisterContext): void

registerSchemas

  • registerSchemas(context: JsonSchemaRegisterContext): void

Private serializeSchema

Private updateInMemoryResources

  • updateInMemoryResources(): void