Katy Coe
c3f59120df
C#: Don't fail class/tree folder creation with invalid namespace names
2020-12-08 18:12:21 +01:00
Katy Coe
835636d99e
C#: Parallelize generation of type definitions
2020-09-14 12:30:10 +02:00
Katy Coe
e511b99dec
Model: UnmangledBaseName / CSharpSafeName refactoring ( #70 )
2020-09-13 14:51:20 +02:00
Katy Coe
8e00e47ccd
C#: Fix regression in indexer name output
2020-09-13 12:04:47 +02:00
Katy Coe
b327fdf341
C#: Fix indexer name corruption if length was not 4 characters
2020-09-09 14:13:50 +02:00
Katy Coe
5828ed106b
Model/C#: Provide FieldHasRVA flag; output metadata preview for static array initializer implementations ( #59 )
2020-08-22 03:14:11 +02:00
Katy Coe
99a7e2e8cb
C#: Output async keyword for async methods (and suppress AsyncStateMachine)
2020-08-14 03:33:41 +02:00
Katy Coe
f08cfd573c
C#: Output DefaultMemberAttribute if the type doesn't have an indexer
2020-08-14 03:20:56 +02:00
Katy Coe
386a666fff
C++: Output DLL injection boilerplate project
2020-07-19 15:44:26 +02:00
Katy Coe
873a6c98f6
AppModel: First iteration of ApplicationModel API
...
Integrate with C++ scaffolding
Add new tests
Rename Il2CppModel to TypeModel
Incomplete IDAPython integration
CLI and GUI support
Update README.md
2020-07-09 03:48:50 +02:00
Katy Coe
181d3ad600
CS: Don't output redundant interfaces in type declarations
2020-06-22 22:56:26 +02:00
Katy Coe
ef22c6628b
CS: Fix enumeration scoping on default field values (CS0103)
2020-06-22 18:38:16 +02:00
Katy Coe
ca113fb055
CLI: Handle attempted output to directory that is file gracefully
2020-06-20 19:34:34 +02:00
Robert Xiao
6ddb502e96
Refactor TypeInfo names and fix out/in
...
Replace the deeply nested ternaries in TypeInfo with if-statements for
clarity.
Remove in/out from CSharpName, keeping it only on immediate type params
in CSharpTypeDeclarationName (refactored to a method).
Rearrange name-related properties and methods to group them all together
into a region for easier navigation.
2020-06-20 10:17:48 +02:00
Robert Xiao
5224429b0a
Fix {{ typo in CSharpCodeStubs
2020-06-17 08:18:15 +02:00
Callie LeFave
dee6c45056
Fix CSharp output paths on POSIX filesystems
2020-06-16 12:25:10 +02:00
Katy Coe
40ab603c56
C#: Don't output field offsets for open generic types
2020-02-28 11:01:38 +01:00
Katy Coe
168c955558
C#: Set static and instance constructor defaults correctly (CS0120)
2020-02-24 12:24:04 +01:00
Katy Coe
6046f2493d
C#: Reduce scope redundancies in type declarations
2020-02-24 12:05:33 +01:00
Katy Coe
97c8b8f878
Output: Fix thread safety crash in WriteFilesByClassTree
2020-02-10 09:40:44 +01:00
Katy Coe
fc7e63c0aa
Output: Sanitize C# filenames for invalid characters
2020-02-08 12:55:13 +01:00
Katy Coe
e971cb8502
Refactor solution layout
2020-02-06 02:51:42 +01:00