Esempio n. 1
0
 public static IWorker evalIdent(ISieve d, Identifier name)
 {
     DerefResults results = d.deref(name);
     if( results.worker != null )
     return results.worker;
     if( results.workerList != null ) {
     if( results.workerList.Count > 1 )
         throw new NotImplementedException();
     return results.workerList[0];
     }
     throw new ClientException(
     String.Format("scidentre '{0}' not found", name));
 }