Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / 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
- TextTreeNode.cs
- MetadataArtifactLoaderFile.cs
- ComponentCollection.cs
- MemberCollection.cs
- AuditLevel.cs
- FilterableAttribute.cs
- WebPartActionVerb.cs
- CustomSignedXml.cs
- HtmlControl.cs
- ElapsedEventArgs.cs
- XmlSchemaObjectTable.cs
- CollectionsUtil.cs
- XmlnsDictionary.cs
- SamlAdvice.cs
- WMIGenerator.cs
- UnsafePeerToPeerMethods.cs
- AttachedPropertyMethodSelector.cs
- EditorPartCollection.cs
- MultiByteCodec.cs
- VideoDrawing.cs
- SafeRegistryKey.cs
- SecurityPolicySection.cs
- Point3DAnimationUsingKeyFrames.cs
- SystemFonts.cs
- GuidelineSet.cs
- AutomationPropertyInfo.cs
- FileDialogPermission.cs
- ipaddressinformationcollection.cs
- IisNotInstalledException.cs
- ReliableSessionBindingElementImporter.cs
- LinearKeyFrames.cs
- FixUpCollection.cs
- SearchForVirtualItemEventArgs.cs
- QuaternionAnimationBase.cs
- NativeCppClassAttribute.cs
- ImageField.cs
- Blend.cs
- HtmlHistory.cs
- Span.cs
- MemberInfoSerializationHolder.cs
- dsa.cs
- TdsRecordBufferSetter.cs
- ViewStateModeByIdAttribute.cs
- SqlRemoveConstantOrderBy.cs
- StoreConnection.cs
- ProvidersHelper.cs
- WebPartEditorCancelVerb.cs
- EventSetter.cs
- TextTrailingWordEllipsis.cs
- XmlSchemaNotation.cs
- EncryptedKeyIdentifierClause.cs
- CodeSubDirectory.cs
- ScriptControlManager.cs
- ApplicationTrust.cs
- SkinBuilder.cs
- ClipboardData.cs
- FacetChecker.cs
- Validator.cs
- ListViewItem.cs
- SpoolingTask.cs
- PasswordRecovery.cs
- CodeFieldReferenceExpression.cs
- DocumentPageView.cs
- PersistenceTypeAttribute.cs
- BuildResultCache.cs
- DataGridViewColumn.cs
- TypeListConverter.cs
- AutomationAttributeInfo.cs
- QuaternionAnimation.cs
- TextTreeInsertElementUndoUnit.cs
- DataTrigger.cs
- processwaithandle.cs
- OLEDB_Util.cs
- SqlProcedureAttribute.cs
- MenuItemCollectionEditorDialog.cs
- DbConnectionInternal.cs
- MultipartIdentifier.cs
- StreamedFramingRequestChannel.cs
- DocumentViewerBase.cs
- SpecularMaterial.cs
- SelectionItemPatternIdentifiers.cs
- BinaryParser.cs
- PrePrepareMethodAttribute.cs
- ConfigurationManagerInternalFactory.cs
- AuthenticationSchemesHelper.cs
- ButtonBaseAutomationPeer.cs
- EditBehavior.cs
- ProcessModelSection.cs
- VectorCollectionConverter.cs
- wpf-etw.cs
- StreamGeometry.cs
- SmtpNetworkElement.cs
- EdmPropertyAttribute.cs
- formatter.cs
- SecurityManager.cs
- SpecularMaterial.cs
- StringSource.cs
- NavigationEventArgs.cs
- Pair.cs
- HandledEventArgs.cs