summaryrefslogtreecommitdiff
path: root/Xamarin.Forms.Pages/IDataSource.cs
blob: a00e7f1c4a67dd0bfd9d14f8a941ee1a4442896a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
using System.Collections.Generic;

namespace Xamarin.Forms.Pages
{
	public interface IDataSource
	{
		IReadOnlyList<IDataItem> Data { get; }

		bool IsLoading { get; }

		object this[string key] { get; set; }

		IEnumerable<string> MaskedKeys { get; }

		void MaskKey(string key);
		void UnmaskKey(string key);
	}
}