StatLight.Core.Configuration.StatLightConfigurationFactory.RewriteXapWithSpecialFiles C# (CSharp) Method

RewriteXapWithSpecialFiles() private method

private RewriteXapWithSpecialFiles ( byte xapHost, Func filesToCopyIntoHostXapFunc, string runtimeVersion ) : byte[]
xapHost byte
filesToCopyIntoHostXapFunc Func
runtimeVersion string
return byte[]
        private byte[] RewriteXapWithSpecialFiles(byte[] xapHost, Func<IEnumerable<ITestFile>> filesToCopyIntoHostXapFunc, string runtimeVersion)
        {
            var files = filesToCopyIntoHostXapFunc();
            if (files.Any())
            {
                var rewriter = new XapRewriter(_logger);

                xapHost = rewriter
                    .RewriteZipHostWithFiles(xapHost, files, runtimeVersion)
                    .ToByteArray();
            }

            return xapHost;
        }