If I decompile the following class:
The enum 'TypeEnum' is not shown, I get the following:
If I try to click through on TypeEnum, nothing happens.
This only happens with nested enums, if I define the same enum outside of Class1 then it all reflects, sorry, decompiles properly.
I think that the tool is great though, hopefully your 'Free. Forever' will hold more water than a similar promise from RedGate/Lutz.....
public
class
Class1
{
public
enum
TypeEnum
{
Type1,
Type2,
Type3,
Type4,
};
public
TypeEnum Type {
get
;
set
; }
public
string
ToString(
string
format, IFormatProvider formatProvider)
{
string
[] descs =
{
"Type 1"
,
"Type 2"
,
"Type 3"
,
"Type 4"
,
};
string
ret = descs[(
int
)Type];
return
ret;
}
}
The enum 'TypeEnum' is not shown, I get the following:
public
class
Class1
{
public
TypeEnum Type
{
get
;
set
;
}
public
Class1()
{
}
}
If I try to click through on TypeEnum, nothing happens.
This only happens with nested enums, if I define the same enum outside of Class1 then it all reflects, sorry, decompiles properly.
I think that the tool is great though, hopefully your 'Free. Forever' will hold more water than a similar promise from RedGate/Lutz.....