void OtherInstanceProperty2(SomeClassThatContainsADisposableProperty someObj)
 {
     someObj.Reader = new StreamReader("foobaz.xml");              //property in param, no locals
 }
        void OtherInstanceProperty1(SomeClassThatContainsADisposableProperty someObj)
        {
            var reader = new StreamReader("foobaz.xml");

            someObj.Reader = reader;             //property in param
        }