## Uses of Interface
org.eclipse.lemminx.services.extensions.codelens.ICodeLensParticipant

Packages that use ICodeLensParticipant
org.eclipse.lemminx.extensions.catalog.participants
org.eclipse.lemminx.extensions.contentmodel.participants
org.eclipse.lemminx.extensions.dtd.participants
org.eclipse.lemminx.extensions.references.participants
org.eclipse.lemminx.extensions.relaxng.grammar.rng
org.eclipse.lemminx.extensions.xsd.participants
org.eclipse.lemminx.services.extensions

### Uses of ICodeLensParticipant in org.eclipse.lemminx.extensions.catalog.participants

Classes in org.eclipse.lemminx.extensions.catalog.participants that implement ICodeLensParticipant
`class` `XMLCatalogCodeLensParticipant` This code lens participant creates the "(un)register catalog" code lens in catalog files.

### Uses of ICodeLensParticipant in org.eclipse.lemminx.extensions.contentmodel.participants

Classes in org.eclipse.lemminx.extensions.contentmodel.participants that implement ICodeLensParticipant
`class` `ContentModelCodeLensParticipant` At first this participant is enabled only when LSP client can support the client command "xml.open.binding.wizard" to open the wizard to bind a XML to a grammar/schema.

### Uses of ICodeLensParticipant in org.eclipse.lemminx.extensions.dtd.participants

Classes in org.eclipse.lemminx.extensions.dtd.participants that implement ICodeLensParticipant
`class` `DTDCodeLensParticipant` DTD CodeLens to show references count for referenced

### Uses of ICodeLensParticipant in org.eclipse.lemminx.extensions.references.participants

Classes in org.eclipse.lemminx.extensions.references.participants that implement ICodeLensParticipant
`class` `XMLReferencesCodeLensParticipant` XML references codelens support.

### Uses of ICodeLensParticipant in org.eclipse.lemminx.extensions.relaxng.grammar.rng

Classes in org.eclipse.lemminx.extensions.relaxng.grammar.rng that implement ICodeLensParticipant
`class` `RNGCodeLensParticipant` XSD CodeLens to show references count between XSD types references.

### Uses of ICodeLensParticipant in org.eclipse.lemminx.extensions.xsd.participants

Classes in org.eclipse.lemminx.extensions.xsd.participants that implement ICodeLensParticipant
`class` `XSDCodeLensParticipant` XSD CodeLens to show references count between XSD types references.

### Uses of ICodeLensParticipant in org.eclipse.lemminx.services.extensions

Methods in org.eclipse.lemminx.services.extensions that return types with arguments of type ICodeLensParticipant
`Collection<ICodeLensParticipant>` XMLExtensionsRegistry.`getCodeLensParticipants()`

Methods in org.eclipse.lemminx.services.extensions with parameters of type ICodeLensParticipant
`void` XMLExtensionsRegistry.`registerCodeLensParticipant​(ICodeLensParticipant codeLensParticipant)`
`void` XMLExtensionsRegistry.`unregisterCodeLensParticipant​(ICodeLensParticipant codeLensParticipant)`