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
- RuntimeComponentFilter.cs
- EventProviderWriter.cs
- NgenServicingAttributes.cs
- RuntimeWrappedException.cs
- TypeInformation.cs
- CopyNodeSetAction.cs
- SqlDataSourceView.cs
- CodeExporter.cs
- ToolStripSplitStackLayout.cs
- DataGridViewImageColumn.cs
- BookmarkScope.cs
- NonClientArea.cs
- XmlAtomicValue.cs
- CancelEventArgs.cs
- CellParagraph.cs
- StrictAndMessageFilter.cs
- SocketException.cs
- HuffmanTree.cs
- ElementFactory.cs
- ConnectionConsumerAttribute.cs
- XmlDataSourceView.cs
- StringHelper.cs
- EntityDataSource.cs
- FixedMaxHeap.cs
- ProviderCommandInfoUtils.cs
- PersonalizableTypeEntry.cs
- SoapElementAttribute.cs
- BulletedList.cs
- XPathArrayIterator.cs
- HostingPreferredMapPath.cs
- LinqDataSourceHelper.cs
- KeyboardInputProviderAcquireFocusEventArgs.cs
- TextPointerBase.cs
- Win32SafeHandles.cs
- EventTrigger.cs
- SamlSecurityTokenAuthenticator.cs
- UInt16Converter.cs
- SystemIcmpV4Statistics.cs
- SubMenuStyle.cs
- Math.cs
- BypassElementCollection.cs
- _CookieModule.cs
- PropertyManager.cs
- EventHandlers.cs
- TemplateEditingService.cs
- ListViewUpdatedEventArgs.cs
- formatstringdialog.cs
- XPSSignatureDefinition.cs
- _HelperAsyncResults.cs
- DynamicPropertyReader.cs
- HebrewNumber.cs
- RawUIStateInputReport.cs
- ValidationPropertyAttribute.cs
- Knowncolors.cs
- TraceContextEventArgs.cs
- Matrix.cs
- BypassElement.cs
- WebPartMinimizeVerb.cs
- HitTestResult.cs
- ColorAnimationUsingKeyFrames.cs
- CultureTableRecord.cs
- ProgressBarBrushConverter.cs
- WebPartCollection.cs
- HtmlInputFile.cs
- Matrix3D.cs
- XdrBuilder.cs
- ComponentSerializationService.cs
- Triangle.cs
- DateTimeConverter.cs
- MarkedHighlightComponent.cs
- AesManaged.cs
- MenuItemCollection.cs
- HScrollBar.cs
- EventProviderTraceListener.cs
- SurrogateSelector.cs
- XmlBufferReader.cs
- ContentFileHelper.cs
- EntityRecordInfo.cs
- DiscoveryDocumentSearchPattern.cs
- RemoteWebConfigurationHostStream.cs
- ErrorTableItemStyle.cs
- XmlNodeChangedEventManager.cs
- SmiGettersStream.cs
- XmlSchemaParticle.cs
- DataServices.cs
- Membership.cs
- SizeAnimation.cs
- SafeNativeMethods.cs
- SimpleExpression.cs
- ControlPropertyNameConverter.cs
- TypeViewSchema.cs
- MimeBasePart.cs
- SudsWriter.cs
- SqlXml.cs
- ObjectNavigationPropertyMapping.cs
- SpecularMaterial.cs
- StringAnimationUsingKeyFrames.cs
- CookieProtection.cs
- IteratorFilter.cs
- Thickness.cs