Skip to content

Gendarme.Rules.Maintainability.AvoidAlwaysNullFieldRule(git)

Sebastien Pouliot edited this page Mar 2, 2011 · 1 revision

AvoidAlwaysNullFieldRule

Assembly: Gendarme.Rules.Maintainability
Version: git

Description

A type has a private field whose value is always null.

Examples

Bad example:

internal sealed class Bad {
    private List<int> values;
    public List<int> Values {
        get {
            return values;
        }
    }
}

Good example:

internal sealed class Good {
    private List<int> values = new List<int>();
    public List<int> Values {
        get {
            return values;
        }
    }
}

Notes

  • This rule is available since Gendarme 2.4

Source code

You can browse the latest source code of this rule on github.com

Clone this wiki locally