private void InitialiseEnumerables() { _types = new List <ResourceType>(); AllTypes = new ResourceTypeCollection(_types); AllLangs = new ResourceLangEnumerable(AllTypes, null); AllActiveLangs = new ResourceLangEnumerable(AllTypes, l => l.Action != ResourceDataAction.None); AllLoadedLangs = new ResourceLangEnumerable(AllTypes, l => l.DataIsLoaded); }
public ResourceLangEnumerator(ResourceTypeCollection types, Predicate <ResourceLang> selectionPredicate) { _types = types; _selectionPredicate = selectionPredicate; }
internal ResourceLangEnumerable(ResourceTypeCollection allTypes, Predicate <ResourceLang> selectionPredicate) { _allTypes = allTypes; _selectionPredicate = selectionPredicate; }