LoopUnrolling Class

Definition

[Microsoft.FSharp.Core.CompilationMapping(Microsoft.FSharp.Core.SourceConstructFlags.ObjectType)]
[System.Serializable]
public class LoopUnrolling : Microsoft.Quantum.QsCompiler.Experimental.TransformationBase
[<Microsoft.FSharp.Core.CompilationMapping(Microsoft.FSharp.Core.SourceConstructFlags.ObjectType)>]
[<System.Serializable>]
type LoopUnrolling = class
    inherit TransformationBase
Public Class LoopUnrolling
Inherits TransformationBase
Inheritance
Attributes
Microsoft.FSharp.Core.CompilationMappingAttribute SerializableAttribute

Constructors

LoopUnrolling(IDictionary<QsQualifiedName,QsCallable>, Int32)

Properties

Changed (Inherited from TransformationBase)
ExpressionKinds (Inherited from SyntaxTreeTransformation)
Expressions (Inherited from SyntaxTreeTransformation)
Namespaces (Inherited from SyntaxTreeTransformation)
StatementKinds (Inherited from SyntaxTreeTransformation)
Statements (Inherited from SyntaxTreeTransformation)
Types (Inherited from SyntaxTreeTransformation)

Methods

OnAbsoluteLocation(QsNullable<QsLocation>) (Inherited from SyntaxTreeTransformation)
OnArgumentTuple(QsTuple<LocalVariableDeclaration<QsLocalSymbol,ResolvedType>>) (Inherited from SyntaxTreeTransformation)
OnCompilation(QsCompilation) (Inherited from SyntaxTreeTransformation)
OnExpressionRange(QsNullable<Range>) (Inherited from SyntaxTreeTransformation)
OnItemName(UserDefinedType, String) (Inherited from SyntaxTreeTransformation)
OnItemNameDeclaration(String) (Inherited from SyntaxTreeTransformation)
OnLocalName(String) (Inherited from SyntaxTreeTransformation)
OnLocalNameDeclaration(String) (Inherited from SyntaxTreeTransformation)
OnRelativeLocation(QsNullable<QsLocation>) (Inherited from SyntaxTreeTransformation)
OnSymbolLocation(QsNullable<Position>, Range) (Inherited from SyntaxTreeTransformation)
OnTypeRange(TypeRange) (Inherited from SyntaxTreeTransformation)

Applies to