include::../description.adoc[] == Noncompliant Code Example ---- public class Foo { private string name = "foobar"; // Noncompliant public string DefaultName { get; } = "foobar"; // Noncompliant public Foo(string value = "foobar") // Noncompliant { var something = value ?? "foobar"; // Noncompliant } } ---- == Compliant Solution ---- public class Foo { private const string Foobar = "foobar"; private string name = Foobar; public string DefaultName { get; } = Foobar; public Foo(string value = Foobar) { var something = value ?? Foobar; } } ---- == Exceptions The following are ignored: * literals with fewer than 5 characters * literals matching one of the parameter names * literals used in attributes ifdef::env-github,rspecator-view[] ''' == Comments And Links (visible only on this page) include::comments-and-links.adoc[] endif::env-github,rspecator-view[]