Raven.Database.DocumentDatabase.GetIndexes C# (CSharp) Method

GetIndexes() public method

public GetIndexes ( int start, int pageSize ) : RavenJArray
start int
pageSize int
return RavenJArray
		public RavenJArray GetIndexes(int start, int pageSize)
		{
			return new RavenJArray(
				IndexDefinitionStorage.IndexNames.Skip(start).Take(pageSize)
					.Select(
						indexName => new RavenJObject
							{
								{"name", new RavenJValue(indexName) },
								{"definition", RavenJObject.FromObject(IndexDefinitionStorage.GetIndexDefinition(indexName), new JsonSerializer
								{
									Converters =
										{
											new JsonEnumConverter(),
										}
								})}
							}));
		}