mirror of
https://github.com/LukeFZ/Il2CppInspectorRedux.git
synced 2025-12-22 11:19:39 +05:00
Rename Il2CppReflector to Il2CppModel
This commit is contained in:
@@ -12,13 +12,13 @@ namespace Il2CppInspector
|
|||||||
{
|
{
|
||||||
public class Il2CppCSharpDumper
|
public class Il2CppCSharpDumper
|
||||||
{
|
{
|
||||||
private readonly Il2CppReflector model;
|
private readonly Il2CppModel model;
|
||||||
|
|
||||||
// Namespace prefixes whose contents should be skipped
|
// Namespace prefixes whose contents should be skipped
|
||||||
public List<string> ExcludedNamespaces { get; set; }
|
public List<string> ExcludedNamespaces { get; set; }
|
||||||
|
|
||||||
public Il2CppCSharpDumper(Il2CppInspector proc) {
|
public Il2CppCSharpDumper(Il2CppInspector proc) {
|
||||||
model = new Il2CppReflector(proc);
|
model = new Il2CppModel(proc);
|
||||||
}
|
}
|
||||||
|
|
||||||
private string formatAddress(ulong address) => model.Package.BinaryImage.Bits == 32
|
private string formatAddress(ulong address) => model.Package.BinaryImage.Bits == 32
|
||||||
|
|||||||
@@ -10,12 +10,12 @@ using System.Reflection;
|
|||||||
|
|
||||||
namespace Il2CppInspector.Reflection
|
namespace Il2CppInspector.Reflection
|
||||||
{
|
{
|
||||||
public class Il2CppReflector
|
public class Il2CppModel
|
||||||
{
|
{
|
||||||
public Il2CppInspector Package { get; }
|
public Il2CppInspector Package { get; }
|
||||||
public List<Assembly> Assemblies { get; } = new List<Assembly>();
|
public List<Assembly> Assemblies { get; } = new List<Assembly>();
|
||||||
|
|
||||||
public Il2CppReflector(Il2CppInspector package) {
|
public Il2CppModel(Il2CppInspector package) {
|
||||||
Package = package;
|
Package = package;
|
||||||
|
|
||||||
// Create Assembly objects from Il2Cpp package
|
// Create Assembly objects from Il2Cpp package
|
||||||
@@ -12,7 +12,7 @@ namespace Il2CppInspector.Reflection {
|
|||||||
public class Assembly
|
public class Assembly
|
||||||
{
|
{
|
||||||
// IL2CPP-specific data
|
// IL2CPP-specific data
|
||||||
public Il2CppReflector Model { get; }
|
public Il2CppModel Model { get; }
|
||||||
public Il2CppImageDefinition Definition { get; }
|
public Il2CppImageDefinition Definition { get; }
|
||||||
public Il2CppCodeGenModule Module { get; }
|
public Il2CppCodeGenModule Module { get; }
|
||||||
public int Index { get; }
|
public int Index { get; }
|
||||||
@@ -32,7 +32,7 @@ namespace Il2CppInspector.Reflection {
|
|||||||
public TypeInfo GetType(string typeName) => DefinedTypes.FirstOrDefault(x => x.FullName == typeName);
|
public TypeInfo GetType(string typeName) => DefinedTypes.FirstOrDefault(x => x.FullName == typeName);
|
||||||
|
|
||||||
// Initialize from specified assembly index in package
|
// Initialize from specified assembly index in package
|
||||||
public Assembly(Il2CppReflector model, int imageIndex) {
|
public Assembly(Il2CppModel model, int imageIndex) {
|
||||||
Model = model;
|
Model = model;
|
||||||
Definition = Model.Package.Images[imageIndex];
|
Definition = Model.Package.Images[imageIndex];
|
||||||
Index = Definition.assemblyIndex;
|
Index = Definition.assemblyIndex;
|
||||||
|
|||||||
@@ -211,7 +211,7 @@ namespace Il2CppInspector.Reflection {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Initialize type from binary usage
|
// Initialize type from binary usage
|
||||||
public TypeInfo(Il2CppReflector model, Il2CppType pType, MemberTypes memberType) : base(null) {
|
public TypeInfo(Il2CppModel model, Il2CppType pType, MemberTypes memberType) : base(null) {
|
||||||
var image = model.Package.BinaryImage;
|
var image = model.Package.BinaryImage;
|
||||||
|
|
||||||
IsNested = true;
|
IsNested = true;
|
||||||
|
|||||||
Reference in New Issue
Block a user