Table of Contents

Class IconResolver

Namespace
Tharga.Team
Assembly
Tharga.Team.dll

Default IIconResolver: returns the first non-null image from the registered IIconSources, in registration order. The built-in StoredIconSource is registered first, so an explicitly-set (platform-stored) icon takes precedence; consumer sources run after it and fill in only when no icon has been set.

public sealed class IconResolver : IIconResolver
Inheritance
IconResolver
Implements
Inherited Members

Constructors

IconResolver(IEnumerable<IIconSource>)

public IconResolver(IEnumerable<IIconSource> sources)

Parameters

sources IEnumerable<IIconSource>

Methods

ResolveAsync(IconSubject, CancellationToken)

public Task<IconImage> ResolveAsync(IconSubject subject, CancellationToken cancellationToken = default)

Parameters

subject IconSubject
cancellationToken CancellationToken

Returns

Task<IconImage>