Statements.NewWhileStatement Method

Definition

[Microsoft.FSharp.Core.CompilationArgumentCounts(new System.Int32[] { 1, 1, 1, 1 })]
public static Tuple<Microsoft.Quantum.QsCompiler.SyntaxProcessing.Statements.BlockStatement<Microsoft.Quantum.QsCompiler.SyntaxTree.QsStatement>,Microsoft.Quantum.QsCompiler.DataTypes.QsCompilerDiagnostic[]> NewWhileStatement (Microsoft.Quantum.QsCompiler.SyntaxTree.QsComments comments, Microsoft.Quantum.QsCompiler.SyntaxTree.QsLocation location, Microsoft.Quantum.QsCompiler.SyntaxProcessing.ScopeContext context, Microsoft.Quantum.QsCompiler.SyntaxTokens.QsExpression condition);
[<Microsoft.FSharp.Core.CompilationArgumentCounts(new System.Int32[] { 1, 1, 1, 1 })>]
Microsoft.Quantum.QsCompiler.SyntaxProcessing.Statements.NewWhileStatement : Microsoft.Quantum.QsCompiler.SyntaxTree.QsComments -> Microsoft.Quantum.QsCompiler.SyntaxTree.QsLocation -> Microsoft.Quantum.QsCompiler.SyntaxProcessing.ScopeContext -> Microsoft.Quantum.QsCompiler.SyntaxTokens.QsExpression -> Microsoft.Quantum.QsCompiler.SyntaxProcessing.Statements.BlockStatement<Microsoft.Quantum.QsCompiler.SyntaxTree.QsStatement> * Microsoft.Quantum.QsCompiler.DataTypes.QsCompilerDiagnostic[]
Public Shared Function NewWhileStatement (comments As QsComments, location As QsLocation, context As ScopeContext, condition As QsExpression) As Tuple(Of Statements.BlockStatement(Of QsStatement), QsCompilerDiagnostic())

Parameters

comments
QsComments
location
QsLocation
context
ScopeContext
condition
QsExpression

Returns

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

Applies to