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
- RtfToXamlReader.cs
- SmtpNetworkElement.cs
- LineProperties.cs
- StandardToolWindows.cs
- AudioFormatConverter.cs
- columnmapfactory.cs
- Attributes.cs
- DataPagerFieldCollection.cs
- LongCountAggregationOperator.cs
- FilePrompt.cs
- SoundPlayerAction.cs
- TextChangedEventArgs.cs
- sqlser.cs
- UniqueID.cs
- EpmSyndicationContentSerializer.cs
- FileFormatException.cs
- Pen.cs
- DelegatedStream.cs
- ComplexTypeEmitter.cs
- LogStore.cs
- ConstraintEnumerator.cs
- DbConnectionStringBuilder.cs
- DataGridSortCommandEventArgs.cs
- GradientStop.cs
- EntityProxyTypeInfo.cs
- InstanceData.cs
- dtdvalidator.cs
- SurrogateChar.cs
- LassoSelectionBehavior.cs
- EdgeModeValidation.cs
- EventHandlerList.cs
- figurelengthconverter.cs
- StringSorter.cs
- BufferedStream.cs
- COM2PropertyDescriptor.cs
- SqlConnectionHelper.cs
- NamedElement.cs
- WriterOutput.cs
- ListBindingHelper.cs
- PreProcessInputEventArgs.cs
- ActionFrame.cs
- CheckBoxBaseAdapter.cs
- RootProfilePropertySettingsCollection.cs
- PointConverter.cs
- TypeInfo.cs
- DoubleAnimationBase.cs
- PackageDigitalSignatureManager.cs
- ScriptComponentDescriptor.cs
- MailDefinition.cs
- SchemaCollectionCompiler.cs
- keycontainerpermission.cs
- SystemDropShadowChrome.cs
- TrustLevelCollection.cs
- ModelVisual3D.cs
- NativeRecognizer.cs
- FormatStringEditor.cs
- RadioButton.cs
- AutomationProperty.cs
- DialogResultConverter.cs
- ImageBrush.cs
- NamespaceInfo.cs
- MenuItem.cs
- DbDataSourceEnumerator.cs
- SafeSecurityHandles.cs
- WaitHandleCannotBeOpenedException.cs
- CompositeDataBoundControl.cs
- AssemblyBuilderData.cs
- IdentityNotMappedException.cs
- ExecutionContext.cs
- FileUtil.cs
- CertificateManager.cs
- XmlSchemaCollection.cs
- HostSecurityManager.cs
- ObjectListComponentEditor.cs
- DataStreamFromComStream.cs
- EntityDataSourceStatementEditorForm.cs
- AssignDesigner.xaml.cs
- ObjectComplexPropertyMapping.cs
- BitmapEffect.cs
- RemotingConfiguration.cs
- RepeaterItemEventArgs.cs
- SiteMapNode.cs
- MenuScrollingVisibilityConverter.cs
- PanelStyle.cs
- CultureMapper.cs
- ConditionalAttribute.cs
- DataGridViewCellValidatingEventArgs.cs
- StringDictionary.cs
- ConfigUtil.cs
- StopStoryboard.cs
- GenericTextProperties.cs
- ListenerTraceUtility.cs
- RIPEMD160.cs
- SafeSecurityHandles.cs
- EmptyElement.cs
- ResourcePart.cs
- ExpressionBindingsDialog.cs
- PageContentAsyncResult.cs
- ProviderCommandInfoUtils.cs
- ComponentManagerBroker.cs