DotNetJsonAst
io.joern.csharpsrc2cpg.parser.DotNetJsonAst
object DotNetJsonAst
Attributes
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
DotNetJsonAst.type
Members list
Type members
Classlikes
sealed trait BaseExpr extends DotNetParserNode
Attributes
- Supertypes
- Known subtypes
-
object CompilationUnit.typetrait DeclarationExprobject ClassDeclaration.typeobject UsingDirective.typetrait IdentifierNodeobject IdentifierName.typeobject QualifiedName.typeobject NamespaceDeclaration.typeShow all
object ClassDeclaration extends DeclarationExpr
Attributes
- Supertypes
-
trait DeclarationExprtrait BaseExprtrait DotNetParserNodeclass Objecttrait Matchableclass AnyShow all
- Self type
-
ClassDeclaration.type
object CompilationUnit extends BaseExpr
Attributes
- Supertypes
- Self type
-
CompilationUnit.type
sealed trait DeclarationExpr extends BaseExpr
Attributes
- Supertypes
- Known subtypes
-
object ClassDeclaration.typeobject UsingDirective.type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait BaseExprobject CompilationUnit.typetrait DeclarationExprobject ClassDeclaration.typeobject UsingDirective.typetrait IdentifierNodeobject IdentifierName.typeobject QualifiedName.typeobject NamespaceDeclaration.typeobject NotHandledType.typeShow all
object IdentifierName extends IdentifierNode
Attributes
- Supertypes
-
trait IdentifierNodetrait BaseExprtrait DotNetParserNodeclass Objecttrait Matchableclass AnyShow all
- Self type
-
IdentifierName.type
sealed trait IdentifierNode extends BaseExpr
Attributes
- Supertypes
- Known subtypes
-
object IdentifierName.typeobject QualifiedName.type
object NamespaceDeclaration extends BaseExpr
Attributes
- Supertypes
- Self type
-
NamespaceDeclaration.type
object NotHandledType extends DotNetParserNode
Attributes
- Supertypes
- Self type
-
NotHandledType.type
object QualifiedName extends IdentifierNode
Attributes
- Supertypes
-
trait IdentifierNodetrait BaseExprtrait DotNetParserNodeclass Objecttrait Matchableclass AnyShow all
- Self type
-
QualifiedName.type
object UsingDirective extends DeclarationExpr
Attributes
- Supertypes
-
trait DeclarationExprtrait BaseExprtrait DotNetParserNodeclass Objecttrait Matchableclass AnyShow all
- Self type
-
UsingDirective.type
Value members
Concrete methods
In this article