Ejemplo n.º 1
0
        public static void Collect(DirectoryInfo callDirectory, string outPath, int?minVersion = null)
        {
            var allAnswersQuery = CollectorHelpers.CollectCalls(callDirectory);

            if (minVersion.HasValue)
            {
                allAnswersQuery = allAnswersQuery.Where(pc => pc.DefinitionVersion >= minVersion.Value);
            }

            var allAnswers = allAnswersQuery.ToList();

            using (var writer = new JsonTextWriter(File.CreateText(outPath)))
            {
                SimplePC.Serializer.Serialize(writer, allAnswers);
            }
        }
Ejemplo n.º 2
0
        public static void Collect(DirectoryInfo callDirectory, string outPath, int?minVersion = null)
        {
            var allAnswersQuery = CollectorHelpers.CollectCalls(callDirectory);

            if (minVersion.HasValue)
            {
                allAnswersQuery = allAnswersQuery.Where(pc => pc.DefinitionVersion >= minVersion.Value);
            }

            var allAnswers = allAnswersQuery.ToList();

            using (var cW = new CsvWriter(new StreamWriter(outPath), CultureInfo.CurrentCulture, false))
            {
                cW.Context.RegisterClassMap <SimplePcCsvMap>();
                cW.WriteRecords(allAnswers);
            }
        }