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