public selectfield(selectfunctiondef func, expression expression, string rowsource_consumeralias, Ioperand literalconst, string fieldname, string asname, selectstatement subqry, sortorder order) { /* [rzamponi 20100112] FxCop CA1805:DoNotInitializeUnnecessarily */ //if (func == selectfunctiondef.none) Function = null; else Function = new selectfunction(func); if (func != selectfunctiondef.none) { Function = new selectfunction(func); } Expression = expression; RowsourceConsumerAlias = rowsource_consumeralias; literal = literalconst; Fieldname = fieldname; AsName = asname; subquery = subqry; if (order == sortorder.so_asc) { Ascending = true; } else if (order == sortorder.so_desc) { Descending = true; } }
public selectfunction(selectfunctiondef _func) { func = _func; }
public selectfield(selectfunctiondef func, string fieldname, sortorder order) : this(func, null, null, null, fieldname, null, null, order) { }
public selectfield(selectfunctiondef func, string fieldname) : this(func, null, null, null, fieldname, null, null, sortorder.so_none) { }
public selectfield(selectfunctiondef func, string rowsource_consumeralias, string fieldname, string asname) : this(func, null, rowsource_consumeralias, null, fieldname, asname, null, sortorder.so_none) { }
public selectfield(selectfunctiondef func, string rowsource_consumeralias, Ioperand literalconst, string fieldname, string asname, selectstatement subqry, sortorder order) : this(func, null, rowsource_consumeralias, literalconst, fieldname, asname, subqry, order) { }