Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / DataWeb / Client / System / Data / Services / Client / ALinq / OrderByQueryOptionExpression.cs / 1305376 / OrderByQueryOptionExpression.cs
//---------------------------------------------------------------------- //// Copyright (c) Microsoft Corporation. All rights reserved. // //// Respresents a OrderBy query option in resource bound expression tree. // // // @owner [....] //--------------------------------------------------------------------- namespace System.Data.Services.Client { using System; using System.Collections.Generic; using System.Linq.Expressions; ////// An resource specific expression representing a OrderBy query option. /// internal class OrderByQueryOptionExpression : QueryOptionExpression { ///selectors for OrderBy query option private Listselectors; /// /// Creates a OrderByQueryOptionExpression expression /// /// the return type of the expression /// selectors for orderby expression internal OrderByQueryOptionExpression(Type type, Listselectors) : base((ExpressionType)ResourceExpressionType.OrderByQueryOption, type) { this.selectors = selectors; } /// /// Selectors for OrderBy expression /// internal ListSelectors { get { return this.selectors; } } /// /// Structure for selectors. Holds lambda expression + flag indicating desc. /// internal struct Selector { ////// lambda expression for selector /// internal readonly Expression Expression; ////// flag indicating if descending /// internal readonly bool Descending; ////// Creates a Selector /// /// lambda expression for selector /// flag indicating if descending internal Selector(Expression e, bool descending) { this.Expression = e; this.Descending = descending; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //---------------------------------------------------------------------- //// Copyright (c) Microsoft Corporation. All rights reserved. // //// Respresents a OrderBy query option in resource bound expression tree. // // // @owner [....] //--------------------------------------------------------------------- namespace System.Data.Services.Client { using System; using System.Collections.Generic; using System.Linq.Expressions; ////// An resource specific expression representing a OrderBy query option. /// internal class OrderByQueryOptionExpression : QueryOptionExpression { ///selectors for OrderBy query option private Listselectors; /// /// Creates a OrderByQueryOptionExpression expression /// /// the return type of the expression /// selectors for orderby expression internal OrderByQueryOptionExpression(Type type, Listselectors) : base((ExpressionType)ResourceExpressionType.OrderByQueryOption, type) { this.selectors = selectors; } /// /// Selectors for OrderBy expression /// internal ListSelectors { get { return this.selectors; } } /// /// Structure for selectors. Holds lambda expression + flag indicating desc. /// internal struct Selector { ////// lambda expression for selector /// internal readonly Expression Expression; ////// flag indicating if descending /// internal readonly bool Descending; ////// Creates a Selector /// /// lambda expression for selector /// flag indicating if descending internal Selector(Expression e, bool descending) { this.Expression = e; this.Descending = descending; } } } } // 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
- AppSecurityManager.cs
- XmlSchemaParticle.cs
- DataObjectEventArgs.cs
- PersonalizationState.cs
- Visual.cs
- DataContractAttribute.cs
- Keywords.cs
- DateTimeConverter2.cs
- LocatorBase.cs
- CodeDelegateInvokeExpression.cs
- InProcStateClientManager.cs
- FixedSOMGroup.cs
- updatecommandorderer.cs
- Token.cs
- CroppedBitmap.cs
- PerfService.cs
- GraphicsPath.cs
- unsafenativemethodsother.cs
- TextParentUndoUnit.cs
- UndoManager.cs
- XmlNode.cs
- XmlReaderDelegator.cs
- QuadraticBezierSegment.cs
- SafeNativeMethodsOther.cs
- DataServiceRequestException.cs
- X500Name.cs
- Cursor.cs
- RSAProtectedConfigurationProvider.cs
- WebControlsSection.cs
- NativeActivityTransactionContext.cs
- XmlAtomicValue.cs
- AutomationPattern.cs
- ComponentResourceKey.cs
- CryptoProvider.cs
- BindingsCollection.cs
- PointUtil.cs
- CookielessHelper.cs
- QuadraticBezierSegment.cs
- DataGridRelationshipRow.cs
- AsyncOperation.cs
- WorkerRequest.cs
- EntityDataSourceUtil.cs
- IntegerValidator.cs
- XmlReturnReader.cs
- SecureConversationServiceCredential.cs
- StyleCollection.cs
- XmlTypeMapping.cs
- DocumentPageViewAutomationPeer.cs
- CSharpCodeProvider.cs
- TdsParameterSetter.cs
- PeerChannelFactory.cs
- BindingBase.cs
- ImmutablePropertyDescriptorGridEntry.cs
- XPathConvert.cs
- DataServiceHost.cs
- TableRowCollection.cs
- ClassDataContract.cs
- ActiveXHelper.cs
- NullRuntimeConfig.cs
- PropertyItem.cs
- NotificationContext.cs
- EntityExpressionVisitor.cs
- AdvancedBindingPropertyDescriptor.cs
- UrlMappingsModule.cs
- DbConnectionPoolIdentity.cs
- ExceptionTrace.cs
- CapabilitiesSection.cs
- ZipIOExtraField.cs
- CallContext.cs
- WindowInteropHelper.cs
- ManipulationInertiaStartingEventArgs.cs
- CaseKeyBox.ViewModel.cs
- OracleConnectionStringBuilder.cs
- DataGridRow.cs
- HttpConfigurationContext.cs
- Parser.cs
- EntityParameterCollection.cs
- ActionFrame.cs
- RawMouseInputReport.cs
- DataGridTextBoxColumn.cs
- PhoneCallDesigner.cs
- SqlMetaData.cs
- DiscardableAttribute.cs
- EdmSchemaError.cs
- TextEditorContextMenu.cs
- ApplicationTrust.cs
- SiteMapHierarchicalDataSourceView.cs
- CachedPathData.cs
- MergeLocalizationDirectives.cs
- WeakReferenceEnumerator.cs
- EntityViewGenerationAttribute.cs
- Vector3DCollectionConverter.cs
- IDReferencePropertyAttribute.cs
- Normalization.cs
- DeploymentSectionCache.cs
- DrawingContextDrawingContextWalker.cs
- Common.cs
- WebHeaderCollection.cs
- ConfigurationLoader.cs
- XmlSchemaNotation.cs