semanticcpg apidocs
2.0.401
semanticcpg apidocs
API
io.joern.csharpsrc2cpg
astcreation
AstCreator
AstCreatorHelper
AstCreatorHelper
AstForDeclarationsCreator
AstForExpressionsCreator
AstForPrimitivesCreator
AstForStatementsCreator
ConditionAstResult
AstParseLevel
AstSummaryVisitor
BuiltinTypes
datastructures
BlockScope
CSharpField
CSharpMethod
CSharpProgramSummary
CSharpProgramSummary
CSharpScope
CSharpType
EnumScope
FieldDecl
MethodScope
NamespaceScope
TypeLikeScope
TypeScope
parser
DotNetJsonAst
AddAssignmentExpression
AddExpression
AddressOfExpression
AndAssignmentExpression
AnonymousObjectCreationExpression
AnonymousObjectMemberDeclarator
Argument
ArgumentList
ArrayInitializerExpression
ArrayType
Attribute
AttributeList
AwaitExpression
BaseExpr
BaseLabel
BaseLambdaExpression
BasePattern
BaseStmt
BinaryExpr
BitwiseAndExpression
BitwiseNotExpression
BitwiseOrExpression
Block
BracketedArgumentList
BreakStatement
CasePatternSwitchLabel
CaseSwitchLabel
CastExpression
CatchClause
CatchDeclaration
ClassDeclaration
ClauseExpr
CollectionExpression
CompilationUnit
ConditionalAccessExpression
ConditionalExpression
ConstantPattern
ConstructorDeclaration
ContinueStatement
DeclarationExpr
DeclarationPattern
DefaultSwitchLabel
Designation
DivideAssignmentExpression
DivideExpression
DoStatement
DotNetParserNode
ElementAccessExpression
ElseClause
EnumDeclaration
EnumMemberDeclaration
EqualsExpression
EqualsValueClause
ExclusiveOrAssignmentExpression
ExclusiveOrExpression
ExpressionElement
ExpressionStatement
FalseLiteralExpression
FieldDeclaration
FileScopedNamespaceDeclaration
FinallyClause
ForEachStatement
ForStatement
GenericName
GlobalStatement
GotoStatement
GreaterThanExpression
GreaterThanOrEqualExpression
IdentifierName
IdentifierNode
IfStatement
ImplicitArrayCreationExpression
InterfaceDeclaration
InterpolatedStringExpression
InterpolatedStringText
Interpolation
InvocationExpression
IsPatternExpression
JumpStatement
LeftShiftAssignmentExpression
LessThanExpression
LessThanOrEqualExpression
LiteralExpr
LocalDeclarationStatement
LogicalAndExpression
LogicalNotExpression
LogicalOrExpression
MemberAccessExpr
MemberBindingExpression
MethodDeclaration
ModuloAssignmentExpression
ModuloExpression
MultiplyAssignmentExpression
MultiplyExpression
NamespaceDeclaration
NotEqualsExpression
NotHandledType
NullLiteralExpression
NullableType
NumericLiteralExpression
ObjectCreationExpression
OrAssignmentExpression
Parameter
ParenthesizedLambdaExpression
PatternExpr
PostDecrementExpression
PostIncrementExpression
PreDecrementExpression
PreIncrementExpression
PredefinedType
PropertyDeclaration
QualifiedName
RecordDeclaration
RelationalPattern
ReturnStatement
RightShiftAssignmentExpression
SimpleAssignmentExpression
SimpleBaseType
SimpleLambdaExpression
SimpleMemberAccessExpression
SingleVariableDesignation
StringLiteralExpression
StructDeclaration
SubtractAssignmentExpression
SubtractExpression
SuppressNullableWarningExpression
SwitchSection
SwitchStatement
ThisExpression
ThrowStatement
TrueLiteralExpression
TryStatement
TypeArgumentList
TypeDeclaration
TypeExpr
TypeParameter
UnaryExpr
UnaryMinusExpression
UnaryPlusExpression
Unknown
UsingDirective
UsingStatement
VariableDeclaration
VariableDeclarator
WhileStatement
DotNetJsonParser
DotNetNodeInfo
ParserKeys
passes
AstCreationPass
DependencyPass
utils
DependencyDownloader
DotNetAstGenRunner
Utils
CSharpDefines
CSharpModifiers
CSharpOperators
CSharpSrc2Cpg
CSharpSrc2Cpg
Config
Constants
Frontend
Main
semanticcpg apidocs
semanticcpg apidocs
Members list
Clear all
Packages
package
io.joern.csharpsrc2cpg
In this article
Members list
Packages