Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / ndp / fx / src / DataWeb / Client / System / Data / Services / Client / ALinq / QueryOptionExpression.cs / 1 / QueryOptionExpression.cs
//---------------------------------------------------------------------- //// Copyright (c) Microsoft Corporation. All rights reserved. // //// Respresents a query option in resource bound expression tree. // // // @owner [....] //--------------------------------------------------------------------- namespace System.Data.Services.Client { using System; using System.Diagnostics; using System.Linq.Expressions; ////// An resource specific expression representing a query option. /// internal abstract class QueryOptionExpression : Expression { ////// Creates a QueryOptionExpression expression /// /// expression node type /// the return type of the expression internal QueryOptionExpression(ExpressionType nodeType, Type type) : base(nodeType, type) { } ////// Composes the ///expression with this one when it's specified multiple times. /// to compose. /// /// The expression that results from composing the internal virtual QueryOptionExpression ComposeMultipleSpecification(QueryOptionExpression previous) { Debug.Assert(previous != null, "other != null"); Debug.Assert(previous.GetType() == this.GetType(), "other.GetType == this.GetType() -- otherwise it's not the same specification"); return this; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //---------------------------------------------------------------------- //expression with this one. /// // Copyright (c) Microsoft Corporation. All rights reserved. // //// Respresents a query option in resource bound expression tree. // // // @owner [....] //--------------------------------------------------------------------- namespace System.Data.Services.Client { using System; using System.Diagnostics; using System.Linq.Expressions; ////// An resource specific expression representing a query option. /// internal abstract class QueryOptionExpression : Expression { ////// Creates a QueryOptionExpression expression /// /// expression node type /// the return type of the expression internal QueryOptionExpression(ExpressionType nodeType, Type type) : base(nodeType, type) { } ////// Composes the ///expression with this one when it's specified multiple times. /// to compose. /// /// The expression that results from composing the internal virtual QueryOptionExpression ComposeMultipleSpecification(QueryOptionExpression previous) { Debug.Assert(previous != null, "other != null"); Debug.Assert(previous.GetType() == this.GetType(), "other.GetType == this.GetType() -- otherwise it's not the same specification"); return this; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.expression with this one. ///
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- CookieProtection.cs
- SpoolingTask.cs
- AutomationIdentifierGuids.cs
- XmlBindingWorker.cs
- MDIWindowDialog.cs
- VirtualPath.cs
- ProjectionPathSegment.cs
- EllipticalNodeOperations.cs
- NotifyParentPropertyAttribute.cs
- XsltQilFactory.cs
- BulletedListDesigner.cs
- QueryOutputWriter.cs
- GridPattern.cs
- BrowserCapabilitiesFactoryBase.cs
- StructuredProperty.cs
- SynchronizationContextHelper.cs
- EditorZoneBase.cs
- ScriptIgnoreAttribute.cs
- StringHandle.cs
- MutexSecurity.cs
- SocketElement.cs
- DesignerSerializerAttribute.cs
- Parameter.cs
- EastAsianLunisolarCalendar.cs
- WorkflowPrinting.cs
- InheritanceContextChangedEventManager.cs
- BaseConfigurationRecord.cs
- CreateUserWizardStep.cs
- FactoryId.cs
- AvTraceFormat.cs
- ConfigurationCollectionAttribute.cs
- GradientSpreadMethodValidation.cs
- BuildProviderCollection.cs
- ApplicationId.cs
- CodeTryCatchFinallyStatement.cs
- TreeNode.cs
- IdentityHolder.cs
- ParameterElementCollection.cs
- WebPartManagerInternals.cs
- UnmanagedMarshal.cs
- Expander.cs
- ItemDragEvent.cs
- MsmqPoisonMessageException.cs
- HostingMessageProperty.cs
- XmlSchemaObject.cs
- EventLogEntry.cs
- MessageQueueConverter.cs
- SpnEndpointIdentityExtension.cs
- MaskInputRejectedEventArgs.cs
- XmlEncoding.cs
- DescendantBaseQuery.cs
- SchemaReference.cs
- DataTableNewRowEvent.cs
- GeneralTransform3DGroup.cs
- NotFiniteNumberException.cs
- HttpsHostedTransportConfiguration.cs
- BooleanFunctions.cs
- DbConnectionInternal.cs
- DesignTimeParseData.cs
- TrackingProfile.cs
- metadatamappinghashervisitor.hashsourcebuilder.cs
- TextSelectionHelper.cs
- SiblingIterators.cs
- RouteItem.cs
- StyleCollection.cs
- DataQuery.cs
- ChildTable.cs
- Properties.cs
- BindingExpression.cs
- Int64Animation.cs
- ExpressionDumper.cs
- MachinePropertyVariants.cs
- WindowsEditBoxRange.cs
- DateTimeConverter.cs
- Monitor.cs
- GenericAuthenticationEventArgs.cs
- Calendar.cs
- SqlDataSourceEnumerator.cs
- TargetInvocationException.cs
- EditorPartCollection.cs
- DbMetaDataFactory.cs
- SubpageParaClient.cs
- CollectionChangedEventManager.cs
- ProfileGroupSettingsCollection.cs
- XsltInput.cs
- BridgeDataRecord.cs
- TypedTableHandler.cs
- FormsAuthenticationEventArgs.cs
- IsolatedStorageFile.cs
- OverloadGroupAttribute.cs
- NativeMethods.cs
- EncoderBestFitFallback.cs
- _NTAuthentication.cs
- ProofTokenCryptoHandle.cs
- VisualTreeHelper.cs
- ThreadAbortException.cs
- ApplicationCommands.cs
- MulticastOption.cs
- SqlComparer.cs
- CompiledAction.cs