Exemplo n.º 1
0
    public SourceMap Build(string subtractDir, string srcRoot)
    {
        var sources = new List <string>((int)_sources.Count);

        foreach (var s in _sources)
        {
            sources.Add(PathUtils.Subtract(s, subtractDir));
        }
        var sourcesContent = _sourcesContent.All(s => s == null)? null: _sourcesContent.ToList();

        return(new(sources)
        {
            sourceRoot = srcRoot,
            mappings = new(_mappings.AsSpan()),
            sourcesContent = sourcesContent
        });
Exemplo n.º 2
0
 public bool AnyOpNeedsCtx()
 {
     return(!_fields.All(p => p.Value.StoredInline) || _fields.Any(p => p.Value.AnyOpNeedsCtx()));
 }