Marking methods as ReadOnly allows the run-time system to perform a number of optimizations that may significantly improve the performance of your application.
public ReadOnlyAttribute()