navigation

AstNode

Namespace: FSharpLint.Framework
Parent: Ast

Nodes in the AST to be visited.


Attributes:
NoEqualityAttribute
NoComparisonAttribute
Name Description
Union Cases
Expression

Signature: SynExpr
Pattern

Signature: SynPat
SimplePattern

Signature: SynSimplePat
SimplePatterns

Signature: SynSimplePats
ModuleOrNamespace

Signature: SynModuleOrNamespace
ModuleDeclaration

Signature: SynModuleDecl
Binding

Signature: SynBinding
TypeDefinition

Signature: SynTypeDefn
MemberDefinition

Signature: SynMemberDefn
ComponentInfo

Signature: SynComponentInfo
ExceptionRepresentation

Signature: SynExceptionDefnRepr
UnionCase

Signature: SynUnionCase
EnumCase

Signature: SynEnumCase
TypeRepresentation

Signature: SynTypeDefnRepr
TypeSimpleRepresentation

Signature: SynTypeDefnSimpleRepr
Type

Signature: SynType
Field

Signature: SynField
Match

Signature: SynMatchClause
ConstructorArguments

Signature: SynArgPats
TypeParameter

Signature: SynTypar
InterfaceImplementation

Signature: SynInterfaceImpl
Identifier

Signature: string list * range
File

Signature: ParsedInput
LambdaBody

Signature: SynExpr
LambdaArg

Signature: SynSimplePats
Else

Signature: SynExpr