public TransformerComparer(AssetFile file) { _file = file; _extensions = new Lazy <IList <string> >(() => _file.AllExtensions().ToList()); _positions = new Cache <ITransformerPolicy, int?>(policy => policy.MatchingExtensionPosition(_extensions.Value)); }
private bool hasExtensionForFile(AssetFile file) { var fileExtensions = file.AllExtensions(); return(_extensions.Any(fileExtensions.Contains)); }