## Uses of Interface
org.eclipse.lemminx.services.extensions.codeaction.ICodeActionRequest

Packages that use ICodeActionRequest
org.eclipse.lemminx.extensions.contentmodel.participants
org.eclipse.lemminx.extensions.contentmodel.participants.codeactions
org.eclipse.lemminx.extensions.contentmodel.participants.codeactions.missingelement
org.eclipse.lemminx.extensions.contentmodel.participants.codeactions.missinggrammar
org.eclipse.lemminx.extensions.contentmodel.participants.codeactions.nogrammarconstraints
org.eclipse.lemminx.extensions.minify.participants
org.eclipse.lemminx.services
org.eclipse.lemminx.services.extensions.codeaction

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

Methods in org.eclipse.lemminx.extensions.contentmodel.participants with parameters of type ICodeActionRequest
`void` ContentModelCodeActionParticipant.`doCodeAction​(ICodeActionRequest request, List<org.eclipse.lsp4j.CodeAction> codeActions, org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker)`

### Uses of ICodeActionRequest in org.eclipse.lemminx.extensions.contentmodel.participants.codeactions

Methods in org.eclipse.lemminx.extensions.contentmodel.participants.codeactions with parameters of type ICodeActionRequest
`void` CloseTagCodeAction.`doCodeAction​(ICodeActionRequest request, List<org.eclipse.lsp4j.CodeAction> codeActions, org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker)`
`void` cvc_attribute_3CodeAction.`doCodeAction​(ICodeActionRequest request, List<org.eclipse.lsp4j.CodeAction> codeActions, org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker)`
`void` cvc_complex_type_2_1CodeAction.`doCodeAction​(ICodeActionRequest request, List<org.eclipse.lsp4j.CodeAction> codeActions, org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker)`
`void` cvc_complex_type_2_3CodeAction.`doCodeAction​(ICodeActionRequest request, List<org.eclipse.lsp4j.CodeAction> codeActions, org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker)`
`void` cvc_complex_type_2_4_aCodeAction.`doCodeAction​(ICodeActionRequest request, List<org.eclipse.lsp4j.CodeAction> codeActions, org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker)`
`void` cvc_complex_type_2_4_bCodeAction.`doCodeAction​(ICodeActionRequest request, List<org.eclipse.lsp4j.CodeAction> codeActions, org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker)`
`void` cvc_complex_type_3_2_2CodeAction.`doCodeAction​(ICodeActionRequest request, List<org.eclipse.lsp4j.CodeAction> codeActions, org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker)`
`void` cvc_complex_type_4CodeAction.`doCodeAction​(ICodeActionRequest request, List<org.eclipse.lsp4j.CodeAction> codeActions, org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker)`
`void` cvc_elt_1_aCodeAction.`doCodeAction​(ICodeActionRequest request, List<org.eclipse.lsp4j.CodeAction> codeActions, org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker)`
`void` cvc_enumeration_validCodeAction.`doCodeAction​(ICodeActionRequest request, List<org.eclipse.lsp4j.CodeAction> codeActions, org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker)`
`void` cvc_type_3_1_1CodeAction.`doCodeAction​(ICodeActionRequest request, List<org.eclipse.lsp4j.CodeAction> codeActions, org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker)`
`void` DownloadDisabledResourceCodeAction.`doCodeAction​(ICodeActionRequest request, List<org.eclipse.lsp4j.CodeAction> codeActions, org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker)`
`void` ElementDeclUnterminatedCodeAction.`doCodeAction​(ICodeActionRequest request, List<org.eclipse.lsp4j.CodeAction> codeActions, org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker)`
`void` EntityNotDeclaredCodeAction.`doCodeAction​(ICodeActionRequest request, List<org.eclipse.lsp4j.CodeAction> codeActions, org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker)`
`void` EqRequiredInAttributeCodeAction.`doCodeAction​(ICodeActionRequest request, List<org.eclipse.lsp4j.CodeAction> codeActions, org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker)`
`void` FixMissingSpaceCodeAction.`doCodeAction​(ICodeActionRequest request, List<org.eclipse.lsp4j.CodeAction> codeActions, org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker)`
`void` OpenQuoteExpectedCodeAction.`doCodeAction​(ICodeActionRequest request, List<org.eclipse.lsp4j.CodeAction> codeActions, org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker)`
`void` RootElementTypeMustMatchDoctypedeclCodeAction.`doCodeAction​(ICodeActionRequest request, List<org.eclipse.lsp4j.CodeAction> codeActions, org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker)`
`void` s4s_elt_invalid_content_3CodeAction.`doCodeAction​(ICodeActionRequest request, List<org.eclipse.lsp4j.CodeAction> codeActions, org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker)`
`void` SemicolonRequiredInReferenceCodeAction.`doCodeAction​(ICodeActionRequest request, List<org.eclipse.lsp4j.CodeAction> codeActions, org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker)`
`void` src_annotationCodeAction.`doCodeAction​(ICodeActionRequest request, List<org.eclipse.lsp4j.CodeAction> codeActions, org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker)`
`void` src_import_1_2CodeAction.`doCodeAction​(ICodeActionRequest request, List<org.eclipse.lsp4j.CodeAction> codeActions, org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker)`
`void` TargetNamespace_1CodeAction.`doCodeAction​(ICodeActionRequest request, List<org.eclipse.lsp4j.CodeAction> codeActions, org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker)`
`void` TargetNamespace_2CodeAction.`doCodeAction​(ICodeActionRequest request, List<org.eclipse.lsp4j.CodeAction> codeActions, org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker)`

### Uses of ICodeActionRequest in org.eclipse.lemminx.extensions.contentmodel.participants.codeactions.missingelement

Methods in org.eclipse.lemminx.extensions.contentmodel.participants.codeactions.missingelement with parameters of type ICodeActionRequest
`void` required_element_missingCodeAction.`doCodeAction​(ICodeActionRequest request, List<org.eclipse.lsp4j.CodeAction> codeActions, org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker)`
`void` required_elements_missing_expectedCodeAction.`doCodeAction​(ICodeActionRequest request, List<org.eclipse.lsp4j.CodeAction> codeActions, org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker)`

### Uses of ICodeActionRequest in org.eclipse.lemminx.extensions.contentmodel.participants.codeactions.missinggrammar

Methods in org.eclipse.lemminx.extensions.contentmodel.participants.codeactions.missinggrammar with parameters of type ICodeActionRequest
`void` AbstractFixMissingGrammarCodeAction.`doCodeAction​(ICodeActionRequest request, List<org.eclipse.lsp4j.CodeAction> codeActions, org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker)`

### Uses of ICodeActionRequest in org.eclipse.lemminx.extensions.contentmodel.participants.codeactions.nogrammarconstraints

Methods in org.eclipse.lemminx.extensions.contentmodel.participants.codeactions.nogrammarconstraints with parameters of type ICodeActionRequest
`void` NoGrammarConstraintsCodeAction.`doCodeAction​(ICodeActionRequest request, List<org.eclipse.lsp4j.CodeAction> codeActions, org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker)`

### Uses of ICodeActionRequest in org.eclipse.lemminx.extensions.minify.participants

Methods in org.eclipse.lemminx.extensions.minify.participants with parameters of type ICodeActionRequest
`void` MinifyCodeActionParticipant.`doCodeActionUnconditional​(ICodeActionRequest request, List<org.eclipse.lsp4j.CodeAction> codeActions, org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker)`

### Uses of ICodeActionRequest in org.eclipse.lemminx.services

Classes in org.eclipse.lemminx.services that implement ICodeActionRequest
`class` `CodeActionRequest` Code action request implementation.

### Uses of ICodeActionRequest in org.eclipse.lemminx.services.extensions.codeaction

Methods in org.eclipse.lemminx.services.extensions.codeaction with parameters of type ICodeActionRequest
`default void` ICodeActionParticipant.`doCodeAction​(ICodeActionRequest request, List<org.eclipse.lsp4j.CodeAction> codeActions, org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker)` Collect the code action in the given `codeActions` for the given code action request `request`.
`default void` ICodeActionParticipant.`doCodeActionUnconditional​(ICodeActionRequest request, List<org.eclipse.lsp4j.CodeAction> codeActions, org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker)` Collect the code action in the given `codeActions` for the given code action request `request` independently of diagnostic provided.