Skip to content

Commit a157a9e

Browse files
Restoring a breaking change in LoadTask (#674)
1 parent e3d70b0 commit a157a9e

File tree

2 files changed

+9
-9
lines changed

2 files changed

+9
-9
lines changed

src/Toolkit/Toolkit/UI/Controls/SearchView/LocatorSearchSource.cs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ public static async Task<LocatorSearchSource> CreateDefaultSourceAsync(Cancellat
7777
/// <summary>
7878
/// Gets the task used to perform initial locator setup.
7979
/// </summary>
80-
protected Lazy<Task> LoadTask => _loadTask;
80+
protected Task LoadTask => _loadTask.Value;
8181

8282
private string _displayName = string.Empty;
8383
private bool _displayNameSetExternally = false;
@@ -239,7 +239,7 @@ public virtual void NotifyDeselected(SearchResult? result)
239239
/// <inheritdoc/>
240240
public virtual async Task<IList<SearchSuggestion>> SuggestAsync(string queryString, CancellationToken cancellationToken = default)
241241
{
242-
await LoadTask.Value;
242+
await LoadTask;
243243

244244
cancellationToken.ThrowIfCancellationRequested();
245245

@@ -256,7 +256,7 @@ public virtual async Task<IList<SearchSuggestion>> SuggestAsync(string queryStri
256256
/// <inheritdoc/>
257257
public virtual async Task<IList<SearchResult>> SearchAsync(SearchSuggestion suggestion, CancellationToken cancellationToken = default)
258258
{
259-
await LoadTask.Value;
259+
await LoadTask;
260260

261261
cancellationToken.ThrowIfCancellationRequested();
262262

@@ -270,7 +270,7 @@ public virtual async Task<IList<SearchResult>> SearchAsync(SearchSuggestion sugg
270270
/// <inheritdoc/>
271271
public virtual async Task<IList<SearchResult>> SearchAsync(string queryString, CancellationToken cancellationToken = default)
272272
{
273-
await LoadTask.Value;
273+
await LoadTask;
274274

275275
cancellationToken.ThrowIfCancellationRequested();
276276

@@ -288,7 +288,7 @@ public virtual async Task<IList<SearchResult>> SearchAsync(string queryString, C
288288
/// <inheritdoc />
289289
public virtual async Task<IList<SearchResult>> RepeatSearchAsync(string queryString, Envelope queryExtent, CancellationToken cancellationToken = default)
290290
{
291-
await LoadTask.Value;
291+
await LoadTask;
292292

293293
cancellationToken.ThrowIfCancellationRequested();
294294

src/Toolkit/Toolkit/UI/Controls/SearchView/WorldGeocoderSearchSource.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ private IList<SearchSuggestion> SuggestionToSearchSuggestion(IReadOnlyList<Sugge
122122
/// <inheritdoc />
123123
public override async Task<IList<SearchResult>> SearchAsync(SearchSuggestion suggestion, CancellationToken cancellationToken = default)
124124
{
125-
await LoadTask.Value;
125+
await LoadTask;
126126
cancellationToken.ThrowIfCancellationRequested();
127127

128128
var tempParams = new GeocodeParameters();
@@ -149,7 +149,7 @@ private SearchSuggestion SuggestResultToSearchSuggestion(SuggestResult r)
149149
/// <inheritdoc/>
150150
public override async Task<IList<SearchSuggestion>> SuggestAsync(string queryString, CancellationToken cancellationToken = default)
151151
{
152-
await LoadTask.Value;
152+
await LoadTask;
153153
cancellationToken.ThrowIfCancellationRequested();
154154

155155
SuggestParameters.PreferredSearchLocation = PreferredSearchLocation;
@@ -179,7 +179,7 @@ public override async Task<IList<SearchSuggestion>> SuggestAsync(string queryStr
179179
/// <inheritdoc/>
180180
public override async Task<IList<SearchResult>> SearchAsync(string queryString, CancellationToken cancellationToken = default)
181181
{
182-
await LoadTask.Value;
182+
await LoadTask;
183183
cancellationToken.ThrowIfCancellationRequested();
184184

185185
// Reset spatial parameters
@@ -212,7 +212,7 @@ public override async Task<IList<SearchResult>> SearchAsync(string queryString,
212212
/// </summary>
213213
public override async Task<IList<SearchResult>> RepeatSearchAsync(string queryString, Geometry.Envelope queryArea, CancellationToken cancellationToken = default)
214214
{
215-
await LoadTask.Value;
215+
await LoadTask;
216216
cancellationToken.ThrowIfCancellationRequested();
217217

218218
// Reset spatial parameters

0 commit comments

Comments
 (0)