Browse Source

Buggfix Nullable Enum as Property

pull/662/head
jkuehner 11 years ago
parent
commit
2dfefcda1d
  1. 7
      src/AddIns/DisplayBindings/WpfDesign/WpfDesign/Project/Metadata.cs

7
src/AddIns/DisplayBindings/WpfDesign/WpfDesign/Project/Metadata.cs

@ -82,9 +82,16 @@ namespace ICSharpCode.WpfDesign @@ -82,9 +82,16 @@ namespace ICSharpCode.WpfDesign
/// </summary>
public static IEnumerable GetStandardValues(Type type)
{
var baseT = Nullable.GetUnderlyingType(type);
if (type.IsEnum) {
return Enum.GetValues(type);
}
if (baseT != null && baseT.IsEnum) {
return Enum.GetValues(baseT);
}
List<object> values;
lock (standardValues) {
if (standardValues.TryGetValue(type, out values)) {

Loading…
Cancel
Save