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
- ClientTargetCollection.cs
- StorageAssociationTypeMapping.cs
- ResourceWriter.cs
- DetailsViewUpdatedEventArgs.cs
- SpotLight.cs
- QuaternionValueSerializer.cs
- HwndHost.cs
- printdlgexmarshaler.cs
- Pool.cs
- DocumentPageView.cs
- DocumentSequence.cs
- DrawingContextWalker.cs
- XmlSchemaInclude.cs
- CodeExpressionCollection.cs
- TraceSource.cs
- HideDisabledControlAdapter.cs
- RepeatBehavior.cs
- EmbeddedObject.cs
- CurrencyWrapper.cs
- AssemblyName.cs
- AlternationConverter.cs
- AttributeConverter.cs
- FactoryGenerator.cs
- TextCompositionManager.cs
- Screen.cs
- OverrideMode.cs
- ButtonColumn.cs
- HitTestDrawingContextWalker.cs
- SqlMetaData.cs
- dbdatarecord.cs
- BuildResult.cs
- ObjectStorage.cs
- InputLangChangeRequestEvent.cs
- SoapInteropTypes.cs
- CngUIPolicy.cs
- DataGridViewUtilities.cs
- UserControlAutomationPeer.cs
- ProcessModelInfo.cs
- HostedBindingBehavior.cs
- StorageScalarPropertyMapping.cs
- DocumentPageViewAutomationPeer.cs
- TypeLoadException.cs
- DBCommand.cs
- ServiceAuthorizationManager.cs
- FontEmbeddingManager.cs
- Membership.cs
- CalendarKeyboardHelper.cs
- SmiMetaDataProperty.cs
- SessionStateSection.cs
- PointIndependentAnimationStorage.cs
- WebPartCatalogAddVerb.cs
- StrongNameKeyPair.cs
- TCEAdapterGenerator.cs
- EdmError.cs
- TreeNodeEventArgs.cs
- PanelDesigner.cs
- ItemList.cs
- SqlMethodTransformer.cs
- HttpResponse.cs
- SqlInfoMessageEvent.cs
- KoreanCalendar.cs
- AllowedAudienceUriElement.cs
- ContentPathSegment.cs
- BaseComponentEditor.cs
- AxHost.cs
- SortAction.cs
- ConstNode.cs
- SizeChangedEventArgs.cs
- TreeNodeCollection.cs
- Effect.cs
- IImplicitResourceProvider.cs
- StrongNameHelpers.cs
- DrawingVisual.cs
- ColumnCollectionEditor.cs
- RegionData.cs
- BooleanExpr.cs
- OutputCacheSection.cs
- ConfigXmlDocument.cs
- UpdateException.cs
- MethodSet.cs
- HostExecutionContextManager.cs
- CorrelationValidator.cs
- ContextMenuStrip.cs
- FillRuleValidation.cs
- HttpInputStream.cs
- ListQueryResults.cs
- HyperLinkStyle.cs
- DataBindingCollection.cs
- InitializingNewItemEventArgs.cs
- Label.cs
- InfoCardArgumentException.cs
- WSMessageEncoding.cs
- compensatingcollection.cs
- DiscoveryDocumentReference.cs
- DataGridViewUtilities.cs
- InputProviderSite.cs
- TreeIterators.cs
- StreamWithDictionary.cs
- StatusBarDrawItemEvent.cs
- TextEditorSelection.cs