Steven Schveighoffer wrote:
I don't think properties should be necessarily pure anyways. How do you have a pure setter? It's more of a convention that a property getter should not change the state of the containing entity, a pretty much non-enforcable convention.
That's my problem with properties as a distinct syntax - they don't have distinct uses or behaviors.
