1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83
|
//------------------------------------------------------------------------------
// <copyright file="LinqDataSourceSelectEventArgs.cs" company="Microsoft">
// Copyright (c) Microsoft Corporation. All rights reserved.
// </copyright>
//------------------------------------------------------------------------------
namespace System.Web.UI.WebControls {
using System;
using System.Collections.Generic;
using System.Collections.Specialized;
using System.ComponentModel;
using System.Diagnostics.CodeAnalysis;
public class LinqDataSourceSelectEventArgs : CancelEventArgs {
private DataSourceSelectArguments _arguments;
private IDictionary<string, object> _groupByParameters;
private IOrderedDictionary _orderByParameters;
private IDictionary<string, object> _orderGroupsByParameters;
private object _result;
private IDictionary<string, object> _selectParameters;
private IDictionary<string, object> _whereParameters;
public LinqDataSourceSelectEventArgs(DataSourceSelectArguments arguments,
IDictionary<string, object> whereParameters, IOrderedDictionary orderByParameters,
IDictionary<string, object> groupByParameters, IDictionary<string, object> orderGroupsByParameters,
IDictionary<string, object> selectParameters) {
_arguments = arguments;
_groupByParameters = groupByParameters;
_orderByParameters = orderByParameters;
_orderGroupsByParameters = orderGroupsByParameters;
_selectParameters = selectParameters;
_whereParameters = whereParameters;
}
public DataSourceSelectArguments Arguments {
get {
return _arguments;
}
}
public IDictionary<string, object> GroupByParameters {
get {
return _groupByParameters;
}
}
public IOrderedDictionary OrderByParameters {
get {
return _orderByParameters;
}
}
public IDictionary<string, object> OrderGroupsByParameters {
get {
return _orderGroupsByParameters;
}
}
public object Result {
get {
return _result;
}
set {
_result = value;
}
}
public IDictionary<string, object> SelectParameters {
get {
return _selectParameters;
}
}
public IDictionary<string, object> WhereParameters {
get {
return _whereParameters;
}
}
}
}
|