/// <inheritdoc /> public override ProblemCollection Check(TypeNode type) { if (type.IsAssignableTo(FrameworkTypes.Exception) && type.IsAbstract == false && RuleUtilities.IsSerializable(type) == false) { Problems.Add(new Problem(GetResolution(type.Name.Name))); } return(Problems); }