forked from yck1509/ConfuserEx
-
-
Notifications
You must be signed in to change notification settings - Fork 368
Item Signatures
yck1509 edited this page Sep 28, 2014
·
1 revision
Signatures in ConfuserEx are unique identifiers for items, generated by dnlib. Here are some examples of signatures:
Sample code :
namespace NS1 {
class MyClass {
class NClass {
}
public string StringValue = "Value";
public static int GetInt(ref int value);
public void DoThings<T>(T[] args);
public int IntVal { get; set; }
public string this[int index] { get; set; }
public event EventHandler ValueChanged;
}
}
The signatures of above are:
MyClass : NS1.MyClass
NClass : NS1.MyClass/NClass
StringValue : NS1.MyClass::StringValue
GetInt : System.Int32 NS1.MyClass::GetInt(System.Int32&)
DoThings : System.Void NS1.MyClass::DoThings<!!0>(!!0[])
IntVal : System.Int32 NS1.MyClass::IntVal()
this : System.String NS1.MyClass::Item(System.Int32)
ValueChanged : System.EventHandler NS1.MyClass::ValueChanged