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
- DataGridPageChangedEventArgs.cs
- DefinitionUpdate.cs
- LoginCancelEventArgs.cs
- RepeaterItem.cs
- HMACSHA1.cs
- PerformanceCounterPermissionEntryCollection.cs
- ByteStreamMessageEncodingElement.cs
- IOThreadScheduler.cs
- SortDescription.cs
- AutoGeneratedField.cs
- ConfigsHelper.cs
- DataBindEngine.cs
- ContainsRowNumberChecker.cs
- VectorCollectionConverter.cs
- fixedPageContentExtractor.cs
- CleanUpVirtualizedItemEventArgs.cs
- SoapCodeExporter.cs
- TreeBuilder.cs
- SoapAttributes.cs
- AjaxFrameworkAssemblyAttribute.cs
- ETagAttribute.cs
- CodeGenerator.cs
- Win32KeyboardDevice.cs
- Condition.cs
- OracleConnectionStringBuilder.cs
- PackUriHelper.cs
- RemoteWebConfigurationHostStream.cs
- UpdateTranslator.cs
- RequestNavigateEventArgs.cs
- Accessible.cs
- IncrementalReadDecoders.cs
- WebCategoryAttribute.cs
- NewItemsContextMenuStrip.cs
- DataControlImageButton.cs
- AbstractSvcMapFileLoader.cs
- DesignerToolboxInfo.cs
- PackageRelationshipSelector.cs
- ConsoleKeyInfo.cs
- StructuredTypeEmitter.cs
- ThemeDirectoryCompiler.cs
- DecoderNLS.cs
- WindowInteropHelper.cs
- ChangeToolStripParentVerb.cs
- ChtmlLinkAdapter.cs
- Size3DValueSerializer.cs
- DecimalConverter.cs
- mediaclock.cs
- QilDataSource.cs
- XmlSchemaAttributeGroup.cs
- XhtmlBasicLabelAdapter.cs
- StreamDocument.cs
- QuarticEase.cs
- FilterQueryOptionExpression.cs
- RegexNode.cs
- OpCopier.cs
- SmtpNegotiateAuthenticationModule.cs
- SmtpSection.cs
- ConfigurationLocation.cs
- WebPartVerbCollection.cs
- TypeProvider.cs
- SqlComparer.cs
- SmiRequestExecutor.cs
- Transactions.cs
- SymmetricCryptoHandle.cs
- TableLayout.cs
- UserControlBuildProvider.cs
- BitVector32.cs
- UriSectionReader.cs
- XmlName.cs
- SingleConverter.cs
- DrawingGroup.cs
- ServiceHttpHandlerFactory.cs
- X509CertificateStore.cs
- PersistChildrenAttribute.cs
- NavigateUrlConverter.cs
- ConfigurationStrings.cs
- WinFormsSecurity.cs
- SystemGatewayIPAddressInformation.cs
- xmlNames.cs
- PermissionRequestEvidence.cs
- Expressions.cs
- SendKeys.cs
- InputLanguageProfileNotifySink.cs
- QueryCacheKey.cs
- DataRelationCollection.cs
- DefaultAutoFieldGenerator.cs
- SQLInt64Storage.cs
- ValidationResult.cs
- MarkupCompiler.cs
- ValidationContext.cs
- HitTestParameters.cs
- TemplatePropertyEntry.cs
- HMACRIPEMD160.cs
- DataServiceProcessingPipelineEventArgs.cs
- SamlAuthorizationDecisionClaimResource.cs
- CqlParserHelpers.cs
- DateTimeStorage.cs
- DesignerRegion.cs
- DataGridViewCellStyleChangedEventArgs.cs
- Form.cs