Exemplo n.º 1
0
 /// <summary>
 /// Reacts to the selection of a line feature.
 /// </summary>
 /// <param name="line">The line (if any) that has been selected.</param>
 internal override void OnSelectLine(LineFeature line)
 {
     if (m_Cmd != null)
     {
         // Can't pick something created by a dependent op.
         if (IsDependent(line))
         {
             DependencyMessage();
         }
         else
         {
             m_Cmd.OnSelectLine(line);
         }
     }
     else if (line != null)
     {
         Run(line);
     }
 }