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
- Positioning.cs
- RegexRunnerFactory.cs
- ThicknessKeyFrameCollection.cs
- SoapEnumAttribute.cs
- IDReferencePropertyAttribute.cs
- WindowHideOrCloseTracker.cs
- ComponentResourceManager.cs
- SchemaElementDecl.cs
- DiffuseMaterial.cs
- CacheRequest.cs
- ColorDialog.cs
- ConfigurationSettings.cs
- MenuItem.cs
- RecordManager.cs
- SchemaImporter.cs
- ErrorStyle.cs
- EntityClientCacheEntry.cs
- ArrayWithOffset.cs
- HtmlForm.cs
- PublisherIdentityPermission.cs
- TypedReference.cs
- DecimalFormatter.cs
- ErrorInfoXmlDocument.cs
- XmlTextReaderImpl.cs
- InternalDispatchObject.cs
- FixedPosition.cs
- PagedDataSource.cs
- GroupBoxRenderer.cs
- AttachInfo.cs
- TextDecorationCollection.cs
- TypeUnloadedException.cs
- XPathSelectionIterator.cs
- DelegatingStream.cs
- ApplyHostConfigurationBehavior.cs
- XamlTypeMapperSchemaContext.cs
- FloatSumAggregationOperator.cs
- ViewManager.cs
- ValidationErrorCollection.cs
- SchemaMerger.cs
- ObjectDataSourceMethodEditor.cs
- OracleConnection.cs
- CommandExpr.cs
- SHA1CryptoServiceProvider.cs
- IdentityManager.cs
- CommonRemoteMemoryBlock.cs
- ListenerElementsCollection.cs
- FunctionDescription.cs
- ObjectFactoryCodeDomTreeGenerator.cs
- EventManager.cs
- DiscoveryMessageProperty.cs
- SqlProvider.cs
- IPipelineRuntime.cs
- FormsAuthenticationConfiguration.cs
- SqlProviderServices.cs
- XmlJsonWriter.cs
- UnmanagedHandle.cs
- IdlingCommunicationPool.cs
- ContentElementAutomationPeer.cs
- RichTextBox.cs
- RichTextBox.cs
- TextFormatterImp.cs
- CodeMethodInvokeExpression.cs
- TargetFrameworkUtil.cs
- DataGridViewMethods.cs
- ConfigXmlComment.cs
- SqlDependencyListener.cs
- XhtmlBasicControlAdapter.cs
- PerfService.cs
- NotEqual.cs
- ComboBox.cs
- ColumnMapTranslator.cs
- MailAddress.cs
- MouseEventArgs.cs
- Binding.cs
- AsyncPostBackTrigger.cs
- WindowsFormsSynchronizationContext.cs
- ReadWriteControlDesigner.cs
- BinaryObjectReader.cs
- WindowProviderWrapper.cs
- DelegateTypeInfo.cs
- XmlWellformedWriter.cs
- AddressingVersion.cs
- InternalsVisibleToAttribute.cs
- CodePrimitiveExpression.cs
- BooleanConverter.cs
- EventLogPermission.cs
- ViewGenerator.cs
- BindingExpressionUncommonField.cs
- CategoriesDocument.cs
- SafeNativeMethods.cs
- AdjustableArrowCap.cs
- ListSortDescription.cs
- ReadOnlyNameValueCollection.cs
- CodeAccessSecurityEngine.cs
- ScriptingSectionGroup.cs
- HttpsTransportBindingElement.cs
- ImageDrawing.cs
- ClientTargetCollection.cs
- EntityCommandDefinition.cs
- BindingMAnagerBase.cs