Skip to content
This repository has been archived by the owner on Jan 27, 2023. It is now read-only.

Commit

Permalink
Properly tag our changes
Browse files Browse the repository at this point in the history
  • Loading branch information
sailro committed Nov 29, 2014
1 parent ed73aa3 commit d916c03
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 11 deletions.
22 changes: 11 additions & 11 deletions ChangeLog
@@ -1,5 +1,5 @@
////////////////////////////////////////////////////////////////////////////////
// v1.9 - ??/??/2014 ///////////////////////////////////////////////////////////
// v1.9 - 01/12/2014 ///////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////

news:
Expand All @@ -8,18 +8,18 @@
- extended verbatim string operand type in the constant & argument
editor so that you can use special chars like \n, \t...
- type specification composition, so that you can define a String[][]* var
- add compilation profiles to better support Unity/SilverLight assemblies
with "Replace all with code"
- add compilation profiles to better support Unity/Silverlight assemblies
with "Replace all with code"

upgrades:
- Mono.Cecil update.
- Filter autogenerated members with "Replace all with code"
- Filter autogenerated members with "Replace all with code"

bugfixes:
- fixed ModuleAttributes value will never be saved in some case. (lonwern)
- fixed related property when deleting a getter or setter method
- fixed member selector and properties without getter & setter
- fixed injection adding bad or duplicate corlib reference
- fixed related property when deleting a getter or setter method
- fixed member selector and properties without getter & setter
- fixed injection adding bad or duplicate corlib reference

////////////////////////////////////////////////////////////////////////////////
// v1.8 - 14/07/2014 ///////////////////////////////////////////////////////////
Expand Down Expand Up @@ -49,21 +49,21 @@
upgrades:
- Mono.Cecil update.
- de4Dot 3.0.3 update.

bugfixes:
- Using "Replace All With Code" feature was unable to resolve the working
assembly in some cases, preventing some advanced alterations to the
source code.
- Fixed injection of nested types.
- Properly handle module characteristics.

////////////////////////////////////////////////////////////////////////////////
// v1.6 - 17/01/2013 ///////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////

news:
- optional ILMerged version to prevent unexpected Mono.Cecil assemblies.

upgrades:
- de4dot 1.9.0 update. New deobfuscation support for CodeFort, CodeWall,
ILProtector, MPRESS, Rummage.
Expand All @@ -82,7 +82,7 @@
DeepSea, Dotfuscator, dotNET Reactor, Eazfuscator NET, Goliath NET,
MaxtoCode, Skater NET, SmartAssembly, Spices Net and Xenocode.
Thanks to de4dot by 0xd4d!

upgrades:
- Mono.Cecil update.

Expand Down
4 changes: 4 additions & 0 deletions Libs/Sources/Mono.Cecil/Mono.Cecil/TypeSystem.cs
Expand Up @@ -175,9 +175,11 @@ TypeReference CreateTypeReference (string @namespace, string name)
TypeReference type_uintptr;
TypeReference type_string;
TypeReference type_typedref;
// HACK - Reflexil - Useful typerefrences for injection
TypeReference type_enum;
TypeReference type_valuetype;
TypeReference type_delegate;
// HACK - Reflexil - Ends

TypeSystem (ModuleDefinition module)
{
Expand Down Expand Up @@ -299,6 +301,7 @@ TypeReference LookupSystemValueType (ref TypeReference typeRef, string name, Ele
get { return type_typedref ?? (LookupSystemValueType (ref type_typedref, "TypedReference", ElementType.TypedByRef)); }
}

// HACK - Reflexil - Useful typerefrences for injection
public TypeReference Enum
{
get { return type_enum ?? (LookupSystemValueType(ref type_enum, "Enum", ElementType.None)); }
Expand All @@ -313,5 +316,6 @@ public TypeReference Delegate
{
get { return type_delegate ?? (LookupSystemValueType(ref type_delegate, "Delegate", ElementType.None)); }
}
// HACK - Reflexil - Ends
}
}

0 comments on commit d916c03

Please sign in to comment.