SYMBOL INDEX (43 symbols across 10 files) FILE: BestForYouRecipes.Client/Data/IRecipesStore.cs type IRecipesStore (line 3) | public interface IRecipesStore method GetRecipes (line 5) | Task> GetRecipes(string? query); method GetRecipe (line 7) | Task GetRecipe(string id); method UpdateRecipe (line 9) | Task UpdateRecipe(Recipe recipe); method DownloadImage (line 11) | Task DownloadImage(string filename, Stream stream); method AddRecipe (line 13) | Task AddRecipe(Recipe recipe); method AddImage (line 15) | Task AddImage(Stream imageData); FILE: BestForYouRecipes.Client/Data/Ingredient.cs class Ingredient (line 5) | public class Ingredient method ToString (line 11) | public override string ToString() method Parse (line 23) | public static Ingredient Parse(string text, bool metric) method UnitFromText (line 53) | private static IngredientUnit? UnitFromText(ReadOnlySpan text) method UnitFromTextCore (line 64) | private static IngredientUnit? UnitFromTextCore(ReadOnlySpan text) method SetSystem (line 114) | public void SetSystem(bool metric) method SetSystemExact (line 122) | private bool SetSystemExact(bool metric) method TryGetWeightInGrams (line 241) | private bool TryGetWeightInGrams(out double grams) method TryGetVolumeInMillileters (line 266) | private bool TryGetVolumeInMillileters(out double ml) method IsMetricUnit (line 313) | private static bool IsMetricUnit(IngredientUnit unit) type IngredientUnit (line 328) | public enum IngredientUnit FILE: BestForYouRecipes.Client/Data/Recipe.cs class Recipe (line 7) | public class Recipe FILE: BestForYouRecipes.Client/Data/RecipesStore.cs class RecipesStore (line 8) | public class RecipesStore : IRecipesStore method RecipesStore (line 12) | public RecipesStore(HttpClient http) method AddImage (line 17) | public async Task AddImage(Stream imageData) method AddRecipe (line 23) | public async Task AddRecipe(Recipe recipe) method GetRecipes (line 29) | public Task> GetRecipes(string? query) method GetRecipe (line 32) | public Task GetRecipe(string id) method UpdateRecipe (line 35) | public Task UpdateRecipe(Recipe recipe) method DownloadImage (line 38) | public Task DownloadImage(string filename, Stream stream) FILE: BestForYouRecipes.Client/IngredientsListEditor.razor.js function enableDragging (line 3) | function enableDragging(container, componentInstance) { FILE: BestForYouRecipes.Client/Pages/SubmitRecipe.razor.js function previewImage (line 1) | function previewImage(inputElem, imgElem) { FILE: BestForYouRecipes/Data/InMemorySearchProvider.cs class InMemorySearchProvider (line 5) | public class InMemorySearchProvider method InMemorySearchProvider (line 10) | public InMemorySearchProvider(Dictionary recipes) method Search (line 34) | public IEnumerable Search(string query) FILE: BestForYouRecipes/Data/RecipesStore.cs class RecipesStore (line 7) | public class RecipesStore : IRecipesStore method RecipesStore (line 13) | public RecipesStore(IHostEnvironment hostEnvironment) method GetRecipes (line 26) | public async Task> GetRecipes(string? query) method GetRecipe (line 36) | public Task GetRecipe(string id) method UpdateRecipe (line 42) | public Task UpdateRecipe(Recipe recipe) method AddRecipe (line 48) | public Task AddRecipe(Recipe recipe) method AddImage (line 56) | public async Task AddImage(Stream imageData) method DownloadImage (line 66) | public Task DownloadImage(string filename, Stream stream) FILE: StarRatings/Review.cs class Review (line 5) | public class Review FILE: StarRatings/ReviewExtensions.cs class ReviewExtensions (line 3) | public static class ReviewExtensions method AverageRating (line 5) | public static double AverageRating(this IList reviews)