title: Check if XElement contains specific child node
body: <p>Perhaps I am going about this wrong, but I have an XElement storing an XML object like this</p>
  
  <pre><code>&lt;call&gt;
     &lt;attempted/&gt;
     &lt;completed&gt;
          &lt;welcomecall/&gt;
      &lt;/completed&gt;
  &lt;/call&gt;
  </code></pre>
  
  <p>This is stored inside a call class object - <code>call.callinformation</code> with data type XElement.</p>
  
  <p>How do I parse the property contents (the xml above) and see if completed contains the child node welcomecall (as not every one will)?</p>
  
  <p>I have tried <code>call.callinformation.Element("completed").Element("welcomecall"</code>), and other variations, but no luck.</p>
  
  <p>I am trying to assign it to a boolean, like  <code>hasWelcomeCall =  (code to determine if completed has this child element)</code></p>