コード例 #1
0
 public virtual void AppendSort(StringBuilder builder, DataAspect aspect, ClassSort sort)
 {
     if (sort is ClassSortNode)
     {
         AppendSortNodes(builder, aspect, (ClassSortNode)sort);
     }
     else if (sort is ClassSortTerm)
     {
         AppendSortTerm(builder, aspect, (ClassSortTerm)sort);
     }
     else if (sort is ClassSortExpression)
     {
         AppendSortExpression(builder, aspect, (ClassSortExpression)sort);
     }
     else
     {
         throw new ArgumentException("Unknown sort type " + sort.GetType(), "sort");
     }
 }
コード例 #2
0
ファイル: AnsiDialect.cs プロジェクト: EixoX/Jetfuel-CSharp
 public virtual void AppendSort(StringBuilder builder, DataAspect aspect, ClassSort sort)
 {
     if (sort is ClassSortNode)
         AppendSortNodes(builder, aspect, (ClassSortNode)sort);
     else if (sort is ClassSortTerm)
         AppendSortTerm(builder, aspect, (ClassSortTerm)sort);
     else if (sort is ClassSortExpression)
         AppendSortExpression(builder, aspect, (ClassSortExpression)sort);
     else
         throw new ArgumentException("Unknown sort type " + sort.GetType(), "sort");
 }