Module Types
Provides classes representing various types.
Import path
import semmle.code.cil.Types
Classes
ArrayType | An array. |
BoolType | The type |
ByteType | The type |
CharType | The type |
Class | A |
DecimalType | The type |
DoubleType | The type |
Enum | An |
FloatType | The type |
FloatingPointType | A floating point type. Either single precision ( |
FunctionPointerType | A function pointer type, for example |
IntPtrType | The type |
IntType | The type |
IntegralType | An integral numeric type. Either a signed integral type ( |
Interface | An |
LongType | The type |
NumericType | A primitive numeric type. Either an integral type ( |
ObjectType | The type |
PointerType | A pointer type. |
PrimitiveType | A primitive type, built into the runtime. |
SByteType | The type |
ShortType | The type |
SignedIntegralType | A signed integral type. |
StringType | The type |
SystemType | The type |
TypeParameter | A type parameter. |
UIntPtrType | The type |
UIntType | The type |
ULongType | The type |
UShortType | The type |
UnsignedIntegralType | An unsigned integral type. |
ValueOrRefType | A value or reference type. |
VoidType | The |