title: Sort the generic list and allow two names always to be on top and rest sorted
body: <p>private  List nodes = new List();</p>
  
  <p>there is a label field inside ISilverNodeModel class of type string.</p>
  
  <p>suppose the nodes list is:</p>
  
  <p><strong>Malcolm,
  Sym,
  Eric,
  Sandrea</strong></p>
  
  <p>I want <strong>malcolm and Sandrea always on top and rest to be sorted.</strong></p>
  
  <p>I am doing this but it sorts all :</p>
  
  <blockquote>
    <p>nodes.Sort((node1, node2) =>
    node1.Label.
                                     CompareTo(
                                     node2.Label));</p>
  </blockquote>