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
- DbParameterHelper.cs
- HostProtectionPermission.cs
- XmlImplementation.cs
- GridViewCancelEditEventArgs.cs
- StandardToolWindows.cs
- WebReferenceOptions.cs
- RelationshipConverter.cs
- CacheSection.cs
- ServiceOperation.cs
- DbProviderFactories.cs
- WebServiceFault.cs
- ClockController.cs
- TypeSemantics.cs
- EventSourceCreationData.cs
- PathFigureCollection.cs
- DSASignatureDeformatter.cs
- MenuBindingsEditorForm.cs
- TraceLevelHelper.cs
- StylusPointProperty.cs
- ItemsControlAutomationPeer.cs
- AdornerLayer.cs
- LongValidator.cs
- GenericEnumConverter.cs
- DllNotFoundException.cs
- CultureInfoConverter.cs
- TableParagraph.cs
- DataGridViewCheckBoxCell.cs
- CodeArrayIndexerExpression.cs
- StringAnimationUsingKeyFrames.cs
- _LocalDataStoreMgr.cs
- ManagedCodeMarkers.cs
- StructuredTypeInfo.cs
- AngleUtil.cs
- ComUdtElementCollection.cs
- SmiEventSink_Default.cs
- ApplicationId.cs
- OdbcDataAdapter.cs
- BoolExpr.cs
- SpeechSynthesizer.cs
- ProfileGroupSettingsCollection.cs
- StylusPlugInCollection.cs
- DownloadProgressEventArgs.cs
- oledbmetadatacolumnnames.cs
- SchemaManager.cs
- XmlC14NWriter.cs
- XmlNavigatorStack.cs
- HtmlElementEventArgs.cs
- GCHandleCookieTable.cs
- StreamWriter.cs
- ReferentialConstraint.cs
- NamespaceDecl.cs
- StatusBarPanelClickEvent.cs
- FontDriver.cs
- StringExpressionSet.cs
- XomlCompiler.cs
- ProxyWebPartManager.cs
- PerfCounters.cs
- InlineObject.cs
- WinInet.cs
- BrowserCapabilitiesCompiler.cs
- GradientStopCollection.cs
- SqlHelper.cs
- OutputCacheSettingsSection.cs
- ListBox.cs
- ExtensionQuery.cs
- MatchingStyle.cs
- GroupBoxRenderer.cs
- DataBindingHandlerAttribute.cs
- SqlConnectionFactory.cs
- ApplicationSettingsBase.cs
- ExtensionQuery.cs
- TranslateTransform3D.cs
- EntityDataSourceChangedEventArgs.cs
- XmlSchemaSimpleTypeRestriction.cs
- TemplateBindingExpressionConverter.cs
- SqlNode.cs
- CalendarModeChangedEventArgs.cs
- AttributeCollection.cs
- FixedSOMSemanticBox.cs
- ModelChangedEventArgsImpl.cs
- Int64.cs
- Sql8ExpressionRewriter.cs
- ETagAttribute.cs
- PointLightBase.cs
- WindowsAltTab.cs
- HttpInputStream.cs
- ActivityMarkupSerializer.cs
- HostDesigntimeLicenseContext.cs
- ContextMenuStripGroupCollection.cs
- PrintingPermissionAttribute.cs
- DataGridViewAddColumnDialog.cs
- XmlSignatureManifest.cs
- ObjectDataSourceView.cs
- UidPropertyAttribute.cs
- TypeDelegator.cs
- FormatterServices.cs
- StackBuilderSink.cs
- TripleDESCryptoServiceProvider.cs
- ImportContext.cs
- LeafCellTreeNode.cs