title: What is this? "TList does not contain a member named ..." in Delphi
body: <p>I've added some of the new Generics into my Delphi 2009 program.</p>
  
  <p>In the Structure window of the Delphi IDE, I'm getting a bunch of errors of the form:</p>
  
  <pre><code>'TList` 1' does not contain a member named 'JumpID' at line 1031 (1031:57) 
  </code></pre>
  
  <p>My declarations and lines seem fine to me. And my program Builds without any errors and runs without problems.</p>
  
  <p>The relevent declarations are:</p>
  
  <pre><code>uses 
    Generics.Collections;
  
  type
    TLocJump = record
      LocID: string;
      JumpID: string;
    end;
  
  var
    LocJumpList: TList&lt;TLocJump&gt;;
    CurCursorID: string;
    I: integer;
  </code></pre>
  
  <p>And this is line 1031 that the message is referring to:</p>
  
  <pre><code>  CurCursorID := LocJumpList[I].JumpID;
  </code></pre>
  
  <p>Could anyone explain what this message is, and what I can do to fix it?</p>