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
- Vector3DConverter.cs
- ImageAnimator.cs
- IisTraceWebEventProvider.cs
- SystemSounds.cs
- LineGeometry.cs
- HwndHost.cs
- XMLUtil.cs
- SizeChangedInfo.cs
- MenuItemAutomationPeer.cs
- SqlClientFactory.cs
- DocumentCollection.cs
- X509CertificateCollection.cs
- Italic.cs
- WebServiceFault.cs
- ManifestBasedResourceGroveler.cs
- RegistrationContext.cs
- ScriptResourceAttribute.cs
- VirtualizingStackPanel.cs
- MasterPageParser.cs
- ColumnHeaderConverter.cs
- DBNull.cs
- StackOverflowException.cs
- ShaderEffect.cs
- DataGridCommandEventArgs.cs
- CharacterBufferReference.cs
- ArglessEventHandlerProxy.cs
- ToolStripContainerDesigner.cs
- UxThemeWrapper.cs
- TemplatePagerField.cs
- ReliabilityContractAttribute.cs
- sqlser.cs
- Encoding.cs
- MetabaseServerConfig.cs
- HttpSocketManager.cs
- CodeAttributeArgument.cs
- BookmarkResumptionRecord.cs
- CodeDelegateCreateExpression.cs
- EtwTrace.cs
- LinkClickEvent.cs
- DataGridViewCellEventArgs.cs
- AssemblyHash.cs
- Walker.cs
- ObjectQuery_EntitySqlExtensions.cs
- ListView.cs
- HeaderedItemsControl.cs
- BaseDataBoundControl.cs
- PrintPreviewGraphics.cs
- StringUtil.cs
- BufferModeSettings.cs
- BufferedReadStream.cs
- ValidationErrorCollection.cs
- SelectionEditingBehavior.cs
- HtmlPhoneCallAdapter.cs
- TagNameToTypeMapper.cs
- CacheAxisQuery.cs
- DataGridColumnsPage.cs
- JsonGlobals.cs
- PriorityBinding.cs
- Zone.cs
- XmlSchemaImporter.cs
- DbDataSourceEnumerator.cs
- SqlReferenceCollection.cs
- DefaultAssemblyResolver.cs
- XPathAncestorIterator.cs
- EdmEntityTypeAttribute.cs
- ReaderContextStackData.cs
- XmlSchemaCollection.cs
- XpsFilter.cs
- Imaging.cs
- PrivilegeNotHeldException.cs
- XmlSchemaElement.cs
- ColorAnimation.cs
- DescriptionAttribute.cs
- Table.cs
- StateChangeEvent.cs
- SafeCryptContextHandle.cs
- ListViewGroupItemCollection.cs
- ComponentChangingEvent.cs
- DataSourceControl.cs
- MultipleViewProviderWrapper.cs
- DispatchWrapper.cs
- TerminateWorkflow.cs
- Number.cs
- pingexception.cs
- TypeDescriptionProviderAttribute.cs
- StatusStrip.cs
- SmtpCommands.cs
- SqlUtil.cs
- Flowchart.cs
- ToolStripEditorManager.cs
- CodeDOMUtility.cs
- GeneralTransform3DCollection.cs
- TextRangeAdaptor.cs
- Int32AnimationBase.cs
- ServerIdentity.cs
- Interlocked.cs
- OleDbPropertySetGuid.cs
- AssemblyName.cs
- ParameterRetriever.cs
- SchemeSettingElement.cs