C# property and ref parameter, why no sugar?
Because you’re passing the result of the indexer, which is really the result of a method call. There’s no guarantee that the indexer property also has a setter, and passing it by ref would lead to a false security on the developer’s part when he thinks that his property is going to be set without … Read more