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
- BamlVersionHeader.cs
- MultilineStringConverter.cs
- TextEditorCopyPaste.cs
- TimelineGroup.cs
- OdbcParameter.cs
- DataBindingHandlerAttribute.cs
- WindowsFormsHost.cs
- MultitargetingHelpers.cs
- UserControlCodeDomTreeGenerator.cs
- SpecularMaterial.cs
- TemplateApplicationHelper.cs
- DBSchemaRow.cs
- EntitySetBase.cs
- TableParagraph.cs
- ToolStripOverflow.cs
- HttpClientCertificate.cs
- ServiceDebugBehavior.cs
- QilXmlReader.cs
- ItemCollection.cs
- CompleteWizardStep.cs
- InheritanceRules.cs
- MemberProjectionIndex.cs
- TableLayoutSettings.cs
- updatecommandorderer.cs
- ThicknessConverter.cs
- ResourceType.cs
- BitmapPalettes.cs
- HwndHost.cs
- FocusWithinProperty.cs
- StringConverter.cs
- SessionStateItemCollection.cs
- SocketAddress.cs
- ImageSourceConverter.cs
- MetabaseServerConfig.cs
- MobileControlsSection.cs
- ReferencedAssembly.cs
- BufferedResponseStream.cs
- SectionUpdates.cs
- FontEmbeddingManager.cs
- XhtmlBasicLabelAdapter.cs
- Renderer.cs
- MediaContextNotificationWindow.cs
- Boolean.cs
- TripleDESCryptoServiceProvider.cs
- LeafCellTreeNode.cs
- BrowserDefinitionCollection.cs
- ColorBlend.cs
- StreamSecurityUpgradeAcceptor.cs
- DataGridRow.cs
- PropertyMapper.cs
- XmlSchemaSimpleType.cs
- ProfileEventArgs.cs
- AccessViolationException.cs
- PackageRelationshipSelector.cs
- XslException.cs
- EntitySqlQueryBuilder.cs
- MethodCallConverter.cs
- OLEDB_Enum.cs
- XmlWrappingWriter.cs
- GridViewRowPresenterBase.cs
- ToolStripDropDownButton.cs
- OutputWindow.cs
- TypeConverterAttribute.cs
- FileDataSourceCache.cs
- DataGridViewCellStyleChangedEventArgs.cs
- SqlNotificationRequest.cs
- PointAnimationClockResource.cs
- XmlnsDictionary.cs
- ConsoleKeyInfo.cs
- VisualTarget.cs
- ThemeableAttribute.cs
- XmlMemberMapping.cs
- parserscommon.cs
- SoapAttributes.cs
- TypeExtension.cs
- SharedStream.cs
- ListView.cs
- UInt16.cs
- SqlUdtInfo.cs
- IntSecurity.cs
- SqlXml.cs
- SparseMemoryStream.cs
- ProcessMonitor.cs
- Logging.cs
- ProgressBarRenderer.cs
- CorrelationManager.cs
- StickyNoteAnnotations.cs
- ReadingWritingEntityEventArgs.cs
- ObjectStateManagerMetadata.cs
- MultipartContentParser.cs
- AudioFormatConverter.cs
- DashStyle.cs
- XmlNodeReader.cs
- HandlerWithFactory.cs
- Preprocessor.cs
- DBDataPermission.cs
- TemplateControlParser.cs
- Converter.cs
- WebPartConnectionsEventArgs.cs
- XmlDeclaration.cs