Table of Contents

Interface IIconResolver

Namespace
Tharga.Team
Assembly
Tharga.Team.dll

Resolves the image to display for a subject by running the registered IIconSources in order and returning the first non-null result. Returns null when no source supplies an image — the caller (e.g. an avatar component) then renders an initials/default fallback via IconInitials. Built-in; consumers customize resolution by registering sources, not by replacing the resolver.

public interface IIconResolver

Methods

ResolveAsync(IconSubject, CancellationToken)

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

Parameters

subject IconSubject
cancellationToken CancellationToken

Returns

Task<IconImage>