io.joern.csharpsrc2cpg.astcreation

Members list

Type members

Classlikes

class AstCreator(val relativeFileName: String, val parserResult: ParserResult, val programSummary: CSharpProgramSummary)(implicit withSchemaValidation: ValidationMode) extends AstCreatorBase, AstCreatorHelper, AstForDeclarationsCreator, AstForPrimitivesCreator, AstForExpressionsCreator, AstForStatementsCreator, AstForControlStructuresCreator, AstSummaryVisitor, AstGenNodeBuilder[AstCreator]

Attributes

Supertypes
trait AstGenNodeBuilder[AstCreator]
trait AstNodeBuilder[BaseNodeInfo[_], AstCreator]
class AstCreatorBase
class Object
trait Matchable
class Any
Show all
trait AstCreatorHelper(implicit withSchemaValidation: ValidationMode)

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class AstCreator
Self type

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
trait AstForControlStructuresCreator(implicit withSchemaValidation: ValidationMode)

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
class AstCreator
Self type
trait AstForDeclarationsCreator(implicit withSchemaValidation: ValidationMode)

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
class AstCreator
Self type
trait AstForExpressionsCreator(implicit withSchemaValidation: ValidationMode)

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
class AstCreator
Self type
trait AstForPrimitivesCreator(implicit withSchemaValidation: ValidationMode)

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
class AstCreator
Self type
trait AstForStatementsCreator(implicit withSchemaValidation: ValidationMode)

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
class AstCreator
Self type

Determines till what depth the AST creator will parse until.

Determines till what depth the AST creator will parse until.

Attributes

Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
trait AstSummaryVisitor(implicit withSchemaValidation: ValidationMode)

Allows the AST creator to run at a signature-only level and query the resulting CPG to build up a look-ahead cache.

Allows the AST creator to run at a signature-only level and query the resulting CPG to build up a look-ahead cache.

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
class AstCreator
Self type
object BuiltinTypes

Contains all the C# builtin types, as well as null and void.

Contains all the C# builtin types, as well as null and void.

Attributes

See also
Supertypes
class Object
trait Matchable
class Any
Self type