Class CSharpVisitor<P>

java.lang.Object
org.openrewrite.TreeVisitor<org.openrewrite.java.tree.J,P>
org.openrewrite.java.JavaVisitor<P>
org.openrewrite.csharp.CSharpVisitor<P>
Direct Known Subclasses:
CSharpIsoVisitor, CSharpPrinter

public class CSharpVisitor<P> extends org.openrewrite.java.JavaVisitor<P>
  • Constructor Details

    • CSharpVisitor

      public CSharpVisitor()
  • Method Details

    • isAcceptable

      public boolean isAcceptable(org.openrewrite.SourceFile sourceFile, P p)
      Overrides:
      isAcceptable in class org.openrewrite.java.JavaVisitor<P>
    • visitCompilationUnit

      public org.openrewrite.java.tree.J visitCompilationUnit(Cs.CompilationUnit compilationUnit, P p)
    • visitNamedArgument

      public org.openrewrite.java.tree.J visitNamedArgument(Cs.NamedArgument namedArgument, P p)
    • visitAnnotatedStatement

      public org.openrewrite.java.tree.J visitAnnotatedStatement(Cs.AnnotatedStatement annotatedStatement, P p)
    • visitArrayRankSpecifier

      public org.openrewrite.java.tree.J visitArrayRankSpecifier(Cs.ArrayRankSpecifier arrayRankSpecifier, P p)
    • visitAssignmentOperation

      public org.openrewrite.java.tree.J visitAssignmentOperation(Cs.AssignmentOperation assignmentOperation, P p)
    • visitAttributeList

      public org.openrewrite.java.tree.J visitAttributeList(Cs.AttributeList attributeList, P p)
    • visitAwaitExpression

      public org.openrewrite.java.tree.J visitAwaitExpression(Cs.AwaitExpression awaitExpression, P p)
    • visitBinary

      public org.openrewrite.java.tree.J visitBinary(Cs.Binary binary, P p)
    • visitBlockScopeNamespaceDeclaration

      public org.openrewrite.java.tree.J visitBlockScopeNamespaceDeclaration(Cs.BlockScopeNamespaceDeclaration blockScopeNamespaceDeclaration, P p)
    • visitCollectionExpression

      public org.openrewrite.java.tree.J visitCollectionExpression(Cs.CollectionExpression collectionExpression, P p)
    • visitExpressionStatement

      public org.openrewrite.java.tree.J visitExpressionStatement(Cs.ExpressionStatement expressionStatement, P p)
    • visitExternAlias

      public org.openrewrite.java.tree.J visitExternAlias(Cs.ExternAlias externAlias, P p)
    • visitFileScopeNamespaceDeclaration

      public org.openrewrite.java.tree.J visitFileScopeNamespaceDeclaration(Cs.FileScopeNamespaceDeclaration fileScopeNamespaceDeclaration, P p)
    • visitInterpolatedString

      public org.openrewrite.java.tree.J visitInterpolatedString(Cs.InterpolatedString interpolatedString, P p)
    • visitInterpolation

      public org.openrewrite.java.tree.J visitInterpolation(Cs.Interpolation interpolation, P p)
    • visitNullSafeExpression

      public org.openrewrite.java.tree.J visitNullSafeExpression(Cs.NullSafeExpression nullSafeExpression, P p)
    • visitStatementExpression

      public org.openrewrite.java.tree.J visitStatementExpression(Cs.StatementExpression statementExpression, P p)
    • visitUsingDirective

      public org.openrewrite.java.tree.J visitUsingDirective(Cs.UsingDirective usingDirective, P p)
    • visitPropertyDeclaration

      public org.openrewrite.java.tree.J visitPropertyDeclaration(Cs.PropertyDeclaration propertyDeclaration, P p)
    • visitContainer

      public <J2 extends org.openrewrite.java.tree.J> org.openrewrite.java.tree.JContainer<J2> visitContainer(@Nullable org.openrewrite.java.tree.JContainer<J2> container, CsContainer.Location loc, P p)
    • visitLeftPadded

      public <T> org.openrewrite.java.tree.JLeftPadded<T> visitLeftPadded(@Nullable org.openrewrite.java.tree.JLeftPadded<T> left, CsLeftPadded.Location loc, P p)
    • visitRightPadded

      public <T> org.openrewrite.java.tree.JRightPadded<T> visitRightPadded(@Nullable org.openrewrite.java.tree.JRightPadded<T> right, CsRightPadded.Location loc, P p)
    • visitSpace

      public org.openrewrite.java.tree.Space visitSpace(org.openrewrite.java.tree.Space space, CsSpace.Location loc, P p)