== Why is this an issue? include::../description.adoc[] === Noncompliant code example [source,csharp] ---- class Person { private int age; [Pure] // Noncompliant. In this case the method makes a possibly visible state change void ConfigureAge(int age) { ... this.age = age; } ... } ---- === Compliant solution [source,csharp] ---- class Person { private int age; void ConfigureAge(int age) { ... this.age = age; } ... } ---- ifdef::env-github,rspecator-view[] ''' == Implementation Specification (visible only on this page) include::../message.adoc[] include::../highlighting.adoc[] endif::env-github,rspecator-view[]