Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / DataWeb / Client / System / Data / Services / Client / ALinq / QueryOptionExpression.cs / 1305376 / 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 #pragma warning disable 618 internal QueryOptionExpression(ExpressionType nodeType, Type type) : base(nodeType, type) { } #pragma warning restore 618 ////// 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 #pragma warning disable 618 internal QueryOptionExpression(ExpressionType nodeType, Type type) : base(nodeType, type) { } #pragma warning restore 618 ////// 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
- WinInet.cs
- CharacterMetrics.cs
- DataContractAttribute.cs
- QueryCacheEntry.cs
- PageStatePersister.cs
- XamlPointCollectionSerializer.cs
- TabItemWrapperAutomationPeer.cs
- invalidudtexception.cs
- ResXBuildProvider.cs
- WebPart.cs
- BitmapCodecInfo.cs
- CryptoConfig.cs
- SHA512Managed.cs
- ExpressionSelection.cs
- PersonalizationAdministration.cs
- XmlAnyAttributeAttribute.cs
- FactoryMaker.cs
- SecurityElement.cs
- SoapIncludeAttribute.cs
- LayeredChannelListener.cs
- ObjectNotFoundException.cs
- TypeDescriptionProviderAttribute.cs
- ViewBase.cs
- Validator.cs
- Globals.cs
- DetailsViewPagerRow.cs
- LinqTreeNodeEvaluator.cs
- SqlDataReader.cs
- NativeCppClassAttribute.cs
- DesignerTextWriter.cs
- SynchronousChannelMergeEnumerator.cs
- SettingsBindableAttribute.cs
- Events.cs
- RadioButtonPopupAdapter.cs
- EntitySqlQueryCacheEntry.cs
- XmlSchemaImporter.cs
- AmbientProperties.cs
- EdgeProfileValidation.cs
- InputScopeAttribute.cs
- SqlSelectStatement.cs
- DataGridViewCellConverter.cs
- _IPv6Address.cs
- XamlSerializationHelper.cs
- ListItemParagraph.cs
- Rijndael.cs
- BorderSidesEditor.cs
- MenuRendererClassic.cs
- Config.cs
- SecurityHelper.cs
- ResolveResponseInfo.cs
- TriggerCollection.cs
- RuntimeVariablesExpression.cs
- ClientConfigPaths.cs
- ModuleConfigurationInfo.cs
- DependentList.cs
- Convert.cs
- TextOnlyOutput.cs
- StylusEditingBehavior.cs
- RenameRuleObjectDialog.cs
- PropertyGridEditorPart.cs
- DateTime.cs
- Rectangle.cs
- TriggerActionCollection.cs
- WorkerRequest.cs
- NetworkInformationPermission.cs
- UInt16Converter.cs
- DataRecordObjectView.cs
- TraceContextEventArgs.cs
- OciHandle.cs
- SchemaElementLookUpTable.cs
- Keywords.cs
- VarRefManager.cs
- SrgsItemList.cs
- UnsafeNativeMethods.cs
- ScriptingProfileServiceSection.cs
- CalculatedColumn.cs
- RenderDataDrawingContext.cs
- InvalidPrinterException.cs
- FileIOPermission.cs
- WebPartCancelEventArgs.cs
- SqlDataSourceView.cs
- ISAPIApplicationHost.cs
- RuleProcessor.cs
- XmlIlTypeHelper.cs
- BamlReader.cs
- UriTemplatePathSegment.cs
- DropDownList.cs
- MissingMemberException.cs
- SqlDataAdapter.cs
- FileLogRecordHeader.cs
- MenuItem.cs
- ThreadWorkerController.cs
- ControlIdConverter.cs
- TemplateControl.cs
- ProcessModule.cs
- BitmapEffectGroup.cs
- Brushes.cs
- ColumnTypeConverter.cs
- DataGridViewRowCollection.cs
- UrlAuthFailedErrorFormatter.cs