Statements.NewRepeatStatement Method

Definition

[Microsoft.FSharp.Core.CompilationArgumentCounts(new System.Int32[] { 1, 3 })]
public static Tuple<Microsoft.Quantum.QsCompiler.SyntaxTree.QsStatement,Microsoft.Quantum.QsCompiler.DataTypes.QsCompilerDiagnostic[]> NewRepeatStatement (Microsoft.Quantum.QsCompiler.SyntaxProcessing.SymbolTracker symbols, Microsoft.Quantum.QsCompiler.SyntaxTree.QsPositionedBlock repeatBlock, Microsoft.Quantum.QsCompiler.SyntaxTree.TypedExpression successCondition, Microsoft.Quantum.QsCompiler.SyntaxTree.QsPositionedBlock fixupBlock);
[<Microsoft.FSharp.Core.CompilationArgumentCounts(new System.Int32[] { 1, 3 })>]
Microsoft.Quantum.QsCompiler.SyntaxProcessing.Statements.NewRepeatStatement : Microsoft.Quantum.QsCompiler.SyntaxProcessing.SymbolTracker -> Microsoft.Quantum.QsCompiler.SyntaxTree.QsPositionedBlock * Microsoft.Quantum.QsCompiler.SyntaxTree.TypedExpression * Microsoft.Quantum.QsCompiler.SyntaxTree.QsPositionedBlock -> Microsoft.Quantum.QsCompiler.SyntaxTree.QsStatement * Microsoft.Quantum.QsCompiler.DataTypes.QsCompilerDiagnostic[]
Public Shared Function NewRepeatStatement (symbols As SymbolTracker, repeatBlock As QsPositionedBlock, successCondition As TypedExpression, fixupBlock As QsPositionedBlock) As Tuple(Of QsStatement, QsCompilerDiagnostic())

Parameters

symbols
SymbolTracker
repeatBlock
QsPositionedBlock
successCondition
TypedExpression
fixupBlock
QsPositionedBlock

Returns

Tuple<QsStatement,QsCompilerDiagnostic[]>
Attributes
Microsoft.FSharp.Core.CompilationArgumentCountsAttribute

Applies to