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
- DataListCommandEventArgs.cs
- WindowsEditBoxRange.cs
- ThreadStartException.cs
- HtmlWindowCollection.cs
- OrderedDictionaryStateHelper.cs
- KeyValuePairs.cs
- AttachedAnnotation.cs
- Binding.cs
- XmlUrlResolver.cs
- ModelItemExtensions.cs
- ActivitySurrogate.cs
- AppSettingsExpressionBuilder.cs
- CompensatableTransactionScopeActivityDesigner.cs
- DocumentEventArgs.cs
- MultiTrigger.cs
- StreamReader.cs
- DbProviderFactories.cs
- SharedStatics.cs
- GridViewEditEventArgs.cs
- PrintDialog.cs
- NamedPipeConnectionPool.cs
- EntityType.cs
- XmlImplementation.cs
- BuildResultCache.cs
- ParentQuery.cs
- FileLogRecordStream.cs
- BuildResult.cs
- CapabilitiesSection.cs
- OperationResponse.cs
- SimpleFieldTemplateFactory.cs
- SpecialFolderEnumConverter.cs
- XmlAttributeCollection.cs
- TreePrinter.cs
- storepermissionattribute.cs
- ReflectionTypeLoadException.cs
- ElasticEase.cs
- TrustManagerPromptUI.cs
- AssemblyCacheEntry.cs
- AsyncResult.cs
- XmlSchemaImporter.cs
- ConfigurationValidatorBase.cs
- MatrixValueSerializer.cs
- DbSourceParameterCollection.cs
- __FastResourceComparer.cs
- QueueException.cs
- DesignerDataSourceView.cs
- SourceExpressionException.cs
- OdbcFactory.cs
- TypeValidationEventArgs.cs
- BuildResult.cs
- MatchingStyle.cs
- TransformValueSerializer.cs
- InternalBase.cs
- AppDomainInstanceProvider.cs
- GeometryModel3D.cs
- SmtpTransport.cs
- JsonGlobals.cs
- ConstructorBuilder.cs
- ControlIdConverter.cs
- BuildProviderAppliesToAttribute.cs
- Baml2006ReaderContext.cs
- WebBrowserProgressChangedEventHandler.cs
- ArgumentException.cs
- SystemWebCachingSectionGroup.cs
- ToolstripProfessionalRenderer.cs
- RegexMatch.cs
- ChtmlCommandAdapter.cs
- TableLayoutSettingsTypeConverter.cs
- ComAdminWrapper.cs
- RelationshipEndMember.cs
- CodeMemberEvent.cs
- ParserContext.cs
- mediaclock.cs
- WeakReferenceList.cs
- GenericsInstances.cs
- HttpGetServerProtocol.cs
- EdmItemError.cs
- ToolboxCategoryItems.cs
- ProcessThread.cs
- CommonObjectSecurity.cs
- MouseEvent.cs
- ValueUtilsSmi.cs
- Underline.cs
- FlowDocumentReaderAutomationPeer.cs
- HorizontalAlignConverter.cs
- AddInServer.cs
- Span.cs
- ParserHooks.cs
- ManagementQuery.cs
- WhitespaceRule.cs
- CodeArrayIndexerExpression.cs
- RealProxy.cs
- SqlLiftIndependentRowExpressions.cs
- InternalSafeNativeMethods.cs
- StringComparer.cs
- InputScope.cs
- ActivityBuilderXamlWriter.cs
- PreviewKeyDownEventArgs.cs
- ParameterDataSourceExpression.cs
- XmlSchemaException.cs