Browse Source

Don't show ": int" when enums derive from Int32.

pull/70/head
Daniel Grunwald 15 years ago
parent
commit
d1ccd69715
  1. 4
      ICSharpCode.Decompiler/Ast/AstBuilder.cs

4
ICSharpCode.Decompiler/Ast/AstBuilder.cs

@ -172,7 +172,9 @@ namespace Decompiler @@ -172,7 +172,9 @@ namespace Decompiler
foreach (FieldDefinition field in typeDef.Fields) {
if (field.IsRuntimeSpecialName) {
// the value__ field
astType.AddChild(ConvertType(field.FieldType), TypeDeclaration.BaseTypeRole);
if (field.FieldType != typeDef.Module.TypeSystem.Int32) {
astType.AddChild(ConvertType(field.FieldType), TypeDeclaration.BaseTypeRole);
}
} else {
EnumMemberDeclaration enumMember = new EnumMemberDeclaration();
enumMember.Name = CleanName(field.Name);

Loading…
Cancel
Save