SynExpr
AddressOf
AnonRecd
App
ArbitraryAfterError
ArrayOrList
ArrayOrListComputed
Assert
ComputationExpr
Const
DebugPoint
DiscardAfterMissingQualificationAfterDot
Do
DoBang
DotGet
DotIndexedGet
DotIndexedSet
DotLambda
DotNamedIndexedPropertySet
DotSet
Downcast
Dynamic
Fixed
For
ForEach
FromParseError
Ident
IfThenElse
ImplicitZero
IndexFromEnd
IndexRange
InferredDowncast
InferredUpcast
InterpolatedString
JoinIn
Lambda
Lazy
LetOrUse
LetOrUseBang
LibraryOnlyILAssembly
LibraryOnlyStaticOptimization
LibraryOnlyUnionCaseFieldGet
LibraryOnlyUnionCaseFieldSet
LongIdent
LongIdentSet
Match
MatchBang
MatchLambda
NamedIndexedPropertySet
New
Null
ObjExpr
Paren
Quote
Record
Sequential
SequentialOrImplicitYield
Set
Tags
TraitCall
TryFinally
TryWith
Tuple
Typar
TypeApp
Typed
TypeTest
Upcast
While
WhileBang
YieldOrReturn
YieldOrReturnFrom
IsAddressOf
IsAnonRecd
IsApp
IsArbExprAndThusAlreadyReportedError
IsArbitraryAfterError
IsArrayOrList
IsArrayOrListComputed
IsAssert
IsComputationExpr
IsConst
IsDebugPoint
IsDiscardAfterMissingQualificationAfterDot
IsDo
IsDoBang
IsDotGet
IsDotIndexedGet
IsDotIndexedSet
IsDotLambda
IsDotNamedIndexedPropertySet
IsDotSet
IsDowncast
IsDynamic
IsFixed
IsFor
IsForEach
IsFromParseError
IsIdent
IsIfThenElse
IsImplicitZero
IsIndexFromEnd
IsIndexRange
IsInferredDowncast
IsInferredUpcast
IsInterpolatedString
IsJoinIn
IsLambda
IsLazy
IsLetOrUse
IsLetOrUseBang
IsLibraryOnlyILAssembly
IsLibraryOnlyStaticOptimization
IsLibraryOnlyUnionCaseFieldGet
IsLibraryOnlyUnionCaseFieldSet
IsLongIdent
IsLongIdentSet
IsMatch
IsMatchBang
IsMatchLambda
IsNamedIndexedPropertySet
IsNew
IsNull
IsObjExpr
IsParen
IsQuote
IsRecord
IsSequential
IsSequentialOrImplicitYield
IsSet
IsTraitCall
IsTryFinally
IsTryWith
IsTuple
IsTypar
IsTypeApp
IsTyped
IsTypeTest
IsUpcast
IsWhile
IsWhileBang
IsYieldOrReturn
IsYieldOrReturnFrom
Range
RangeOfFirstPortion
RangeWithoutAnyExtraDot
Tag
NewAddressOf(Boolean, SynExpr, Range, Range)
NewAnonRecd(Boolean, FSharpOption<Tuple<SynExpr, Tuple<Range, FSharpOption<Position>>>>, FSharpList<Tuple<SynLongIdent, FSharpOption<Range>, SynExpr>>, Range, SynExprAnonRecdTrivia)
NewApp(ExprAtomicFlag, Boolean, SynExpr, SynExpr, Range)
NewArbitraryAfterError(String, Range)
NewArrayOrList(Boolean, FSharpList<SynExpr>, Range)
NewArrayOrListComputed(Boolean, SynExpr, Range)
NewAssert(SynExpr, Range)
NewComputationExpr(Boolean, SynExpr, Range)
NewConst(SynConst, Range)
NewDebugPoint(DebugPointAtLeafExpr, Boolean, SynExpr)
NewDiscardAfterMissingQualificationAfterDot(SynExpr, Range, Range)
NewDo(SynExpr, Range)
NewDoBang(SynExpr, Range, SynExprDoBangTrivia)
NewDotGet(SynExpr, Range, SynLongIdent, Range)
NewDotIndexedGet(SynExpr, SynExpr, Range, Range)
NewDotIndexedSet(SynExpr, SynExpr, SynExpr, Range, Range, Range)
NewDotLambda(SynExpr, Range, SynExprDotLambdaTrivia)
NewDotNamedIndexedPropertySet(SynExpr, SynLongIdent, SynExpr, SynExpr, Range)
NewDotSet(SynExpr, SynLongIdent, SynExpr, Range)
NewDowncast(SynExpr, SynType, Range)
NewDynamic(SynExpr, Range, SynExpr, Range)
NewFixed(SynExpr, Range)
NewFor(DebugPointAtFor, DebugPointAtInOrTo, Ident, FSharpOption<Range>, SynExpr, Boolean, SynExpr, SynExpr, Range)
NewForEach(DebugPointAtFor, DebugPointAtInOrTo, SeqExprOnly, Boolean, SynPat, SynExpr, SynExpr, Range)
NewFromParseError(SynExpr, Range)
NewIdent(Ident)
NewIfThenElse(SynExpr, SynExpr, FSharpOption<SynExpr>, DebugPointAtBinding, Boolean, Range, SynExprIfThenElseTrivia)
NewImplicitZero(Range)
NewIndexFromEnd(SynExpr, Range)
NewIndexRange(FSharpOption<SynExpr>, Range, FSharpOption<SynExpr>, Range, Range, Range)
NewInferredDowncast(SynExpr, Range)
NewInferredUpcast(SynExpr, Range)
NewInterpolatedString(FSharpList<SynInterpolatedStringPart>, SynStringKind, Range)
NewJoinIn(SynExpr, Range, SynExpr, Range)
NewLambda(Boolean, Boolean, SynSimplePats, SynExpr, FSharpOption<Tuple<FSharpList<SynPat>, SynExpr>>, Range, SynExprLambdaTrivia)
NewLazy(SynExpr, Range)
NewLetOrUse(Boolean, Boolean, FSharpList<SynBinding>, SynExpr, Range, SynExprLetOrUseTrivia)
NewLetOrUseBang(DebugPointAtBinding, Boolean, Boolean, SynPat, SynExpr, FSharpList<SynExprAndBang>, SynExpr, Range, SynExprLetOrUseBangTrivia)
NewLibraryOnlyILAssembly(Object, FSharpList<SynType>, FSharpList<SynExpr>, FSharpList<SynType>, Range)
NewLibraryOnlyStaticOptimization(FSharpList<SynStaticOptimizationConstraint>, SynExpr, SynExpr, Range)
NewLibraryOnlyUnionCaseFieldGet(SynExpr, FSharpList<Ident>, Int32, Range)
NewLibraryOnlyUnionCaseFieldSet(SynExpr, FSharpList<Ident>, Int32, SynExpr, Range)
NewLongIdent(Boolean, SynLongIdent, FSharpOption<FSharpRef<SynSimplePatAlternativeIdInfo>>, Range)
NewLongIdentSet(SynLongIdent, SynExpr, Range)
NewMatch(DebugPointAtBinding, SynExpr, FSharpList<SynMatchClause>, Range, SynExprMatchTrivia)
NewMatchBang(DebugPointAtBinding, SynExpr, FSharpList<SynMatchClause>, Range, SynExprMatchBangTrivia)
NewMatchLambda(Boolean, Range, FSharpList<SynMatchClause>, DebugPointAtBinding, Range)
NewNamedIndexedPropertySet(SynLongIdent, SynExpr, SynExpr, Range)
NewNew(Boolean, SynType, SynExpr, Range)
NewNull(Range)
NewObjExpr(SynType, FSharpOption<Tuple<SynExpr, FSharpOption<Ident>>>, FSharpOption<Range>, FSharpList<SynBinding>, FSharpList<SynMemberDefn>, FSharpList<SynInterfaceImpl>, Range, Range)
NewParen(SynExpr, Range, FSharpOption<Range>, Range)
NewQuote(SynExpr, Boolean, SynExpr, Boolean, Range)
NewRecord(FSharpOption<Tuple<SynType, SynExpr, Range, FSharpOption<Tuple<Range, FSharpOption<Position>>>, Range>>, FSharpOption<Tuple<SynExpr, Tuple<Range, FSharpOption<Position>>>>, FSharpList<SynExprRecordField>, Range)
NewSequential(DebugPointAtSequential, Boolean, SynExpr, SynExpr, Range, SynExprSequentialTrivia)
NewSequentialOrImplicitYield(DebugPointAtSequential, SynExpr, SynExpr, SynExpr, Range)
NewSet(SynExpr, SynExpr, Range)
NewTraitCall(SynType, SynMemberSig, SynExpr, Range)
NewTryFinally(SynExpr, SynExpr, Range, DebugPointAtTry, DebugPointAtFinally, SynExprTryFinallyTrivia)
NewTryWith(SynExpr, FSharpList<SynMatchClause>, Range, DebugPointAtTry, DebugPointAtWith, SynExprTryWithTrivia)
NewTuple(Boolean, FSharpList<SynExpr>, FSharpList<Range>, Range)
NewTypar(SynTypar, Range)
NewTypeApp(SynExpr, Range, FSharpList<SynType>, FSharpList<Range>, FSharpOption<Range>, Range, Range)
NewTyped(SynExpr, SynType, Range)
NewTypeTest(SynExpr, SynType, Range)
NewUpcast(SynExpr, SynType, Range)
NewWhile(DebugPointAtWhile, SynExpr, SynExpr, Range)
NewWhileBang(DebugPointAtWhile, SynExpr, SynExpr, Range)
NewYieldOrReturn(Tuple<Boolean, Boolean>, SynExpr, Range, SynExprYieldOrReturnTrivia)
NewYieldOrReturnFrom(Tuple<Boolean, Boolean>, SynExpr, Range, SynExprYieldOrReturnFromTrivia)
ToString()
net7.0
namespace FSharp.Compiler.Syntax
{
[CompilationMapping(SourceConstructFlags.SumType)]
[DebuggerDisplay("{__DebugDisplay(),nq}")]
[NoComparison]
[NoEquality]
[RequireQualifiedAccess]
public abstract class SynExpr
{
[CompilationMapping(SourceConstructFlags.UnionCase, 57)]
[DebuggerNonUserCode]
public static SynExpr! NewDoBang(SynExpr! _expr, Range _range, SynExprDoBangTrivia! _trivia);
}
}
nuget.org | 0.0 %
Reference this API |
---|---|
.NET | 5.06.07.08.09.010.0 |
.NET Core | 2.02.12.23.03.1 |
.NET Framework | 4.6.14.6.24.74.7.14.7.24.84.8.1 |
.NET Standard | 2.02.1 |
Information specific to net7.0 | |
Assemblies | FSharp.Compiler.Service , Version=43.9.300.0, PublicKeyToken=b03f5f7f11d50a3a FSharp.Compiler.Service , Version=43.9.201.0, PublicKeyToken=b03f5f7f11d50a3a |
Referencing | Your project needs a package reference to |
Package | FSharp.Compiler.Service (43.9.300-preview.25160.5) netstandard2.0 |
Platform Restrictions | This API is supported on all platforms. |
- Built-in API
- Package-provided API