Skip to main content

Module core

Module core 

Source
Expand description

Core IL2CPP structures (Class, Method, Image, etc.) Core metadata and object wrappers.

These types model the most important IL2CPP concepts used by the crate:

  • assemblies and images
  • classes, methods, fields, and properties
  • managed objects and value types
  • coroutine handles

They are re-exported at crate::structs for a flatter public API.

Re-exports§

pub use hierarchy::class::Class;
pub use hierarchy::class::MethodSelector;
pub use hierarchy::object::Il2cppObject;
pub use hierarchy::object::Object;
pub use hierarchy::type::Type;
pub use hierarchy::value_type::ValueType;
pub use members::field::Field;
pub use members::method::Arg;
pub use members::method::Method;
pub use members::property::Property;
pub use metadata::assembly::Assembly;
pub use metadata::image::Image;
pub use runtime::coroutine::Coroutine;

Modules§

hierarchy
Hierarchy related types
members
Value members (fields, methods, properties)
metadata
Metadata types (assembly, image)
runtime
Runtime types