SyntaxCollectorBase Type
The members of this type are called by walkAst. By overwriting the members for various syntax elements, a custom operation can be executed for them.
Constructors
Constructor | Description |
|
|
Instance members
Instance member | Description |
Full Usage:
this.WalkAttribute
Parameters:
SyntaxVisitorPath
attribute : SynAttribute
Modifiers: abstract |
|
Full Usage:
this.WalkBinding
Parameters:
SyntaxVisitorPath
binding : SynBinding
Modifiers: abstract |
|
Full Usage:
this.WalkClause
Parameters:
SyntaxVisitorPath
matchClause : SynMatchClause
Modifiers: abstract |
|
Full Usage:
this.WalkComponentInfo
Parameters:
SyntaxVisitorPath
componentInfo : SynComponentInfo
Modifiers: abstract |
|
Full Usage:
this.WalkEnumCase
Parameters:
SyntaxVisitorPath
enumCase : SynEnumCase
Modifiers: abstract |
|
|
|
Full Usage:
this.WalkField
Parameters:
SyntaxVisitorPath
field : SynField
Modifiers: abstract |
|
Full Usage:
this.WalkInterfaceImpl
Parameters:
SyntaxVisitorPath
interfaceImpl : SynInterfaceImpl
Modifiers: abstract |
|
Full Usage:
this.WalkInterpolatedStringPart
Parameters:
SyntaxVisitorPath
interpolatedStringPart : SynInterpolatedStringPart
Modifiers: abstract |
|
Full Usage:
this.WalkMeasure
Parameters:
SyntaxVisitorPath
measure : SynMeasure
Modifiers: abstract |
|
Full Usage:
this.WalkMember
Parameters:
SyntaxVisitorPath
memberDefn : SynMemberDefn
Modifiers: abstract |
|
Full Usage:
this.WalkMemberSig
Parameters:
SyntaxVisitorPath
memberSig : SynMemberSig
Modifiers: abstract |
|
|
|
Full Usage:
this.WalkSimplePat
Parameters:
SyntaxVisitorPath
simplePat : SynSimplePat
Modifiers: abstract |
|
Full Usage:
this.WalkSynModuleDecl
Parameters:
SyntaxVisitorPath
moduleDecl : SynModuleDecl
Modifiers: abstract |
|
Full Usage:
this.WalkSynModuleOrNamespace
Parameters:
SyntaxVisitorPath
moduleOrNamespace : SynModuleOrNamespace
Modifiers: abstract |
|
Full Usage:
this.WalkSynModuleOrNamespaceSig
Parameters:
SyntaxVisitorPath
moduleOrNamespaceSig : SynModuleOrNamespaceSig
Modifiers: abstract |
|
Full Usage:
this.WalkSynModuleSigDecl
Parameters:
SyntaxVisitorPath
moduleSigDecl : SynModuleSigDecl
Modifiers: abstract |
|
Full Usage:
this.WalkTypar
Parameters:
SyntaxVisitorPath
typar : SynTypar
Modifiers: abstract |
|
Full Usage:
this.WalkTyparDecl
Parameters:
SyntaxVisitorPath
typarDecl : SynTyparDecl
Modifiers: abstract |
|
|
|
Full Usage:
this.WalkTypeConstraint
Parameters:
SyntaxVisitorPath
typeConstraint : SynTypeConstraint
Modifiers: abstract |
|
Full Usage:
this.WalkTypeDefn
Parameters:
SyntaxVisitorPath
typeDefn : SynTypeDefn
Modifiers: abstract |
|
Full Usage:
this.WalkTypeDefnRepr
Parameters:
SyntaxVisitorPath
typeDefnRepr : SynTypeDefnRepr
Modifiers: abstract |
|
Full Usage:
this.WalkTypeDefnSig
Parameters:
SyntaxVisitorPath
typeDefn : SynTypeDefnSig
Modifiers: abstract |
|
Full Usage:
this.WalkTypeDefnSigRepr
Parameters:
SyntaxVisitorPath
typeDefnSigRepr : SynTypeDefnSigRepr
Modifiers: abstract |
|
Full Usage:
this.WalkTypeDefnSimple
Parameters:
SyntaxVisitorPath
typeDefnSimpleRepr : SynTypeDefnSimpleRepr
Modifiers: abstract |
|
Full Usage:
this.WalkUnionCase
Parameters:
SyntaxVisitorPath
unionCase : SynUnionCase
Modifiers: abstract |
|
Full Usage:
this.WalkUnionCaseType
Parameters:
SyntaxVisitorPath
unionCaseKind : SynUnionCaseKind
Modifiers: abstract |
|
Full Usage:
this.WalkValSig
Parameters:
SyntaxVisitorPath
valSig : SynValSig
Modifiers: abstract |
|
Full Usage:
this.WalkValTyparDecls
Parameters:
SyntaxVisitorPath
valTyparDecls : SynValTyparDecls
Modifiers: abstract |
|