Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / DataEntity / System / Data / Objects / ObjectResult.cs / 1305376 / ObjectResult.cs
//----------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//
// @owner [....]
// @backupowner [....]
//---------------------------------------------------------------------
namespace System.Data.Objects
{
using System;
using System.Collections;
using System.ComponentModel;
///
/// This class implements IEnumerable and IDisposable. Instance of this class
/// is returned from ObjectQuery.Execute method.
///
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix")]
public abstract class ObjectResult : IEnumerable, IDisposable, IListSource
{
internal ObjectResult()
{
}
IEnumerator IEnumerable.GetEnumerator()
{
return this.GetEnumeratorInternal();
}
// ----------------------
// IListSource Properties
// ----------------------
///
/// IListSource.ContainsListCollection implementation. Always returns false.
///
bool IListSource.ContainsListCollection
{
get
{
return false; // this means that the IList we return is the one which contains our actual data, it is not a collection
}
}
// ----------------------
// IListSource method
// ----------------------
///
/// IListSource.GetList implementation
///
///
/// IList interface over the data to bind
///
IList IListSource.GetList()
{
return this.GetIListSourceListInternal();
}
public abstract Type ElementType
{
get;
}
public abstract void Dispose();
internal abstract IEnumerator GetEnumeratorInternal();
internal abstract IList GetIListSourceListInternal();
}
}
// 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
- FtpWebResponse.cs
- ObjectCache.cs
- SafeNativeHandle.cs
- AmbiguousMatchException.cs
- TextEffect.cs
- NotifyCollectionChangedEventArgs.cs
- QueryStoreStatusRequest.cs
- PackagePartCollection.cs
- QuadraticBezierSegment.cs
- EmptyControlCollection.cs
- ToolStripRendererSwitcher.cs
- SemanticKeyElement.cs
- MD5.cs
- SortedList.cs
- EncoderExceptionFallback.cs
- Vector3DAnimation.cs
- __Error.cs
- control.ime.cs
- ListenerTraceUtility.cs
- FontUnit.cs
- WebScriptServiceHost.cs
- GC.cs
- EventLogInformation.cs
- FakeModelItemImpl.cs
- Helper.cs
- WebServiceResponse.cs
- FontFamily.cs
- ObjectNotFoundException.cs
- AuthenticateEventArgs.cs
- Tool.cs
- URL.cs
- ToolBarTray.cs
- TypeElementCollection.cs
- UpdateCompiler.cs
- HostProtectionPermission.cs
- EventLogPermissionEntry.cs
- Dump.cs
- TreeNodeConverter.cs
- RegexGroup.cs
- SessionStateContainer.cs
- ClonableStack.cs
- SynchronizedInputPattern.cs
- SendingRequestEventArgs.cs
- WSTrustDec2005.cs
- DataViewSettingCollection.cs
- KeySpline.cs
- HttpRuntimeSection.cs
- MessageDescriptionCollection.cs
- XamlBrushSerializer.cs
- Int32Rect.cs
- ServiceModelSecurityTokenTypes.cs
- InplaceBitmapMetadataWriter.cs
- AuthenticatingEventArgs.cs
- ImageResources.Designer.cs
- TrustLevelCollection.cs
- QuaternionAnimationUsingKeyFrames.cs
- DictionaryCustomTypeDescriptor.cs
- HtmlWindowCollection.cs
- SignedXml.cs
- UTF7Encoding.cs
- ActivationArguments.cs
- ReachFixedPageSerializer.cs
- SrgsItemList.cs
- EventlogProvider.cs
- IApplicationTrustManager.cs
- BlurBitmapEffect.cs
- TableItemStyle.cs
- XComponentModel.cs
- PasswordDeriveBytes.cs
- DoubleIndependentAnimationStorage.cs
- DebugView.cs
- SkewTransform.cs
- ProfilePropertySettingsCollection.cs
- SystemColors.cs
- FormsAuthenticationConfiguration.cs
- DataControlFieldCell.cs
- HtmlValidatorAdapter.cs
- PropertyDescriptors.cs
- DbUpdateCommandTree.cs
- exports.cs
- FixedTextContainer.cs
- MaterializeFromAtom.cs
- ApplicationHost.cs
- SoundPlayerAction.cs
- ComPlusTypeValidator.cs
- DbProviderSpecificTypePropertyAttribute.cs
- IFlowDocumentViewer.cs
- EdmProperty.cs
- StateInitialization.cs
- WebPartConnectionsEventArgs.cs
- ImageButton.cs
- LinkConverter.cs
- MembershipSection.cs
- ListCollectionView.cs
- AncillaryOps.cs
- CommentEmitter.cs
- prompt.cs
- FlowDocumentReaderAutomationPeer.cs
- DependencyPropertyKind.cs
- DigestComparer.cs