Class LuaSyntaxVisitor
Represents a LuaSyntaxNode visitor that visits only the single LuaSyntaxNode
passed into its Visit method.
Inheritance
System.Object
LuaSyntaxVisitor
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Assembly: Loretta.CodeAnalysis.Lua.dll
Syntax
public abstract class LuaSyntaxVisitor
Methods
|
Improve this Doc
View Source
DefaultVisit(SyntaxNode)
Declaration
public virtual void DefaultVisit(SyntaxNode node)
Parameters
|
Improve this Doc
View Source
Visit(SyntaxNode)
Declaration
public virtual void Visit(SyntaxNode node)
Parameters
|
Improve this Doc
View Source
VisitAnonymousFunctionExpression(AnonymousFunctionExpressionSyntax)
Called when the visitor visits a AnonymousFunctionExpressionSyntax node.
Declaration
public virtual void VisitAnonymousFunctionExpression(AnonymousFunctionExpressionSyntax node)
Parameters
|
Improve this Doc
View Source
VisitArrayType(ArrayTypeSyntax)
Called when the visitor visits a ArrayTypeSyntax node.
Declaration
public virtual void VisitArrayType(ArrayTypeSyntax node)
Parameters
|
Improve this Doc
View Source
VisitAssignmentStatement(AssignmentStatementSyntax)
Called when the visitor visits a AssignmentStatementSyntax node.
Declaration
public virtual void VisitAssignmentStatement(AssignmentStatementSyntax node)
Parameters
|
Improve this Doc
View Source
VisitBinaryExpression(BinaryExpressionSyntax)
Called when the visitor visits a BinaryExpressionSyntax node.
Declaration
public virtual void VisitBinaryExpression(BinaryExpressionSyntax node)
Parameters
|
Improve this Doc
View Source
VisitBreakStatement(BreakStatementSyntax)
Called when the visitor visits a BreakStatementSyntax node.
Declaration
public virtual void VisitBreakStatement(BreakStatementSyntax node)
Parameters
|
Improve this Doc
View Source
VisitCompilationUnit(CompilationUnitSyntax)
Called when the visitor visits a CompilationUnitSyntax node.
Declaration
public virtual void VisitCompilationUnit(CompilationUnitSyntax node)
Parameters
|
Improve this Doc
View Source
VisitCompositeTypeName(CompositeTypeNameSyntax)
Called when the visitor visits a CompositeTypeNameSyntax node.
Declaration
public virtual void VisitCompositeTypeName(CompositeTypeNameSyntax node)
Parameters
|
Improve this Doc
View Source
VisitCompoundAssignmentStatement(CompoundAssignmentStatementSyntax)
Called when the visitor visits a CompoundAssignmentStatementSyntax node.
Declaration
public virtual void VisitCompoundAssignmentStatement(CompoundAssignmentStatementSyntax node)
Parameters
|
Improve this Doc
View Source
VisitContinueStatement(ContinueStatementSyntax)
Called when the visitor visits a ContinueStatementSyntax node.
Declaration
public virtual void VisitContinueStatement(ContinueStatementSyntax node)
Parameters
|
Improve this Doc
View Source
VisitDoStatement(DoStatementSyntax)
Called when the visitor visits a DoStatementSyntax node.
Declaration
public virtual void VisitDoStatement(DoStatementSyntax node)
Parameters
|
Improve this Doc
View Source
VisitElementAccessExpression(ElementAccessExpressionSyntax)
Called when the visitor visits a ElementAccessExpressionSyntax node.
Declaration
public virtual void VisitElementAccessExpression(ElementAccessExpressionSyntax node)
Parameters
|
Improve this Doc
View Source
VisitElseClause(ElseClauseSyntax)
Called when the visitor visits a ElseClauseSyntax node.
Declaration
public virtual void VisitElseClause(ElseClauseSyntax node)
Parameters
|
Improve this Doc
View Source
VisitElseIfClause(ElseIfClauseSyntax)
Called when the visitor visits a ElseIfClauseSyntax node.
Declaration
public virtual void VisitElseIfClause(ElseIfClauseSyntax node)
Parameters
|
Improve this Doc
View Source
VisitElseIfExpressionClause(ElseIfExpressionClauseSyntax)
Called when the visitor visits a ElseIfExpressionClauseSyntax node.
Declaration
public virtual void VisitElseIfExpressionClause(ElseIfExpressionClauseSyntax node)
Parameters
|
Improve this Doc
View Source
VisitEmptyStatement(EmptyStatementSyntax)
Called when the visitor visits a EmptyStatementSyntax node.
Declaration
public virtual void VisitEmptyStatement(EmptyStatementSyntax node)
Parameters
|
Improve this Doc
View Source
VisitEqualsType(EqualsTypeSyntax)
Called when the visitor visits a EqualsTypeSyntax node.
Declaration
public virtual void VisitEqualsType(EqualsTypeSyntax node)
Parameters
|
Improve this Doc
View Source
VisitEqualsValuesClause(EqualsValuesClauseSyntax)
Called when the visitor visits a EqualsValuesClauseSyntax node.
Declaration
public virtual void VisitEqualsValuesClause(EqualsValuesClauseSyntax node)
Parameters
|
Improve this Doc
View Source
VisitExpressionKeyedTableField(ExpressionKeyedTableFieldSyntax)
Called when the visitor visits a ExpressionKeyedTableFieldSyntax node.
Declaration
public virtual void VisitExpressionKeyedTableField(ExpressionKeyedTableFieldSyntax node)
Parameters
|
Improve this Doc
View Source
VisitExpressionListFunctionArgument(ExpressionListFunctionArgumentSyntax)
Called when the visitor visits a ExpressionListFunctionArgumentSyntax node.
Declaration
public virtual void VisitExpressionListFunctionArgument(ExpressionListFunctionArgumentSyntax node)
Parameters
|
Improve this Doc
View Source
VisitExpressionStatement(ExpressionStatementSyntax)
Called when the visitor visits a ExpressionStatementSyntax node.
Declaration
public virtual void VisitExpressionStatement(ExpressionStatementSyntax node)
Parameters
|
Improve this Doc
View Source
VisitFunctionCallExpression(FunctionCallExpressionSyntax)
Called when the visitor visits a FunctionCallExpressionSyntax node.
Declaration
public virtual void VisitFunctionCallExpression(FunctionCallExpressionSyntax node)
Parameters
|
Improve this Doc
View Source
VisitFunctionDeclarationStatement(FunctionDeclarationStatementSyntax)
Called when the visitor visits a FunctionDeclarationStatementSyntax node.
Declaration
public virtual void VisitFunctionDeclarationStatement(FunctionDeclarationStatementSyntax node)
Parameters
|
Improve this Doc
View Source
VisitFunctionType(FunctionTypeSyntax)
Called when the visitor visits a FunctionTypeSyntax node.
Declaration
public virtual void VisitFunctionType(FunctionTypeSyntax node)
Parameters
|
Improve this Doc
View Source
VisitGenericForStatement(GenericForStatementSyntax)
Called when the visitor visits a GenericForStatementSyntax node.
Declaration
public virtual void VisitGenericForStatement(GenericForStatementSyntax node)
Parameters
|
Improve this Doc
View Source
VisitGenericTypePack(GenericTypePackSyntax)
Called when the visitor visits a GenericTypePackSyntax node.
Declaration
public virtual void VisitGenericTypePack(GenericTypePackSyntax node)
Parameters
|
Improve this Doc
View Source
VisitGotoLabelStatement(GotoLabelStatementSyntax)
Called when the visitor visits a GotoLabelStatementSyntax node.
Declaration
public virtual void VisitGotoLabelStatement(GotoLabelStatementSyntax node)
Parameters
|
Improve this Doc
View Source
VisitGotoStatement(GotoStatementSyntax)
Called when the visitor visits a GotoStatementSyntax node.
Declaration
public virtual void VisitGotoStatement(GotoStatementSyntax node)
Parameters
|
Improve this Doc
View Source
VisitIdentifierKeyedTableField(IdentifierKeyedTableFieldSyntax)
Called when the visitor visits a IdentifierKeyedTableFieldSyntax node.
Declaration
public virtual void VisitIdentifierKeyedTableField(IdentifierKeyedTableFieldSyntax node)
Parameters
|
Improve this Doc
View Source
VisitIdentifierName(IdentifierNameSyntax)
Called when the visitor visits a IdentifierNameSyntax node.
Declaration
public virtual void VisitIdentifierName(IdentifierNameSyntax node)
Parameters
|
Improve this Doc
View Source
VisitIfExpression(IfExpressionSyntax)
Called when the visitor visits a IfExpressionSyntax node.
Declaration
public virtual void VisitIfExpression(IfExpressionSyntax node)
Parameters
|
Improve this Doc
View Source
VisitIfStatement(IfStatementSyntax)
Called when the visitor visits a IfStatementSyntax node.
Declaration
public virtual void VisitIfStatement(IfStatementSyntax node)
Parameters
|
Improve this Doc
View Source
VisitIntersectionType(IntersectionTypeSyntax)
Called when the visitor visits a IntersectionTypeSyntax node.
Declaration
public virtual void VisitIntersectionType(IntersectionTypeSyntax node)
Parameters
|
Improve this Doc
View Source
VisitLiteralExpression(LiteralExpressionSyntax)
Called when the visitor visits a LiteralExpressionSyntax node.
Declaration
public virtual void VisitLiteralExpression(LiteralExpressionSyntax node)
Parameters
|
Improve this Doc
View Source
VisitLiteralType(LiteralTypeSyntax)
Called when the visitor visits a LiteralTypeSyntax node.
Declaration
public virtual void VisitLiteralType(LiteralTypeSyntax node)
Parameters
|
Improve this Doc
View Source
VisitLocalDeclarationName(LocalDeclarationNameSyntax)
Called when the visitor visits a LocalDeclarationNameSyntax node.
Declaration
public virtual void VisitLocalDeclarationName(LocalDeclarationNameSyntax node)
Parameters
|
Improve this Doc
View Source
VisitLocalFunctionDeclarationStatement(LocalFunctionDeclarationStatementSyntax)
Called when the visitor visits a LocalFunctionDeclarationStatementSyntax node.
Declaration
public virtual void VisitLocalFunctionDeclarationStatement(LocalFunctionDeclarationStatementSyntax node)
Parameters
|
Improve this Doc
View Source
VisitLocalVariableDeclarationStatement(LocalVariableDeclarationStatementSyntax)
Called when the visitor visits a LocalVariableDeclarationStatementSyntax node.
Declaration
public virtual void VisitLocalVariableDeclarationStatement(LocalVariableDeclarationStatementSyntax node)
Parameters
|
Improve this Doc
View Source
VisitMemberAccessExpression(MemberAccessExpressionSyntax)
Called when the visitor visits a MemberAccessExpressionSyntax node.
Declaration
public virtual void VisitMemberAccessExpression(MemberAccessExpressionSyntax node)
Parameters
|
Improve this Doc
View Source
VisitMemberFunctionName(MemberFunctionNameSyntax)
Called when the visitor visits a MemberFunctionNameSyntax node.
Declaration
public virtual void VisitMemberFunctionName(MemberFunctionNameSyntax node)
Parameters
|
Improve this Doc
View Source
VisitMethodCallExpression(MethodCallExpressionSyntax)
Called when the visitor visits a MethodCallExpressionSyntax node.
Declaration
public virtual void VisitMethodCallExpression(MethodCallExpressionSyntax node)
Parameters
|
Improve this Doc
View Source
VisitMethodFunctionName(MethodFunctionNameSyntax)
Called when the visitor visits a MethodFunctionNameSyntax node.
Declaration
public virtual void VisitMethodFunctionName(MethodFunctionNameSyntax node)
Parameters
|
Improve this Doc
View Source
VisitNamedParameter(NamedParameterSyntax)
Called when the visitor visits a NamedParameterSyntax node.
Declaration
public virtual void VisitNamedParameter(NamedParameterSyntax node)
Parameters
|
Improve this Doc
View Source
VisitNilableType(NilableTypeSyntax)
Called when the visitor visits a NilableTypeSyntax node.
Declaration
public virtual void VisitNilableType(NilableTypeSyntax node)
Parameters
|
Improve this Doc
View Source
VisitNumericForStatement(NumericForStatementSyntax)
Called when the visitor visits a NumericForStatementSyntax node.
Declaration
public virtual void VisitNumericForStatement(NumericForStatementSyntax node)
Parameters
|
Improve this Doc
View Source
VisitParameterList(ParameterListSyntax)
Called when the visitor visits a ParameterListSyntax node.
Declaration
public virtual void VisitParameterList(ParameterListSyntax node)
Parameters
|
Improve this Doc
View Source
VisitParenthesizedExpression(ParenthesizedExpressionSyntax)
Called when the visitor visits a ParenthesizedExpressionSyntax node.
Declaration
public virtual void VisitParenthesizedExpression(ParenthesizedExpressionSyntax node)
Parameters
|
Improve this Doc
View Source
VisitParenthesizedType(ParenthesizedTypeSyntax)
Called when the visitor visits a ParenthesizedTypeSyntax node.
Declaration
public virtual void VisitParenthesizedType(ParenthesizedTypeSyntax node)
Parameters
|
Improve this Doc
View Source
VisitRepeatUntilStatement(RepeatUntilStatementSyntax)
Called when the visitor visits a RepeatUntilStatementSyntax node.
Declaration
public virtual void VisitRepeatUntilStatement(RepeatUntilStatementSyntax node)
Parameters
|
Improve this Doc
View Source
VisitReturnStatement(ReturnStatementSyntax)
Called when the visitor visits a ReturnStatementSyntax node.
Declaration
public virtual void VisitReturnStatement(ReturnStatementSyntax node)
Parameters
|
Improve this Doc
View Source
VisitSimpleFunctionName(SimpleFunctionNameSyntax)
Called when the visitor visits a SimpleFunctionNameSyntax node.
Declaration
public virtual void VisitSimpleFunctionName(SimpleFunctionNameSyntax node)
Parameters
|
Improve this Doc
View Source
VisitSimpleTypeName(SimpleTypeNameSyntax)
Called when the visitor visits a SimpleTypeNameSyntax node.
Declaration
public virtual void VisitSimpleTypeName(SimpleTypeNameSyntax node)
Parameters
|
Improve this Doc
View Source
VisitSkippedTokensTrivia(SkippedTokensTriviaSyntax)
Called when the visitor visits a SkippedTokensTriviaSyntax node.
Declaration
public virtual void VisitSkippedTokensTrivia(SkippedTokensTriviaSyntax node)
Parameters
|
Improve this Doc
View Source
VisitStatementList(StatementListSyntax)
Called when the visitor visits a StatementListSyntax node.
Declaration
public virtual void VisitStatementList(StatementListSyntax node)
Parameters
|
Improve this Doc
View Source
VisitStringFunctionArgument(StringFunctionArgumentSyntax)
Called when the visitor visits a StringFunctionArgumentSyntax node.
Declaration
public virtual void VisitStringFunctionArgument(StringFunctionArgumentSyntax node)
Parameters
|
Improve this Doc
View Source
VisitTableConstructorExpression(TableConstructorExpressionSyntax)
Called when the visitor visits a TableConstructorExpressionSyntax node.
Declaration
public virtual void VisitTableConstructorExpression(TableConstructorExpressionSyntax node)
Parameters
|
Improve this Doc
View Source
VisitTableConstructorFunctionArgument(TableConstructorFunctionArgumentSyntax)
Called when the visitor visits a TableConstructorFunctionArgumentSyntax node.
Declaration
public virtual void VisitTableConstructorFunctionArgument(TableConstructorFunctionArgumentSyntax node)
Parameters
|
Improve this Doc
View Source
VisitTableType(TableTypeSyntax)
Called when the visitor visits a TableTypeSyntax node.
Declaration
public virtual void VisitTableType(TableTypeSyntax node)
Parameters
|
Improve this Doc
View Source
VisitTableTypeIndexer(TableTypeIndexerSyntax)
Called when the visitor visits a TableTypeIndexerSyntax node.
Declaration
public virtual void VisitTableTypeIndexer(TableTypeIndexerSyntax node)
Parameters
|
Improve this Doc
View Source
VisitTableTypeProperty(TableTypePropertySyntax)
Called when the visitor visits a TableTypePropertySyntax node.
Declaration
public virtual void VisitTableTypeProperty(TableTypePropertySyntax node)
Parameters
|
Improve this Doc
View Source
VisitTypeArgumentList(TypeArgumentListSyntax)
Called when the visitor visits a TypeArgumentListSyntax node.
Declaration
public virtual void VisitTypeArgumentList(TypeArgumentListSyntax node)
Parameters
|
Improve this Doc
View Source
VisitTypeBinding(TypeBindingSyntax)
Called when the visitor visits a TypeBindingSyntax node.
Declaration
public virtual void VisitTypeBinding(TypeBindingSyntax node)
Parameters
|
Improve this Doc
View Source
VisitTypeCastExpression(TypeCastExpressionSyntax)
Called when the visitor visits a TypeCastExpressionSyntax node.
Declaration
public virtual void VisitTypeCastExpression(TypeCastExpressionSyntax node)
Parameters
|
Improve this Doc
View Source
VisitTypeDeclarationStatement(TypeDeclarationStatementSyntax)
Called when the visitor visits a TypeDeclarationStatementSyntax node.
Declaration
public virtual void VisitTypeDeclarationStatement(TypeDeclarationStatementSyntax node)
Parameters
|
Improve this Doc
View Source
VisitTypedIdentifierName(TypedIdentifierNameSyntax)
Called when the visitor visits a TypedIdentifierNameSyntax node.
Declaration
public virtual void VisitTypedIdentifierName(TypedIdentifierNameSyntax node)
Parameters
|
Improve this Doc
View Source
VisitTypeofType(TypeofTypeSyntax)
Called when the visitor visits a TypeofTypeSyntax node.
Declaration
public virtual void VisitTypeofType(TypeofTypeSyntax node)
Parameters
|
Improve this Doc
View Source
VisitTypePack(TypePackSyntax)
Called when the visitor visits a TypePackSyntax node.
Declaration
public virtual void VisitTypePack(TypePackSyntax node)
Parameters
|
Improve this Doc
View Source
VisitTypeParameter(TypeParameterSyntax)
Called when the visitor visits a TypeParameterSyntax node.
Declaration
public virtual void VisitTypeParameter(TypeParameterSyntax node)
Parameters
|
Improve this Doc
View Source
VisitTypeParameterList(TypeParameterListSyntax)
Called when the visitor visits a TypeParameterListSyntax node.
Declaration
public virtual void VisitTypeParameterList(TypeParameterListSyntax node)
Parameters
|
Improve this Doc
View Source
VisitUnaryExpression(UnaryExpressionSyntax)
Called when the visitor visits a UnaryExpressionSyntax node.
Declaration
public virtual void VisitUnaryExpression(UnaryExpressionSyntax node)
Parameters
|
Improve this Doc
View Source
VisitUnionType(UnionTypeSyntax)
Called when the visitor visits a UnionTypeSyntax node.
Declaration
public virtual void VisitUnionType(UnionTypeSyntax node)
Parameters
|
Improve this Doc
View Source
VisitUnkeyedTableField(UnkeyedTableFieldSyntax)
Called when the visitor visits a UnkeyedTableFieldSyntax node.
Declaration
public virtual void VisitUnkeyedTableField(UnkeyedTableFieldSyntax node)
Parameters
|
Improve this Doc
View Source
VisitVarArgExpression(VarArgExpressionSyntax)
Called when the visitor visits a VarArgExpressionSyntax node.
Declaration
public virtual void VisitVarArgExpression(VarArgExpressionSyntax node)
Parameters
|
Improve this Doc
View Source
VisitVarArgParameter(VarArgParameterSyntax)
Called when the visitor visits a VarArgParameterSyntax node.
Declaration
public virtual void VisitVarArgParameter(VarArgParameterSyntax node)
Parameters
|
Improve this Doc
View Source
VisitVariableAttribute(VariableAttributeSyntax)
Called when the visitor visits a VariableAttributeSyntax node.
Declaration
public virtual void VisitVariableAttribute(VariableAttributeSyntax node)
Parameters
|
Improve this Doc
View Source
VisitVariadicTypePack(VariadicTypePackSyntax)
Called when the visitor visits a VariadicTypePackSyntax node.
Declaration
public virtual void VisitVariadicTypePack(VariadicTypePackSyntax node)
Parameters
|
Improve this Doc
View Source
VisitWhileStatement(WhileStatementSyntax)
Called when the visitor visits a WhileStatementSyntax node.
Declaration
public virtual void VisitWhileStatement(WhileStatementSyntax node)
Parameters