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
- TabItemWrapperAutomationPeer.cs
- SqlDeflator.cs
- SqlParameter.cs
- NetworkAddressChange.cs
- SiteMapNodeItem.cs
- CompiledQueryCacheKey.cs
- Module.cs
- BindingSource.cs
- FontFamily.cs
- MappingMetadataHelper.cs
- ConnectionStringsSection.cs
- MethodBuilder.cs
- DataFieldConverter.cs
- StringDictionaryEditor.cs
- ValuePatternIdentifiers.cs
- HotSpotCollection.cs
- HtmlObjectListAdapter.cs
- PersonalizableTypeEntry.cs
- Monitor.cs
- Camera.cs
- DataReceivedEventArgs.cs
- ObjectHelper.cs
- HttpProfileGroupBase.cs
- ImmutablePropertyDescriptorGridEntry.cs
- LockRecoveryTask.cs
- DataColumn.cs
- SqlNode.cs
- BamlRecordWriter.cs
- EdmToObjectNamespaceMap.cs
- MultipartIdentifier.cs
- CachedBitmap.cs
- AssemblyFilter.cs
- WmfPlaceableFileHeader.cs
- SpeakProgressEventArgs.cs
- HostedHttpRequestAsyncResult.cs
- Frame.cs
- XmlQualifiedNameTest.cs
- ThicknessAnimationBase.cs
- ClientScriptManagerWrapper.cs
- WinFormsComponentEditor.cs
- UseAttributeSetsAction.cs
- TrackingDataItem.cs
- Helper.cs
- XmlSchemaElement.cs
- ReceiveMessageAndVerifySecurityAsyncResultBase.cs
- SqlUDTStorage.cs
- DecimalAnimationUsingKeyFrames.cs
- Utils.cs
- StateWorkerRequest.cs
- HScrollProperties.cs
- XmlUtil.cs
- ProcessModuleCollection.cs
- DetailsViewPageEventArgs.cs
- TabPageDesigner.cs
- FontInfo.cs
- SqlCommand.cs
- CodeConstructor.cs
- DataServiceHostFactory.cs
- SmiMetaData.cs
- DataSetFieldSchema.cs
- UIElementAutomationPeer.cs
- KeyManager.cs
- HttpCacheParams.cs
- IdnMapping.cs
- EntityStoreSchemaGenerator.cs
- XmlLanguageConverter.cs
- Range.cs
- LineSegment.cs
- WebPart.cs
- CodeMemberField.cs
- UpDownBase.cs
- BamlVersionHeader.cs
- FixedNode.cs
- MdiWindowListItemConverter.cs
- TypeBrowser.xaml.cs
- MimeObjectFactory.cs
- DbQueryCommandTree.cs
- MenuItemBinding.cs
- AtomEntry.cs
- ToolStripPanelRenderEventArgs.cs
- XmlAttributeProperties.cs
- Canonicalizers.cs
- CopyAttributesAction.cs
- ScrollProperties.cs
- Atom10ItemFormatter.cs
- SiteMapProvider.cs
- HostVisual.cs
- SymbolPair.cs
- Certificate.cs
- TypeSystem.cs
- DataGridViewCellStyleEditor.cs
- EntitySet.cs
- HwndMouseInputProvider.cs
- Knowncolors.cs
- TableLayoutStyleCollection.cs
- EtwTrace.cs
- SingleAnimationUsingKeyFrames.cs
- WaitHandleCannotBeOpenedException.cs
- StorageScalarPropertyMapping.cs
- hwndwrapper.cs