SyntaxTreeExtensions.TypedExpression.Extract<a,b> Method

Definition

[Microsoft.FSharp.Core.CompilationArgumentCounts(new System.Int32[] { 1, 1 })]
public static System.Collections.Generic.IEnumerable<Microsoft.Quantum.QsCompiler.SyntaxTree.TypedExpression> TypedExpression.Extract<a,b> (Microsoft.Quantum.QsCompiler.SyntaxTree.TypedExpression this, Microsoft.FSharp.Core.FSharpFunc<Microsoft.Quantum.QsCompiler.SyntaxTokens.QsExpressionKind<Microsoft.Quantum.QsCompiler.SyntaxTree.TypedExpression,Microsoft.Quantum.QsCompiler.SyntaxTree.Identifier,Microsoft.Quantum.QsCompiler.SyntaxTree.ResolvedType>,Microsoft.Quantum.QsCompiler.SyntaxTokens.QsExpressionKind<Microsoft.Quantum.QsCompiler.SyntaxTree.TypedExpression,a,b>> map);
[<Microsoft.FSharp.Core.CompilationArgumentCounts(new System.Int32[] { 1, 1 })>]
Microsoft.Quantum.QsCompiler.SyntaxTreeExtensions.TypedExpression.Extract : (Microsoft.Quantum.QsCompiler.SyntaxTokens.QsExpressionKind<Microsoft.Quantum.QsCompiler.SyntaxTree.TypedExpression, Microsoft.Quantum.QsCompiler.SyntaxTree.Identifier, Microsoft.Quantum.QsCompiler.SyntaxTree.ResolvedType> -> Microsoft.Quantum.QsCompiler.SyntaxTokens.QsExpressionKind<Microsoft.Quantum.QsCompiler.SyntaxTree.TypedExpression, 'a, 'b>) -> seq<Microsoft.Quantum.QsCompiler.SyntaxTree.TypedExpression>
Public Function TypedExpression.Extract(Of a, b) (this As TypedExpression, map As FSharpFunc(Of QsExpressionKind(Of TypedExpression, Identifier, ResolvedType), QsExpressionKind(Of TypedExpression, a, b))) As IEnumerable(Of TypedExpression)

Type Parameters

a
b

Parameters

Returns

IEnumerable<TypedExpression>
Attributes
Microsoft.FSharp.Core.CompilationArgumentCountsAttribute

Applies to