public async System.Threading.Tasks.Task ResolveAsync(UnusedCssExtension extension) { if (Interlocked.CompareExchange(ref _isResolved, 1, 0) == 1) { throw new InvalidOperationException("Data source has already been resolved"); } _extension = extension; _ruleUsages = await RuleRegistry.ResolveAsync(RawUsageData); }
public async System.Threading.Tasks.Task ResyncAsync() { _ruleUsages = await RuleRegistry.ResolveAsync(RawUsageData); }