private EmbeddedSymbolStream GetStreamToEmbed(DebugSymbol symbol) { var variables = new Dictionary<string, string>(); variables[SourceFileKey] = SourceFileValue; var sourceFiles = this.GetSourceFiles(symbol).ToArray(); return new EmbeddedSymbolStream(variables, ResolvedFilePath, ResolveFileCommand, sourceFiles); }
private EmbeddedSymbolStream GetStreamToEmbed(DebugSymbol symbol) { var variables = new Dictionary <string, string>(); variables[SourceFileKey] = SourceFileValue; var sourceFiles = this.GetSourceFiles(symbol).ToArray(); return(new EmbeddedSymbolStream(variables, ResolvedFilePath, ResolveFileCommand, sourceFiles)); }
private IEnumerable <SourceFile> GetSourceFiles(DebugSymbol symbol) { return(symbol.SourceFiles.Select(file => new SourceFile(file, this.GetHash(file)))); }
public void Index(DebugSymbol symbol) { var stream = this.GetStreamToEmbed(symbol); symbol.Write(stream); }
private IEnumerable<SourceFile> GetSourceFiles(DebugSymbol symbol) { return symbol.SourceFiles.Select(file => new SourceFile(file, this.GetHash(file))); }