I like to use 'this' statement for all non-local variables: for properties, for class variables, etc. I do this for code easy reading, easy understanding where from this variable has got.
object someVar;
object SomeProperty { get; set }
void SomeMethod(object arg1, object arg2)
{
  this.SomeProperty = arg1;
  this.someVar = arg2;
}
How do you think, what is proper way to use 'this'?
 
     
     
     
     
     
    