- Wrote the CacheObject class to replace MemberInfoHolder, resulting code is better perfomance and much easier to read.
- Added pages to Object Reflection window, now limited to 20 members per page to improve performance further.
This commit is contained in:
sinaioutlander
2020-08-22 00:16:05 +10:00
parent 3d2bc7cd4b
commit b264151c46
18 changed files with 910 additions and 703 deletions

View File

@ -136,6 +136,13 @@
</Reference>
</ItemGroup>
<ItemGroup>
<Compile Include="CachedObjects\CacheEnum.cs" />
<Compile Include="CachedObjects\CacheGameObject.cs" />
<Compile Include="CachedObjects\CacheList.cs" />
<Compile Include="CachedObjects\CachePrimitive.cs" />
<Compile Include="CachedObjects\CacheIl2CppObject.cs" />
<Compile Include="CachedObjects\CacheStruct.cs" />
<Compile Include="CachedObjects\CacheOther.cs" />
<Compile Include="CppExplorer.cs" />
<Compile Include="Extensions\ReflectionExtensions.cs" />
<Compile Include="Extensions\UnityExtensions.cs" />
@ -143,9 +150,7 @@
<Compile Include="Helpers\UIHelpers.cs" />
<Compile Include="Helpers\UnityHelpers.cs" />
<Compile Include="MainMenu\InspectUnderMouse.cs" />
<Compile Include="Windows\Reflection\FieldInfoHolder.cs" />
<Compile Include="Windows\Reflection\MemberInfoHolder.cs" />
<Compile Include="Windows\Reflection\PropertyInfoHolder.cs" />
<Compile Include="CachedObjects\CacheObject.cs" />
<Compile Include="Windows\UIWindow.cs" />
<Compile Include="MainMenu\Pages\ConsolePage.cs" />
<Compile Include="MainMenu\Pages\Console\REPL.cs" />