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
- BufferModeSettings.cs
- EmulateRecognizeCompletedEventArgs.cs
- OutputScopeManager.cs
- Monitor.cs
- While.cs
- InvalidContentTypeException.cs
- ToolStripRendererSwitcher.cs
- OleDbParameter.cs
- DataTablePropertyDescriptor.cs
- KnownAssemblyEntry.cs
- FormParameter.cs
- SystemPens.cs
- TypeContext.cs
- TokenizerHelper.cs
- GlobalizationSection.cs
- DataFormats.cs
- DefaultProxySection.cs
- LinqDataSource.cs
- arc.cs
- Control.cs
- TypeForwardedToAttribute.cs
- XmlException.cs
- CodeIdentifiers.cs
- StringKeyFrameCollection.cs
- RoutingExtension.cs
- MachineKeyConverter.cs
- ConnectionConsumerAttribute.cs
- GridViewRowCollection.cs
- BaseDataListActionList.cs
- SecurityPolicySection.cs
- SchemaNames.cs
- IisTraceWebEventProvider.cs
- GridViewRowPresenterBase.cs
- basecomparevalidator.cs
- SolidColorBrush.cs
- Point3DValueSerializer.cs
- AsyncDataRequest.cs
- WhitespaceRuleReader.cs
- MSAANativeProvider.cs
- HealthMonitoringSection.cs
- SiteMembershipCondition.cs
- FormViewUpdateEventArgs.cs
- ResourceContainerWrapper.cs
- PermissionSetEnumerator.cs
- DecimalAverageAggregationOperator.cs
- Positioning.cs
- ApplicationException.cs
- DataFormats.cs
- FileSecurity.cs
- StringValueSerializer.cs
- UserControl.cs
- CatalogZoneBase.cs
- FormConverter.cs
- AVElementHelper.cs
- StringComparer.cs
- Splitter.cs
- XamlFigureLengthSerializer.cs
- ValuePattern.cs
- BitmapEffectCollection.cs
- ToolStripManager.cs
- DateTimeFormat.cs
- WebPartsPersonalization.cs
- ItemsControlAutomationPeer.cs
- XmlMapping.cs
- SystemNetworkInterface.cs
- BitVector32.cs
- SHA512Managed.cs
- MissingManifestResourceException.cs
- CharacterMetricsDictionary.cs
- ProcessModuleDesigner.cs
- Persist.cs
- XmlChoiceIdentifierAttribute.cs
- HtmlInputHidden.cs
- TimeSpan.cs
- InertiaTranslationBehavior.cs
- TextWriter.cs
- ApplicationSecurityManager.cs
- XmlSchemaExternal.cs
- TypeRefElement.cs
- IsolatedStorageException.cs
- ChildrenQuery.cs
- DataBindingHandlerAttribute.cs
- SoapFault.cs
- CodeComment.cs
- DataView.cs
- _AutoWebProxyScriptEngine.cs
- GlobalItem.cs
- VerificationException.cs
- SessionParameter.cs
- ListControl.cs
- MouseDevice.cs
- SplineKeyFrames.cs
- TemplateContent.cs
- ConvertEvent.cs
- TypedServiceChannelBuilder.cs
- DataGridRelationshipRow.cs
- TypedDataSourceCodeGenerator.cs
- LineGeometry.cs
- XmlSchemaSimpleContentRestriction.cs
- DeclaredTypeValidator.cs