public Task(string key, IconCreatorDelegate creatorDelegate, IconCreatedCallback onCreated) { _key = key; _creatorDelegate = creatorDelegate; _onCreated = onCreated; }
public void LoadIcon(string key, IconCreatorDelegate creatorDelegate, IconCreatedCallback onCreated) { this[key] = _placeHolderImage; _loadQueue.Produce(new Task(key, creatorDelegate, onCreated)); }