# Hierarchy For Package ghidra.app.util.bin.format.pe.cli.blobs

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - ghidra.program.model.data.AbstractDataType (implements ghidra.program.model.data.DataType)
    - ghidra.program.model.data.DataTypeImpl
      - ghidra.program.model.data.GenericDataType
        - ghidra.program.model.data.EnumDataType (implements ghidra.program.model.data.Enum)
          - ghidra.app.util.bin.format.pe.cli.blobs.CliAbstractSig.CliTypeCodeDataType
          - ghidra.app.util.bin.format.pe.cli.blobs.CliBlobMarshalSpec.CliNativeTypeDataType
          - ghidra.app.util.bin.format.pe.cli.blobs.CliBlobMarshalSpec.CliSafeArrayElemTypeDataType
  - ghidra.app.util.bin.format.pe.cli.blobs.CliAbstractSig.CliArrayShape
  - ghidra.app.util.bin.format.pe.cli.blobs.CliAbstractSig.CliByRef (implements ghidra.app.util.bin.format.pe.cli.CliRepresentable)
  - ghidra.app.util.bin.format.pe.cli.blobs.CliAbstractSig.CliConstraint (implements ghidra.app.util.bin.format.pe.cli.CliRepresentable)
  - ghidra.app.util.bin.format.pe.cli.blobs.CliAbstractSig.CliCustomMod (implements ghidra.app.util.bin.format.pe.cli.CliRepresentable)
  - ghidra.app.util.bin.format.pe.cli.blobs.CliAbstractSig.CliSigType (implements ghidra.app.util.bin.format.pe.cli.CliRepresentable)
    - ghidra.app.util.bin.format.pe.cli.blobs.CliAbstractSig.CliTypeArray
    - ghidra.app.util.bin.format.pe.cli.blobs.CliAbstractSig.CliTypeClass
    - ghidra.app.util.bin.format.pe.cli.blobs.CliAbstractSig.CliTypeFnPtr
    - ghidra.app.util.bin.format.pe.cli.blobs.CliAbstractSig.CliTypeGenericInst
    - ghidra.app.util.bin.format.pe.cli.blobs.CliAbstractSig.CliTypePrimitive
    - ghidra.app.util.bin.format.pe.cli.blobs.CliAbstractSig.CliTypePtr
    - ghidra.app.util.bin.format.pe.cli.blobs.CliAbstractSig.CliTypeSzArray
    - ghidra.app.util.bin.format.pe.cli.blobs.CliAbstractSig.CliTypeValueType
    - ghidra.app.util.bin.format.pe.cli.blobs.CliAbstractSig.CliTypeVarOrMvar
  - ghidra.app.util.bin.format.pe.cli.blobs.CliAbstractSig.CliTypeBase (implements ghidra.app.util.bin.format.pe.cli.CliRepresentable)
    - ghidra.app.util.bin.format.pe.cli.blobs.CliAbstractSig.CliParam
    - ghidra.app.util.bin.format.pe.cli.blobs.CliAbstractSig.CliRetType
  - ghidra.app.util.bin.format.pe.cli.blobs.CliBlob (implements ghidra.app.util.bin.StructConverter)
    - ghidra.app.util.bin.format.pe.cli.blobs.CliAbstractSig (implements ghidra.app.util.bin.format.pe.cli.CliRepresentable)
      - ghidra.app.util.bin.format.pe.cli.blobs.CliSigAssembly
      - ghidra.app.util.bin.format.pe.cli.blobs.CliSigAssemblyRef
      - ghidra.app.util.bin.format.pe.cli.blobs.CliSigConstant
      - ghidra.app.util.bin.format.pe.cli.blobs.CliSigField
      - ghidra.app.util.bin.format.pe.cli.blobs.CliSigLocalVar
      - ghidra.app.util.bin.format.pe.cli.blobs.CliSigMethodDef
      - ghidra.app.util.bin.format.pe.cli.blobs.CliSigMethodRef
      - ghidra.app.util.bin.format.pe.cli.blobs.CliSigMethodSpec
      - ghidra.app.util.bin.format.pe.cli.blobs.CliSigProperty
      - ghidra.app.util.bin.format.pe.cli.blobs.CliSigStandAloneMethod
      - ghidra.app.util.bin.format.pe.cli.blobs.CliSigTypeSpec
    - ghidra.app.util.bin.format.pe.cli.blobs.CliBlobCustomAttrib
    - ghidra.app.util.bin.format.pe.cli.blobs.CliBlobMarshalSpec

## Enum Class Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
    - ghidra.app.util.bin.format.pe.cli.blobs.CliAbstractSig.CliElementType
    - ghidra.app.util.bin.format.pe.cli.blobs.CliBlobMarshalSpec.CliNativeType
    - ghidra.app.util.bin.format.pe.cli.blobs.CliBlobMarshalSpec.CliSafeArrayElemType
    - ghidra.app.util.bin.format.pe.cli.blobs.CliSigStandAloneMethod.CallingConvention