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
- DocumentPageViewAutomationPeer.cs
- WebPartActionVerb.cs
- IMembershipProvider.cs
- SqlProviderServices.cs
- InputProcessorProfilesLoader.cs
- LinqDataSourceValidationException.cs
- ScrollItemProviderWrapper.cs
- SecurityMessageProperty.cs
- Rijndael.cs
- SqlConnectionStringBuilder.cs
- WebPartMinimizeVerb.cs
- ExcCanonicalXml.cs
- Cursor.cs
- InstanceData.cs
- HtmlLinkAdapter.cs
- EventBuilder.cs
- JpegBitmapDecoder.cs
- WebUtil.cs
- WebPartConnectionsEventArgs.cs
- WSSecurityOneDotZeroReceiveSecurityHeader.cs
- ThemeableAttribute.cs
- CodePrimitiveExpression.cs
- HwndSourceKeyboardInputSite.cs
- TempFiles.cs
- RecordManager.cs
- PerformanceCountersElement.cs
- XmlSerializerOperationFormatter.cs
- DataSetViewSchema.cs
- OpenTypeLayoutCache.cs
- TypePresenter.xaml.cs
- WebPartTransformerCollection.cs
- BaseComponentEditor.cs
- FixedDocumentSequencePaginator.cs
- GridViewRow.cs
- SoapExtensionTypeElement.cs
- BoundColumn.cs
- TextReader.cs
- RequestNavigateEventArgs.cs
- _AutoWebProxyScriptHelper.cs
- PolyLineSegment.cs
- assertwrapper.cs
- ExpressionBuilderContext.cs
- HyperLink.cs
- DictionaryEntry.cs
- ToolStripContentPanelRenderEventArgs.cs
- PrivateUnsafeNativeCompoundFileMethods.cs
- SecurityElement.cs
- WindowsToolbarItemAsMenuItem.cs
- fixedPageContentExtractor.cs
- LogicalExpressionEditor.cs
- SymbolMethod.cs
- ComponentEditorForm.cs
- ExeContext.cs
- LazyInitializer.cs
- IdentitySection.cs
- ClosableStream.cs
- TextElementEnumerator.cs
- TextStore.cs
- ValidatingPropertiesEventArgs.cs
- ScalarOps.cs
- Quaternion.cs
- DocumentViewerConstants.cs
- TextTreeUndoUnit.cs
- DecimalAnimationBase.cs
- OracleConnection.cs
- MetadataCache.cs
- ParallelTimeline.cs
- WindowsFormsHelpers.cs
- OutputCacheSettings.cs
- CultureInfoConverter.cs
- SrgsToken.cs
- CustomSignedXml.cs
- TraceInternal.cs
- TableHeaderCell.cs
- Configuration.cs
- Inline.cs
- CalendarAutoFormat.cs
- SqlDataSourceCommandParser.cs
- DynamicDataResources.Designer.cs
- SystemInformation.cs
- RunWorkerCompletedEventArgs.cs
- SqlNodeTypeOperators.cs
- AdCreatedEventArgs.cs
- IPAddress.cs
- DrawingAttributeSerializer.cs
- SupportingTokenAuthenticatorSpecification.cs
- ReadOnlyHierarchicalDataSourceView.cs
- DeviceContext.cs
- DecimalConstantAttribute.cs
- GenerateDerivedKeyRequest.cs
- XmlNamedNodeMap.cs
- CodeCatchClause.cs
- shaperfactoryquerycachekey.cs
- PathStreamGeometryContext.cs
- UrlMapping.cs
- HeaderLabel.cs
- dataprotectionpermissionattribute.cs
- FormCollection.cs
- ObjectComplexPropertyMapping.cs
- DecodeHelper.cs