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

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

    Methods

    | Improve this Doc View Source

    DefaultVisit(SyntaxNode)

    Declaration
    public virtual TResult DefaultVisit(SyntaxNode node)
    Parameters
    Type Name Description
    SyntaxNode node
    Returns
    Type Description
    TResult
    | Improve this Doc View Source

    Visit(SyntaxNode)

    Declaration
    public virtual TResult Visit(SyntaxNode node)
    Parameters
    Type Name Description
    SyntaxNode node
    Returns
    Type Description
    TResult
    | Improve this Doc View Source

    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
    | Improve this Doc View Source

    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
    | Improve this Doc View Source

    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
    | Improve this Doc View Source

    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
    | Improve this Doc View Source

    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
    | Improve this Doc View Source

    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
    | Improve this Doc View Source

    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
    | Improve this Doc View Source

    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
    | Improve this Doc View Source

    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
    | Improve this Doc View Source

    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
    | Improve this Doc View Source

    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
    | Improve this Doc View Source

    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
    | Improve this Doc View Source

    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
    | Improve this Doc View Source

    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
    | Improve this Doc View Source

    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
    | Improve this Doc View Source

    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
    | Improve this Doc View Source

    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
    | Improve this Doc View Source

    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
    | Improve this Doc View Source

    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
    | Improve this Doc View Source

    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
    | Improve this Doc View Source

    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
    | Improve this Doc View Source

    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
    | Improve this Doc View Source

    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
    | Improve this Doc View Source

    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
    | Improve this Doc View Source

    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
    | Improve this Doc View Source

    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
    | Improve this Doc View Source

    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
    | Improve this Doc View Source

    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
    | Improve this Doc View Source

    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
    | Improve this Doc View Source

    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
    | Improve this Doc View Source

    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
    | Improve this Doc View Source

    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
    | Improve this Doc View Source

    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
    | Improve this Doc View Source

    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
    | Improve this Doc View Source

    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
    | Improve this Doc View Source

    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
    | Improve this Doc View Source

    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
    | Improve this Doc View Source

    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
    | Improve this Doc View Source

    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
    | Improve this Doc View Source

    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
    | Improve this Doc View Source

    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
    | Improve this Doc View Source

    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
    | Improve this Doc View Source

    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
    | Improve this Doc View Source

    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
    | Improve this Doc View Source

    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
    | Improve this Doc View Source

    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
    | Improve this Doc View Source

    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
    | Improve this Doc View Source

    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
    | Improve this Doc View Source

    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
    | Improve this Doc View Source

    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
    | Improve this Doc View Source

    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
    | Improve this Doc View Source

    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
    | Improve this Doc View Source

    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
    | Improve this Doc View Source

    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
    | Improve this Doc View Source

    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
    | Improve this Doc View Source

    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
    | Improve this Doc View Source

    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
    | Improve this Doc View Source

    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
    | Improve this Doc View Source

    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
    | Improve this Doc View Source

    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
    | Improve this Doc View Source

    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
    | Improve this Doc View Source

    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
    | Improve this Doc View Source

    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
    | Improve this Doc View Source

    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
    | Improve this Doc View Source

    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
    | Improve this Doc View Source

    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
    | Improve this Doc View Source

    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
    | Improve this Doc View Source

    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
    | Improve this Doc View Source

    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
    | Improve this Doc View Source

    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
    | Improve this Doc View Source

    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
    | Improve this Doc View Source

    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
    | Improve this Doc View Source

    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
    | Improve this Doc View Source

    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
    | Improve this Doc View Source

    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
    | Improve this Doc View Source

    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
    | Improve this Doc View Source

    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
    | Improve this Doc View Source

    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
    | Improve this Doc View Source

    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
    | Improve this Doc View Source

    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
    • Improve this Doc
    • View Source
    ☀
    ☾
    In This Article
    Back to top

    Copyright (c) LorettaDevs

    Generated by DocFX

    ☀
    ☾