I just stumpled upon the "in" modifier in C#. I know and used ref/out before, but when would you use "in"?
When would you actually pass as reference parameter but not want to change the content? Couldn't you just pass it regularly? If I am the writer of the method I could just not use in, couldn't I?