Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / DataWeb / Client / System / Data / Services / Client / ALinq / QueryOptionExpression.cs / 1305376 / 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 #pragma warning disable 618 internal QueryOptionExpression(ExpressionType nodeType, Type type) : base(nodeType, type) { } #pragma warning restore 618 ////// 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 #pragma warning disable 618 internal QueryOptionExpression(ExpressionType nodeType, Type type) : base(nodeType, type) { } #pragma warning restore 618 ////// 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
- PenCursorManager.cs
- GAC.cs
- VersionedStreamOwner.cs
- EditorPartDesigner.cs
- _SingleItemRequestCache.cs
- MemoryStream.cs
- HTMLTextWriter.cs
- WebPartCatalogCloseVerb.cs
- NonceToken.cs
- Comparer.cs
- DateTimeUtil.cs
- EventHandlers.cs
- ForceCopyBuildProvider.cs
- AQNBuilder.cs
- PeerName.cs
- Executor.cs
- RegularExpressionValidator.cs
- OracleColumn.cs
- tooltip.cs
- ListViewGroupConverter.cs
- HtmlAnchor.cs
- SimpleType.cs
- LongValidator.cs
- FontStretch.cs
- SchemaType.cs
- Html32TextWriter.cs
- MimeTypePropertyAttribute.cs
- EmulateRecognizeCompletedEventArgs.cs
- DefaultDialogButtons.cs
- ImportOptions.cs
- WebContext.cs
- ExtensionSimplifierMarkupObject.cs
- wmiprovider.cs
- DataGridSortCommandEventArgs.cs
- SqlVersion.cs
- SmuggledIUnknown.cs
- TabPage.cs
- SchemaNames.cs
- UInt32Storage.cs
- HotCommands.cs
- WebResourceUtil.cs
- CodeGenerator.cs
- PartialCachingAttribute.cs
- XmlUtf8RawTextWriter.cs
- DataSet.cs
- ReaderContextStackData.cs
- ZipQueryOperator.cs
- validationstate.cs
- QueueSurrogate.cs
- DurableInstanceManager.cs
- IssuedTokenParametersEndpointAddressElement.cs
- OutputScope.cs
- DBConnection.cs
- SqlProfileProvider.cs
- ResourceProperty.cs
- XmlBoundElement.cs
- BoundPropertyEntry.cs
- UserControl.cs
- Visual3D.cs
- WrappedIUnknown.cs
- NavigateEvent.cs
- indexingfiltermarshaler.cs
- PeerNameResolver.cs
- TextEvent.cs
- InputScope.cs
- CalendarDesigner.cs
- WFItemsToSpacerVisibility.cs
- RoleManagerModule.cs
- connectionpool.cs
- Rotation3D.cs
- Item.cs
- NumericUpDown.cs
- LeafCellTreeNode.cs
- Repeater.cs
- HeaderLabel.cs
- XmlnsCache.cs
- Keyboard.cs
- DotExpr.cs
- WebServiceHostFactory.cs
- TextBoxAutoCompleteSourceConverter.cs
- CodeObject.cs
- VectorKeyFrameCollection.cs
- SqlTriggerAttribute.cs
- CompositeFontParser.cs
- GeneralEndpointIdentity.cs
- XmlAttributeHolder.cs
- FlowLayoutSettings.cs
- ParseElementCollection.cs
- BitmapCache.cs
- ArrayHelper.cs
- MatrixStack.cs
- TailCallAnalyzer.cs
- ISCIIEncoding.cs
- Input.cs
- WebBodyFormatMessageProperty.cs
- SqlErrorCollection.cs
- ColumnReorderedEventArgs.cs
- TCEAdapterGenerator.cs
- MenuItemAutomationPeer.cs
- ApplicationDirectory.cs