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