SyntaxTreeExtensions Class

Definition

[Microsoft.FSharp.Core.AutoOpen]
[Microsoft.FSharp.Core.CompilationMapping(Microsoft.FSharp.Core.SourceConstructFlags.Module)]
public static class SyntaxTreeExtensions
[<Microsoft.FSharp.Core.AutoOpen>]
[<Microsoft.FSharp.Core.CompilationMapping(Microsoft.FSharp.Core.SourceConstructFlags.Module)>]
module SyntaxTreeExtensions
Public Module SyntaxTreeExtensions
Inheritance
SyntaxTreeExtensions
Attributes
Microsoft.FSharp.Core.AutoOpenAttribute Microsoft.FSharp.Core.CompilationMappingAttribute

Methods

|Item|_|<a>(a)
|Missing|_|(ITuple)
|Tuple|_|<a>(a)
Attributes(IEnumerable<QsNamespace>)
Callables(IEnumerable<QsNamespace>)
Exists(TypedExpression, Func<TypedExpression,Boolean>)
ExtractAll<a>(TypedExpression, Func<TypedExpression,IEnumerable<a>>)
FilterByOrigin(ImmutableDictionary<Tuple<QsQualifiedName,String>,ResolvedType>, QsQualifiedName)
Fold<a>(TypedExpression, Func<TypedExpression,IEnumerable<a>,a>)
GetResolvedType(QsTuple<LocalVariableDeclaration<QsLocalSymbol,ResolvedType>>)
GlobalCallableResolutions(IEnumerable<QsNamespace>)
GlobalTypeResolutions(IEnumerable<QsNamespace>)
Specializations(IEnumerable<QsNamespace>)
TryAsGlobalCallable(TypedExpression)
TryGetArgumentType(ResolvedType)
TryGetCallableInformation(ResolvedType)
TryGetReturnType(ResolvedType)
Types(IEnumerable<QsNamespace>)

Explicit Interface Implementations

QsExpression.ExtractAll<a>(QsExpression, FSharpFunc<QsExpression,IEnumerable<a>>)
QsStatement.Exists(QsStatement, FSharpFunc<QsStatement,Boolean>)
QsStatement.ExtractAll<a,b>(QsStatement, FSharpFunc<QsStatement,a>)
QsStatement.Fold<a>(QsStatement, FSharpFunc<QsStatement,FSharpFunc<IEnumerable<a>,a>>)
QsTuple`1.get_Items<Item>(QsTuple<Item>)
QsTuple`1.ResolveWith<Item>(QsTuple<Item>, FSharpFunc<Item,ResolvedType>)
QsType.ExtractAll<a>(QsType, FSharpFunc<QsType,IEnumerable<a>>)
ResolvedType.Exists(ResolvedType, FSharpFunc<QsTypeKind<ResolvedType,UserDefinedType,QsTypeParameter,CallableInformation>,Boolean>)
ResolvedType.ExtractAll<a>(ResolvedType, FSharpFunc<ResolvedType,IEnumerable<a>>)
TypedExpression.Exists(TypedExpression, FSharpFunc<QsExpressionKind<TypedExpression,Identifier,ResolvedType>,Boolean>)
TypedExpression.Exists(TypedExpression, FSharpFunc<TypedExpression,Boolean>)
TypedExpression.Extract<a,b>(TypedExpression, FSharpFunc<QsExpressionKind<TypedExpression,Identifier,ResolvedType>,QsExpressionKind<TypedExpression,a,b>>)
TypedExpression.ExtractAll<c>(TypedExpression, FSharpFunc<TypedExpression,IEnumerable<c>>)
TypedExpression.Fold<h>(TypedExpression, FSharpFunc<TypedExpression,FSharpFunc<IEnumerable<h>,h>>)

Applies to