<p dir="auto">Hi,</p>
<p dir="auto"><strong>VS</strong>: 2013 Update 4 RC.<br>
<strong>TS</strong>: 1.3</p>
<p dir="auto">In the code below:</p>
<div class="highlight highlight-source-ts notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="class Foo {

    constructor(
        private bar: string
        ) { }

    getBar() {
        return this.bar;
    }
}"><pre class="notranslate"><span class="pl-k">class</span> <span class="pl-smi">Foo</span> <span class="pl-kos">{</span>

    <span class="pl-en">constructor</span><span class="pl-kos">(</span>
        <span class="pl-k">private</span> <span class="pl-s1">bar</span>: <span class="pl-smi">string</span>
        <span class="pl-kos">)</span> <span class="pl-kos">{</span> <span class="pl-kos">}</span>

    <span class="pl-en">getBar</span><span class="pl-kos">(</span><span class="pl-kos">)</span> <span class="pl-kos">{</span>
        <span class="pl-k">return</span> <span class="pl-smi">this</span><span class="pl-kos">.</span><span class="pl-c1">bar</span><span class="pl-kos">;</span>
    <span class="pl-kos">}</span>
<span class="pl-kos">}</span></pre></div>
<p dir="auto">right-clicking on the constructor <code class="notranslate">bar</code> and renaming does not rename <code class="notranslate">this.bar</code> in <code class="notranslate">getBar</code>.</p>
<p dir="auto">If <code class="notranslate">bar</code> is public or defined outside of the constructor, then the rename works correctly.</p>
<p dir="auto">The following code used to find the reference for variable <code class="notranslate">z</code> in line2 correctly pre-1.0, but now fails to find the reference within the function <code class="notranslate">func</code>:</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="    export class ABCD {
        constructor(private x: number, public y: number, private z: number) {
        }

        func() {
            return this.z;
        }
    }"><pre class="notranslate"><code class="notranslate">    export class ABCD {
        constructor(private x: number, public y: number, private z: number) {
        }

        func() {
            return this.z;
        }
    }
</code></pre></div>