io.joern.csharpsrc2cpg.datastructures.CSharpProgramSummary
See theCSharpProgramSummary companion object
A mapping of type stubs of known types within the scope of the analysis.
Value parameters
-
namespaceToType
-
mappings to create the scope from
Attributes
-
See also
-
-
Companion
-
object
-
Graph
-
-
Supertypes
-
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Members list
Builds a new CSharpProgramSummary
by filtering the current one's fields.
Builds a new CSharpProgramSummary
by filtering the current one's fields.
Value parameters
-
globalImportsPred
-
filtering predicate for globalImports
-
importsPred
-
filtering predicate for imports
-
namespacePred
-
filtering predicate for namespaceToType
Attributes
Absorbs the given program summary information into this program summary.
Absorbs the given program summary information into this program summary.
Value parameters
-
o
-
the program summary to absorb.
Attributes
-
Returns
-
this program summary.
-
Inherited from:
-
ProgramSummary
Value parameters
-
typeName
-
the type name or full name. Can be partially qualified.
Attributes
-
Returns
-
the set of matching types' meta data.
-
Inherited from:
-
ProgramSummary
For a type, will search for the associated namespace.
For a type, will search for the associated namespace.
Attributes
-
Inherited from:
-
ProgramSummary
Attributes
-
Inherited from:
-
Product
Attributes
-
Inherited from:
-
Product
For the given namespace, returns the declared types.
For the given namespace, returns the declared types.
Attributes
-
Inherited from:
-
ProgramSummary