Imported Upstream version 4.6.0.125

Former-commit-id: a2155e9bd80020e49e72e86c44da02a8ac0e57a4
This commit is contained in:
Xamarin Public Jenkins (auto-signing)
2016-08-03 10:59:49 +00:00
parent a569aebcfd
commit e79aa3c0ed
17047 changed files with 3137615 additions and 392334 deletions

View File

@@ -0,0 +1,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;
}
}
}
}