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
- ClickablePoint.cs
- DispatcherProcessingDisabled.cs
- VersionPair.cs
- Separator.cs
- FixedSOMFixedBlock.cs
- IteratorDescriptor.cs
- CodeExpressionStatement.cs
- ParallelTimeline.cs
- QueueProcessor.cs
- Highlights.cs
- ScrollProperties.cs
- ReliabilityContractAttribute.cs
- WebServiceTypeData.cs
- WebFormsRootDesigner.cs
- PolicyException.cs
- ScrollChrome.cs
- ObjectItemCollectionAssemblyCacheEntry.cs
- PropertyToken.cs
- DataServiceConfiguration.cs
- TableItemPatternIdentifiers.cs
- PageParser.cs
- PrivateUnsafeNativeCompoundFileMethods.cs
- ToolStripContentPanelRenderEventArgs.cs
- CodeGenerationManager.cs
- StylusOverProperty.cs
- XmlResolver.cs
- MULTI_QI.cs
- WrappedReader.cs
- TrackBarDesigner.cs
- ServiceInfo.cs
- XPathSingletonIterator.cs
- PlainXmlSerializer.cs
- DictionaryManager.cs
- MD5CryptoServiceProvider.cs
- XmlSerializerNamespaces.cs
- RepeatButtonAutomationPeer.cs
- PropertyMapper.cs
- ResourcePermissionBaseEntry.cs
- XPathArrayIterator.cs
- DataGridLength.cs
- HasCopySemanticsAttribute.cs
- Message.cs
- MatrixTransform3D.cs
- UserNameSecurityToken.cs
- TextDocumentView.cs
- CommandPlan.cs
- ContactManager.cs
- dtdvalidator.cs
- ControlBuilderAttribute.cs
- SqlDataRecord.cs
- RelationshipDetailsRow.cs
- MatrixTransform3D.cs
- Polygon.cs
- ExpressionVisitor.cs
- Misc.cs
- Asn1IntegerConverter.cs
- MenuBase.cs
- _PooledStream.cs
- ByteConverter.cs
- MessageQuerySet.cs
- FormParameter.cs
- Effect.cs
- PassportAuthenticationModule.cs
- SaveFileDialog.cs
- ListComponentEditorPage.cs
- WebDescriptionAttribute.cs
- X509DefaultServiceCertificateElement.cs
- InstanceCreationEditor.cs
- XmlAttribute.cs
- FlowDocumentView.cs
- ReflectionTypeLoadException.cs
- IProvider.cs
- CheckedListBox.cs
- UrlPropertyAttribute.cs
- ClientSettingsSection.cs
- DecimalConstantAttribute.cs
- XmlHelper.cs
- CmsInterop.cs
- XmlChoiceIdentifierAttribute.cs
- QuaternionAnimationBase.cs
- ReferenceTypeElement.cs
- WindowsTab.cs
- RadialGradientBrush.cs
- SHA512Cng.cs
- WebAdminConfigurationHelper.cs
- ExceptQueryOperator.cs
- XXXOnTypeBuilderInstantiation.cs
- SQLDouble.cs
- TraceSection.cs
- ResourceManager.cs
- TextLine.cs
- LeafCellTreeNode.cs
- WebPartCatalogAddVerb.cs
- ActivityExecutorOperation.cs
- TextElementCollection.cs
- NamedPipeActivation.cs
- CachedTypeface.cs
- BinaryFormatter.cs
- ApplicationId.cs
- SwitchLevelAttribute.cs