コード例 #1
0
ファイル: SortOrder.cs プロジェクト: textmetal/main
		public SortOrder(SymbolName symbolName, SortDirection sortDirection)
		{
			if ((object)symbolName == null)
				throw new ArgumentNullException(nameof(symbolName));

			this.symbolName = symbolName;
			this.sortDirection = sortDirection;
		}
コード例 #2
0
		protected override IExpression VisitSymbolName(SymbolName symbolName)
		{
			string columnName;

			if ((object)symbolName == null)
				throw new ArgumentNullException(nameof(symbolName));

			columnName = this.SqlNuance.GetAliasedColumnName("t0", symbolName.Name);

			this.Strings.Append(columnName);

			return symbolName;
		}
コード例 #3
0
ファイル: ExpressionVisitor.cs プロジェクト: textmetal/main
		protected abstract IExpression VisitSymbolName(SymbolName symbolName);