コード例 #1
0
 public ISqlDefinitionElement Prev(SqlDefinitionElementType elemType)
 {
     if (blockElement != null)
     {
         return(blockElement.Prev(elemType));
     }
     return(elements.LastOrDefault(e => e.ElementType == elemType));
 }
コード例 #2
0
 public void RemovePrev(SqlDefinitionElementType elemType)
 {
     if (blockElement != null)
     {
         blockElement.RemovePrev(elemType);
     }
     else
     {
         var targetIndex = elements.FindLastIndex(e => e.ElementType == elemType);
         if (targetIndex < 0)
         {
             return;
         }
         elements.RemoveAt(targetIndex);
     }
 }