diff options
Diffstat (limited to 'gendarme/rules/Gendarme.Rules.Maintainability/RemoveDependenceOnObsoleteCodeRule.cs')
-rw-r--r-- | gendarme/rules/Gendarme.Rules.Maintainability/RemoveDependenceOnObsoleteCodeRule.cs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/gendarme/rules/Gendarme.Rules.Maintainability/RemoveDependenceOnObsoleteCodeRule.cs b/gendarme/rules/Gendarme.Rules.Maintainability/RemoveDependenceOnObsoleteCodeRule.cs index 31868ea2..43b49ec9 100644 --- a/gendarme/rules/Gendarme.Rules.Maintainability/RemoveDependenceOnObsoleteCodeRule.cs +++ b/gendarme/rules/Gendarme.Rules.Maintainability/RemoveDependenceOnObsoleteCodeRule.cs @@ -159,9 +159,9 @@ namespace Gendarme.Rules.Maintainability { void CheckInterfaces (TypeDefinition type) { - foreach (TypeReference intf in type.Interfaces) { - if (IsObsolete (intf)) { - string msg = String.Format (CultureInfo.InvariantCulture, "Implement obsolete interface '{0}'.", intf); + foreach (InterfaceImplementation intf in type.Interfaces) { + if (IsObsolete (intf.InterfaceType)) { + string msg = String.Format (CultureInfo.InvariantCulture, "Implement obsolete interface '{0}'.", intf.InterfaceType); Runner.Report (type, type.IsVisible () ? Severity.Medium : Severity.Low, Confidence.Total, msg); } } |