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
- XmlSchemaInfo.cs
- SizeConverter.cs
- TextBlockAutomationPeer.cs
- CanExecuteRoutedEventArgs.cs
- Automation.cs
- PathGradientBrush.cs
- QueryOptionExpression.cs
- EpmAttributeNameBuilder.cs
- GridViewUpdatedEventArgs.cs
- DataSourceExpressionCollection.cs
- SettingsSection.cs
- PeerUnsafeNativeMethods.cs
- PagedDataSource.cs
- SourceElementsCollection.cs
- SplashScreen.cs
- Policy.cs
- SignatureToken.cs
- XmlBaseReader.cs
- EntityTemplateFactory.cs
- HttpGetProtocolImporter.cs
- InternalControlCollection.cs
- Errors.cs
- SqlProvider.cs
- SamlAssertionKeyIdentifierClause.cs
- XPathSelfQuery.cs
- DeferredElementTreeState.cs
- XamlTypeMapper.cs
- DetailsViewModeEventArgs.cs
- OciLobLocator.cs
- BlurEffect.cs
- GridViewPageEventArgs.cs
- MenuScrollingVisibilityConverter.cs
- WindowsComboBox.cs
- EffectiveValueEntry.cs
- ScriptManager.cs
- ConfigurationException.cs
- ListViewUpdatedEventArgs.cs
- ValueUnavailableException.cs
- SpecularMaterial.cs
- EventDescriptorCollection.cs
- SqlIdentifier.cs
- ExceptionValidationRule.cs
- HandleTable.cs
- InProcStateClientManager.cs
- FileDialogCustomPlace.cs
- SafeLibraryHandle.cs
- SkewTransform.cs
- SqlMetaData.cs
- TransformDescriptor.cs
- SignedInfo.cs
- TableDetailsRow.cs
- XmlSerializerSection.cs
- Comparer.cs
- Point3DCollectionConverter.cs
- QilFunction.cs
- ping.cs
- FormatVersion.cs
- HighContrastHelper.cs
- ProtocolElementCollection.cs
- String.cs
- IndexOutOfRangeException.cs
- PackageRelationship.cs
- HostExecutionContextManager.cs
- RequestUriProcessor.cs
- PropertyFilterAttribute.cs
- UnsupportedPolicyOptionsException.cs
- MULTI_QI.cs
- SmiXetterAccessMap.cs
- COMException.cs
- ServiceHttpModule.cs
- FocusWithinProperty.cs
- PageAsyncTaskManager.cs
- ProxyManager.cs
- MenuItem.cs
- ConnectionDemuxer.cs
- HttpProfileBase.cs
- GlyphingCache.cs
- IDQuery.cs
- SoapObjectInfo.cs
- UInt32.cs
- XmlChildEnumerator.cs
- SocketPermission.cs
- CompilerCollection.cs
- TcpTransportBindingElement.cs
- AppSettingsSection.cs
- NamespaceMapping.cs
- AlternateView.cs
- TextEndOfLine.cs
- PartialList.cs
- EncoderBestFitFallback.cs
- formatter.cs
- DetailsViewInsertEventArgs.cs
- WebPartAddingEventArgs.cs
- DataGridViewRowHeaderCell.cs
- AssertFilter.cs
- Debug.cs
- Annotation.cs
- AnnotationComponentManager.cs
- TreeView.cs
- BooleanStorage.cs