Search Results for

    Show / Hide Table of Contents

    Class LuaSyntaxVisitor<TResult>

    Represents a LuaSyntaxNode visitor that visits only the single LuaSyntaxNode passed into its Visit method and produces a value of the type specified by the TResult parameter.

    Inheritance
    System.Object
    LuaSyntaxVisitor<TResult>
    LuaSyntaxRewriter
    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()
    Namespace: Loretta.CodeAnalysis.Lua
    Assembly: cs.temp.dll.dll
    Syntax
    public abstract class LuaSyntaxVisitor<TResult>
    Type Parameters
    Name Description
    TResult

    The type of the return value this visitor's Visit method.

    Methods

    DefaultVisit(SyntaxNode)

    Declaration
    public virtual TResult DefaultVisit(SyntaxNode node)
    Parameters
    Type Name Description
    SyntaxNode node
    Returns
    Type Description
    TResult

    Visit(SyntaxNode)

    Declaration
    public virtual TResult Visit(SyntaxNode node)
    Parameters
    Type Name Description
    SyntaxNode node
    Returns
    Type Description
    TResult

    VisitAnonymousFunctionExpression(AnonymousFunctionExpressionSyntax)

    Called when the visitor visits a AnonymousFunctionExpressionSyntax node.

    Declaration
    public virtual TResult VisitAnonymousFunctionExpression(AnonymousFunctionExpressionSyntax node)
    Parameters
    Type Name Description
    AnonymousFunctionExpressionSyntax node
    Returns
    Type Description
    TResult

    VisitArrayType(ArrayTypeSyntax)

    Called when the visitor visits a ArrayTypeSyntax node.

    Declaration
    public virtual TResult VisitArrayType(ArrayTypeSyntax node)
    Parameters
    Type Name Description
    ArrayTypeSyntax node
    Returns
    Type Description
    TResult

    VisitAssignmentStatement(AssignmentStatementSyntax)

    Called when the visitor visits a AssignmentStatementSyntax node.

    Declaration
    public virtual TResult VisitAssignmentStatement(AssignmentStatementSyntax node)
    Parameters
    Type Name Description
    AssignmentStatementSyntax node
    Returns
    Type Description
    TResult

    VisitBinaryExpression(BinaryExpressionSyntax)

    Called when the visitor visits a BinaryExpressionSyntax node.

    Declaration
    public virtual TResult VisitBinaryExpression(BinaryExpressionSyntax node)
    Parameters
    Type Name Description
    BinaryExpressionSyntax node
    Returns
    Type Description
    TResult

    VisitBreakStatement(BreakStatementSyntax)

    Called when the visitor visits a BreakStatementSyntax node.

    Declaration
    public virtual TResult VisitBreakStatement(BreakStatementSyntax node)
    Parameters
    Type Name Description
    BreakStatementSyntax node
    Returns
    Type Description
    TResult

    VisitCompilationUnit(CompilationUnitSyntax)

    Called when the visitor visits a CompilationUnitSyntax node.

    Declaration
    public virtual TResult VisitCompilationUnit(CompilationUnitSyntax node)
    Parameters
    Type Name Description
    CompilationUnitSyntax node
    Returns
    Type Description
    TResult

    VisitCompositeTypeName(CompositeTypeNameSyntax)

    Called when the visitor visits a CompositeTypeNameSyntax node.

    Declaration
    public virtual TResult VisitCompositeTypeName(CompositeTypeNameSyntax node)
    Parameters
    Type Name Description
    CompositeTypeNameSyntax node
    Returns
    Type Description
    TResult

    VisitCompoundAssignmentStatement(CompoundAssignmentStatementSyntax)

    Called when the visitor visits a CompoundAssignmentStatementSyntax node.

    Declaration
    public virtual TResult VisitCompoundAssignmentStatement(CompoundAssignmentStatementSyntax node)
    Parameters
    Type Name Description
    CompoundAssignmentStatementSyntax node
    Returns
    Type Description
    TResult

    VisitContinueStatement(ContinueStatementSyntax)

    Called when the visitor visits a ContinueStatementSyntax node.

    Declaration
    public virtual TResult VisitContinueStatement(ContinueStatementSyntax node)
    Parameters
    Type Name Description
    ContinueStatementSyntax node
    Returns
    Type Description
    TResult

    VisitDoStatement(DoStatementSyntax)

    Called when the visitor visits a DoStatementSyntax node.

    Declaration
    public virtual TResult VisitDoStatement(DoStatementSyntax node)
    Parameters
    Type Name Description
    DoStatementSyntax node
    Returns
    Type Description
    TResult

    VisitElementAccessExpression(ElementAccessExpressionSyntax)

    Called when the visitor visits a ElementAccessExpressionSyntax node.

    Declaration
    public virtual TResult VisitElementAccessExpression(ElementAccessExpressionSyntax node)
    Parameters
    Type Name Description
    ElementAccessExpressionSyntax node
    Returns
    Type Description
    TResult

    VisitElseClause(ElseClauseSyntax)

    Called when the visitor visits a ElseClauseSyntax node.

    Declaration
    public virtual TResult VisitElseClause(ElseClauseSyntax node)
    Parameters
    Type Name Description
    ElseClauseSyntax node
    Returns
    Type Description
    TResult

    VisitElseIfClause(ElseIfClauseSyntax)

    Called when the visitor visits a ElseIfClauseSyntax node.

    Declaration
    public virtual TResult VisitElseIfClause(ElseIfClauseSyntax node)
    Parameters
    Type Name Description
    ElseIfClauseSyntax node
    Returns
    Type Description
    TResult

    VisitElseIfExpressionClause(ElseIfExpressionClauseSyntax)

    Called when the visitor visits a ElseIfExpressionClauseSyntax node.

    Declaration
    public virtual TResult VisitElseIfExpressionClause(ElseIfExpressionClauseSyntax node)
    Parameters
    Type Name Description
    ElseIfExpressionClauseSyntax node
    Returns
    Type Description
    TResult

    VisitEmptyStatement(EmptyStatementSyntax)

    Called when the visitor visits a EmptyStatementSyntax node.

    Declaration
    public virtual TResult VisitEmptyStatement(EmptyStatementSyntax node)
    Parameters
    Type Name Description
    EmptyStatementSyntax node
    Returns
    Type Description
    TResult

    VisitEqualsType(EqualsTypeSyntax)

    Called when the visitor visits a EqualsTypeSyntax node.

    Declaration
    public virtual TResult VisitEqualsType(EqualsTypeSyntax node)
    Parameters
    Type Name Description
    EqualsTypeSyntax node
    Returns
    Type Description
    TResult

    VisitEqualsValuesClause(EqualsValuesClauseSyntax)

    Called when the visitor visits a EqualsValuesClauseSyntax node.

    Declaration
    public virtual TResult VisitEqualsValuesClause(EqualsValuesClauseSyntax node)
    Parameters
    Type Name Description
    EqualsValuesClauseSyntax node
    Returns
    Type Description
    TResult

    VisitExpressionKeyedTableField(ExpressionKeyedTableFieldSyntax)

    Called when the visitor visits a ExpressionKeyedTableFieldSyntax node.

    Declaration
    public virtual TResult VisitExpressionKeyedTableField(ExpressionKeyedTableFieldSyntax node)
    Parameters
    Type Name Description
    ExpressionKeyedTableFieldSyntax node
    Returns
    Type Description
    TResult

    VisitExpressionListFunctionArgument(ExpressionListFunctionArgumentSyntax)

    Called when the visitor visits a ExpressionListFunctionArgumentSyntax node.

    Declaration
    public virtual TResult VisitExpressionListFunctionArgument(ExpressionListFunctionArgumentSyntax node)
    Parameters
    Type Name Description
    ExpressionListFunctionArgumentSyntax node
    Returns
    Type Description
    TResult

    VisitExpressionStatement(ExpressionStatementSyntax)

    Called when the visitor visits a ExpressionStatementSyntax node.

    Declaration
    public virtual TResult VisitExpressionStatement(ExpressionStatementSyntax node)
    Parameters
    Type Name Description
    ExpressionStatementSyntax node
    Returns
    Type Description
    TResult

    VisitFunctionCallExpression(FunctionCallExpressionSyntax)

    Called when the visitor visits a FunctionCallExpressionSyntax node.

    Declaration
    public virtual TResult VisitFunctionCallExpression(FunctionCallExpressionSyntax node)
    Parameters
    Type Name Description
    FunctionCallExpressionSyntax node
    Returns
    Type Description
    TResult

    VisitFunctionDeclarationStatement(FunctionDeclarationStatementSyntax)

    Called when the visitor visits a FunctionDeclarationStatementSyntax node.

    Declaration
    public virtual TResult VisitFunctionDeclarationStatement(FunctionDeclarationStatementSyntax node)
    Parameters
    Type Name Description
    FunctionDeclarationStatementSyntax node
    Returns
    Type Description
    TResult

    VisitFunctionType(FunctionTypeSyntax)

    Called when the visitor visits a FunctionTypeSyntax node.

    Declaration
    public virtual TResult VisitFunctionType(FunctionTypeSyntax node)
    Parameters
    Type Name Description
    FunctionTypeSyntax node
    Returns
    Type Description
    TResult

    VisitFunctionTypeParameter(FunctionTypeParameterSyntax)

    Called when the visitor visits a FunctionTypeParameterSyntax node.

    Declaration
    public virtual TResult VisitFunctionTypeParameter(FunctionTypeParameterSyntax node)
    Parameters
    Type Name Description
    FunctionTypeParameterSyntax node
    Returns
    Type Description
    TResult

    VisitGenericForStatement(GenericForStatementSyntax)

    Called when the visitor visits a GenericForStatementSyntax node.

    Declaration
    public virtual TResult VisitGenericForStatement(GenericForStatementSyntax node)
    Parameters
    Type Name Description
    GenericForStatementSyntax node
    Returns
    Type Description
    TResult

    VisitGenericTypePack(GenericTypePackSyntax)

    Called when the visitor visits a GenericTypePackSyntax node.

    Declaration
    public virtual TResult VisitGenericTypePack(GenericTypePackSyntax node)
    Parameters
    Type Name Description
    GenericTypePackSyntax node
    Returns
    Type Description
    TResult

    VisitGotoLabelStatement(GotoLabelStatementSyntax)

    Called when the visitor visits a GotoLabelStatementSyntax node.

    Declaration
    public virtual TResult VisitGotoLabelStatement(GotoLabelStatementSyntax node)
    Parameters
    Type Name Description
    GotoLabelStatementSyntax node
    Returns
    Type Description
    TResult

    VisitGotoStatement(GotoStatementSyntax)

    Called when the visitor visits a GotoStatementSyntax node.

    Declaration
    public virtual TResult VisitGotoStatement(GotoStatementSyntax node)
    Parameters
    Type Name Description
    GotoStatementSyntax node
    Returns
    Type Description
    TResult

    VisitIdentifierKeyedTableField(IdentifierKeyedTableFieldSyntax)

    Called when the visitor visits a IdentifierKeyedTableFieldSyntax node.

    Declaration
    public virtual TResult VisitIdentifierKeyedTableField(IdentifierKeyedTableFieldSyntax node)
    Parameters
    Type Name Description
    IdentifierKeyedTableFieldSyntax node
    Returns
    Type Description
    TResult

    VisitIdentifierName(IdentifierNameSyntax)

    Called when the visitor visits a IdentifierNameSyntax node.

    Declaration
    public virtual TResult VisitIdentifierName(IdentifierNameSyntax node)
    Parameters
    Type Name Description
    IdentifierNameSyntax node
    Returns
    Type Description
    TResult

    VisitIfExpression(IfExpressionSyntax)

    Called when the visitor visits a IfExpressionSyntax node.

    Declaration
    public virtual TResult VisitIfExpression(IfExpressionSyntax node)
    Parameters
    Type Name Description
    IfExpressionSyntax node
    Returns
    Type Description
    TResult

    VisitIfStatement(IfStatementSyntax)

    Called when the visitor visits a IfStatementSyntax node.

    Declaration
    public virtual TResult VisitIfStatement(IfStatementSyntax node)
    Parameters
    Type Name Description
    IfStatementSyntax node
    Returns
    Type Description
    TResult

    VisitInterpolatedStringExpression(InterpolatedStringExpressionSyntax)

    Called when the visitor visits a InterpolatedStringExpressionSyntax node.

    Declaration
    public virtual TResult VisitInterpolatedStringExpression(InterpolatedStringExpressionSyntax node)
    Parameters
    Type Name Description
    InterpolatedStringExpressionSyntax node
    Returns
    Type Description
    TResult

    VisitInterpolatedStringText(InterpolatedStringTextSyntax)

    Called when the visitor visits a InterpolatedStringTextSyntax node.

    Declaration
    public virtual TResult VisitInterpolatedStringText(InterpolatedStringTextSyntax node)
    Parameters
    Type Name Description
    InterpolatedStringTextSyntax node
    Returns
    Type Description
    TResult

    VisitInterpolation(InterpolationSyntax)

    Called when the visitor visits a InterpolationSyntax node.

    Declaration
    public virtual TResult VisitInterpolation(InterpolationSyntax node)
    Parameters
    Type Name Description
    InterpolationSyntax node
    Returns
    Type Description
    TResult

    VisitIntersectionType(IntersectionTypeSyntax)

    Called when the visitor visits a IntersectionTypeSyntax node.

    Declaration
    public virtual TResult VisitIntersectionType(IntersectionTypeSyntax node)
    Parameters
    Type Name Description
    IntersectionTypeSyntax node
    Returns
    Type Description
    TResult

    VisitLiteralExpression(LiteralExpressionSyntax)

    Called when the visitor visits a LiteralExpressionSyntax node.

    Declaration
    public virtual TResult VisitLiteralExpression(LiteralExpressionSyntax node)
    Parameters
    Type Name Description
    LiteralExpressionSyntax node
    Returns
    Type Description
    TResult

    VisitLiteralType(LiteralTypeSyntax)

    Called when the visitor visits a LiteralTypeSyntax node.

    Declaration
    public virtual TResult VisitLiteralType(LiteralTypeSyntax node)
    Parameters
    Type Name Description
    LiteralTypeSyntax node
    Returns
    Type Description
    TResult

    VisitLocalDeclarationName(LocalDeclarationNameSyntax)

    Called when the visitor visits a LocalDeclarationNameSyntax node.

    Declaration
    public virtual TResult VisitLocalDeclarationName(LocalDeclarationNameSyntax node)
    Parameters
    Type Name Description
    LocalDeclarationNameSyntax node
    Returns
    Type Description
    TResult

    VisitLocalFunctionDeclarationStatement(LocalFunctionDeclarationStatementSyntax)

    Called when the visitor visits a LocalFunctionDeclarationStatementSyntax node.

    Declaration
    public virtual TResult VisitLocalFunctionDeclarationStatement(LocalFunctionDeclarationStatementSyntax node)
    Parameters
    Type Name Description
    LocalFunctionDeclarationStatementSyntax node
    Returns
    Type Description
    TResult

    VisitLocalVariableDeclarationStatement(LocalVariableDeclarationStatementSyntax)

    Called when the visitor visits a LocalVariableDeclarationStatementSyntax node.

    Declaration
    public virtual TResult VisitLocalVariableDeclarationStatement(LocalVariableDeclarationStatementSyntax node)
    Parameters
    Type Name Description
    LocalVariableDeclarationStatementSyntax node
    Returns
    Type Description
    TResult

    VisitMemberAccessExpression(MemberAccessExpressionSyntax)

    Called when the visitor visits a MemberAccessExpressionSyntax node.

    Declaration
    public virtual TResult VisitMemberAccessExpression(MemberAccessExpressionSyntax node)
    Parameters
    Type Name Description
    MemberAccessExpressionSyntax node
    Returns
    Type Description
    TResult

    VisitMemberFunctionName(MemberFunctionNameSyntax)

    Called when the visitor visits a MemberFunctionNameSyntax node.

    Declaration
    public virtual TResult VisitMemberFunctionName(MemberFunctionNameSyntax node)
    Parameters
    Type Name Description
    MemberFunctionNameSyntax node
    Returns
    Type Description
    TResult

    VisitMethodCallExpression(MethodCallExpressionSyntax)

    Called when the visitor visits a MethodCallExpressionSyntax node.

    Declaration
    public virtual TResult VisitMethodCallExpression(MethodCallExpressionSyntax node)
    Parameters
    Type Name Description
    MethodCallExpressionSyntax node
    Returns
    Type Description
    TResult

    VisitMethodFunctionName(MethodFunctionNameSyntax)

    Called when the visitor visits a MethodFunctionNameSyntax node.

    Declaration
    public virtual TResult VisitMethodFunctionName(MethodFunctionNameSyntax node)
    Parameters
    Type Name Description
    MethodFunctionNameSyntax node
    Returns
    Type Description
    TResult

    VisitNamedParameter(NamedParameterSyntax)

    Called when the visitor visits a NamedParameterSyntax node.

    Declaration
    public virtual TResult VisitNamedParameter(NamedParameterSyntax node)
    Parameters
    Type Name Description
    NamedParameterSyntax node
    Returns
    Type Description
    TResult

    VisitNilableType(NilableTypeSyntax)

    Called when the visitor visits a NilableTypeSyntax node.

    Declaration
    public virtual TResult VisitNilableType(NilableTypeSyntax node)
    Parameters
    Type Name Description
    NilableTypeSyntax node
    Returns
    Type Description
    TResult

    VisitNumericForStatement(NumericForStatementSyntax)

    Called when the visitor visits a NumericForStatementSyntax node.

    Declaration
    public virtual TResult VisitNumericForStatement(NumericForStatementSyntax node)
    Parameters
    Type Name Description
    NumericForStatementSyntax node
    Returns
    Type Description
    TResult

    VisitParameterList(ParameterListSyntax)

    Called when the visitor visits a ParameterListSyntax node.

    Declaration
    public virtual TResult VisitParameterList(ParameterListSyntax node)
    Parameters
    Type Name Description
    ParameterListSyntax node
    Returns
    Type Description
    TResult

    VisitParenthesizedExpression(ParenthesizedExpressionSyntax)

    Called when the visitor visits a ParenthesizedExpressionSyntax node.

    Declaration
    public virtual TResult VisitParenthesizedExpression(ParenthesizedExpressionSyntax node)
    Parameters
    Type Name Description
    ParenthesizedExpressionSyntax node
    Returns
    Type Description
    TResult

    VisitParenthesizedType(ParenthesizedTypeSyntax)

    Called when the visitor visits a ParenthesizedTypeSyntax node.

    Declaration
    public virtual TResult VisitParenthesizedType(ParenthesizedTypeSyntax node)
    Parameters
    Type Name Description
    ParenthesizedTypeSyntax node
    Returns
    Type Description
    TResult

    VisitRepeatUntilStatement(RepeatUntilStatementSyntax)

    Called when the visitor visits a RepeatUntilStatementSyntax node.

    Declaration
    public virtual TResult VisitRepeatUntilStatement(RepeatUntilStatementSyntax node)
    Parameters
    Type Name Description
    RepeatUntilStatementSyntax node
    Returns
    Type Description
    TResult

    VisitReturnStatement(ReturnStatementSyntax)

    Called when the visitor visits a ReturnStatementSyntax node.

    Declaration
    public virtual TResult VisitReturnStatement(ReturnStatementSyntax node)
    Parameters
    Type Name Description
    ReturnStatementSyntax node
    Returns
    Type Description
    TResult

    VisitSimpleFunctionName(SimpleFunctionNameSyntax)

    Called when the visitor visits a SimpleFunctionNameSyntax node.

    Declaration
    public virtual TResult VisitSimpleFunctionName(SimpleFunctionNameSyntax node)
    Parameters
    Type Name Description
    SimpleFunctionNameSyntax node
    Returns
    Type Description
    TResult

    VisitSimpleTypeName(SimpleTypeNameSyntax)

    Called when the visitor visits a SimpleTypeNameSyntax node.

    Declaration
    public virtual TResult VisitSimpleTypeName(SimpleTypeNameSyntax node)
    Parameters
    Type Name Description
    SimpleTypeNameSyntax node
    Returns
    Type Description
    TResult

    VisitSkippedTokensTrivia(SkippedTokensTriviaSyntax)

    Called when the visitor visits a SkippedTokensTriviaSyntax node.

    Declaration
    public virtual TResult VisitSkippedTokensTrivia(SkippedTokensTriviaSyntax node)
    Parameters
    Type Name Description
    SkippedTokensTriviaSyntax node
    Returns
    Type Description
    TResult

    VisitStatementList(StatementListSyntax)

    Called when the visitor visits a StatementListSyntax node.

    Declaration
    public virtual TResult VisitStatementList(StatementListSyntax node)
    Parameters
    Type Name Description
    StatementListSyntax node
    Returns
    Type Description
    TResult

    VisitStringFunctionArgument(StringFunctionArgumentSyntax)

    Called when the visitor visits a StringFunctionArgumentSyntax node.

    Declaration
    public virtual TResult VisitStringFunctionArgument(StringFunctionArgumentSyntax node)
    Parameters
    Type Name Description
    StringFunctionArgumentSyntax node
    Returns
    Type Description
    TResult

    VisitTableConstructorExpression(TableConstructorExpressionSyntax)

    Called when the visitor visits a TableConstructorExpressionSyntax node.

    Declaration
    public virtual TResult VisitTableConstructorExpression(TableConstructorExpressionSyntax node)
    Parameters
    Type Name Description
    TableConstructorExpressionSyntax node
    Returns
    Type Description
    TResult

    VisitTableConstructorFunctionArgument(TableConstructorFunctionArgumentSyntax)

    Called when the visitor visits a TableConstructorFunctionArgumentSyntax node.

    Declaration
    public virtual TResult VisitTableConstructorFunctionArgument(TableConstructorFunctionArgumentSyntax node)
    Parameters
    Type Name Description
    TableConstructorFunctionArgumentSyntax node
    Returns
    Type Description
    TResult

    VisitTableType(TableTypeSyntax)

    Called when the visitor visits a TableTypeSyntax node.

    Declaration
    public virtual TResult VisitTableType(TableTypeSyntax node)
    Parameters
    Type Name Description
    TableTypeSyntax node
    Returns
    Type Description
    TResult

    VisitTableTypeIndexer(TableTypeIndexerSyntax)

    Called when the visitor visits a TableTypeIndexerSyntax node.

    Declaration
    public virtual TResult VisitTableTypeIndexer(TableTypeIndexerSyntax node)
    Parameters
    Type Name Description
    TableTypeIndexerSyntax node
    Returns
    Type Description
    TResult

    VisitTableTypeProperty(TableTypePropertySyntax)

    Called when the visitor visits a TableTypePropertySyntax node.

    Declaration
    public virtual TResult VisitTableTypeProperty(TableTypePropertySyntax node)
    Parameters
    Type Name Description
    TableTypePropertySyntax node
    Returns
    Type Description
    TResult

    VisitTypeArgumentList(TypeArgumentListSyntax)

    Called when the visitor visits a TypeArgumentListSyntax node.

    Declaration
    public virtual TResult VisitTypeArgumentList(TypeArgumentListSyntax node)
    Parameters
    Type Name Description
    TypeArgumentListSyntax node
    Returns
    Type Description
    TResult

    VisitTypeBinding(TypeBindingSyntax)

    Called when the visitor visits a TypeBindingSyntax node.

    Declaration
    public virtual TResult VisitTypeBinding(TypeBindingSyntax node)
    Parameters
    Type Name Description
    TypeBindingSyntax node
    Returns
    Type Description
    TResult

    VisitTypeCastExpression(TypeCastExpressionSyntax)

    Called when the visitor visits a TypeCastExpressionSyntax node.

    Declaration
    public virtual TResult VisitTypeCastExpression(TypeCastExpressionSyntax node)
    Parameters
    Type Name Description
    TypeCastExpressionSyntax node
    Returns
    Type Description
    TResult

    VisitTypeDeclarationStatement(TypeDeclarationStatementSyntax)

    Called when the visitor visits a TypeDeclarationStatementSyntax node.

    Declaration
    public virtual TResult VisitTypeDeclarationStatement(TypeDeclarationStatementSyntax node)
    Parameters
    Type Name Description
    TypeDeclarationStatementSyntax node
    Returns
    Type Description
    TResult

    VisitTypedIdentifierName(TypedIdentifierNameSyntax)

    Called when the visitor visits a TypedIdentifierNameSyntax node.

    Declaration
    public virtual TResult VisitTypedIdentifierName(TypedIdentifierNameSyntax node)
    Parameters
    Type Name Description
    TypedIdentifierNameSyntax node
    Returns
    Type Description
    TResult

    VisitTypeofType(TypeofTypeSyntax)

    Called when the visitor visits a TypeofTypeSyntax node.

    Declaration
    public virtual TResult VisitTypeofType(TypeofTypeSyntax node)
    Parameters
    Type Name Description
    TypeofTypeSyntax node
    Returns
    Type Description
    TResult

    VisitTypePack(TypePackSyntax)

    Called when the visitor visits a TypePackSyntax node.

    Declaration
    public virtual TResult VisitTypePack(TypePackSyntax node)
    Parameters
    Type Name Description
    TypePackSyntax node
    Returns
    Type Description
    TResult

    VisitTypeParameter(TypeParameterSyntax)

    Called when the visitor visits a TypeParameterSyntax node.

    Declaration
    public virtual TResult VisitTypeParameter(TypeParameterSyntax node)
    Parameters
    Type Name Description
    TypeParameterSyntax node
    Returns
    Type Description
    TResult

    VisitTypeParameterList(TypeParameterListSyntax)

    Called when the visitor visits a TypeParameterListSyntax node.

    Declaration
    public virtual TResult VisitTypeParameterList(TypeParameterListSyntax node)
    Parameters
    Type Name Description
    TypeParameterListSyntax node
    Returns
    Type Description
    TResult

    VisitUnaryExpression(UnaryExpressionSyntax)

    Called when the visitor visits a UnaryExpressionSyntax node.

    Declaration
    public virtual TResult VisitUnaryExpression(UnaryExpressionSyntax node)
    Parameters
    Type Name Description
    UnaryExpressionSyntax node
    Returns
    Type Description
    TResult

    VisitUnionType(UnionTypeSyntax)

    Called when the visitor visits a UnionTypeSyntax node.

    Declaration
    public virtual TResult VisitUnionType(UnionTypeSyntax node)
    Parameters
    Type Name Description
    UnionTypeSyntax node
    Returns
    Type Description
    TResult

    VisitUnkeyedTableField(UnkeyedTableFieldSyntax)

    Called when the visitor visits a UnkeyedTableFieldSyntax node.

    Declaration
    public virtual TResult VisitUnkeyedTableField(UnkeyedTableFieldSyntax node)
    Parameters
    Type Name Description
    UnkeyedTableFieldSyntax node
    Returns
    Type Description
    TResult

    VisitVarArgExpression(VarArgExpressionSyntax)

    Called when the visitor visits a VarArgExpressionSyntax node.

    Declaration
    public virtual TResult VisitVarArgExpression(VarArgExpressionSyntax node)
    Parameters
    Type Name Description
    VarArgExpressionSyntax node
    Returns
    Type Description
    TResult

    VisitVarArgParameter(VarArgParameterSyntax)

    Called when the visitor visits a VarArgParameterSyntax node.

    Declaration
    public virtual TResult VisitVarArgParameter(VarArgParameterSyntax node)
    Parameters
    Type Name Description
    VarArgParameterSyntax node
    Returns
    Type Description
    TResult

    VisitVariableAttribute(VariableAttributeSyntax)

    Called when the visitor visits a VariableAttributeSyntax node.

    Declaration
    public virtual TResult VisitVariableAttribute(VariableAttributeSyntax node)
    Parameters
    Type Name Description
    VariableAttributeSyntax node
    Returns
    Type Description
    TResult

    VisitVariadicTypePack(VariadicTypePackSyntax)

    Called when the visitor visits a VariadicTypePackSyntax node.

    Declaration
    public virtual TResult VisitVariadicTypePack(VariadicTypePackSyntax node)
    Parameters
    Type Name Description
    VariadicTypePackSyntax node
    Returns
    Type Description
    TResult

    VisitWhileStatement(WhileStatementSyntax)

    Called when the visitor visits a WhileStatementSyntax node.

    Declaration
    public virtual TResult VisitWhileStatement(WhileStatementSyntax node)
    Parameters
    Type Name Description
    WhileStatementSyntax node
    Returns
    Type Description
    TResult
    ☀
    ☾
    In This Article
    Back to top

    Copyright (c) LorettaDevs

    Generated by DocFX

    ☀
    ☾