AsSelfIdentifierNode
AttributeListNode
The content from [< to >]
AttributeNode
BindingListNode
BindingNode
BindingReturnInfoNode
ChainLink
ComputationExpressionStatement
Constant
ConstantMeasureNode
ElseIfNode
EnumCaseNode
ExceptionDefnNode
Expr
ExprAndBang
ExprAnonStructRecordNode
ExprAppLongIdentAndSingleParenArgNode
ExprAppNode
ExprAppSingleParenArgNode
ExprAppWithLambdaNode
ExprArrayOrListNode
ExprBeginEndNode
ExprChain
ExprCompExprBodyNode
ExprComputationNode
ExprConstantNode
ExprDotIndexedGetNode
ExprDotIndexedSetNode
ExprDotLambda
ExprDotNamedIndexedPropertySetNode
ExprDynamicNode
ExprExplicitConstructorThenExpr
then Only valid in secondary constructors, original coming from SynExpr.Sequential(trivia = { SeparatorRange = Some mThen })
ExprForEachNode
ExprForNode
ExprIfThenElifNode
ExprIfThenElseNode
ExprIfThenNode
ExprIndexFromEndNode
ExprIndexRangeNode
ExprIndexWithoutDotNode
ExprInfixAppNode
ExprInheritRecordNode
ExprInterpolatedStringExprNode
ExprJoinInNode
ExprLambdaNode
ExprLazyNode
ExprLetOrUseBangNode
ExprLetOrUseNode
ExprLibraryOnlyStaticOptimizationNode
ExprLongIdentSetNode
ExprMatchLambdaNode
ExprMatchNode
ExprNamedComputationNode
ExprNamedIndexedPropertySetNode
ExprNestedIndexWithoutDotNode
ExprNewNode
ExprObjExprNode
ExprOptVarNode
ExprParenFunctionNameWithStarNode
ExprParenLambdaNode
ExprParenNode
ExprPrefixAppNode
ExprQuoteNode
ExprRecordBaseNode
ExprRecordNode
Represents a record instance, parsed from both `SynExpr.Record` and `SynExpr.AnonRecd`.
ExprSameInfixAppsNode
ExprSetNode
ExprSingleNode
ExprStructTupleNode
ExprTraitCallNode
ExprTripleNumberIndexRangeNode
ExprTryFinallyNode
ExprTryWithNode
ExprTryWithSingleClauseNode
ExprTupleNode
ExprTypeAppNode
ExprTypedNode
ExprWhileNode
ExternBindingNode
ExternBindingPatternNode
FieldNode
FillExprNode
HashDirectiveListNode
ITypeDefn
IdentListNode
IdentifierOrDot
IfKeywordNode
ImplicitConstructorNode
InfixApp
InheritConstructor
InheritConstructorOtherNode
InheritConstructorParenNode
InheritConstructorTypeOnlyNode
InheritConstructorUnitNode
InterfaceImplNode
LinkSingleAppParen
LinkSingleAppUnit
MatchClauseNode
Measure
MeasureDivideNode
MeasureOperatorNode
MeasureParenNode
MeasurePowerNode
MeasureSequenceNode
MemberDefn
MemberDefnAbstractSlotNode
MemberDefnAutoPropertyNode
MemberDefnExplicitCtorNode
Secondary constructor new (pat: type) = expr
MemberDefnInheritNode
MemberDefnInterfaceNode
MemberDefnPropertyGetSetNode
MemberDefnSigMemberNode
ModuleAbbrevNode
ModuleDecl
Each case in this DU should have a container node
ModuleDeclAttributesNode
ModuleOrNamespaceHeaderNode
ModuleOrNamespaceNode
MultipleAttributeListNode
MultipleTextsNode
NamePatPair
NegateRationalNode
NestedModuleNode
Node
NodeBase
Oak
Open
OpenListNode
OpenModuleOrNamespaceNode
OpenTargetNode
ParsedHashDirectiveNode
PatAndsNode
PatArrayOrListNode
PatIsInstNode
PatLeftMiddleRight
A pattern composed from a left hand-side pattern, a single text token/operator and a right hand-side pattern.
PatLongIdentNode
PatNamePatPairsNode
PatNamedNode
PatNamedParenStarIdentNode
PatParameterNode
PatParenNode
PatRecordField
PatRecordNode
PatStructTupleNode
PatTupleNode
Pattern
PropertyGetSetBindingNode
RationalConstNode
RationalNode
RecordFieldNode
SingleTextNode
StaticOptimizationConstraint
StaticOptimizationConstraintWhenTyparTyconEqualsTyconNode
StringNode
TriviaContent
TriviaNode
TyparDeclNode
TyparDecls
TyparDeclsPostfixListNode
TyparDeclsPrefixListNode
Type
TypeAnonRecordNode
TypeAppPostFixNode
TypeAppPrefixNode
TypeArrayNode
TypeConstraint
TypeConstraintDefaultsToTypeNode
TypeConstraintEnumOrDelegateNode
TypeConstraintSingleNode
TypeConstraintSubtypeOfTypeNode
TypeConstraintSupportsMemberNode
TypeDefn
TypeDefnAbbrevNode
TypeDefnAugmentationNode
TypeDefnDelegateNode
TypeDefnEnumNode
TypeDefnExplicitBodyNode
TypeDefnExplicitNode
TypeDefnRecordNode
TypeDefnRegularNode
TypeDefnUnionNode
TypeFunsNode
TypeHashConstraintNode
TypeIntersectionNode
TypeLongIdentAppNode
TypeMeasurePowerNode
TypeNameNode
TypeOrNode
TypeParenNode
TypeSignatureParameterNode
TypeStaticConstantExprNode
TypeStaticConstantNamedNode
TypeStructTupleNode
TypeTupleNode
TypeWithGlobalConstraintsNode
UnionCaseNode
UnitNode
UnitOfMeasureNode
ValNode
XmlDocNode
combineRanges ranges
range seq
range
noa n
'n option
Node[]
nodeRange n
nodes ns
'n seq
Node seq
Type something to start searching.