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
- ToolboxComponentsCreatedEventArgs.cs
- DbDataSourceEnumerator.cs
- WaitHandle.cs
- ProtocolsConfigurationEntry.cs
- CheckBoxPopupAdapter.cs
- TextEditorLists.cs
- MenuTracker.cs
- JsonSerializer.cs
- Stroke.cs
- NavigationEventArgs.cs
- InstanceCreationEditor.cs
- ScriptDescriptor.cs
- InkPresenter.cs
- TypeCodeDomSerializer.cs
- ReturnEventArgs.cs
- BufferedReadStream.cs
- InputMethodStateChangeEventArgs.cs
- FunctionMappingTranslator.cs
- InteropExecutor.cs
- ImageAutomationPeer.cs
- URI.cs
- GraphicsContainer.cs
- ProxyWebPart.cs
- ReferenceEqualityComparer.cs
- RectConverter.cs
- OptimisticConcurrencyException.cs
- Border.cs
- PointConverter.cs
- OleTxTransactionInfo.cs
- EntityModelSchemaGenerator.cs
- BackgroundWorker.cs
- FlowLayout.cs
- DescendantBaseQuery.cs
- ExternalException.cs
- TypeDescriptorFilterService.cs
- Interop.cs
- ImageClickEventArgs.cs
- BlurBitmapEffect.cs
- VirtualDirectoryMappingCollection.cs
- PassportAuthentication.cs
- PassportAuthenticationModule.cs
- WebServiceTypeData.cs
- SplineKeyFrames.cs
- SchemaTypeEmitter.cs
- HttpHandlerAction.cs
- XmlDocumentType.cs
- TextEditorDragDrop.cs
- DataService.cs
- ExpressionVisitorHelpers.cs
- AjaxFrameworkAssemblyAttribute.cs
- SqlSelectStatement.cs
- DataSourceSelectArguments.cs
- DataGridViewColumnStateChangedEventArgs.cs
- DesignerForm.cs
- InstanceDataCollectionCollection.cs
- XmlDomTextWriter.cs
- securitycriticaldataClass.cs
- UnitySerializationHolder.cs
- AuthenticatingEventArgs.cs
- InkCollectionBehavior.cs
- TemplateKey.cs
- XXXInfos.cs
- ComponentEvent.cs
- MeasureItemEvent.cs
- cookiecollection.cs
- SoapAttributeAttribute.cs
- ZipFileInfoCollection.cs
- AssemblyNameUtility.cs
- Misc.cs
- CriticalFileToken.cs
- SQLBoolean.cs
- BezierSegment.cs
- Activity.cs
- BitmapEffectGeneralTransform.cs
- InstanceHandleConflictException.cs
- ControlParser.cs
- WebConfigurationHostFileChange.cs
- UnitySerializationHolder.cs
- ObjectDataSourceSelectingEventArgs.cs
- GroupBoxAutomationPeer.cs
- SqlConnectionPoolGroupProviderInfo.cs
- OleDbInfoMessageEvent.cs
- XmlParserContext.cs
- MultipartIdentifier.cs
- WindowsPen.cs
- CatalogPartCollection.cs
- UriTemplateQueryValue.cs
- Configuration.cs
- StreamingContext.cs
- ToolStripArrowRenderEventArgs.cs
- XamlTemplateSerializer.cs
- DBDataPermissionAttribute.cs
- OracleInternalConnection.cs
- ContainerControlDesigner.cs
- RegexGroupCollection.cs
- StreamWriter.cs
- Pkcs9Attribute.cs
- ServiceOperationParameter.cs
- PropertyChangedEventManager.cs
- EditorZoneBase.cs