DotNetJsonAst

io.joern.csharpsrc2cpg.parser.DotNetJsonAst
object DotNetJsonAst

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Type members

Classlikes

object ArrayType extends TypeExpr

Attributes

Supertypes
trait TypeExpr
trait BaseExpr
class Object
trait Matchable
class Any
Show all
Self type
ArrayType.type
sealed trait BaseExpr extends DotNetParserNode

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Block.type
object CompilationUnit.type
object ClassDeclaration.type
object MethodDeclaration.type
object IdentifierName.type
object QualifiedName.type
object NamespaceDeclaration.type
object Parameter.type
trait TypeExpr
object ArrayType.type
object PredefinedType.type
object UsingDirective.type
Show all
object Block extends BaseExpr

Attributes

Supertypes
trait BaseExpr
class Object
trait Matchable
class Any
Self type
Block.type

Attributes

Supertypes
trait BaseExpr
class Object
trait Matchable
class Any
Show all
Self type
object CompilationUnit extends BaseExpr

Attributes

Supertypes
trait BaseExpr
class Object
trait Matchable
class Any
Self type
sealed trait DeclarationExpr extends BaseExpr

Attributes

Supertypes
trait BaseExpr
class Object
trait Matchable
class Any
Known subtypes
object ClassDeclaration.type
object MethodDeclaration.type
sealed trait DotNetParserNode

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait BaseExpr
object Block.type
object CompilationUnit.type
object ClassDeclaration.type
object MethodDeclaration.type
object IdentifierName.type
object QualifiedName.type
object NamespaceDeclaration.type
object Parameter.type
trait TypeExpr
object ArrayType.type
object PredefinedType.type
object UsingDirective.type
object NotHandledType.type
Show all

Attributes

Supertypes
trait BaseExpr
class Object
trait Matchable
class Any
Show all
Self type
sealed trait IdentifierNode extends BaseExpr

Attributes

Supertypes
trait BaseExpr
class Object
trait Matchable
class Any
Known subtypes
object IdentifierName.type
object QualifiedName.type

Attributes

Supertypes
trait BaseExpr
class Object
trait Matchable
class Any
Show all
Self type

Attributes

Supertypes
trait BaseExpr
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
object Parameter extends BaseExpr

Attributes

Supertypes
trait BaseExpr
class Object
trait Matchable
class Any
Self type
Parameter.type
object PredefinedType extends TypeExpr

Attributes

Supertypes
trait TypeExpr
trait BaseExpr
class Object
trait Matchable
class Any
Show all
Self type
object QualifiedName extends IdentifierNode

Attributes

Supertypes
trait BaseExpr
class Object
trait Matchable
class Any
Show all
Self type
sealed trait TypeExpr extends BaseExpr

Attributes

Supertypes
trait BaseExpr
class Object
trait Matchable
class Any
Known subtypes
object ArrayType.type
object PredefinedType.type
object UsingDirective extends BaseExpr

Attributes

Supertypes
trait BaseExpr
class Object
trait Matchable
class Any
Self type

Value members

Concrete methods

def fromString(nodeName: String, fileName: String): DotNetParserNode