Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / ndp / fx / src / DataWeb / Client / System / Data / Services / Client / ALinq / QueryOptionExpression.cs / 2 / 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
- GradientSpreadMethodValidation.cs
- entitydatasourceentitysetnameconverter.cs
- SystemWebSectionGroup.cs
- CorePropertiesFilter.cs
- AddInActivator.cs
- AuthenticationException.cs
- MultipartContentParser.cs
- TagPrefixCollection.cs
- ListBindingConverter.cs
- BitVector32.cs
- XmlWrappingReader.cs
- SystemNetworkInterface.cs
- DataGridView.cs
- CommonServiceBehaviorElement.cs
- Point3DAnimation.cs
- ConstrainedGroup.cs
- WebHostUnsafeNativeMethods.cs
- ApplyImportsAction.cs
- Tablet.cs
- ComponentEvent.cs
- QuinticEase.cs
- SiteMapDataSource.cs
- ConstructorNeedsTagAttribute.cs
- QualifiedId.cs
- BaseProcessor.cs
- QueryableFilterRepeater.cs
- PageStatePersister.cs
- AppDomainShutdownMonitor.cs
- HelloOperationCD1AsyncResult.cs
- ComponentChangedEvent.cs
- TemplatedWizardStep.cs
- RecommendedAsConfigurableAttribute.cs
- WebPartConnectionsEventArgs.cs
- Speller.cs
- AutomationElementCollection.cs
- ReachObjectContext.cs
- MimeBasePart.cs
- RangeValuePattern.cs
- EditorPartCollection.cs
- KeyManager.cs
- ScalarOps.cs
- StandardCommands.cs
- BitStream.cs
- TemplateColumn.cs
- DesignerAttribute.cs
- CustomAttributeFormatException.cs
- FunctionParameter.cs
- QilPatternVisitor.cs
- HtmlInputSubmit.cs
- XmlValidatingReaderImpl.cs
- Imaging.cs
- FixedSOMImage.cs
- SqlDataSourceFilteringEventArgs.cs
- UInt16Storage.cs
- MachineSettingsSection.cs
- followingsibling.cs
- BufferAllocator.cs
- IsolatedStorageFile.cs
- MetadataPropertyvalue.cs
- Trigger.cs
- ClientSettingsProvider.cs
- Mapping.cs
- PrintDocument.cs
- ExceptionHandler.cs
- ResourceExpressionEditor.cs
- PaperSize.cs
- ConnectionProviderAttribute.cs
- WindowInteractionStateTracker.cs
- DataBindingHandlerAttribute.cs
- WebPartMenu.cs
- ExpressionNormalizer.cs
- NamespaceEmitter.cs
- isolationinterop.cs
- Vector3DCollection.cs
- UnhandledExceptionEventArgs.cs
- TextCompositionEventArgs.cs
- OdbcError.cs
- DataGrid.cs
- PropertyInformation.cs
- PinnedBufferMemoryStream.cs
- XmlComplianceUtil.cs
- DragDrop.cs
- Helper.cs
- StrongTypingException.cs
- FileDialog.cs
- ImageUrlEditor.cs
- StandardMenuStripVerb.cs
- PropertySourceInfo.cs
- DecimalConverter.cs
- PackWebRequest.cs
- StringAnimationUsingKeyFrames.cs
- Renderer.cs
- FreeFormDragDropManager.cs
- RadioButton.cs
- JournalEntryStack.cs
- RecordConverter.cs
- ColumnHeader.cs
- DrawingContextDrawingContextWalker.cs
- AdRotator.cs
- XmlSchemaAttributeGroup.cs