Class
SyntaxVisitor
class SyntaxVisitor
Namespace: Raven.CodeAnalysis.Syntax
Assembly: Raven.CodeAnalysis.dll
Source file: SyntaxVisitor.cs, SyntaxVisitor.g.cs
Inheritance: Object → SyntaxVisitor
Derived types
Documented types in this API reference. Indirect relationships are marked.
Constructors
1 item
SyntaxVisitor()
No summary available.
Methods
260 items
DefaultVisit(node: SyntaxNode) -> ()
No summary available.
Equals(obj: object?) -> bool
Determines whether the specified object is equal to the current object.
Inherited from Object.Equals
GetHashCode() -> int
Serves as the default hash function.
Inherited from Object.GetHashCode
GetType() -> Type
Gets the System.Type of the current instance.
Inherited from Object.GetType
ToString() -> string?
Returns a string that represents the current object.
Inherited from Object.ToString
Visit(node: SyntaxNode) -> ()
No summary available.
VisitAccessorDeclaration(node: AccessorDeclarationSyntax) -> ()
No summary available.
VisitAccessorList(node: AccessorListSyntax) -> ()
No summary available.
VisitAliasDirective(node: AliasDirectiveSyntax) -> ()
No summary available.
VisitAliasQualifiedName(node: AliasQualifiedNameSyntax) -> ()
No summary available.
VisitAllowsRefStructConstraint(node: AllowsRefStructConstraintSyntax) -> ()
No summary available.
VisitArgument(node: ArgumentSyntax) -> ()
No summary available.
VisitArgumentList(node: ArgumentListSyntax) -> ()
No summary available.
VisitArrayExpression(node: ArrayExpressionSyntax) -> ()
No summary available.
VisitArrayRankSpecifier(node: ArrayRankSpecifierSyntax) -> ()
No summary available.
VisitArrayType(node: ArrayTypeSyntax) -> ()
No summary available.
VisitArrowExpressionClause(node: ArrowExpressionClauseSyntax) -> ()
No summary available.
VisitArrowTypeClause(node: ArrowTypeClauseSyntax) -> ()
No summary available.
VisitAsExpression(node: AsExpressionSyntax) -> ()
No summary available.
VisitAssignmentExpression(node: AssignmentExpressionSyntax) -> ()
No summary available.
VisitAssignmentStatement(node: AssignmentStatementSyntax) -> ()
No summary available.
VisitAttribute(node: AttributeSyntax) -> ()
No summary available.
VisitAttributeList(node: AttributeListSyntax) -> ()
No summary available.
VisitAttributeTargetSpecifier(node: AttributeTargetSpecifierSyntax) -> ()
No summary available.
VisitBaseConstructorDeclaration(node: BaseConstructorDeclarationSyntax) -> ()
No summary available.
VisitBaseConstructorInitializer(node: BaseConstructorInitializerSyntax) -> ()
No summary available.
VisitBaseExpression(node: BaseExpressionSyntax) -> ()
No summary available.
VisitBaseList(node: BaseListSyntax) -> ()
No summary available.
VisitBaseMethodDeclaration(node: BaseMethodDeclarationSyntax) -> ()
No summary available.
VisitBaseNamespaceDeclaration(node: BaseNamespaceDeclarationSyntax) -> ()
No summary available.
VisitBasePropertyDeclaration(node: BasePropertyDeclarationSyntax) -> ()
No summary available.
VisitBaseType(node: BaseTypeSyntax) -> ()
No summary available.
VisitBaseTypeDeclaration(node: BaseTypeDeclarationSyntax) -> ()
No summary available.
VisitBinaryPattern(node: BinaryPatternSyntax) -> ()
No summary available.
VisitBlock(node: BlockSyntax) -> ()
No summary available.
VisitBlockStatement(node: BlockStatementSyntax) -> ()
No summary available.
VisitBracketedArgumentList(node: BracketedArgumentListSyntax) -> ()
No summary available.
VisitBracketedParameterList(node: BracketedParameterListSyntax) -> ()
No summary available.
VisitBreakExpression(node: BreakExpressionSyntax) -> ()
No summary available.
VisitBreakStatement(node: BreakStatementSyntax) -> ()
No summary available.
VisitByRefType(node: ByRefTypeSyntax) -> ()
No summary available.
VisitCaseDeclaration(node: CaseDeclarationSyntax) -> ()
No summary available.
VisitCaseField(node: CaseFieldSyntax) -> ()
No summary available.
VisitCaseFieldClause(node: CaseFieldClauseSyntax) -> ()
No summary available.
VisitCastExpression(node: CastExpressionSyntax) -> ()
No summary available.
VisitCatchClause(node: CatchClauseSyntax) -> ()
No summary available.
VisitCheckedExpression(node: CheckedExpressionSyntax) -> ()
No summary available.
VisitCheckedStatement(node: CheckedStatementSyntax) -> ()
No summary available.
VisitClassConstraint(node: ClassConstraintSyntax) -> ()
No summary available.
VisitClassDeclaration(node: ClassDeclarationSyntax) -> ()
No summary available.
VisitCollectionComprehensionElement(node: CollectionComprehensionElementSyntax) -> ()
No summary available.
VisitCollectionElement(node: CollectionElementSyntax) -> ()
No summary available.
VisitCollectionExpression(node: CollectionExpressionSyntax) -> ()
No summary available.
VisitComparisonPattern(node: ComparisonPatternSyntax) -> ()
No summary available.
VisitCompilationUnit(node: CompilationUnitSyntax) -> ()
No summary available.
VisitConditionalAccessExpression(node: ConditionalAccessExpressionSyntax) -> ()
No summary available.
VisitConstantPattern(node: ConstantPatternSyntax) -> ()
No summary available.
VisitConstDeclaration(node: ConstDeclarationSyntax) -> ()
No summary available.
VisitConstructorConstraint(node: ConstructorConstraintSyntax) -> ()
No summary available.
VisitConstructorDeclaration(node: ConstructorDeclarationSyntax) -> ()
No summary available.
VisitConstructorInitializer(node: ConstructorInitializerSyntax) -> ()
No summary available.
VisitContinueExpression(node: ContinueExpressionSyntax) -> ()
No summary available.
VisitContinueStatement(node: ContinueStatementSyntax) -> ()
No summary available.
VisitConversionOperatorDeclaration(node: ConversionOperatorDeclarationSyntax) -> ()
No summary available.
VisitDeclarationMacroCarrier(node: DeclarationMacroCarrierSyntax) -> ()
No summary available.
VisitDeclarationPattern(node: DeclarationPatternSyntax) -> ()
No summary available.
VisitDefaultExpression(node: DefaultExpressionSyntax) -> ()
No summary available.
VisitDelegateDeclaration(node: DelegateDeclarationSyntax) -> ()
No summary available.
VisitDictionaryComprehensionElement(node: DictionaryComprehensionElementSyntax) -> ()
No summary available.
VisitDictionaryElement(node: DictionaryElementSyntax) -> ()
No summary available.
VisitDictionaryPattern(node: DictionaryPatternSyntax) -> ()
No summary available.
VisitDictionaryPatternEntry(node: DictionaryPatternEntrySyntax) -> ()
No summary available.
VisitDictionarySpreadElement(node: DictionarySpreadElementSyntax) -> ()
No summary available.
VisitDiscardExpression(node: DiscardExpressionSyntax) -> ()
No summary available.
VisitDiscardPattern(node: DiscardPatternSyntax) -> ()
No summary available.
VisitElementAccessExpression(node: ElementAccessExpressionSyntax) -> ()
No summary available.
VisitElementBindingExpression(node: ElementBindingExpressionSyntax) -> ()
No summary available.
VisitElseClause(node: ElseClauseSyntax) -> ()
No summary available.
VisitElseExpressionClause(node: ElseExpressionClauseSyntax) -> ()
No summary available.
VisitEmptyStatement(node: EmptyStatementSyntax) -> ()
No summary available.
VisitEnumDeclaration(node: EnumDeclarationSyntax) -> ()
No summary available.
VisitEnumMemberDeclaration(node: EnumMemberDeclarationSyntax) -> ()
No summary available.
VisitEqualsValueClause(node: EqualsValueClauseSyntax) -> ()
No summary available.
VisitEventDeclaration(node: EventDeclarationSyntax) -> ()
No summary available.
VisitExplicitInterfaceSpecifier(node: ExplicitInterfaceSpecifierSyntax) -> ()
No summary available.
VisitExpression(node: ExpressionSyntax) -> ()
No summary available.
VisitExpressionElement(node: ExpressionElementSyntax) -> ()
No summary available.
VisitExpressionHeaderMacroCarrier(node: ExpressionHeaderMacroCarrierSyntax) -> ()
No summary available.
VisitExpressionOrPattern(node: ExpressionOrPatternSyntax) -> ()
No summary available.
VisitExpressionStatement(node: ExpressionStatementSyntax) -> ()
No summary available.
VisitExtensionDeclaration(node: ExtensionDeclarationSyntax) -> ()
No summary available.
VisitFieldDeclaration(node: FieldDeclarationSyntax) -> ()
No summary available.
VisitFileScopedNamespaceDeclaration(node: FileScopedNamespaceDeclarationSyntax) -> ()
No summary available.
VisitFinallyClause(node: FinallyClauseSyntax) -> ()
No summary available.
VisitFinallyDeclaration(node: FinallyDeclarationSyntax) -> ()
No summary available.
VisitForStatement(node: ForStatementSyntax) -> ()
No summary available.
VisitFreestandingMacroDeclaration(node: FreestandingMacroDeclarationSyntax) -> ()
No summary available.
VisitFreestandingMacroExpression(node: FreestandingMacroExpressionSyntax) -> ()
No summary available.
VisitFreestandingMacroMemberDeclaration(node: FreestandingMacroMemberDeclarationSyntax) -> ()
No summary available.
VisitFunctionExpression(node: FunctionExpressionSyntax) -> ()
No summary available.
VisitFunctionStatement(node: FunctionStatementSyntax) -> ()
No summary available.
VisitFunctionType(node: FunctionTypeSyntax) -> ()
No summary available.
VisitFunctionTypeParameterList(node: FunctionTypeParameterListSyntax) -> ()
No summary available.
VisitGenericName(node: GenericNameSyntax) -> ()
No summary available.
VisitGlobalImportBlock(node: GlobalImportBlockSyntax) -> ()
No summary available.
VisitGlobalStatement(node: GlobalStatementSyntax) -> ()
No summary available.
VisitGotoStatement(node: GotoStatementSyntax) -> ()
No summary available.
VisitGuardedPattern(node: GuardedPatternSyntax) -> ()
No summary available.
VisitIdentifierName(node: IdentifierNameSyntax) -> ()
No summary available.
VisitIfExpression(node: IfExpressionSyntax) -> ()
No summary available.
VisitIfPatternExpression(node: IfPatternExpressionSyntax) -> ()
No summary available.
VisitIfPatternStatement(node: IfPatternStatementSyntax) -> ()
No summary available.
VisitIfStatement(node: IfStatementSyntax) -> ()
No summary available.
VisitImportDirective(node: ImportDirectiveSyntax) -> ()
No summary available.
VisitInBlockClause(node: InBlockClauseSyntax) -> ()
No summary available.
VisitIncompleteMemberDeclaration(node: IncompleteMemberDeclarationSyntax) -> ()
No summary available.
VisitIncompleteStatement(node: IncompleteStatementSyntax) -> ()
No summary available.
VisitIndexerDeclaration(node: IndexerDeclarationSyntax) -> ()
No summary available.
VisitIndexExpression(node: IndexExpressionSyntax) -> ()
No summary available.
VisitInfixOperatorExpression(node: InfixOperatorExpressionSyntax) -> ()
No summary available.
VisitInitializerBlockDeclaration(node: InitializerBlockDeclarationSyntax) -> ()
No summary available.
VisitInterfaceDeclaration(node: InterfaceDeclarationSyntax) -> ()
No summary available.
VisitInterpolatedStringContent(node: InterpolatedStringContentSyntax) -> ()
No summary available.
VisitInterpolatedStringExpression(node: InterpolatedStringExpressionSyntax) -> ()
No summary available.
VisitInterpolatedStringText(node: InterpolatedStringTextSyntax) -> ()
No summary available.
VisitInterpolation(node: InterpolationSyntax) -> ()
No summary available.
VisitInvocationExpression(node: InvocationExpressionSyntax) -> ()
No summary available.
VisitIsPatternExpression(node: IsPatternExpressionSyntax) -> ()
No summary available.
VisitLabeledStatement(node: LabeledStatementSyntax) -> ()
No summary available.
VisitLiteralExpression(node: LiteralExpressionSyntax) -> ()
No summary available.
VisitLocalDeclarationStatement(node: LocalDeclarationStatementSyntax) -> ()
No summary available.
VisitLockStatement(node: LockStatementSyntax) -> ()
No summary available.
VisitLoopStatement(node: LoopStatementSyntax) -> ()
No summary available.
VisitMacroBaseListSuffix(node: MacroBaseListSuffixSyntax) -> ()
No summary available.
VisitMacroCapabilityClause(node: MacroCapabilityClauseSyntax) -> ()
No summary available.
VisitMacroCarrier(node: MacroCarrierSyntax) -> ()
No summary available.
VisitMacroDeclaration(node: MacroDeclarationSyntax) -> ()
No summary available.
VisitMacroDeclarationHeader(node: MacroDeclarationHeaderSyntax) -> ()
No summary available.
VisitMacroDeclarationSuffix(node: MacroDeclarationSuffixSyntax) -> ()
No summary available.
VisitMacroExpansionExpression(node: MacroExpansionExpressionSyntax) -> ()
No summary available.
VisitMacroExpansionStatement(node: MacroExpansionStatementSyntax) -> ()
No summary available.
VisitMacroReturnTypeSuffix(node: MacroReturnTypeSuffixSyntax) -> ()
No summary available.
VisitMacroTokenTree(node: MacroTokenTreeSyntax) -> ()
No summary available.
VisitMatchArm(node: MatchArmSyntax) -> ()
No summary available.
VisitMatchExpression(node: MatchExpressionSyntax) -> ()
No summary available.
VisitMatchStatement(node: MatchStatementSyntax) -> ()
No summary available.
VisitMemberAccessExpression(node: MemberAccessExpressionSyntax) -> ()
No summary available.
VisitMemberBindingExpression(node: MemberBindingExpressionSyntax) -> ()
No summary available.
VisitMemberDeclaration(node: MemberDeclarationSyntax) -> ()
No summary available.
VisitMemberPattern(node: MemberPatternSyntax) -> ()
No summary available.
VisitMemberPatternArgumentList(node: MemberPatternArgumentListSyntax) -> ()
No summary available.
VisitMemberPatternPath(node: MemberPatternPathSyntax) -> ()
No summary available.
VisitMethodDeclaration(node: MethodDeclarationSyntax) -> ()
No summary available.
VisitName(node: NameSyntax) -> ()
No summary available.
VisitNameColon(node: NameColonSyntax) -> ()
No summary available.
VisitNameEquals(node: NameEqualsSyntax) -> ()
No summary available.
VisitNameOfExpression(node: NameOfExpressionSyntax) -> ()
No summary available.
VisitNamespaceDeclaration(node: NamespaceDeclarationSyntax) -> ()
No summary available.
VisitNominalDeconstructionPattern(node: NominalDeconstructionPatternSyntax) -> ()
No summary available.
VisitNominalDeconstructionPatternArgumentList(node: NominalDeconstructionPatternArgumentListSyntax) -> ()
No summary available.
VisitNullableType(node: NullableTypeSyntax) -> ()
No summary available.
VisitNullCoalesceExpression(node: NullCoalesceExpressionSyntax) -> ()
No summary available.
VisitNullType(node: NullTypeSyntax) -> ()
No summary available.
VisitObjectInitializerAssignmentEntry(node: ObjectInitializerAssignmentEntrySyntax) -> ()
No summary available.
VisitObjectInitializerEntry(node: ObjectInitializerEntrySyntax) -> ()
No summary available.
VisitObjectInitializerExpression(node: ObjectInitializerExpressionSyntax) -> ()
No summary available.
VisitObjectInitializerExpressionEntry(node: ObjectInitializerExpressionEntrySyntax) -> ()
No summary available.
VisitOperatorDeclaration(node: OperatorDeclarationSyntax) -> ()
No summary available.
VisitParameter(node: ParameterSyntax) -> ()
No summary available.
VisitParameterlessConstructorDeclaration(node: ParameterlessConstructorDeclarationSyntax) -> ()
No summary available.
VisitParameterList(node: ParameterListSyntax) -> ()
No summary available.
VisitParenthesizedExpression(node: ParenthesizedExpressionSyntax) -> ()
No summary available.
VisitParenthesizedFunctionExpression(node: ParenthesizedFunctionExpressionSyntax) -> ()
No summary available.
VisitParenthesizedMacroCarrier(node: ParenthesizedMacroCarrierSyntax) -> ()
No summary available.
VisitParenthesizedType(node: ParenthesizedTypeSyntax) -> ()
No summary available.
VisitParenthesizedVariableDesignation(node: ParenthesizedVariableDesignationSyntax) -> ()
No summary available.
VisitPattern(node: PatternSyntax) -> ()
No summary available.
VisitPatternDeclarationAssignmentStatement(node: PatternDeclarationAssignmentStatementSyntax) -> ()
No summary available.
VisitPermitsClause(node: PermitsClauseSyntax) -> ()
No summary available.
VisitPointerType(node: PointerTypeSyntax) -> ()
No summary available.
VisitPositionalPattern(node: PositionalPatternSyntax) -> ()
No summary available.
VisitPositionalPatternElement(node: PositionalPatternElementSyntax) -> ()
No summary available.
VisitPostfixMatchExpression(node: PostfixMatchExpressionSyntax) -> ()
No summary available.
VisitPostfixOperatorExpression(node: PostfixOperatorExpressionSyntax) -> ()
No summary available.
VisitPredefinedType(node: PredefinedTypeSyntax) -> ()
No summary available.
VisitPrefixOperatorExpression(node: PrefixOperatorExpressionSyntax) -> ()
No summary available.
VisitPrimaryConstructorBaseType(node: PrimaryConstructorBaseTypeSyntax) -> ()
No summary available.
VisitPropagateExpression(node: PropagateExpressionSyntax) -> ()
No summary available.
VisitPropertyDeclaration(node: PropertyDeclarationSyntax) -> ()
No summary available.
VisitPropertyPattern(node: PropertyPatternSyntax) -> ()
No summary available.
VisitPropertyPatternClause(node: PropertyPatternClauseSyntax) -> ()
No summary available.
VisitPropertySubpattern(node: PropertySubpatternSyntax) -> ()
No summary available.
VisitQualifiedName(node: QualifiedNameSyntax) -> ()
No summary available.
VisitRangeExpression(node: RangeExpressionSyntax) -> ()
No summary available.
VisitRangePattern(node: RangePatternSyntax) -> ()
No summary available.
VisitReceiverBindingExpression(node: ReceiverBindingExpressionSyntax) -> ()
No summary available.
VisitRecordDeclaration(node: RecordDeclarationSyntax) -> ()
No summary available.
VisitReturnExpression(node: ReturnExpressionSyntax) -> ()
No summary available.
VisitReturnStatement(node: ReturnStatementSyntax) -> ()
No summary available.
VisitSelfExpression(node: SelfExpressionSyntax) -> ()
No summary available.
VisitSequencePattern(node: SequencePatternSyntax) -> ()
No summary available.
VisitSequencePatternElement(node: SequencePatternElementSyntax) -> ()
No summary available.
VisitSequencePatternPrefix(node: SequencePatternPrefixSyntax) -> ()
No summary available.
VisitSimpleBaseType(node: SimpleBaseTypeSyntax) -> ()
No summary available.
VisitSimpleFunctionExpression(node: SimpleFunctionExpressionSyntax) -> ()
No summary available.
VisitSimpleName(node: SimpleNameSyntax) -> ()
No summary available.
VisitSingleVariableDesignation(node: SingleVariableDesignationSyntax) -> ()
No summary available.
VisitSizeOfExpression(node: SizeOfExpressionSyntax) -> ()
No summary available.
VisitSkippedTokensTrivia(skippedTokens: SkippedTokensTrivia) -> ()
No summary available.
VisitSpreadElement(node: SpreadElementSyntax) -> ()
No summary available.
VisitStackAllocExpression(node: StackAllocExpressionSyntax) -> ()
No summary available.
VisitStatement(node: StatementSyntax) -> ()
No summary available.
VisitStructConstraint(node: StructConstraintSyntax) -> ()
No summary available.
VisitStructDeclaration(node: StructDeclarationSyntax) -> ()
No summary available.
VisitThrowExpression(node: ThrowExpressionSyntax) -> ()
No summary available.
VisitThrowStatement(node: ThrowStatementSyntax) -> ()
No summary available.
VisitTokenTreeMacroCarrier(node: TokenTreeMacroCarrierSyntax) -> ()
No summary available.
VisitTrivia(syntaxTrivia: SyntaxTrivia) -> ()
No summary available.
VisitTryExpression(node: TryExpressionSyntax) -> ()
No summary available.
VisitTryStatement(node: TryStatementSyntax) -> ()
No summary available.
VisitTupleElement(node: TupleElementSyntax) -> ()
No summary available.
VisitTupleExpression(node: TupleExpressionSyntax) -> ()
No summary available.
VisitTupleType(node: TupleTypeSyntax) -> ()
No summary available.
VisitType(node: TypeSyntax) -> ()
No summary available.
VisitTypeAnnotationClause(node: TypeAnnotationClauseSyntax) -> ()
No summary available.
VisitTypeArgument(node: TypeArgumentSyntax) -> ()
No summary available.
VisitTypeArgumentList(node: TypeArgumentListSyntax) -> ()
No summary available.
VisitTypeConstraint(node: TypeConstraintSyntax) -> ()
No summary available.
VisitTypeDeclaration(node: TypeDeclarationSyntax) -> ()
No summary available.
VisitTypeDeclarationStatement(node: TypeDeclarationStatementSyntax) -> ()
No summary available.
VisitTypedVariableDesignation(node: TypedVariableDesignationSyntax) -> ()
No summary available.
VisitTypeOfExpression(node: TypeOfExpressionSyntax) -> ()
No summary available.
VisitTypeParameter(node: TypeParameterSyntax) -> ()
No summary available.
VisitTypeParameterConstraint(node: TypeParameterConstraintSyntax) -> ()
No summary available.
VisitTypeParameterConstraintClause(node: TypeParameterConstraintClauseSyntax) -> ()
No summary available.
VisitTypeParameterList(node: TypeParameterListSyntax) -> ()
No summary available.
VisitUnaryPattern(node: UnaryPatternSyntax) -> ()
No summary available.
VisitUnionDeclaration(node: UnionDeclarationSyntax) -> ()
No summary available.
VisitUnionMemberTypeList(node: UnionMemberTypeListSyntax) -> ()
No summary available.
VisitUnionType(node: UnionTypeSyntax) -> ()
No summary available.
VisitUnitExpression(node: UnitExpressionSyntax) -> ()
No summary available.
VisitUnitType(node: UnitTypeSyntax) -> ()
No summary available.
VisitUnqualifiedName(node: UnqualifiedNameSyntax) -> ()
No summary available.
VisitUnsafeExpression(node: UnsafeExpressionSyntax) -> ()
No summary available.
VisitUnsafeStatement(node: UnsafeStatementSyntax) -> ()
No summary available.
VisitUseDeclarationStatement(node: UseDeclarationStatementSyntax) -> ()
No summary available.
VisitVariableDeclaration(node: VariableDeclarationSyntax) -> ()
No summary available.
VisitVariableDeclarator(node: VariableDeclaratorSyntax) -> ()
No summary available.
VisitVariableDesignation(node: VariableDesignationSyntax) -> ()
No summary available.
VisitVariablePattern(node: VariablePatternSyntax) -> ()
No summary available.
VisitWhenClause(node: WhenClauseSyntax) -> ()
No summary available.
VisitWhilePatternStatement(node: WhilePatternStatementSyntax) -> ()
No summary available.
VisitWhileStatement(node: WhileStatementSyntax) -> ()
No summary available.
VisitWildcardName(node: WildcardNameSyntax) -> ()
No summary available.
VisitWithAssignment(node: WithAssignmentSyntax) -> ()
No summary available.
VisitWithEntry(node: WithEntrySyntax) -> ()
No summary available.
VisitWithExpression(node: WithExpressionSyntax) -> ()
No summary available.
VisitWithExpressionEntry(node: WithExpressionEntrySyntax) -> ()
No summary available.
VisitYieldExpression(node: YieldExpressionSyntax) -> ()
No summary available.
VisitYieldStatement(node: YieldStatementSyntax) -> ()
No summary available.