Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / Orcas / QFE / ndp / fx / src / DataEntity / System / Data / Objects / ObjectResult.cs / 1 / 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.
//----------------------------------------------------------------------
//
// 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
- Parallel.cs
- WebPartTransformerAttribute.cs
- AddInBase.cs
- SequentialUshortCollection.cs
- DrawItemEvent.cs
- X509Certificate.cs
- MembershipUser.cs
- FormsAuthenticationUserCollection.cs
- ListViewCancelEventArgs.cs
- InfoCardTrace.cs
- ChtmlSelectionListAdapter.cs
- FormViewUpdatedEventArgs.cs
- TextSelectionHelper.cs
- DataGridViewDesigner.cs
- EdmRelationshipNavigationPropertyAttribute.cs
- Splitter.cs
- AssociativeAggregationOperator.cs
- ResXResourceWriter.cs
- FactoryId.cs
- InvokeHandlers.cs
- ConnectionStringsExpressionBuilder.cs
- BookmarkWorkItem.cs
- TypeEnumerableViewSchema.cs
- OrderByBuilder.cs
- DbConvert.cs
- QuarticEase.cs
- FixedHighlight.cs
- SwitchElementsCollection.cs
- MethodBuilder.cs
- MulticastNotSupportedException.cs
- ValueUnavailableException.cs
- Component.cs
- ReverseComparer.cs
- NameGenerator.cs
- _Win32.cs
- LineServicesCallbacks.cs
- ItemAutomationPeer.cs
- CodeTypeReference.cs
- InstanceLockQueryResult.cs
- AutomationIdentifierGuids.cs
- sqlstateclientmanager.cs
- BufferedGraphics.cs
- CancelEventArgs.cs
- PrimaryKeyTypeConverter.cs
- QuadraticBezierSegment.cs
- ModelUIElement3D.cs
- SendSecurityHeaderElementContainer.cs
- TabControlAutomationPeer.cs
- DataService.cs
- FillErrorEventArgs.cs
- GuidTagList.cs
- ResourceDictionaryCollection.cs
- SoapObjectWriter.cs
- SQLConvert.cs
- SocketPermission.cs
- ConnectionPoint.cs
- ModuleBuilderData.cs
- SourceChangedEventArgs.cs
- WebPartEditorOkVerb.cs
- SafeCryptContextHandle.cs
- DeflateEmulationStream.cs
- DurableInstancingOptions.cs
- ContentType.cs
- ParsedAttributeCollection.cs
- CollectionViewGroup.cs
- SqlErrorCollection.cs
- UiaCoreTypesApi.cs
- BookmarkEventArgs.cs
- CircleHotSpot.cs
- ZoneLinkButton.cs
- PropertyEmitter.cs
- KeyManager.cs
- TTSEvent.cs
- SqlInternalConnectionTds.cs
- Monitor.cs
- AssemblyNameProxy.cs
- XmlAttribute.cs
- UInt64.cs
- EventPrivateKey.cs
- TextEditorThreadLocalStore.cs
- AuthenticationSection.cs
- ItemChangedEventArgs.cs
- UpdatePanelControlTrigger.cs
- PassportAuthenticationModule.cs
- EndPoint.cs
- HyperLinkField.cs
- QualifierSet.cs
- XmlSchemas.cs
- JavaScriptSerializer.cs
- XmlDataDocument.cs
- CheckBoxBaseAdapter.cs
- BaseTemplateBuildProvider.cs
- Part.cs
- DbMetaDataFactory.cs
- SmtpSection.cs
- UIElement3D.cs
- XsltQilFactory.cs
- DataControlReference.cs
- AffineTransform3D.cs
- bidPrivateBase.cs