public static InstrumentationModel ReadInstrumentationFile(InstrumentationSet instrumentationSet) { Extension extension = null; using (var fileStream = File.Open(instrumentationSet.XmlFile, FileMode.Open)) { extension = (Extension)_xmlSerializer.Deserialize(fileStream); } var instrumentationModel = InstrumentationModel.CreateInstrumentationModel(extension); return(instrumentationModel); }
public static List <DownloadedNugetInfo> GetNugetAssemblies(InstrumentationSet instrumentationSet, List <string> instrumentationAssemblies) { var downloadedNugetInfoList = new List <DownloadedNugetInfo>(); if (instrumentationSet.NugetPackages != null) { foreach (var nugetPackage in instrumentationSet.NugetPackages) { downloadedNugetInfoList.AddRange(GetNugetPackages(nugetPackage.PackageName, nugetPackage.Versions, instrumentationAssemblies)); } } return(downloadedNugetInfoList); }
public static List <string> GetNugetAssemblies(InstrumentationSet instrumentationSet, List <string> instrumentationAssemblies) { List <string> fileList = new List <string>(); if (instrumentationSet.NugetAssemblies != null) { foreach (var nugetAssembly in instrumentationSet.NugetAssemblies) { fileList.AddRange(GetNugetPackages(nugetAssembly.AssemblyName, nugetAssembly.Versions, instrumentationAssemblies)); } } return(fileList); }
public void ProcessInstrumentationSet(InstrumentationSet instrumentationSet) { instrumentationSet.Name = GetSubstitutedValue(instrumentationSet.Name); instrumentationSet.XmlFile = GetSubstitutedValue(instrumentationSet.XmlFile); if (instrumentationSet.NugetPackages != null) { foreach (var nugetSet in instrumentationSet.NugetPackages) { nugetSet.PackageName = GetSubstitutedValue(nugetSet.PackageName); } } if (instrumentationSet.LocalAssemblies != null) { for (var i = 0; i < instrumentationSet.LocalAssemblies.Count; i++) { instrumentationSet.LocalAssemblies[i] = GetSubstitutedValue(instrumentationSet.LocalAssemblies[i]); } } }
public void ProcessInstrumentationSet(InstrumentationSet instrumentationSet) { instrumentationSet.Name = GetSubstitutedValue(instrumentationSet.Name); instrumentationSet.XmlFile = GetSubstitutedValue(instrumentationSet.XmlFile); if (instrumentationSet.NugetAssemblies != null) { foreach (var nugetSet in instrumentationSet.NugetAssemblies) { nugetSet.AssemblyName = GetSubstitutedValue(nugetSet.AssemblyName); // not processing versions at this time since its not likely to be replace with an env var } } if (instrumentationSet.LocalAssemblies != null) { for (var i = 0; i < instrumentationSet.LocalAssemblies.Count; i++) { instrumentationSet.LocalAssemblies[i] = GetSubstitutedValue(instrumentationSet.LocalAssemblies[i]); } } }
public static List <string> GetLocalAssemblies(InstrumentationSet instrumentationSet) { return(instrumentationSet.LocalAssemblies); }