Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / ndp / fx / src / DataWeb / Client / System / Data / Services / Client / DataServiceQuery.cs / 1 / DataServiceQuery.cs
//----------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//
// query base object
//
//---------------------------------------------------------------------
namespace System.Data.Services.Client
{
using System.Linq;
using System.Linq.Expressions;
/// non-generic placeholder for generic implementation
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1010", Justification = "required for this feature")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1710", Justification = "required for this feature")]
public abstract class DataServiceQuery : DataServiceRequest, IQueryable
{
/// internal constructor so that only our assembly can provide an implementation
internal DataServiceQuery()
{
}
/// Linq Expression
public abstract Expression Expression
{
get;
}
/// Linq Query Provider
public abstract IQueryProvider Provider
{
get;
}
/// Get an enumerator materializes the objects the Uri request.
/// an enumerator
/// Expect derived class to override this with an explict interface implementation
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1033", Justification = "required for this feature")]
System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator()
{
throw Error.NotImplemented();
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
//----------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//
// query base object
//
//---------------------------------------------------------------------
namespace System.Data.Services.Client
{
using System.Linq;
using System.Linq.Expressions;
/// non-generic placeholder for generic implementation
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1010", Justification = "required for this feature")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1710", Justification = "required for this feature")]
public abstract class DataServiceQuery : DataServiceRequest, IQueryable
{
/// internal constructor so that only our assembly can provide an implementation
internal DataServiceQuery()
{
}
/// Linq Expression
public abstract Expression Expression
{
get;
}
/// Linq Query Provider
public abstract IQueryProvider Provider
{
get;
}
/// Get an enumerator materializes the objects the Uri request.
/// an enumerator
/// Expect derived class to override this with an explict interface implementation
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1033", Justification = "required for this feature")]
System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator()
{
throw Error.NotImplemented();
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- TrustLevel.cs
- CompModSwitches.cs
- WinFormsUtils.cs
- InvalidDocumentContentsException.cs
- MDIWindowDialog.cs
- StickyNoteAnnotations.cs
- ImageSource.cs
- ContentDisposition.cs
- DirtyTextRange.cs
- IDReferencePropertyAttribute.cs
- CodeDesigner.cs
- BuildProviderCollection.cs
- BaseDataBoundControl.cs
- BidOverLoads.cs
- DataBindingHandlerAttribute.cs
- HttpListenerContext.cs
- DbConnectionFactory.cs
- PageOutputColor.cs
- OleStrCAMarshaler.cs
- DecoderExceptionFallback.cs
- AnnotationHighlightLayer.cs
- SqlRowUpdatingEvent.cs
- FormsAuthenticationUser.cs
- EtwProvider.cs
- Hash.cs
- BufferedGraphicsContext.cs
- Thickness.cs
- UpdateExpressionVisitor.cs
- CodeTypeReference.cs
- _LoggingObject.cs
- BitmapCacheBrush.cs
- XmlTextReaderImpl.cs
- RegexMatch.cs
- DataRow.cs
- ValidatedMobileControlConverter.cs
- HtmlTableRowCollection.cs
- BamlResourceContent.cs
- DictionaryEntry.cs
- TextEditor.cs
- TextChangedEventArgs.cs
- InheritanceAttribute.cs
- DBSqlParserTable.cs
- UnionExpr.cs
- SoapAttributes.cs
- Adorner.cs
- IssuedSecurityTokenProvider.cs
- SqlCacheDependencyDatabase.cs
- Compiler.cs
- EdmValidator.cs
- Figure.cs
- DataSet.cs
- RangeValidator.cs
- ParameterToken.cs
- CodeValidator.cs
- StyleHelper.cs
- StylusPointDescription.cs
- StorageSetMapping.cs
- VisualTreeHelper.cs
- isolationinterop.cs
- DocumentViewerConstants.cs
- SplitterEvent.cs
- X509CertificateInitiatorClientCredential.cs
- ExpressionConverter.cs
- Rfc2898DeriveBytes.cs
- XmlUnspecifiedAttribute.cs
- ArglessEventHandlerProxy.cs
- TableItemStyle.cs
- ProfileGroupSettings.cs
- PointF.cs
- JoinSymbol.cs
- FrameworkElementFactoryMarkupObject.cs
- TransformDescriptor.cs
- Command.cs
- RectangleF.cs
- BaseValidator.cs
- Int32RectValueSerializer.cs
- NamedPermissionSet.cs
- ProviderCollection.cs
- LinkUtilities.cs
- AttributeData.cs
- SqlProviderServices.cs
- FormatterServices.cs
- XmlDataSource.cs
- CustomPeerResolverService.cs
- WebPartUtil.cs
- Literal.cs
- SaveFileDialog.cs
- MouseCaptureWithinProperty.cs
- DesignRelationCollection.cs
- Bookmark.cs
- BitmapEffectGroup.cs
- SymmetricCryptoHandle.cs
- MemberJoinTreeNode.cs
- HostedBindingBehavior.cs
- StateItem.cs
- RangeBase.cs
- SoapFault.cs
- WindowInteropHelper.cs
- PackagePart.cs
- _ReceiveMessageOverlappedAsyncResult.cs