public ParserContext(AssetFile currentFile) { Directives = new List<Directive>(); FilteredContent = new StringWriter(); _currentFile = currentFile; _typeMap.Add("require", DirectiveType.Require); _typeMap.Add("require_self", DirectiveType.RequireSelf); _typeMap.Add("require_tree", DirectiveType.RequireTree); _typeMap.Add("require_directory", DirectiveType.RequireDirectory); }
public Asset(IAssetLoader loader, AssetFile file) { _loader = loader; File = file; _children = new List<Asset>(); }
public List<IAssetProcessor> FindProcessors(AssetFile file) { return AssetPipeline.Processors.Where(i => i.IsForFile(file)).ToList(); }