C# 'is' operator Clarification
<p>Does the <code>is</code> operator indicate whether or not an object <strong>is an instance</strong> of a certain class, or only if <strong>it can be casted</strong> to that class?</p>

<p>Assume I have a <code>DbCommand</code> called <code>command</code> that has actually has been initialized as a <code>SqlCommand</code>.  What is the result of <code>command is OracleCommand</code>?  </p>

<p>(<code>SqlCommand</code> and <code>OracleCommand</code> both inherit from <code>DbCommand</code>)</p>
