Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / ndp / fx / src / xsp / System / Web / Extensions / ui / webcontrols / DynamicQueryableWrapper.cs / 1 / DynamicQueryableWrapper.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
namespace System.Web.UI.WebControls {
using System.Linq;
using System.Web.Query.Dynamic;
internal class DynamicQueryableWrapper : IDynamicQueryable {
public IQueryable Where(IQueryable source, string predicate, params object[] values) {
return DynamicQueryable.Where(source, predicate, values);
}
public IQueryable Select(IQueryable source, string selector, params object[] values) {
return DynamicQueryable.Select(source, selector, values);
}
public IQueryable OrderBy(IQueryable source, string ordering, params object[] values) {
return DynamicQueryable.OrderBy(source, ordering, values);
}
public IQueryable Take(IQueryable source, int count) {
return DynamicQueryable.Take(source, count);
}
public IQueryable Skip(IQueryable source, int count) {
return DynamicQueryable.Skip(source, count);
}
public IQueryable GroupBy(IQueryable source, string keySelector, string elementSelector, params object[] values) {
return DynamicQueryable.GroupBy(source, keySelector, elementSelector, values );
}
public int Count(IQueryable source) {
return DynamicQueryable.Count(source);
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
namespace System.Web.UI.WebControls {
using System.Linq;
using System.Web.Query.Dynamic;
internal class DynamicQueryableWrapper : IDynamicQueryable {
public IQueryable Where(IQueryable source, string predicate, params object[] values) {
return DynamicQueryable.Where(source, predicate, values);
}
public IQueryable Select(IQueryable source, string selector, params object[] values) {
return DynamicQueryable.Select(source, selector, values);
}
public IQueryable OrderBy(IQueryable source, string ordering, params object[] values) {
return DynamicQueryable.OrderBy(source, ordering, values);
}
public IQueryable Take(IQueryable source, int count) {
return DynamicQueryable.Take(source, count);
}
public IQueryable Skip(IQueryable source, int count) {
return DynamicQueryable.Skip(source, count);
}
public IQueryable GroupBy(IQueryable source, string keySelector, string elementSelector, params object[] values) {
return DynamicQueryable.GroupBy(source, keySelector, elementSelector, values );
}
public int Count(IQueryable source) {
return DynamicQueryable.Count(source);
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- AlgoModule.cs
- XmlSchemaSimpleContent.cs
- ProxyWebPart.cs
- wgx_render.cs
- DataGridViewImageColumn.cs
- Literal.cs
- FrameworkElement.cs
- MonthChangedEventArgs.cs
- StrongNameMembershipCondition.cs
- ACL.cs
- MenuItemBindingCollection.cs
- XmlLinkedNode.cs
- SymbolMethod.cs
- ThicknessAnimationBase.cs
- TrustLevel.cs
- ProgressChangedEventArgs.cs
- Expr.cs
- ViewStateException.cs
- MergeFilterQuery.cs
- HTMLTagNameToTypeMapper.cs
- BitmapData.cs
- XmlTextReaderImpl.cs
- PageEventArgs.cs
- MachineKeySection.cs
- ListControlConvertEventArgs.cs
- RegexWorker.cs
- CharUnicodeInfo.cs
- LabelAutomationPeer.cs
- WebBaseEventKeyComparer.cs
- AxisAngleRotation3D.cs
- FixedSOMElement.cs
- MetafileHeader.cs
- WindowsGraphics2.cs
- DBConcurrencyException.cs
- DeclarationUpdate.cs
- PolicyLevel.cs
- Authorization.cs
- CodeFieldReferenceExpression.cs
- mediapermission.cs
- ExpressionBuilderContext.cs
- OleDbErrorCollection.cs
- ProfileService.cs
- ChineseLunisolarCalendar.cs
- MonitorWrapper.cs
- DBPropSet.cs
- ParseNumbers.cs
- InvalidContentTypeException.cs
- SamlSubjectStatement.cs
- TcpDuplicateContext.cs
- ProcessRequestArgs.cs
- ExternalDataExchangeService.cs
- ControlParameter.cs
- XmlBufferReader.cs
- HttpProfileBase.cs
- HttpDebugHandler.cs
- ActivityExecutionContext.cs
- BamlTreeNode.cs
- LinqDataView.cs
- TcpServerChannel.cs
- AjaxFrameworkAssemblyAttribute.cs
- SkewTransform.cs
- CapabilitiesSection.cs
- DynamicPropertyHolder.cs
- OrderToken.cs
- Int32AnimationBase.cs
- ProtocolElement.cs
- GroupQuery.cs
- OwnerDrawPropertyBag.cs
- ApplicationSecurityManager.cs
- HotSpot.cs
- TypeGenericEnumerableViewSchema.cs
- DrawingContextWalker.cs
- TableLayout.cs
- FunctionNode.cs
- MobileTemplatedControlDesigner.cs
- BrushMappingModeValidation.cs
- HelloMessageApril2005.cs
- InputElement.cs
- PageParserFilter.cs
- ZipIOZip64EndOfCentralDirectoryBlock.cs
- SqlConnectionFactory.cs
- OpenTypeCommon.cs
- SolidColorBrush.cs
- RemoteHelper.cs
- CategoryNameCollection.cs
- SiteMapNodeItem.cs
- IntPtr.cs
- XmlILCommand.cs
- EventBuilder.cs
- SizeAnimationUsingKeyFrames.cs
- InternalSendMessage.cs
- XPathNodePointer.cs
- SimpleHandlerFactory.cs
- AudioBase.cs
- SharedUtils.cs
- KeyEvent.cs
- ColorTransform.cs
- RectAnimationClockResource.cs
- WmfPlaceableFileHeader.cs
- DesignerToolboxInfo.cs