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
- SystemInformation.cs
- UserControlBuildProvider.cs
- SrgsItemList.cs
- BamlMapTable.cs
- ResourceIDHelper.cs
- FrameworkElement.cs
- LayoutSettings.cs
- ConsoleCancelEventArgs.cs
- VersionedStreamOwner.cs
- MimeReflector.cs
- RoleService.cs
- UpdateTranslator.cs
- ToolStripSystemRenderer.cs
- WarningException.cs
- HtmlEmptyTagControlBuilder.cs
- ActivationServices.cs
- X509WindowsSecurityToken.cs
- CollectionChange.cs
- OperatorExpressions.cs
- ViewSimplifier.cs
- CacheHelper.cs
- BamlWriter.cs
- StylusPointPropertyUnit.cs
- BlurBitmapEffect.cs
- CompilerError.cs
- SessionEndingCancelEventArgs.cs
- PrintingPermission.cs
- ActivitySurrogate.cs
- Msec.cs
- DbConnectionInternal.cs
- FixedDocument.cs
- XmlDownloadManager.cs
- BufferAllocator.cs
- NameNode.cs
- TextTreeObjectNode.cs
- BridgeDataReader.cs
- validationstate.cs
- SimpleBitVector32.cs
- FormViewDesigner.cs
- OutputScope.cs
- ObjectDataSource.cs
- DetailsViewUpdatedEventArgs.cs
- StatusBarAutomationPeer.cs
- ProtectedUri.cs
- ProxyWebPartManager.cs
- IDReferencePropertyAttribute.cs
- ResXBuildProvider.cs
- PeerNodeAddress.cs
- ReadOnlyDictionary.cs
- WebPartZoneCollection.cs
- EditorZone.cs
- InheritanceContextChangedEventManager.cs
- DataSourceSelectArguments.cs
- EntityDataSourceWrapper.cs
- DataSourceIDConverter.cs
- StrokeCollectionConverter.cs
- PersonalizationDictionary.cs
- ColorConverter.cs
- _UriSyntax.cs
- Peer.cs
- PagerSettings.cs
- TraceSource.cs
- HttpCapabilitiesBase.cs
- StreamReader.cs
- WmlLabelAdapter.cs
- Request.cs
- ObjectConverter.cs
- ToolStripLabel.cs
- SynchronizationContext.cs
- HtmlHistory.cs
- ScriptingJsonSerializationSection.cs
- CodeGotoStatement.cs
- SafeUserTokenHandle.cs
- BamlTreeUpdater.cs
- AssemblyBuilder.cs
- GenericTypeParameterBuilder.cs
- AsyncPostBackErrorEventArgs.cs
- SafeEventLogWriteHandle.cs
- dataobject.cs
- RemoteArgument.cs
- SQLResource.cs
- ResizeGrip.cs
- FaultImportOptions.cs
- TimeoutValidationAttribute.cs
- StatusInfoItem.cs
- RequestResponse.cs
- MarkupCompilePass2.cs
- complextypematerializer.cs
- AutomationPeer.cs
- IdentitySection.cs
- ChineseLunisolarCalendar.cs
- SignatureResourcePool.cs
- DbReferenceCollection.cs
- DocumentGridContextMenu.cs
- UnsafePeerToPeerMethods.cs
- CounterCreationDataConverter.cs
- XmlSchemaSimpleContentExtension.cs
- CreateParams.cs
- TaskbarItemInfo.cs
- EmptyControlCollection.cs