[CheckId] CA1505 [Warning] CA1505: Avoid unmaintainable code [Description] 
A type or method has a low maintainability index value. A low maintainability index indicates that a type or method is probably difficult to maintain and would be a good candidate for redesign.