From 29277eb94c652f6ceec1c35df720cb0cfe92d134 Mon Sep 17 00:00:00 2001 From: Siegfried Pammer Date: Fri, 13 Jul 2018 14:41:15 +0200 Subject: [PATCH] Add EnumUnderlyingTypeResolveException to TypeProvider. --- ICSharpCode.Decompiler/TypeSystem/TypeProvider.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ICSharpCode.Decompiler/TypeSystem/TypeProvider.cs b/ICSharpCode.Decompiler/TypeSystem/TypeProvider.cs index 9644d7dfb..17e990ca9 100644 --- a/ICSharpCode.Decompiler/TypeSystem/TypeProvider.cs +++ b/ICSharpCode.Decompiler/TypeSystem/TypeProvider.cs @@ -155,7 +155,7 @@ namespace ICSharpCode.Decompiler.TypeSystem { var def = type.GetEnumUnderlyingType().GetDefinition(); if (def == null) - throw new InvalidOperationException(); + throw new EnumUnderlyingTypeResolveException(); return def.KnownTypeCode.ToPrimitiveTypeCode(); }