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
- SiteMapDataSourceView.cs
- FixedBufferAttribute.cs
- SqlParameterizer.cs
- SchemaImporter.cs
- WebBrowsableAttribute.cs
- DisableDpiAwarenessAttribute.cs
- PerfProviderCollection.cs
- TdsParser.cs
- StringFunctions.cs
- storepermission.cs
- BitSet.cs
- IdnElement.cs
- GeometryGroup.cs
- InternalBase.cs
- VariableExpressionConverter.cs
- PagerSettings.cs
- WindowsSolidBrush.cs
- VirtualizedItemProviderWrapper.cs
- WpfSharedBamlSchemaContext.cs
- LogEntryDeserializer.cs
- Collection.cs
- MailWriter.cs
- TextElementEnumerator.cs
- RegisteredHiddenField.cs
- PackWebRequest.cs
- PropertyEmitterBase.cs
- OleDbConnectionPoolGroupProviderInfo.cs
- FtpRequestCacheValidator.cs
- RijndaelManagedTransform.cs
- CommonRemoteMemoryBlock.cs
- FileFormatException.cs
- GeometryCombineModeValidation.cs
- XPathArrayIterator.cs
- PrintPageEvent.cs
- ProcessThread.cs
- UserThread.cs
- EntityDataSourceMemberPath.cs
- DataGridViewCell.cs
- WebPartMovingEventArgs.cs
- SqlClientMetaDataCollectionNames.cs
- OdbcHandle.cs
- ZipIOZip64EndOfCentralDirectoryBlock.cs
- SimpleApplicationHost.cs
- DataGridViewRowHeaderCell.cs
- METAHEADER.cs
- FieldToken.cs
- ListViewInsertEventArgs.cs
- BookmarkCallbackWrapper.cs
- MetadataExchangeClient.cs
- SafeArchiveContext.cs
- DataFormats.cs
- RegexCapture.cs
- TextServicesManager.cs
- securestring.cs
- TableLayoutRowStyleCollection.cs
- ProjectionAnalyzer.cs
- ComPlusServiceHost.cs
- ReadOnlyNameValueCollection.cs
- GraphicsPathIterator.cs
- StylusShape.cs
- BinaryObjectWriter.cs
- ListItemParagraph.cs
- RSAPKCS1KeyExchangeFormatter.cs
- SafeHandles.cs
- WebPartCloseVerb.cs
- RoutedCommand.cs
- ListViewInsertionMark.cs
- sqlinternaltransaction.cs
- VirtualizedContainerService.cs
- ProjectionRewriter.cs
- ScriptReferenceEventArgs.cs
- Vector.cs
- ControlPaint.cs
- NavigatingCancelEventArgs.cs
- QueryableDataSourceEditData.cs
- ExceptionUtility.cs
- DataServiceBuildProvider.cs
- RecipientInfo.cs
- FieldAccessException.cs
- XhtmlBasicPageAdapter.cs
- LocationReference.cs
- TextBox.cs
- MutexSecurity.cs
- StrokeNodeData.cs
- RotateTransform3D.cs
- PreparingEnlistment.cs
- TrackingQuery.cs
- WeakEventTable.cs
- BackStopAuthenticationModule.cs
- TextEncodedRawTextWriter.cs
- DataServiceHost.cs
- X509ChainPolicy.cs
- _NegotiateClient.cs
- TakeQueryOptionExpression.cs
- ServiceObjectContainer.cs
- SafeRightsManagementPubHandle.cs
- AmbientValueAttribute.cs
- SecurityHelper.cs
- NamespaceQuery.cs
- Span.cs