semanticcpg apidocs
2.0.258
semanticcpg apidocs
API
io.joern.csharpsrc2cpg
astcreation
AstCreator
AstCreatorHelper
AstCreatorHelper
AstForControlStructuresCreator
AstForDeclarationsCreator
AstForExpressionsCreator
AstForPrimitivesCreator
AstForStatementsCreator
BuiltinTypes
datastructures
BlockScope
CSharpScope
EnumScope
FieldDecl
MethodScope
NamespaceScope
ScopeType
TypeLikeScope
TypeScope
parser
DotNetJsonAst
AddAssignmentExpression
AddExpression
AddressOfExpression
AndAssignmentExpression
Argument
ArgumentList
ArrayType
BaseExpr
BaseLabel
BasePattern
BaseStmt
BinaryExpr
BitwiseAndExpression
BitwiseNotExpression
BitwiseOrExpression
Block
BreakStatement
CasePatternSwitchLabel
CaseSwitchLabel
CatchClause
CatchDeclaration
ClassDeclaration
ClauseExpr
CompilationUnit
ConstantPattern
ConstructorDeclaration
ContinueStatement
DeclarationExpr
DefaultSwitchLabel
DivideAssignmentExpression
DivideExpression
DoStatement
DotNetParserNode
ElseClause
EnumDeclaration
EnumMemberDeclaration
EqualsExpression
EqualsValueClause
ExclusiveOrAssignmentExpression
ExclusiveOrExpression
ExpressionStatement
FalseLiteralExpression
FieldDeclaration
FinallyClause
ForEachStatement
ForStatement
GlobalStatement
GotoStatement
GreaterThanExpression
GreaterThanOrEqualExpression
IdentifierName
IdentifierNode
IfStatement
InterfaceDeclaration
InvocationExpression
JumpStatement
LeftShiftAssignmentExpression
LessThanExpression
LessThanOrEqualExpression
LiteralExpr
LocalDeclarationStatement
LogicalAndExpression
LogicalNotExpression
LogicalOrExpression
MemberAccessExpr
MethodDeclaration
ModuloAssignmentExpression
ModuloExpression
MultiplyAssignmentExpression
MultiplyExpression
NamespaceDeclaration
NotEqualsExpression
NotHandledType
NumericLiteralExpression
ObjectCreationExpression
OrAssignmentExpression
Parameter
PostDecrementExpression
PostIncrementExpression
PreDecrementExpression
PreIncrementExpression
PredefinedType
QualifiedName
RecordDeclaration
RelationalPattern
ReturnStatement
RightShiftAssignmentExpression
SimpleAssignmentExpression
SimpleBaseType
SimpleMemberAccessExpression
StringLiteralExpression
StructDeclaration
SubtractAssignmentExpression
SubtractExpression
SwitchSection
SwitchStatement
ThisExpression
ThrowStatement
TrueLiteralExpression
TryStatement
TypeExpr
UnaryExpr
UnaryMinusExpression
UnaryPlusExpression
Unknown
UsingDirective
VariableDeclaration
VariableDeclarator
WhileStatement
DotNetJsonParser
DotNetNodeInfo
ParserKeys
passes
AstCreationPass
utils
DotNetAstGenRunner
Utils
CSharpField
CSharpMethod
CSharpOperators
CSharpSrc2Cpg
CSharpSrc2Cpg
CSharpType
Config
Constants
Frontend
Main
TypeMap
semanticcpg apidocs
/
io.joern.csharpsrc2cpg
/
CSharpMethod
CSharpMethod
io.joern.csharpsrc2cpg.CSharpMethod
case
class
CSharpMethod
(
name
:
String
,
returnType
:
String
,
parameterTypes
:
List
[(
String
,
String
)])
Attributes
Graph
Reset zoom
Hide graph
Show graph
Supertypes
trait
Serializable
trait
Product
trait
Equals
class
Object
trait
Matchable
class
Any
Show all
Members list
Clear all
Value members
Inherited methods
def
productElementNames
:
Iterator
[
String
]
Attributes
Inherited from:
Product
def
productIterator
:
Iterator
[
Any
]
Attributes
Inherited from:
Product
In this article
Attributes
Members list
Value members
Inherited methods