diff --git a/src/SwaggerWcf/Support/DefinitionsBuilder.cs b/src/SwaggerWcf/Support/DefinitionsBuilder.cs index 7988c42..c4560a2 100644 --- a/src/SwaggerWcf/Support/DefinitionsBuilder.cs +++ b/src/SwaggerWcf/Support/DefinitionsBuilder.cs @@ -228,7 +228,9 @@ public static int GetEnumMemberValue(Type enumType, string enumName) public static string GetEnumDescription(Enum value) { FieldInfo fi = value.GetType().GetField(value.ToString()); - + if (fi == null) + return string.Empty; + DescriptionAttribute[] attributes = (DescriptionAttribute[])fi.GetCustomAttributes(typeof(DescriptionAttribute), false); if (attributes.Length > 0)