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
- WebEvents.cs
- SHA512.cs
- DescriptionAttribute.cs
- AbstractExpressions.cs
- SqlParameterizer.cs
- ServiceReference.cs
- _HTTPDateParse.cs
- TreeNodeStyleCollectionEditor.cs
- WebBrowserPermission.cs
- TemplateControlCodeDomTreeGenerator.cs
- IndexedString.cs
- XmlAutoDetectWriter.cs
- SoapHeaders.cs
- LayoutEditorPart.cs
- X509Chain.cs
- SplineQuaternionKeyFrame.cs
- ListBoxItem.cs
- WebBrowserContainer.cs
- OdbcInfoMessageEvent.cs
- ListCollectionView.cs
- SoapInteropTypes.cs
- ObjectListCommandEventArgs.cs
- FormsAuthenticationEventArgs.cs
- StagingAreaInputItem.cs
- CfgParser.cs
- CoTaskMemUnicodeSafeHandle.cs
- DependencyObjectProvider.cs
- TableLayoutSettingsTypeConverter.cs
- _SslStream.cs
- EffectiveValueEntry.cs
- TdsEnums.cs
- InputLanguageManager.cs
- ListViewCancelEventArgs.cs
- EmptyQuery.cs
- HtmlInputFile.cs
- WebPartConnectionsCloseVerb.cs
- WorkingDirectoryEditor.cs
- FillErrorEventArgs.cs
- WebBrowser.cs
- TextAdaptor.cs
- ConvertEvent.cs
- Tracking.cs
- CallbackValidatorAttribute.cs
- SectionInput.cs
- SectionXmlInfo.cs
- StaticFileHandler.cs
- WorkflowOperationContext.cs
- DateTimeOffsetAdapter.cs
- Profiler.cs
- SerializerWriterEventHandlers.cs
- AmbientValueAttribute.cs
- ConditionalWeakTable.cs
- Panel.cs
- SqlAggregateChecker.cs
- DataGridBoolColumn.cs
- BasicViewGenerator.cs
- COAUTHINFO.cs
- ChannelManager.cs
- MessageQueuePermissionEntry.cs
- LoadGrammarCompletedEventArgs.cs
- PackageDigitalSignatureManager.cs
- MarkupWriter.cs
- DataGridViewCell.cs
- ReadWriteSpinLock.cs
- LineVisual.cs
- Latin1Encoding.cs
- OLEDB_Enum.cs
- MultipleViewProviderWrapper.cs
- InfoCardXmlSerializer.cs
- XmlBaseWriter.cs
- SchemaElementLookUpTableEnumerator.cs
- ChangesetResponse.cs
- RoutedEventConverter.cs
- AssertSection.cs
- DataGridViewCellErrorTextNeededEventArgs.cs
- TypeReference.cs
- XmlHierarchyData.cs
- DesignerWithHeader.cs
- CqlGenerator.cs
- AttachedPropertyBrowsableAttribute.cs
- ActivityCodeGenerator.cs
- HtmlControlPersistable.cs
- CallTemplateAction.cs
- DataGridCellsPresenter.cs
- TagNameToTypeMapper.cs
- StylusDevice.cs
- TranslateTransform.cs
- VisualStyleTypesAndProperties.cs
- ConfigXmlElement.cs
- CompoundFileStorageReference.cs
- AssemblyCache.cs
- Reference.cs
- HttpCachePolicyElement.cs
- XmlUnspecifiedAttribute.cs
- TimerTable.cs
- SettingsContext.cs
- BoundingRectTracker.cs
- ConfigurationValidatorBase.cs
- WorkflowItemPresenter.cs
- RoutedPropertyChangedEventArgs.cs