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
- COM2PropertyDescriptor.cs
- ScalarType.cs
- DataMember.cs
- BaseCodeDomTreeGenerator.cs
- OutputScopeManager.cs
- CodeBlockBuilder.cs
- WeakReference.cs
- PackagePartCollection.cs
- ChannelRequirements.cs
- BitSet.cs
- GradientBrush.cs
- GridViewSelectEventArgs.cs
- HyperLinkColumn.cs
- VarInfo.cs
- ReferenceConverter.cs
- CodeDelegateInvokeExpression.cs
- DbgCompiler.cs
- AspNetRouteServiceHttpHandler.cs
- DataBindingExpressionBuilder.cs
- DbConnectionPoolCounters.cs
- CodeBlockBuilder.cs
- AsyncOperationContext.cs
- GuidelineCollection.cs
- RoleGroupCollectionEditor.cs
- ConfigurationConverterBase.cs
- LinqDataSource.cs
- TextTreeNode.cs
- PolicyUnit.cs
- ScriptManagerProxy.cs
- InstanceHandleConflictException.cs
- NumericUpDownAcceleration.cs
- RegexRunnerFactory.cs
- JournalEntry.cs
- InvokeGenerator.cs
- DataContractSerializerOperationFormatter.cs
- BinaryFormatter.cs
- BamlLocalizabilityResolver.cs
- QuadraticBezierSegment.cs
- Journal.cs
- OletxResourceManager.cs
- TemplatePagerField.cs
- Thickness.cs
- SamlSubject.cs
- ListenerElementsCollection.cs
- SelectionItemProviderWrapper.cs
- Expander.cs
- OdbcConnectionOpen.cs
- BindingContext.cs
- JsonFormatWriterGenerator.cs
- DataMemberFieldEditor.cs
- InputProcessorProfiles.cs
- TransactionFlowElement.cs
- Message.cs
- XDeferredAxisSource.cs
- PartialCachingControl.cs
- SqlCommandSet.cs
- ListViewUpdatedEventArgs.cs
- AsyncSerializedWorker.cs
- PropertyItem.cs
- EventLogPermission.cs
- WebEventTraceProvider.cs
- InternalCache.cs
- MetadataArtifactLoaderXmlReaderWrapper.cs
- SelectedGridItemChangedEvent.cs
- XmlBinaryReader.cs
- Opcode.cs
- EpmContentDeSerializer.cs
- EndpointAddressElementBase.cs
- ConfigurationFileMap.cs
- GenerateScriptTypeAttribute.cs
- InternalTypeHelper.cs
- BamlVersionHeader.cs
- BamlTreeMap.cs
- DataSvcMapFileSerializer.cs
- FixUp.cs
- Int64Converter.cs
- Switch.cs
- invalidudtexception.cs
- MetafileHeader.cs
- AuthenticationModulesSection.cs
- TraceHwndHost.cs
- DelegatingTypeDescriptionProvider.cs
- DesignTimeSiteMapProvider.cs
- MonitoringDescriptionAttribute.cs
- XmlQueryStaticData.cs
- XhtmlBasicCommandAdapter.cs
- SspiWrapper.cs
- EntityDataSourceView.cs
- ToolStripContentPanelRenderEventArgs.cs
- XmlWrappingWriter.cs
- StateDesigner.TransitionInfo.cs
- HttpPostClientProtocol.cs
- MobileControl.cs
- SqlFunctionAttribute.cs
- SymDocumentType.cs
- ThemeableAttribute.cs
- QueryStringParameter.cs
- TcpTransportSecurity.cs
- CompoundFileStorageReference.cs
- DesignerActionItem.cs