Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / Orcas / QFE / 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
- AssemblyBuilderData.cs
- DbCommandTree.cs
- TagMapCollection.cs
- SqlFacetAttribute.cs
- MSAAEventDispatcher.cs
- GlyphsSerializer.cs
- EventProxy.cs
- TextPattern.cs
- XmlNamedNodeMap.cs
- TextBoxView.cs
- ProfileSettingsCollection.cs
- GcHandle.cs
- ButtonChrome.cs
- StreamingContext.cs
- ScriptHandlerFactory.cs
- WindowsStatusBar.cs
- FakeModelPropertyImpl.cs
- Panel.cs
- ItemAutomationPeer.cs
- OpenTypeCommon.cs
- XmlReturnWriter.cs
- TdsParameterSetter.cs
- OracleFactory.cs
- sqlnorm.cs
- ResizeGrip.cs
- UncommonField.cs
- IsolatedStoragePermission.cs
- DataRelationPropertyDescriptor.cs
- ApplicationCommands.cs
- CurrencyManager.cs
- XmlMapping.cs
- RSAPKCS1KeyExchangeFormatter.cs
- DataTransferEventArgs.cs
- SID.cs
- WindowsIdentity.cs
- FieldAccessException.cs
- DbMetaDataColumnNames.cs
- HyperLinkColumn.cs
- XmlReflectionImporter.cs
- PageParser.cs
- PbrsForward.cs
- WindowHideOrCloseTracker.cs
- FixedTextSelectionProcessor.cs
- QilTernary.cs
- DateTime.cs
- CompilerHelpers.cs
- EntityConnectionStringBuilderItem.cs
- BookmarkWorkItem.cs
- AnnouncementDispatcherAsyncResult.cs
- XmlAttributeAttribute.cs
- EventToken.cs
- BuildProvider.cs
- Stopwatch.cs
- FileLoadException.cs
- IDictionary.cs
- StorageInfo.cs
- ToolStripLocationCancelEventArgs.cs
- RangeBaseAutomationPeer.cs
- FontSource.cs
- XmlSchemaIdentityConstraint.cs
- LinkClickEvent.cs
- ListViewInsertEventArgs.cs
- NameValueSectionHandler.cs
- SuppressedPackageProperties.cs
- Drawing.cs
- WindowsListBox.cs
- Delegate.cs
- XmlSchemaImport.cs
- PolicyException.cs
- DBPropSet.cs
- UniqueSet.cs
- PrinterSettings.cs
- XmlSchemaSearchPattern.cs
- OleDbWrapper.cs
- TextSimpleMarkerProperties.cs
- ToolStripSystemRenderer.cs
- HtmlTableRowCollection.cs
- AnimationLayer.cs
- MetadataArtifactLoaderCompositeResource.cs
- OleDbEnumerator.cs
- ValueTypeFixupInfo.cs
- Ref.cs
- GridSplitter.cs
- _NetRes.cs
- ParallelLoopState.cs
- PropertyMetadata.cs
- DeferredElementTreeState.cs
- XPathAxisIterator.cs
- XmlUtil.cs
- RenameRuleObjectDialog.Designer.cs
- SkipStoryboardToFill.cs
- DataGridViewMethods.cs
- XsdBuilder.cs
- NullNotAllowedCollection.cs
- XsltInput.cs
- InputEventArgs.cs
- TreeWalker.cs
- TraversalRequest.cs
- ReadOnlyAttribute.cs
- DataGridColumnHeaderItemAutomationPeer.cs