Provide conditions for the given document and range. Only top-level conditions should be returned.
The context of the document for which to provide conditions
Optional
range: RangeThe range for which to provide conditions (the range may refer to a range inside an embedded section
A list of conditions with references to the original syntax nodes
Replace the given condition with a new condition.
The context of the document in which to replace the condition
The edit builder to use to replace the condition
The condition to replace (this always contains a reference to the original syntax node)
The new condition (this may not contain any references and could need to be rebuilt)
Optional
resolveResolve additional information for the given condition.
The context of the document in which to resolve the condition
The condition for which to resolve additional information
The condition with additional information (e.g. the condition's name)
A provider that can be registered to handle the inversion of conditions.