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
- NativeMethods.cs
- TextShapeableCharacters.cs
- dsa.cs
- RTLAwareMessageBox.cs
- DefaultBinder.cs
- DataGridRelationshipRow.cs
- DragCompletedEventArgs.cs
- TreeViewImageGenerator.cs
- _NegoState.cs
- DrawingServices.cs
- MemberHolder.cs
- SubordinateTransaction.cs
- RC2.cs
- FixedSOMTextRun.cs
- XmlSchemaParticle.cs
- TreeNode.cs
- ConnectionProviderAttribute.cs
- CoordinationService.cs
- ScrollChrome.cs
- EntityDataSourceDataSelection.cs
- _OverlappedAsyncResult.cs
- FilteredReadOnlyMetadataCollection.cs
- SqlErrorCollection.cs
- EmulateRecognizeCompletedEventArgs.cs
- DataGridViewAddColumnDialog.cs
- ListViewItem.cs
- CalendarDesigner.cs
- ScriptManagerProxy.cs
- ChannelTraceRecord.cs
- DataSourceSelectArguments.cs
- SiteMapNodeCollection.cs
- SystemFonts.cs
- XamlClipboardData.cs
- ColumnPropertiesGroup.cs
- CatalogPart.cs
- ScrollBar.cs
- DataGridViewUtilities.cs
- ErrorActivity.cs
- DragEvent.cs
- ValidationEventArgs.cs
- LookupBindingPropertiesAttribute.cs
- StringExpressionSet.cs
- HttpValueCollection.cs
- PeerToPeerException.cs
- PrintControllerWithStatusDialog.cs
- GiveFeedbackEvent.cs
- DBCommand.cs
- RichListBox.cs
- OLEDB_Util.cs
- VideoDrawing.cs
- TraceFilter.cs
- CodeCommentStatement.cs
- TraceProvider.cs
- StateFinalizationActivity.cs
- ResourceProperty.cs
- DispatcherProcessingDisabled.cs
- WaitHandleCannotBeOpenedException.cs
- PackWebResponse.cs
- ReachIDocumentPaginatorSerializerAsync.cs
- BadImageFormatException.cs
- Matrix3DStack.cs
- Int64AnimationBase.cs
- PermissionSetEnumerator.cs
- ButtonBase.cs
- TypeConverterHelper.cs
- ExtendedPropertyCollection.cs
- Pointer.cs
- HScrollProperties.cs
- odbcmetadatafactory.cs
- XmlBinaryReader.cs
- RawStylusInputCustomData.cs
- COM2ICategorizePropertiesHandler.cs
- TrustManagerPromptUI.cs
- ExpressionQuoter.cs
- UserControlParser.cs
- ServiceEndpoint.cs
- MaterialGroup.cs
- ConnectivityStatus.cs
- NaturalLanguageHyphenator.cs
- SelectionProcessor.cs
- QueryOperationResponseOfT.cs
- Constants.cs
- ErrorProvider.cs
- LineSegment.cs
- SamlSecurityTokenAuthenticator.cs
- ProviderCollection.cs
- SystemException.cs
- XslTransform.cs
- RectAnimation.cs
- DbModificationClause.cs
- CustomErrorsSection.cs
- MetadataUtilsSmi.cs
- PerformanceCounterPermission.cs
- WorkflowApplicationUnloadedException.cs
- SmtpFailedRecipientException.cs
- DesignBindingConverter.cs
- panel.cs
- ReadOnlyTernaryTree.cs
- printdlgexmarshaler.cs
- ArgIterator.cs