Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / 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
- JumpItem.cs
- XamlPointCollectionSerializer.cs
- SqlCacheDependencyDatabaseCollection.cs
- ObjectAnimationBase.cs
- XmlDownloadManager.cs
- HttpApplicationFactory.cs
- CallbackValidator.cs
- Section.cs
- ArglessEventHandlerProxy.cs
- DoubleSumAggregationOperator.cs
- ApplicationProxyInternal.cs
- CharacterMetrics.cs
- FragmentQueryProcessor.cs
- EntitySetRetriever.cs
- ExpressionBuilder.cs
- ScrollContentPresenter.cs
- TextContainerHelper.cs
- HitTestFilterBehavior.cs
- exports.cs
- ConfigurationSectionGroup.cs
- IPCCacheManager.cs
- UnsafeNativeMethodsTablet.cs
- SystemIPInterfaceStatistics.cs
- Substitution.cs
- GlobalizationAssembly.cs
- XmlProcessingInstruction.cs
- UniqueIdentifierService.cs
- SerializableAttribute.cs
- InkCanvas.cs
- BaseCollection.cs
- TemplateLookupAction.cs
- FunctionParameter.cs
- LineUtil.cs
- XPathAncestorIterator.cs
- TraceSwitch.cs
- MaterialGroup.cs
- BufferedMessageWriter.cs
- StreamWriter.cs
- JpegBitmapEncoder.cs
- MaterialGroup.cs
- Unit.cs
- RightsManagementResourceHelper.cs
- ConnectionPointCookie.cs
- DataComponentGenerator.cs
- SiteMapHierarchicalDataSourceView.cs
- EndpointNotFoundException.cs
- ModelFunction.cs
- ProofTokenCryptoHandle.cs
- StackSpiller.Temps.cs
- SizeChangedEventArgs.cs
- CategoryList.cs
- QuaternionValueSerializer.cs
- LogConverter.cs
- CollectionBuilder.cs
- FormParameter.cs
- FixedPageAutomationPeer.cs
- OneOfScalarConst.cs
- WebPartDisplayModeEventArgs.cs
- ViewEvent.cs
- KerberosSecurityTokenAuthenticator.cs
- XmlSchemaCollection.cs
- ReservationNotFoundException.cs
- QilLoop.cs
- LassoSelectionBehavior.cs
- Config.cs
- TypeInfo.cs
- basevalidator.cs
- DetailsViewActionList.cs
- QualificationDataAttribute.cs
- UrlMapping.cs
- ColorConvertedBitmap.cs
- TextBox.cs
- ObjectItemCollectionAssemblyCacheEntry.cs
- DefaultAutoFieldGenerator.cs
- HtmlTableCell.cs
- FileChangesMonitor.cs
- SevenBitStream.cs
- RelationshipManager.cs
- AttachedPropertyMethodSelector.cs
- XmlDownloadManager.cs
- SignatureDescription.cs
- RelationshipSet.cs
- _SSPIWrapper.cs
- EdmItemCollection.cs
- ThemeableAttribute.cs
- XmlToDatasetMap.cs
- RsaSecurityKey.cs
- SHA1.cs
- IsolatedStorageSecurityState.cs
- SqlErrorCollection.cs
- HTTPAPI_VERSION.cs
- AlignmentYValidation.cs
- DataGrid.cs
- BitmapEffectGeneralTransform.cs
- ProxyFragment.cs
- AttachedPropertyBrowsableForTypeAttribute.cs
- CodeAttachEventStatement.cs
- WebDisplayNameAttribute.cs
- StylusPlugInCollection.cs
- _ChunkParse.cs