RewriteStepPriorities Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Lists the priorities for built-in rewrite steps. Steps with a larger priority number have higher priority and will be executed first.
public static class RewriteStepPriorities
type RewriteStepPriorities = class
Public Class RewriteStepPriorities
- Inheritance
-
RewriteStepPriorities
Fields
| CapabilityInference |
Priority of the built-in transformation that infers the minimum runtime capabilities required by each callable. |
| ControlFlowSubstitutions |
Priority of the built-in transformation that replaces if-statements with the corresponding calls to built-in quantum operations if possible. |
| EvaluationOfClassicalComputations |
Priority of the built-in transformation that evaluates classical computations as much as possible. |
| GenerationOfFunctorSupport |
Priority of the built-in transformation that replaces all functor generation directives with the corresponding implementation. |
| InliningOfConjugations |
Priority of the built-in transformation that inlines all conjugations and thus eliminates that construct from the syntax tree. |
| LambdaExpressionElimination |
Priority of the built-in transformation that replaces lambda expressions with the corresponding calls to generated callables if possible. |
| SyntaxTreeTrimming |
Priority of the built-in transformation that removes all unused callables from the syntax tree. |
| TypeParameterElimination |
Priority of the built-in transformation that replaces all type parametrized callables with concrete instantiations and drops any unused callables. |