2 interfaces inheriting from IDataSource
System.Web.Extensions (2)
DynamicData\IDynamicDataSource.cs (1)
5public interface IDynamicDataSource : IDataSource {
UI\WebControls\IQueryableDataSource.cs (1)
5public interface IQueryableDataSource : IDataSource {
5 implementations of IDataSource
System.Web (5)
UI\DataSourceControl.cs (1)
37public abstract class DataSourceControl : Control, IDataSource, IListSource {
UI\WebControls\ModelDataSource.cs (1)
18public class ModelDataSource : IDataSource, IStateManager {
UI\WebControls\ReadOnlyDataSource.cs (1)
23internal sealed class ReadOnlyDataSource : IDataSource {
UI\WebControls\SiteMapDataSource.cs (1)
27public class SiteMapDataSource : HierarchicalDataSourceControl, IDataSource, IListSource {
UI\WebControls\XmlDataSource.cs (1)
43public class XmlDataSource : HierarchicalDataSourceControl, IDataSource, IListSource {
57 references to IDataSource
System.Web (43)
UI\DataSourceControl.cs (3)
216event EventHandler IDataSource.DataSourceChanged { 227DataSourceView IDataSource.GetView(string viewName) { 233ICollection IDataSource.GetViewNames() {
UI\DataSourceView.cs (1)
21protected DataSourceView(IDataSource owner, string viewName) {
UI\HtmlControls\HtmlSelect.cs (2)
523IDataSource ds = null; 532ds = control as IDataSource;
UI\ListSourceHelper.cs (8)
14public static bool ContainsListCollection(IDataSource dataSource) { 23public static IList GetList(IDataSource dataSource) { 33IDataSource _dataSource; 35public ListSourceList(IDataSource dataSource) { 64IDataSource _dataSource; 66public ListSourceRow(IDataSource dataSource) { 70public IDataSource DataSource { 109IDataSource dataSource = row.DataSource;
UI\WebControls\BaseDataList.cs (2)
408IDataSource ds = null; 417ds = control as IDataSource;
UI\WebControls\DataBoundControl.cs (6)
34private IDataSource _currentDataSource; 195public IDataSource DataSourceObject { 297protected virtual IDataSource GetDataSource() { 321IDataSource ds = null; 330ds = control as IDataSource; 460(dataSource is IDataSource)) {
UI\WebControls\DetailsView.cs (1)
3670IDataSource IDataBoundControl.DataSourceObject {
UI\WebControls\FormView.cs (1)
3098IDataSource IDataBoundControl.DataSourceObject {
UI\WebControls\GridView.cs (1)
4552IDataSource IDataBoundControl.DataSourceObject {
UI\WebControls\IDataBoundControl.cs (1)
13IDataSource DataSourceObject {
UI\WebControls\ModelDataSource.cs (3)
118event EventHandler IDataSource.DataSourceChanged { 129DataSourceView IDataSource.GetView(string viewName) { 135ICollection IDataSource.GetViewNames() {
UI\WebControls\ReadOnlyDataSource.cs (6)
31Debug.Assert(dataSource == null || (dataSource is IEnumerable || dataSource is IDataSource || dataSource is IListSource), "Expected dataSource to be either null, an IEnumerable, an IDataSource, or an IListSource."); 37event EventHandler IDataSource.DataSourceChanged { 48DataSourceView IDataSource.GetView(string viewName) { 50IDataSource ds = _dataSource as IDataSource; 59ICollection IDataSource.GetViewNames() {
UI\WebControls\Repeater.cs (2)
515IDataSource ds = null; 547ds = control as IDataSource;
UI\WebControls\SiteMapDataSource.cs (3)
383event EventHandler IDataSource.DataSourceChanged { 394DataSourceView IDataSource.GetView(string viewName) { 400ICollection IDataSource.GetViewNames() {
UI\WebControls\XmlDataSource.cs (3)
680event EventHandler IDataSource.DataSourceChanged { 691DataSourceView IDataSource.GetView(string viewName) { 700ICollection IDataSource.GetViewNames() {
System.Web.DynamicData (10)
DynamicData\DynamicDataExtensions.cs (6)
38public static IDictionary<string, object> GetDefaultValues(this IDataSource dataSource) { 46public static MetaTable GetMetaTable(this IDataSource dataSource) { 50public static bool TryGetMetaTable(this IDataSource dataSource, out MetaTable table) { 92internal static MetaTable GetMetaTable(IDataSource dataSource, HttpContextBase context) { 100internal static bool TryGetMetaTable(IDataSource dataSource, HttpContextBase context, out MetaTable table) { 142IDataSource dataSource = null;
DynamicData\RepeaterDataBoundAdapter.cs (2)
48public IDataSource DataSourceObject { 50return Misc.FindControl(_repeater, DataSourceID) as IDataSource;
DynamicData\Util\MetaTableHelper.cs (2)
58internal static MetaTable GetTableWithFullFallback(IDataSource dataSource, HttpContextBase context) { 163IDataSource dataSourceControl = dataBoundControl.DataSourceObject;
System.Web.Entity.Design (3)
System\Data\WebControls\Design\EntityDataSourceDesignerHelper.cs (3)
151DataSourceView view = ((IDataSource)_entityDataSource).GetView(DefaultViewName); 165DataSourceView view = ((IDataSource)_entityDataSource).GetView(DefaultViewName); 1153EntityDataSourceView view = (EntityDataSourceView)(((IDataSource)entityDataSource).GetView(DefaultViewName));
System.Web.Extensions (1)
UI\WebControls\ListView.cs (1)
3463IDataSource IDataBoundControl.DataSourceObject {